- •Применение пакета Simulink 5 вычислительной системы matlab (версия 6.5) для моделирования элементов и систем автоматического управления
- •153000 Г. Иваново, пр. Ф. Энгельса, 21 Введение
- •1. Общая характеристика пакета Simulink
- •Запуск пакета Simulink
- •1.2. Библиотека модулей (блоков)
- •1.2.1. Раздел Sources – источники сигналов
- •Блок Band–Limited White Noise
- •Блок Chirp Signal
- •Блок Digital Clock
- •Блок From Workspace
- •Блок Constant
- •Блок From File
- •Блок Ground
- •Блок Inport
- •Блок Pulse Generator
- •Блок Ramp
- •Блок Random Number
- •Блок Repeating Sequence
- •Блок Signal Generator
- •Блок Signal Builder
- •Блок Sine Wave
- •Блок Step
- •Блок Umform Random Number
- •1.2.2. Раздел Sinks – блоки визуализации сигналов
- •Блок Display
- •Блок Scope
- •Блок xy Graph
- •Блок То File
- •Блок То Workspace
- •Блок Terminator
- •Блок Outport
- •1.2.3. Раздел Continuous – блоки непрерывных моделей
- •Блок Derivative
- •Блок Integrator
- •Блоки Transport Delay и Variable Transport Delay
- •Блок Transfer Fcn
- •Блок Zero–Pole
- •Блок State-Space
- •1.2.4. Раздел Discrete – блоки дискретных моделей
- •Блок First-Order Hold
- •Блок Memory
- •Блок Unit Delay
- •Блок Zero-Order Hold
- •1.2.5. Раздел Discontinuities – блоки нелинейных моделей
- •1.2.6. Раздел Math Operations – блоки математических операций
- •1.2.7. Раздел Signal Routing – блоки распределения сигналов
- •1.3. Построение структурных схем динамических систем
- •1.3.1. Выделение объектов
- •1.3.2. Операции с блоками Копирование блоков из одного окна в другое
- •Перестановка блоков в модели
- •Изменение размеров блока
- •Изменение и перемещение имени блока
- •Создание соединительных линий
- •Создание линии между блоками
- •Распространение меток линии
- •Создание и манипулирование комментарием
- •1.3.3. Установка параметров моделирования
- •1.3.4. Создание подсистем
- •Создание подсистемы путем добавления блока Subsystem
- •Создание подсистемы, путем группировки существующих блоков
- •1.3.5. Запись и печать s–модели
- •2. Примеры моделирования
- •2.1. Примеры использования различных блоков
- •2.2. Моделирование датчика натяжения нити
- •2.3. Анализ линейных систем с помощью инструментального средства ltiview
- •Список литературы
2.3. Анализ линейных систем с помощью инструментального средства ltiview
Частотные характеристики в MATLAB можно получить различными способами. Если для анализа или синтеза линейной стационарной системы используется приложение Simulink, то удобно применить интерактивный обозреватель ltiview, который можно вызвать командой ltiview из главного окна MATLAB,
|
Рис.2.3. Структурная схема датчика натяжения нити с вращающимися нитепроводниками |
|
|
|
|
Рис. 2.4. S–модель датчика натяжения нити и его переходная характеристика |
||
или с помощью команды Linear Analysis меню Tools созданной S–модели. После выполнения команды на экране появляется окно Model_Inputs_and_Outputs и пустое окно LTI Viewer (рис. 2.5). Для того чтобы выполнить линейный анализ выбранного участка модели, необходимо установить блок Input Point в его начале, а блок Output Point – в конце.
Далее из меню Simulink нужно выбрать команду Get Linearized Model. По умолчанию выводится переходная характеристика выбранного участка системы. Для того чтобы получить другие характеристики, в частности частотные, необходимо из меню Edit выбрать опцию Plot Configurations, которая открывает окно Plot Configurations (рис. 2.6).
|
|
Рис. 2.5. Открывающиеся окна при запуске ltiview |
|
Это окно имеет две области настройки параметров. В области Selected a response plot configuration выбирается способ размещения графиков и диаграмм, а в области Response type – вид отображаемых графиков. С помощью ltiview можно получить следующие типы графиков и диаграмм:
|
|
Рис. 2.6. Окно Plot Configurations |
Nyquist – диаграмма Найквиста;
Nicols – годограф Николса;
Sigma – сингулярные числа;
Pole/Zero – полюса и нули системы.
На рис 2.7 показаны логарифмические амплитудная и фазовая, переходная, импульсная и амплитудно-фазовая (диаграмма Найквиста) характеристики датчика натяжения нити на участке между входом (натяжение нити) и его выходом.
Настройки интерактивного обозревателя осуществляются в окне меню Edit–Viewer Preferences. Это окно имеет следующие вкладки:
Units – единицы измерения. На этой вкладке задаются единицы измерения:
частоты (рад/с или Гц);
уровня (dB или абсолютные единицы);
фазы (градусы или радианы).
Здесь же можно выбрать масштаб оси частот (линейный или логарифмический).
Style – стиль графиков. На этой вкладке в области Fonts осуществляется выбор шрифтов, в области Colors – цвет фона. Если установить флажок Show grids, то на графиках будет показана сетка.
Characteristics – характеристики. В области Response Characteristics устанавливается область переходной характеристики (по умолчанию 2 %), в которой она находится по истечении времени переходного процесса. В области Show setting time within устанавливаются параметры для определения времени нарастания переходного процесса. Если установить флажок Unwrap phase, то при отображении фазовой частотной характеристики не будет разрывов.
Parameters – параметры векторов засечек. В области Time Vector – для расчета переходного процесса, в области Frequency Vector – для расчета частотных характеристик.
Векторы засечек времени и частоты можно генерировать в автоматическом режиме (Generate automatically), указав длительность процесса (Define slop time) или диапазон значений частот (Define range), либо задать непосредственно вектор засечек времени и/или частоты (Define vector).
|
Рис. 2.7. Частотные и переходные характеристики датчика натяжения нити |
