- •Оглавление
- •1. Знакомство с программным продуктом matlab
- •1.1. Основные сведения о системе matlab
- •1.2. Пользовательский интерфейс matlab
- •1.2.1. Командное меню
- •1.2.2. Панель инструментов
- •Наиболее важной кнопкой (для целей данного учебного пособия) является кнопка открытия окна браузера библиотек Simulink (см. Рис.1.4, поз.8).
- •1.2.3. Панель запуска компонентов системы и браузер рабочего пространства
- •1.2.4. Окно истории сессии и браузер текущей директории
- •2. Пакет моделирования динамических систем simulink
- •2.1. Назначение и функции пакета Simulink
- •2.1.1. Командное меню браузера библиотек
- •2.1.2. Панель инструментов браузера библиотек Simulink
- •2.2. Блоки библиотеки Simulink
- •2.2.1. Continuous – раздел непрерывных блоков
- •Discrete – раздел дискретных блоков
- •Function & Tables – раздел блоков функций и таблиц
- •Math – раздел математических блоков
- •Nonlinear – раздел нелинейных блоков
- •Signal & Systems – раздел блоков сигналов и систем
- •Sinks – раздел блоков получателей сигналов
- •Sources – раздел блоков источников сигналов
- •Библиотека Simulink Extras
- •2.2.9.1. Additional Discrete – дополнительные дискретные блоки
- •2.2.9.2. Additional Linear – дополнительные линейные блоки
- •2.2.9.4. Блоки триггеров Flip Flops
- •2.2.9.5. Раздел преобразований Transformations
- •2.3. Создание модели устройства в программе Simulink
- •2.3.1. Создание нового окна модели
- •2.3.2. Панель инструментов
- •2.3.3. Командное меню
- •2.3.4. Размещение блоков в окне модели
- •2.3.5. Выделение блока или группы блоков в окне модели
- •2.3.6. Сохранение модели
- •2.3.7. Установка параметров блоков, входящих в модель
- •2.3.8. Установка параметров моделирования
- •2.3.9. Добавление надписей и текстовых комментариев
- •2.3.10. Соединение блоков между собой
- •2.3.11. Создание отвода линий
- •2.3.12. Удаление соединений
- •2.3.13. Изменение размеров блоков
- •2.3.14. Перемещение блоков и вставка блоков в соединение
- •2.3.15. Печать текущей модели
- •2.3.16. Вставка модели в текстовые редакторы
- •2.3.17. Создание простейшей модели
- •Виды переходных процессов и частотных характеристик типовых динамических звеньев
- •3.1. Переходные характеристики звеньев
- •3.2. Частотные характеристики звеньев
- •3.3. Получение переходных и частотных характеристик
- •3.4. Идеальное усилительное (безынерционное) звено
- •Для изменения коэффициента передачи k усилительного звена необходимо дважды щелкнуть на нем левой кнопкой мыши, появится окно параметров усилительного звена Gain (рис.3.12).
- •3.5. Апериодическое (инерционное) звено
- •3.6. Колебательное звено
- •3.7. Интегрирующее звено
- •3.8. Дифференцирующее звено
- •3.9. Звено с постоянным запаздыванием
- •4. Способы соединения звеньев в структурную схему
- •4.1. Последовательное соединение звеньев
- •4.2. Параллельное соединение звеньев
- •4.3. Звено, охваченное обратной связью
- •5. Решение задач анализа линейных систем автоматического управления
- •Понятие устойчивости и критерии устойчивости систем
- •Критерий устойчивости по корням характеристического уравнения
- •5.1.2. Частотный критерий устойчивости Найквиста
- •Показатели качества переходных процессов
- •Общая методика анализа линейных систем
- •Скорости турбогенератора
- •Скорости турбогенератора
- •Скорости турбогенератора
- •Главные обратные связи, как правило, являются отрицательными. Местные обратные связи могут иметь любой знак.
- •6.2. Получение передаточных функций регуляторов в пакете Simulink
- •6.3. Общая методика синтеза линейных систем автоматического управления
- •Приложение для синтеза корректирующих звеньев siso Design Tool
- •После запуска siso Design Tool следует сначала определить, как выглядит модель, для которой составляется корректирующее звено. Она представлена на панели структуры системы (рис.6.12).
- •6.4.1. Командное меню
- •Диалоговое окно для импорта моделей (рис.6.13) содержит три поля:
- •6.4.2. Панель инструментов
- •6.4.3. Работа с приложением siso Design Tool
- •6.4.4. Синтез по управляющему воздействию
- •Системы
- •6.4.5. Синтез по возмущающему воздействию
- •7. Анализ простейших структур при случайных возмущающих воздействиях
- •Понятие случайной величины и случайного процесса. Законы распределения случайных величин
- •7.2. Прохождение случайного сигнала через линейную систему
- •Сигнала на входе в сарч
- •Сигнала на выходе из сарч
- •8. Нелинейные блоки пакета Simulink
- •8.1. Блок ограничения Saturation
- •8.2. Блок с зоной нечувствительности Dead Zone
- •8.3. Релейный блок Relay
- •8.4. Блок с ограничением скорости Rate Limiter
- •8.5. Блок следящего квантования Quantizer
- •8.6. Блок фрикционных эффектов Coulombic and Viscous Friction
- •8.7. Блок люфта Backlash
- •8.8. Блоки-переключатели Switch
- •9. Пакет nonlinear control design (ncd) blockset
- •9.1. Основные правила работы с ncd
- •9.2. Оптимизация коэффициента передачи и-регулятора
- •9.3. Меню окна блока ncd Output
- •9.4. Особенности решаемых задач
- •10. Моделирование электротехнических систем
- •10.1. Состав библиотеки Pоwer System Blockset
- •10.1.1. Состав библиотеки Electrical Sources
- •10.1.2. Соединительные элементы Connectors
- •10.1.3. Библиотека компонентов Elements
- •10.1.4. Состав библиотеки Power Electronics
- •Блоки измерений Measurements
- •10.1.6. Библиотека электрических машин Machines
- •10.1.7. Расширенная библиотека Powerlib Extras
- •10.2. Пример расчета электрических цепей постоянного тока
- •10.3. Пример расчета однофазных электрических цепей синусоидального тока
- •10.4. Пример моделирования асинхронного электрического двигателя с короткозамкнутым ротором
- •Библиографический список
- •Учебное пособие
- •644099, Омск, ул. П.Некрасова, 10
- •6 44099, Омск, ул. П.Некрасова, 10
Показатели качества переходных процессов
Оценку правильности выбора структуры и параметров спроектированной линейной системы можно проводить сравнением вычисленных показателей качества и точности процессов регулирования, полученных аналитическими или автоматизированными методами с аналогичными данными технических условий. Если определенные показатели качества полностью удовлетворяют заданным, то улучшение показателей качества, как правило, приводит к снижению точности системы. Поэтому при проектировании приходится прибегать к компромиссным решениям, что намного увеличивает затраты труда проектировщика при исследовании системы.
Ранее, при построении характеристик систем автоматического управления аналитически, с целью сокращения затрат времени пользовались косвенными показателями (интегральные оценки, корневой годограф), позволяющими оценивать влияние изменения параметров замкнутой системы на ее показатели качества по передаточной функции замкнутой системы или по частотным характеристикам разомкнутой системы. В настоящее время, при появлении системы MATLAB и пакета Simulink, получить прямые показатели качества гораздо проще, чем косвенные, к тому же, прямые показатели качества более точно определяют свойства системы, чем косвенные.
Из прямых показателей качества наиболее часто используют следующие величины:
● Время регулирования (длительность переходного процесса) – интервал времени, по истечении которого отклонение переходной характеристики от установившегося значения не превышает некоторой заданной величины. Обычно отклонение управляемой величины от установившегося значения должно быть не более 5%.
В пакете Simulink время регулирования определяется в пакете расширения LTI Viewer с помощью нажатия правой кнопки на поле графика переходного процесса (Step Response) и выбора пункта меню Characteristics > Settling Time (см. рис.5.10) для системы, представленной на рис.5.3.
При этом на графике появляется точка, и после того как подвести к ней указатель мыши, появляется окошко с числовым значением времени переходного процесса (Settling Time).
Рис.5.10. Определение времени переходного процесса
В пакете расширения LTI Viewer по умолчанию установлено отклонение от заданной величины 2%. Для того чтобы изменить это значение, необходимо в командном меню LTI Viewer в пункте Edit выбрать Viewer Preferences. На закладке Characteristics открывшегося окна установить значение Show settling time within, равное 5%.
● Перерегулирование () – максимальное отклонение управляемой величины от установившегося значения, выраженное в процентах, – характеризует колебательность переходного процесса.
(5.2)
где ymax – максимальное значение выходного сигнала; yуст – установившееся значение выходного сигнала.
Перерегулирование является величиной относительной и хорошо характеризует заброс регулируемой величины. По общим требованиям к системам автоматического управления, перерегулирование не должно превышать 20%.
В пакете Simulink перерегулирование определяется в пакете расширения LTI Viewer с помощью нажатия правой кнопки на графике переходного процесса (Step Response) и выбора пункта меню Characteristics > Peak Response (рис.5.11, для системы на рис.5.3).
При этом на графике появляется точка, после подвода к которой указателя мыши, появляется окошко с числовыми значениями:
− Peak amplitude – максимальное значение выходного сигнала ymax;
− Overshoot – перерегулирование , %;
− At time – время, при котором зафиксировано максимальное значение выходного сигнала.
Рис.5.11. Определение перерегулирования
● Установившееся значение выходного сигнала yуст, определяющее статическую точность системы. В системе MATLAB установившееся значение определяется в пакете расширения LTI Viewer с помощью нажатия правой кнопки на графике переходного процесса (Step Response) и выбора пункта меню Characteristics > Steady State (рис.5.12, для системы на рис.5.3).
При этом на графике появляется точка, и после того как подвести к ней указатель мыши, появится окошко с числовым значением установившегося значения выходного сигнала (DC Gain), которое равно коэффициенту передачи замкнутой системы.
● Статическая ошибка системы ст показывает на сколько отличается уровень выходного сигнала от заданного его значения:
ст = yуст – yзад , (5.3)
где yзад – заданное значение выходного сигнала.
Поскольку для получения переходных процессов используется единичный ступенчатый сигнал, то для управляющего воздействия yзад = 1.
● Частота резонанса системы – частота, на которой в системе наблюдаются колебания р с наибольшей амплитудой Аз(р).
Рис.5.12. Определение установившегося значения выходного сигнала
Рис.5.13. Определение резонансной частоты и амплитуды системы
В пакете Simulink частоту резонанса можно найти с использованием пакета расширения LTI Viewer с помощью нажатия правой кнопки на поле графика и выбора пункта меню Plot Type > Bode Mag., повторного нажатия
Рис.5.14. Определение показателя колебательности
правой кнопки на поле графика и выбора Characteristics > Peak Response (рис.5.13). Затем нужно подвести курсор мыши к появившейся точке. В результате появится окошко со значениями амплитуды (Peak gain) и резонансной частоты (At frequency) этой точки.
● Колебательность показывает вид переходного процесса и оценивает его колебательность, которая оценивается отношением соседних максимумов:
(5.4)
где ymax1 – значение первого пика переходной характеристики; ymax2 – значение второго пика переходной характеристики.
Для пакета Simulink удобно пользоваться отношением максимальной амплитуды выходного сигнала ymax и амплитуды соседнего с ним пика переходной характеристики, который необходимо снять с графика переходного процесса (5.14, для системы на рис.5.3).
В случае, если показатель колебательности К = 1 – переходный процесс апериодический; если К > 1 – колебательный сходящийся, если К < 1, то имеет место расходящийся колебательный процесс. Чем показатель колебательности больше единицы, тем переходный процесс более колебательный.
