- •Полищук Михаил Нусимович
- •Теория автоматического управления
- •Курс лекций для студентов кафедры «Автоматы»
- •Введение
- •1 Принципы автоматического управления
- •1.1 Функциональная схема сау
- •1.1.1 Объект управления
- •1.1.2 Исполнительное устройство (привод)
- •1.1.3 Датчик обратной связи (сенсор)
- •1.1.4 Управляющее устройство
- •1.1.5 Типовая структурная схема сау
- •1.2 Примеры сау
- •1 Турбина; 2 шары; 3 золотник; 4 силовой цилиндр; 5 заслонка
- •1.3 Принципы управления
- •1.3.1 Программное управление (управление по разомкнутому циклу, без обратной связи)
- •1.3.2 Управление по возмущению (принцип Понселе)
- •1.3.3 Управление с обратной связью по ошибке
- •1.3.4 Комбинированное управление
- •1.3.5 Задача стабилизации скорости вращения электродвигателя
- •2 Анализ линейных непрерывных систем автоматического управления
- •2.1 Описание сау
- •2.1.1 Пространство состояний
- •2.1.2 Основные характеристики линейных систем
- •2.1.3 Линейная система в пространстве состояний
- •2.2 Элементарные звенья
- •2.2.1 Безынерционное звено (статическое звено, идеальный усилитель)
- •2.2.2 Идеальный интегратор
- •2.2.3 Идеальное дифференцирующее звено
- •2.2.4 Инерционное (апериодическое) звено
- •2.2.5 Колебательное звено
- •2.2.6 Другие элементарные звенья
- •2.2.7 Неустойчивые (неминимально-фазовые) звенья
- •2.3 Структура сау и структурная схема
- •2.3.1 Структурная схема электромеханической следящей системы
- •2.3.2 Структурные преобразования
- •2.3.3 Многоконтурные системы
- •2.3.4 Частотные характеристики соединения звеньев
- •2.3.5 Построение логарифмических частотных характеристик сложных систем
- •2.4 Устойчивость линейных систем
- •2.4.1 Понятие устойчивости
- •2.4.2 Алгебраические критерии устойчивости
- •2.4.3 Частотные критерии устойчивости
- •2.4.4 Запасы устойчивости
- •2.5 Точность систем автоматического управления
- •2.5.1 Точность при полиномиальных (степенных) воздействиях
- •2.5.2 Астатизм
- •2.5.3 Точность при периодических воздействиях
- •2.5.4 Фильтрация сигналов
- •2.5.5 Качество сау
- •2.6 Управляемость и наблюдаемость объектов
- •2.6.1 Управляемость объекта
- •2.6.2 Наблюдаемость объекта
- •2.6.3 Оценка управляемости и наблюдаемости объектов по их структурным схемам
- •2.6.4 Управляемость и наблюдаемость типовых динамических звеньев
- •2.7 Идентификация объектов
- •3 Синтез линейных непрерывных систем автоматического управления
- •3.1 Основные задачи синтеза регуляторов
- •3.2 Типы регуляторов и их свойства
- •3.2.1 Последовательный регулятор
- •3.2.2 Прямой параллельный регулятор
- •3.2.3 Обратный локальный регулятор
- •3.2.4 Регулятор в цепи отрицательной обратной связи
- •3.2.5 Комбинированный регулятор по уставке и ошибке
- •3.2.6 Комбинированный регулятор по возмущению и ошибке
- •3.3 Синтез систем управления методом логарифмических частотных характеристик
- •3.4 Синтез пид-регулятора
- •3.4.1 Свойства пид-регулятора
- •3.4.2 Настройка пид-регулятора
- •3.4.3 Параметрический синтез пид-регулятора
- •3.4.4 Оптимизационный синтез регулятора с помощью программного модуля Simulink Design Optimization
- •3.4.5 Графо-аналитический синтез пид-регулятора
- •3.5 Синтез модального регулятора
- •3.5.1 Синтез для случая полностью управляемого объекта с одним входом
- •3.5.2 Синтез для случая объекта, заданного передаточной функцией
- •4 Исследование дискретных систем автоматического управления
- •4.1 Импульсные системы
- •4.1.1 Математическое описание импульсных систем
- •4.1.3 Передаточная функция импульсного звена
- •4.1.4 Передаточные функции типовых импульсных звеньев
- •4.1.5 Передаточная функция импульсной системы
- •4.1.6 Передаточная функция импульсной системы управления
- •4.1.7 Устойчивость импульсных систем
- •4.1.8 Частотные характеристики импульсных систем
- •4.1.9 Критерий Найквиста для дискретных систем
- •4.1.10 Оценка качества импульсной системы управления
- •4.2 Цифровые системы
- •4.2.1 Структура цифровой системы управления
- •4.2.2 Дискретные алгоритмы управления и дискретная коррекция
- •4.2.3 Цифровые модели непрерывных систем
- •5 Исследование нелинейных сау
- •5.1 Особенности нелинейных систем
- •5.2 Метод фазового пространства
- •5.2.1 Фазовая плоскость
- •5.2.2 Виды особых точек
- •5.2.3 Поведение нелинейных систем на фазовой плоскости
- •5.2.4 Особые траектории
- •5.2.5 Скользящие процессы в релейных системах
- •5.3 Устойчивость нелинейных сау
- •5.3.1 Первый метод Ляпунова
- •5.3.2 Второй метод Ляпунова
- •5.3.3 Теорема Лурье
- •5.3.4 Критерий в.М. Попова
- •5.4 Автоколебания
- •5.4.1 Метод гармонического баланса
- •5.4.2 Критерий устойчивости в методе гармонического баланса
- •5.5 Реакция нелинейной системы на внешние воздействия
- •5.6 О выборе законов управления с учетом нелинейных факторов
- •Библиографический список
- •Оглавление
2.6 Управляемость и наблюдаемость объектов
Управляемость и
наблюдаемость являются такими же важными
свойствами объектов, как и их устойчивость.
Термин
управляемость
означает возможность перевода объекта
из любого
начального состояния (режима работы)
X(t0)
= X0
в любое
конечное состояние X(tк)
= Xк
за конечное время
путем приложения допустимого управления
U(t).
Объект, обладающий указанным свойством,
называется полностью
управляемым.
Оценка управляемости должна выполняться
перед тем, как переходить к оптимизации
управляемой системы. Дело в том, что для
не полностью управляемого объекта такая
задача может оказаться неразрешимой.
Термин наблюдаемость
означает возможность определения
начального состояния объекта X0
по результатам наблюдений за его выходом
Y(t)
на конечном интервале
.
Объект, обладающий таким свойством,
называется полностью
наблюдаемым.
Оценка наблюдаемости объекта должна
предшествовать постановке задачи его
идентификации, так как не полностью
наблюдаемый объект не может быть
идентифицирован.
Итак, управляемость объекта означает возможность достижения его любого состояния, а наблюдаемость – возможность определения состояния в любой момент.
Для оценки управляемости и наблюдаемости используются уравнения состояния и уравнение выхода объекта в их векторно-матричной форме
где X
– вектор-столбец переменных состояния
[1n];
Y
– вектор-столбец выходных переменных
[1q],
q
n;
U
–
вектор-столбец управлений [1
m],
m
n;
– постоянные матрицы коэффициентов.
Система описывается n переменными состояния, q выходными переменными и m управляющими переменными.
2.6.1 Управляемость объекта
Если объект полностью управляем, то всегда найдется такое допустимое управление, которое за конечное время обеспечит перевод объекта из любого начального состояния в любое заданное конечное состояние. Оценка управляемости осуществляется на основе критерия Р. Калмана, согласно которому для полной управляемости объекта необходимо и достаточно, чтобы выполнялось условие
.
(2.67)
Ранг составной матрицы должен равняться порядку системы. Составная матрица имеет n строк и nm столбцов: первые m столбцов – это столбцы матрицы B, следующие m столбцов столбцы матрицы AB, затем матрицы A2B и т. д.; последние m столбцов, с (nmm+1)-го по (nm)-ый – столбцы матрицы An-1B.
Ранг матрицы определяется наивысшим из порядков миноров этой матрицы, отличных от нуля. Так как в рассматриваемой матрице n строк, то проверке подлежат все миноры n–го порядка, которые из нее можно составить (взяв любые n столбцов). Если хотя бы один из таких определителей не будет равен нулю, то критерий Калмана (2.67) выполняется и, следовательно, объект полностью управляем.
В частном случае,
когда m
= 1 (B
= b
–
столбец размерностью n1),
проверка сводится к вычислению
единственного определителя
.
Пример. Исследуем управляемость объекта в системе двигатель–редуктор–нагрузка.
Математическая модель этой системы была получена ранее:
Запишем уравнения динамики в форме Коши:
Входом системы
является напряжение
,
подаваемое на двигатель, выходом –
угловое
положение вала нагрузки
Величина
является возмущением (момент нагрузки).
Запишем уравнения модели в матричном и стандартном видах
где
Найдем определитель
блочной матрицы
.
В нашем случае n
= 2, m
= 1 (две переменные состояния и один
управляющий сигнал).
.
Блочная матрица
принимает
вид
:
.
Ее определитель
не равен нулю и, значит, ранг этой матрицы
равен 2. Критерий Калмана выполняется,
рассматриваемая система является
полностью управляемой. За счет выбора
управляющего сигнала
можно обеспечить любые значения угла
поворота
и угловой скорости д =
вала двигателя.
Отметим, что в некоторых случаях проверка критерия Калмана упрощается: в случае, когда матрица А объекта имеет каноническую диагональную форму (2.68) или каноническую жорданову форму (2.69), а также при известном ранге матрицы B.
Если матрица А объекта имеет каноническую диагональную форму (2.68), то согласно критерию Е. Гильберта для полной управляемости такого объекта необходимо и достаточно, чтобы матрица В не содержала нулевых строк.
где 1 2 … n.
Если матрица A объекта имеет каноническую жорданову форму (2.69), то для полной управляемости такого объекта необходимо и достаточно, чтобы последняя строка матрицы B была ненулевой.
Наконец, если модель объекта может быть представлена в нормальной форме, когда в качестве переменных состояния выбираются сама управляемая величина y и n–1 ее производных, то такой объект полностью управляем.
В этом случае
На практике для исследования управляемости ранги обычно не считают, а используют компьютерные программы. В частности, в MATLAB функция ctrb собирает аргумент B, AB, A2B, …, а функция rank считает определитель: rank(ctrb(A,B)).
Управляемость по выходу
Если критерий полной управляемости объекта позволяет судить о достижении его любого состояния, т. е. любого вектора Х (переменных состояния), то управляемость по выходу означает возможность получения любого вектора Y (выхода).
К
ритерий
полной управляемости по выходу в общем
случае имеет вид
где q – число выходных переменных объекта (или число строк матрицы C).
Для примера с двигателем имеем:
y = q = 1.
Определитель не
равен нулю, ранг равен единице. Критерий
полной управляемости по выходу выполнен.
Следовательно, за счет выбора управляющего
сигнала
можно обеспечить любые значения выхода
(углового положения нагрузки).
