
- •7.5. Основные результаты раздела
- •8. Стохастические оптимальные системы
- •8.1. Метод динамического программирования
- •Достаточное условие оптимальности.
- •8.2. Синтез оптимальной системы при полной информации о состоянии
- •8.3. Синтез оптимальных систем управления при неполной информации
- •Наблюдатель Калмана - Бьюси
- •Наблюдатель при цветном шуме объекта
- •Наблюдатель при цветном шуме наблюдения
- •8.4. Стохастическая линейная оптимальная система управления при неполной информации. Принцип разделимости
- •8.5. Основные результаты раздела
- •9. Оптимальные дискретные системы
- •9.1. Синтез оптимальной линейной системы при квадратичном критерии
- •9.2. Стохастическая оптимальная линейная система при полной информации о состоянии
- •9.3. Наблюдатель (фильтр) Калмана
- •9.4. Стохастическая система управления при неполной информации
- •Приложение 1 п1. Функционал и его экстремумы
- •Приложение 2 п2. Матрицы. Дополнительные сведения
- •Характеристическая матрица, характеристические уравнения и собственные значения
где движение
происходит по окружности с линейной
скоростью R по часовой
стрелке. При
система уравнений динамики объектов
имеет вид:
а фазовые траектории описываются уравнением
и
представляют собой окружности с центром
в точке (1,0). При
система уравнений объекта имеет вид:
а фазовые траектории удовлетворяют уравнению окружностей с центром в точке (-1,0):
.
Семейства фазовых траекторий системы для и приведены на рис. 7.10.
Рис. 7.10. Семейства фазовых траекторий системы
для случаев и
Из рис. 7.10 видно,
что начала координат система может
достичь только с одной из траекторий с
радиусом
(они
выделены и проходят через начало
координат), но на эти траектории необходимо
попасть. Как это происходит, оценим по
рис. 7.11. Пусть на последнем участке
угловой длиной
у нас управление
(см. рис 7.10), то есть мы проходим (рис.
7.11) последний этап управления по
окружности с
из (1,0) с центральным углом
.
Предпоследний этап (длиной
)
представляет собой дугу полуокружности
с центром в (-1,0) и управлением
.
В точке В необходимо произвести
переключение на
и на дуге
длиной
использовать
только его. На первом этапе (дуга
)
мы используем
.
Центральный угол
равен
.
Таким образом, находясь в точке D и двигаясь по траектории DCBAO, используем управление , если находимся ниже линии, указанной пунктиром, и , если выше нее. На пунктирной линии мы производим переключение управления на противоположное. И так до тех пор, пока мы не окажемся в начале координат по траектории DCBAO. Линия переключения, которая состоит из цепочки полуокружностей, может быть представлена уравнением
что
представляет собой слева от оси
верхние полуокружности, а справа –
нижние.
Рис.
7.11. Траектория системы для
из
рис. 7.9.
7.5. Основные результаты раздела
Для линейно-квадратической нестационарной задачи синтеза оптимального управления
,
,
,
,
,
где
,
,
,
-
детерминированная заданная функция,
оптимальное управление равно:
,
где
симметричная матрица
положительно определена и отыскивается
вместе с вектором
из уравнения:
,
,
это так называемое дифференциальное матричное уравнение Риккати, и из уравнения
,
.
Если
,
то
,
а
функция
.
Для стационарной
системы, у которой A, B, Q,
R постоянны и
матрица
постоянная и определяется из алгебраического
матричного уравнения Риккати
,
а оптимальное управление равно
.
Для управления системы по выходу, то есть
,
,
,
,
,
,
,
,
функционал
с помощью замены
приведём к виду
,
и
оптимальное управление существует,
если
,
,
и определяется из предыдущей задачи с
заменой
,
.
Для линейных систем с ограничением на управление в виде неравенств в задачах максимального быстродействия
,
,
,
,
,
,
,
синтез проводится на основании построения линий (поверхностей) переключения.
Оптимальное управление равно
,
причём
,
где
,
.
Моменты переключения определяются из уравнения
,
и с его же помощью пытаются построить линию (поверхность) переключения.
ЗАДАЧИ
Сформулируйте общую постановку задачи синтеза оптимального управления.
Как вы думаете, почему для синтеза оптимального управления в рассмотренных задачах используется метод динамического программирования?
Какие соотношения элементов матриц
,
и
вы предложите, если для вас существенным фактором является:
а) величина энергетических затрат;
б) близость к программной траектории в процессе функционирования системы;
в) точность достижения системой конечного состояния.
Что представляет собой регулятор выхода?
Синтезировать управление системой, динамика которой описывается системой
,
,
,
.
.
Для
можно решить уравнение Риккати и получить
два значения
.
Как определить, каким из них следует
воспользоваться?
В задаче 5 положить
и
. Определить для этого случая зависимость уравнения от
и
.
В задаче 5 приравнять
. Определить управление, минимизирующее функционал
.
Выполнить синтез управления для системы из задачи 5 с
,
,
, .
Синтезировать управление для системы
, с условием минимизации критерия
. Рассмотреть случаи:
,
и
.
Определить поверхность переключения для управления с минимальным временем, которое переводит систему
,
,
в начало координат.
Определить поверхности переключения для управления с минимальным временем, которое переводит систему
,
, в начало координат.
Показать, что задачи 3 и 4 связаны линейным преобразованием
. Как такое преобразование влияет на поверхности переключения в этих двух задачах?
Определить поверхность переключения для управления с минимальным временем, которое переводит систему
,
,
, , в начало координат.
Выполнить синтез управления для системы
,
,
,
с минимизируемым функционалом вида
,
где
- некоторая заданная функция, которую
можно положить: а) константой; б)
.
В условии положить вначале, что
конечно, а затем
.
Выполнить синтез управления в задаче максимального быстродействия в системе:
,
,
,
,
.
Проанализировать зависимость линии переключения от структуры матрицы А (вернее, от собственных значений матрицы).
Выполнить синтез управления в задаче максимального быстродействия для системы:
,
,
,
,
.
Найти уравнение линии переключения и построить её график.
Выполнить синтез управления в задаче максимального быстродействия для системы:
,
,
,
,
.
Найти уравнение линии переключения и построить её график.
Выполнить синтез управления и исследовать его характер для системы:
,
,
,
,
где минимизируемый функционал имеет вид:
.