
- •Лекции по теории автоматического управления Оглавление
- •Принцип действия сау и классификация сау
- •Классификация сау
- •Примеры сау Генератор постоянного тока
- •Робототехнический комплекс
- •Математические модели объектов и сау
- •Математическая модель сау в терминах преобразования «вход/выход»
- •Передаточная функция системы
- •Преобразования Лапласа
- •Весовая функция системы
- •Переходная функция системы
- •Описание структуры сау
- •Комплексная частотная характеристика сау
- •Усилительное звено
- •Интегрирующее звено
- •Апериодическое звено
- •Пример (последовательное соединение звеньев)
- •Пример (параллельное соединение)
- •Преобразования используемые для описания системы в пространстве состояний Процедура 1
- •Методы расчета фундаментальной матрицы
- •Пример (вычисление фундаментальной матрицы)
- •Продолжение
- •Анализ сау
- •Алгоритм решения задачи анализа
- •Свойства сау
- •Устойчивость сау
- •Определение устойчивости по Ляпунову
- •Несколько интерпретаций теоремы Ляпунова
- •Теорема
- •Критерии устойчивости
- •Критерий Гурвица
- •Критерий Михайлова
- •Управляемость сау
- •Теорема Калмана для оценки наблюдаемости
- •Синтез сау
- •Синтез сау с помощью отрицательной обратной связи для стабилизации системы.
- •Теорема
- •Алгоритм построения регулятора
- •Стабилизация системы с помощью отрицательной обратной связи в условиях неполной информации
- •Наблюдатель линейной системы Теорема
- •Стабилизирующая обратная связь по наблюдениям выходного сигнала (при включении наблюдателя в обратную связь)
- •Алгоритм построения регулятора и наблюдателя
- •Оптимальное управление сау
- •Классификация задач оптимального управления
- •Задача построения оптимального регулятора с помощью отрицательной обратной связи (методом Калмана)
- •Теорема Калмана в задачи оптимальной стабилизации
- •Алгоритм решения задачи по построению оптимальной отрицательной обратной связи
- •Принцип максимума Понтрягина
- •Теорема
- •Методы линейного программирования
- •Пример (продавец газет)
- •Пример:
- •Приложение Основные понятия линейной алгебры
- •Системы линейных уравнений: правило Крамера
Алгоритм построения регулятора
Определить управляемость системы. невырожденность пары матриц
; ; .
Определить характеристические числа ,
матрицы динамики исходной системы . Если их значения соответствуют требованиям начальной фундаментальной системы , то строить регулятор не надо. В противном случае найти коэффициенты характеристического уравнения
, . Согласовать значение .
Задать требуемое значение характеристических векторов , . Найти требуемые коэффициенты характеристического уравнения .
;
.
Вычислить элементы матрицы
,
; .
Вычислить матрицу перехода к новому базису .
;
.
Вычислить матрицу
в старом базисе
.
Построить регулятор, для которого объект управления задается матрицей динамики
, для которого
;
. Проверить динамические свойства системы с регулятором.
Пример
Задана исходная система:
;
;
;
Решение:
Строим матрицу управления Это одномерная система, т.к. величины скалярные.
, ,
.
;
система управляема.
Найдем характеристические числа матрицы динамики исходной системы :
;
; ;
;
;
;
; – система устойчива. Пусть запас устойчивости
.
Зададим
и
Находим коэффициенты характеристического уравнения желаемой системы:
;
Вычисляем матрицу
;
;
.
Вычисляем матрицу перехода к новому базису :
;
;
.
Вычислим матрицу
в старом базисе: ;
;
;
;
.
Построим регулятор
;
;
;
;
;
Стабилизация системы с помощью отрицательной обратной связи в условиях неполной информации
Линейную систему с помощью ООС по
состоянию
можно перевести в состояние покоя
,
причем этому движению можно придать
любые динамические свойства. Эту
возможность можно реализовать, имея
полную информацию о состоянии системы,
но в реальности часто нет возможности
прямого измерения всего вектора
состояния.
Если нельзя измерить, то оказывается можно построить динамическую линейную систему – наблюдатель, выходные переменные которой асимптотически приближаются к координатам состояния управляемой системы.
; –
ошибка оценки (значений) вектора состояний
;
.
Наблюдатель линейной системы Теорема
Пусть есть возможность точного измерения
выходного сигнала
в любой момент времени
.
При выполнении условия не вырожденности
пары матриц
по измерениям выходного сигнала
можно восстановить состояние системы,
используя идею обратной связи.
Устройство оценки вектора состояний по измерениям входных и выходных переменных объекта называется наблюдателем непрерывного типа -го порядка. Наблюдатель описывается следующими линейными дифференциальными уравнениями:
;
На вход подается сигнал, равный разности
измерения
и прогнозного значения
:
;
Рассогласование этих сигналов
определяемое значениями матрицы
наблюдателя
и формирует сигнал ООС.
;
, где
.
Есть один объект и два наблюдателя.
;
; –
дифференциальное уравнение относительно
ошибки
– матрица динамики наблюдателя
Если собственные числа матрицы
наблюдателя
будут находиться в левой полуплоскости,
то динамические свойства наблюдателя
обеспечат асимптотическую устойчивость,
при которой ошибка оценки
.
Как определить матрицу и ее элементы, чтобы матрица наблюдателя была асимптотически устойчива?
;
;
;
и
– собственные числа одни и те же
;
Регулятор Наблюдатель
Собственные числа:
Собственные
числа:
Такое представление для выбора матрицы наблюдателя позволяет воспользоваться алгоритмом построения регулятора, произведя следующие замены в исходном алгоритме:
Вместо проверки управляемости по паре
произвести проверку наблюдаемости по
паре
и если система наблюдаема, то осуществить
переход к новому базису, в результате
которого вместо определения матрицы
осуществить вычисление элементов
транспонированной матрицы
.
Основные выводы:
Наблюдатель является реализуемым устройством в соответствии со структурой схемы, т.к. он состоит из интеграторов и усилителей, на входе наблюдателя сигнал обратной связи, пропорциональный разности между измеренным сигналом на выходе и прогнозируемым его значением.
Оценка вектора состояния может быть получена при произвольных начальных условиях. Так как оценка строится аналогично по тем же матрицам
и внешнему воздействию , то наблюдатель -го порядка является моделью управляемого объекта.