- •ВВЕДЕНИЕ
- •1. ОБЩИЕ СВЕДЕНИЯ О СИСТЕМАХ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ
- •1.1. Основные понятия и определения
- •1.2. Классификация систем автоматического управления
- •1.3. Примеры систем автоматического управления
- •2. МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ ЗВЕНЬЕВ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ
- •2.1. Уравнения звеньев
- •2.2. Линеаризация уравнений динамики звеньев
- •2.3. Передаточная функция и временные характеристики звеньев
- •2.4. Частотные характеристики звеньев
- •2.5. Элементарные звенья и их характеристики
- •2.6. Особенности и физическая реализуемость звеньев
- •3. МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ
- •3.1. Структурные схемы и структурные преобразования
- •3.2. Передаточные функции и уравнения систем
- •3.3. Частотные характеристики систем
- •4.1. Общее описание процессов
- •4.2. Аналитические методы вычисления процессов
- •4.3. Моделирование переходных процессов на ПЭВМ
- •5. УСТОЙЧИВОСТЬ ПРОЦЕССОВ В СИСТЕМАХ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ
- •5.1. Понятие устойчивости линейных систем
- •5.2. Алгебраические критерии устойчивости
- •5.3. Критерий устойчивости Михайлова
- •5.4. Критерий устойчивости Найквиста
- •5.5. Построение областей устойчивости
- •6. ТОЧНОСТЬ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ
- •6.1. Понятие точности. Постоянные ошибки
- •6.2. Установившиеся ошибки при произвольном входном сигнале
- •6.3. Установившиеся ошибки при гармоническом воздействии
- •7. ОЦЕНКИ КАЧЕСТВА ПЕРЕХОДНЫХ ПРОЦЕССОВ
- •7.1. Корневые оценки качества
- •7.2. Интегральные оценки качества
- •7.3. Частотные оценки качества
- •8. УРАВНЕНИЯ СОСТОЯНИЯ ЛИНЕЙНЫХ СИСТЕМ
- •8.1. Описание систем управления с помощью уравнений состояния
- •8.2. Схемы моделирования и виды уравнений состояния
- •8.3. Преобразование уравнений состояния
- •8.4. Нормальная форма уравнений состояния одномерной системы
- •8.5. Каноническая форма уравнений состояния одномерной системы
- •8.6. Переходная матрица состояния
- •8.7. Передаточная и весовая матрицы
- •8.8. Устойчивость, управляемость и наблюдаемость линейных систем
- •9. СИНТЕЗ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ
- •9.1. Предварительные замечания
- •9.2. Корректирующие устройства
- •9.3. Корректирующие устройства по внешнему воздействию
- •9.4. Синтез САУ на основе логарифмических частотных характеристик
- •9.5. Модальный метод синтеза (метод размещения полюсов)
- •ПРИЛОЖЕНИЕ
- •ЛИТЕРАТУРА
4.3.Моделирование переходных процессов на ПЭВМ
Спомощью известной системы математических расчетовMatlab, в которую встроен специальный пакет для исследования систем автоматического управления – Control System Toolbox, можно по передаточной функции систе-
мы построить необходимые графики временных характеристик. В Matlab также можно представить эквивалентную модель системы в средеSimulink и исследовать ее характеристики в этом приложении.
Рассмотрим применение описанных возможностей работы Matlabв на примере системы, структурная схема которой задана в виде последовательного
соединения двух |
апериодических звеньев с |
параметрами: K1 = 2; K2 = 50; |
|||||||||
T1 = T2 = 0,1 с (рис. 4.3). |
|
|
|
|
|
|
|
|
|||
v |
+ |
|
|
|
|
|
|
|
|
|
|
å |
|
|
K1 |
|
|
|
K2 |
|
|
||
|
|
|
|
T1 +1 |
|
|
T2 +1 |
|
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
Рис. 4.3
Для этой системы построим график переходной функции hз (t) двумя способами.
1. При использовании операторов пакета Control System Toolbox запишем в командном окне следующую программу:
K1 = 2; K2 = 50; T1 = 0,1; T2 = 0,1; w= tf([K1*K2], [T1*T2 (T1+T2) 1]); w1= feedback(w,1);
step(w1)
В первой строке происходит определение параметров системы и присвоение им численных значений.
Если передаточную функцию разомкнутой системы представить в виде отношения полиномов по степеням s :
W (s )= |
|
K1K2 |
= |
|
|
K1K2 |
|
|
, |
(T s +1)(T s +1) |
T T s2 |
+ (T +T |
)s +1 |
||||||
|
1 |
2 |
1 |
2 |
1 |
2 |
|
|
то удобно использовать оператор tf, который позволяет записывать передаточные функции путем формирования векторов коэффициентов числителя и знаменателя так, как это представлено во второй строке программы.
В третьей строке оператор feedback замыкает систему с единичным коэффициентом усиления в цепи обратной связи.
Оператор step позволяет построить переходной процесс системы при подаче на ее вход единичной ступенчатой функции v(t) =1(t) .
График переходного процесса, полученный в результате выполнения программы, представлен на рис. 4.4.
45
Рис. 4.4
2. Представим модель системы в средеSimulink, как показано на рис. 4.5, используя стандартные блоки из библиотеки ее приложения.
Рис. 4.5
При моделировании получим на экране виртуального осциллографа (Scope) график переходного процесса(рис. 4.6), который совпадает с приведенным на рис. 4.4.
Рис. 4.6
Аналогичным образом могут быть построены и другие характеристики системы. Более подробно основы работы в системеMatlab рассматриваются
в [8].
46