Лекция 17
Тема: Системы оптимального управления
План лекции:
Основные понятия.
Управляемость динамических систем.
Наблюдаемость.
Принцип максимума Л.С.Понтрягина.
1. Системы оптимального управления
Системой оптимального управления называется система, качество функционирования которой удовлетворяет какому-либо критерию оптимальности. Наиболее часто используются
следующие критерии :
1) критерий максимального быстродействия;
2) среднеквадратичный критерий.
Система называется оптимальной по быстродействию, если
время переходного процесса минимально возможное.
Система оптимальна по критерию (2), если минимизируется :
а) энергия управления;
б) отклонение траектории движения системы от заданной.
Основными понятиями теории оптимального управления
являются такие, как :
- переменные состояния;
- пространство состояний;
- критерий оптимальности;
- ограничения;
- управляемость;
- наблюдаемость и т.д.
Для решения задач оптимального управления обычно используются модели пространства состояний.
2. Управляемость динамических систем
Система называется полностью управляемой, если она
может быть переведена из любого исходного состояния
в момент времени в другое состояние в момент времени
за конечное время при кусочно - непрерывном управляющем воздействии.
Система называется неполностью или частично
управляемой, если часть переменных состояния не управляемы.
Существуют методы анализа управляемости динамических систем.
Наиболее часто используется метод, основанный на
анализе управляемости с использованием канонической модели пространства состояний.
Если задан вектор состояния , который может быть задан неоднозначно, то от него можно перейти к вектору состояния , используя матрицу линейного преобразования .
Переход осуществляется следующим образом : .
Пусть имеется исходная модель пространства состояний :
Переход : 1) ,
2) ,
3) ,
4) ,
,
где ,
Модель пространства состояний называется канонической,
если матрица состоит из собственных векторов системы :
,
.
Анализ управляемости состоит в следующем :
1) Переход от исходной модели пространства состояний
к канонической форме. Для этого необходимо вычислить собственных векторов системы :
.
2) Анализ матриц и канонической модели.
Существует несколько алгоритмов вычисления собственных векторов системы. Рассмотрим 2 метода :
1)прямой, который можно использовать для любой модели пространства состояний;
2) метод для коагулированной матрицы состояний .
Прямой метод
Пусть имеется автономная система (управляющее
воздействие равно нулю) :
(1)
.
Решением данного уравнения является следующая система уравнений :
где переменные состояния.
(2)
собственные вектора системы.
матрица собственных векторов системы.
собственные числа матрицы , то есть корни
следующего уравнения :
, где единичная матрица,
Продифференцируем уравнение (2) по времени :
.
Подставим правую часть уравнения (2) в уравнение (1) :
.
Приравняем правые части полученных уравнений :
(3)
(4)
При вычислении собственных векторов один из элементов векторов обычно задается равным 1, например, первый элемент.
Пример. Пусть .
Найти собственные вектора системы .
1) Найдем собственные числа :
2)
Алгоритм Вандермонда
Алгоритм Вандермонда применяется для моделей пространства состояний, заданных в коагулированной форме.
После нахождения модель пространства состояний
имеет вид : ,
где диагональная матрица, .
Такая форма модели пространства состояний называется канонической. С ее помощью можно проверить управляема ли данная система или нет. Система полностью управляема, если в матрице нет ни одной нулевой строки.
Пример. Имеется система вида:
,
Проверим управляемость этой системы и запишем уравнение системы. Признаком того, что система является неуправляемой по ой переменной состояния является то, что в дифференциальном уравнении для ой переменной
состояния нет входного сигнала .
При диагональной канонической форме модели пространства состояний дифференциальные уравнения для каждой переменной состояния не содержат других переменных состояния.
, ,
, ,