Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

L_R_опт управ 13

.DOC
Скачиваний:
20
Добавлен:
03.06.2015
Размер:
626.69 Кб
Скачать

76 стр. Принцип максимума Понтрягина в оптимальном управлении

Лабораторная работа №13

Тема: ПРИНЦИП МАКСИМУМА ПОНТРЯГИНА В ОПТИМАЛЬНОМ УПРАВЛЕНИИ

Цель работы: Ознакомиться с основным методом теории оптимального управления - принципом максимума Понтрягина; овладеть методикой решения задач оптимального управления.

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

l.1. Постановка задачи. Основные определения.

Пусть движение некоторого объекта описывается уравнением

, , (1)

где

вектор состояния ;

вектор управления;

скаляр (время);

начальный момент и состояние;

конечный момент времени.

Относительно функции будем предполагать, что она непрерывна по аргументу вместе с функцией . Допустимым управлением назовём -мерную кусочно-непрерывную функцию , принимающую значения из множества -мерного пространства. Каждому допустимому управлению соответствует -некоторое решение уравнения (допустимая траектория).

Качество процесса оценим величиной

(2)

где - скалярная величина класса . Функцию (2) назовём критерием качества процесса.

Простейшая задача оптимального управления: среди допустимых управлений найти то, на котором критерий качества (2) достигает оптимального значения.

Решение задачи - управление называется оптимальным управлением, траектория системы (1), соответствующая управлению - оптимальной траекторией.

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

оптимальная траектория, -решение уравнения

при (3)

Тогда выполняются условия максимума

(4)

2.Сведение исходной задачи к краевой

Принцип максимума является необходимым, условием оптимальности. Если исключить управление из условия максимума, то есть найти такую функцию , что и подставить результат в уравнение (I), (3), то получим следующую краевую задачу для системы из уравнений (краевая задача):

(5)

Таким образом, если задача (1), (2) имеет решение, то оптимальная траектория находится среди решений краевой задачи (5). В сведении вариационной задачи (задача минимизации функционала) к краевой задаче для обыкновенных дифференциальных уравнений и состоит конечный результат применения принципа максимума к задаче оптимального управления.

В общем случае принцип максимума не является достаточным условием оптимальности: ему могут удовлетворить и не оптимальные управления.

3. Простейшая задача с нефиксированной продолжительностью процесса

Пусть момент окончания процесса в системе нефиксирован. Тогда простейшая задача несколько изменится. Допустимыми управлениям называются -мерные функции

, (6)

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

. (7)

Задача оптимальности состоит в поиске среди и доступных управлений оптимального момента и оптимального управления , на которой критерий качества (7) достигает минимального значения

Теорема 2. Для того, чтобы число и управление , доставляли решение задаче (1), (6), (7) необходимо, чтобы выполнялись условия:

.

Здесь -оптимальная траектория (решение уравнения (1) при ) -решение уравнения

при .

4. Условие трансверсальности

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

4.1. Ограничения типа неравенств

Усложним простейшую задачу добавлением ограничений на правый конец допустимой траектории. Рассмотрим процесс, описываемый уравнением (1).

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

Пусть - вещественные функции, определённые на и функции класса. Зададим область

.

Будем искать допустимое управление , со значениями из заданного множества - мерного пространства, для которых траектория , системы (1) в момент попадают в множество (задача с ограничениями на правый конец траектории).

Теорема 3. Пусть и соответствующие оптимальные управление и траектория в задаче терминального управления с ограничениями на правый конец траектории. Тогда найдутся такие числа и не все равные нулю одновременно, такие, что вдоль оптимальной траектории и решения сопряженной системы уравнений , выполняются условия:

1) условия максимума

2) условия трансверсальности

Если имеются ограничения на левый конец траектории, тогда найдутся - вещественные функции, определённые на и функции класса. Зададим область

Будем искать допустимое управление , со значениями из заданного множества - мерного пространства, для которых траектория , системы (1) в момент попадают в множество (задача с ограничениями на левый конец траектории).

Теорема 4. Пусть и соответствующие оптимальные управление и траектория в задаче терминального управления с ограничениями на левый конец траектории. Тогда найдутся такие числа и не все равные нулю одновременно, такие, что вдоль оптимальной траектории и решения сопряженной системы уравнений , выполняются условия:

1) условия максимума

2) условия трансверсальности .

4.2. Ограничения типа равенств

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

, (8)

где функции класса. Допустимыми теперь будут только траектории, которые попадают в момент времени множество (8).

Теорема 5. Пусть и соответствующие оптимальные управление и траектория в задаче , , .

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

1) условия максимума ;

2) условия трансверсальности .

5. Задачи оптимального управления типа Лагранжа и Больца

Пусть движение объекта описывается уравнением (1). Среди допустимых управлений найти оптимальное , , доставляющее минимум критерию качества

. (9)

Эта задача называется задачей оптимального управления Лагранжа.

Если критерий качества заменить на

, (10)

то получим задачу оптимального управления типа Больца.

Теорема 6. Для оптимальности задачи Лагранжа, необходимо, чтобы при решении и систем

выполнялось равенство: .

Теорема 7. Пусть , -решение задачи типа Больца c подвижным правым концом, ,,.

.

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

I) условие максимума ;

2) условие трансверсальности ,

где ,- оптимальная траектория; , решение сопряженного уравнения

с граничным условием .

Теорема 8. Пусть ,, -решение задачи

, ,.

.

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

I) условие максимума ;

2) условие трансверсальности ;

3) условие на конечный момент

,

где ,- оптимальная траектория; , решение сопряженного уравнения с граничным условием .

6. Задача оптимального быстродействия с закрепленными концами

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

Теорема 9. Для того, чтобы допустимое управление , , было решением задачи быстродействия

,

необходимо, чтобы выполнялись:

  1. условие максимума ,

для некоторого нетривиального решения системы

  1. условие для оптимального момента

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

Решение. Используем теорему 4. В нашем случае с

граничными условиями трансверсальности .

Условие максимума для некоторого нетривиального решения системы

Условие для оптимального момента Используем начальные условия . Решаем системы со знаком “+”, .

Пример 2. Пусть требуется минимизировать функционал

при условиях:

.

Решение. Строим функцию Гамильтона:

.

Условие максимума:

,

.

Следовательно: .

Решим это дифференциальное уравнение:

,

,

,

.

Воспользуемся граничными условиями для нахождения и :

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

,

.

Оптимальное управление: .

Задание к лабораторной работе №13.

Минимизировать функционалы

1., .

,

2. , .

3. , .

4. , .

,

5. , .

6. , .

7. , .

8. , .

,

9. , .

10. ,