Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МТОУ Дегтярев / Лекц 1 нов_07.doc
Скачиваний:
94
Добавлен:
22.03.2016
Размер:
2.97 Mб
Скачать

73

Теория оптимального управления Литература

  1. Эльсгольц «Вариационное исчисление».

  2. Сиразетдинов Т.К. «Оптимизационные задачи авиационной техники».

  3. Сиразетдинов Т.К. «Основы теории оптимальных процессов».

  4. Дегтярев Г.Л., Семенов П.К. «Оптимальное управление стохастическими системами при неполной информации».

  5. Брайсон, Хо-Ю-ШИ «Прикладная теория оптимального управления».

  6. Дегтярев Г.Л., Ризаев И.С. «Синтез локально-оптимальных алгоритмов управления ЛА».

  7. Ройтенберг Я.И. Автоматическое управление.

  1. Математическая постановка задач оптимального управления.

Предположим, что управляемый процесс описывается совокупностью дифференциальных уравнений

(1.1)

с начальными условиями

(1.2)

Здесь: -n - мерная функция своих аргументов,

- n- мерный вектор, характеризующий состояние управляемого процесса в момент времени ,

- r - мерный вектор управляющих воздействий (из некоторого заданного класса функций), - время,

- начальное состояние.

Если управление на отрезке, где- конечное время управления, задано, можно построить соответствующее ему решение системы (1.1), (1.2).

Другому управлениюбудет соответствовать другая траектория.

Как известно, задача синтеза управления заключается в построении таких управляющих воздействий, при которых выполняется совокупность ограничений на состояние процесса, например, по времени переходного процесса, по величине максимального перерегулирования и т.п.

Задача же оптимального управления заключается в отыскании таких управляющих воздействий, при которых управляемый процесс будет наилучшим в некотором смысле. При этом для оценки качества управляемого движения вводится функционал .

Понятие функционала

Известно, что если каждому значению переменной соответствует определенное значение переменной, то говорят, что задана функция.

Если каждой функции можно поставить в соответствие некоторое числовое значение переменной, то говорят, что задан функционална множестве реализаций функции. Таким образом, областью определения функционала является множество функций.

Примерами функционала может быть длина кривой, соединяющей две точкиина плоскости

,

или площадь , ограниченная кривой

.

В качестве функционала может быть расход топлива, необходимый для перелета самолета из пункта в пункт. Величина этого расхода будет зависеть от выбранной траектории полета.

В качестве функционала может рассматриваться значение функции в некоторой точке , т.е.

.

В качестве такой точки может быть конечная точка, т.е.или некоторая функцияконечного состояния, т.е.

.

Различают следующие виды функционалов.

    1. Функционал Лагранжа

, (1.3)

где - некоторая достаточно-гладкая функция своих аргументов, свойства которой оговариваются в конкретном случае.

    1. Функционал Майера

(1.4)

    1. Функционал Больца

(1.5)

В смысловом плане эти функционалы различаются, но с точки зрения математической принципиальной разницы нет, т.к. от одной формы представления функционала можно перейти к другой.

Например, путем введения переменной

функционал Лагранжа

можно представить в форме Майера

,

где исвязаны уравнением

.

    1. Локальный функционал. Рассмотренные функционалы характеризуют качество управляемого процесса на конечном (или бесконечном) интервале времени. Однако часто бывает необходимо, чтобы поведение системы было оптимальным в некотором смысле в любой текущий момент времени. К таким требованиям относится, например, требование максимальной текущей точности функционирования системы. В этом случае критерием оптимальности служит некоторый функционал (функция) , параметрически зависящий от времени, определенный на множестве функцийи. Общий вид такого функционала можно представить в следующем виде

(1.6)

Управление , минимизирующеев текущий момент времени, называется локально-оптимальным.

Теперь задача оптимального управления может быть сформулирована как задача поиска такой управляющей функции и соответствующей траектории, удовлетворяющей системе (1.1), (1.2), на которых некоторый функционалдостигает минимального или максимального значения.

При этом каждый раз оговаривается класс функций, среди которых отыскивается минимум или максимум (класс функций сравнения).

Это может быть класс непрерывных, кусочно-непрерывных или непрерывно-дифференцируемых определенное число раз функций. Свойства любого функционала существенно зависят от того, на каком классе функций он задан.

В том случае, когда функция - не зависит от времени (постоянна), функционал становится функцией этого параметра и задача оптимизации сводится к задаче минимизации (максимизации) функции.

Пример 1. Понятие оптимальной ширины полосы пропускания системы.

Рассмотрим систему, где

- изображения

(по Лапласу) задающего воздействия , помехи, выходной переменнойи ошибки системы, соответственно,

- передаточная функция разомкнутой системы.

Учитывая, что , где- передаточная функция замкнутой системы, получим

.

Предположим, что и- независимые стационарные случайные процессы с известными спектральными плотностями (плотностями распределения дисперсии по частотам). Тогда спектральная плотность ошибки системы

, где - частотная функция замкнутой системы.

Пусть,

т.е. АЧХ системы .

Здесь - характеризует ширину полосы пропускания системы.

Тогда дисперсия ошибки

при заданных является функцией, причем, с увеличениемуменьшается, аувеличивается, т.е. с увеличениемлучше отрабатывается полезный сигнал, но увеличивается влияние помехи. Поэтому может быть поставлена задача определения такой, при которой дисперсия ошибки является минимальной. Используя необходимые условия экстремума

,

получим уравнение, которому с необходимостью удовлетворяет искомая оптимальная ширина полосы пропускания системы

. (1.7)

Последнее может быть решено графически.

Так как уравнение (1.7) – нелинейное, оно может иметь несколько решений, каждое из которых должно быть дополнительно исследовано и найдено действительно оптимальное.

Методы решения задач оптимального управления

Теоретической основой решения задач оптимального управления являются:

  1. вариационное исчисление,

  2. принцип максимума Понтрягина,

  3. метод динамического программирования Беллмана.

В том случае, когда задача оптимального управления сводится к параметрической оптимизации для поиска оптимальных параметров, используются методы минимизации функций.

Соседние файлы в папке МТОУ Дегтярев