Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
на экзамен по горлову.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
26.85 Mб
Скачать

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

В фазовом пространстве даны x0 и x1. Среди всех допустимых управлений u=u(t), переводящих фазовую точку из x0 в x1, найти такое (если оно существует), для которого функционал:

(8)

принимает наименьшее возможное значение. Здесь x(t) – решение системы (5) ДУ с начальным условием x(t0) = x0, с соответствующим управлением u(t); t1 – момент прохождения траектории через точку x1; функция f0 – подынтегральная функция, определена и непрерывна вместе с частными производными на всем пространстве

* , где – область допустимых управлений, а – фазовое пространство.

Заметим, что все fi, i=1,2,…,n и все непрерывны, а система (5) ДУ автономна, т.е. правая часть явно не зависит от времени.

Система (5) неавтономна, а функционал имеет вид:

. (9)

Определение: задан функционал (9), если в каждой функции x(t) (кривой) из некоторого класса функций поставлено в соответствие некоторое число

(10)

или функционал имеет вид:

где t0≤t≤t1, то 1) t0 и t1 могут быть заданы. И время перехода есть t1-t0.

2) t1 может быть не задано, а определено из условия прохождения фазовой точки x(t) по траектории через заданную точку x1, т.е. x(t)=x1, откуда и “вытекает” t1 и x(t) – решение системы (5).

При этом t1 находится из:

x1(t)=x11

x2(t)=x12

……………..

xn(t)=x1n . (11)

Важным частным случаем общей задачи оптимального управления является случай, когда f0(x,u)≡1 в (8).

Тогда (8) имеет вид:

(12)

Билет №4 (Сопряженная система. Гамильтониан)

Принцип оптимальности Понтрягина.

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

Добавим к фазовым координатам x1, x2, …, xn, меняющимся по закону (11) еще одну координату x0, закон изменения которой имеет вид:

, (13)

где f0 – подынтегральная функция из (8). Тогда будем рассматривать новую систему ДУ:

(14)

Или в векторном виде:

(15)

где = {x0, x}, размерностью n+1, а = {f0,f} – вектор правых частей ДУ.

Геометрическая интерпретация (рис.6).

Рис.6

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

Рассмотрим еще одну систему относительно вспомогательных (сопряженных) ψ01,…,ψn:

(16)

где f2 взято из (14).

Это система n+1 линейных ДУ относительно n+1 переменных с постоянными коэффициентами. Вводим вектор сопряженных переменных ψ={ψ01,…,ψn}. Тогда имеем:

(17)

где – матрица производных функции .

Если выбрано некоторое допустимое управление u(t), t0≤t≤t1, то имеем соответствующую фазовую траекторию (t) системы (14) с начальным условием (t0)={0,x0}, а система (16) имеет вид:

(18)

и эта система ДУ является однородной, поэтому при любых начальных значениях (условиях) ψi допускает единственное решение.

Как и решение (t), решение системы (18) состоит из непрерывных функций ψi(t),

имеющих всюду непрерывные производные по t.

Объединим системы (18) и (14). Для этого введем гамильтонову функцию (гамильтониан) H(x1,x2,…,xn,u1,u2,…ur):

(19)

либо в виде гамильтоновой системы:

(20)

Взяв произвольно допустимые (т.е. кусочно-непрерывные) управления u(t), t0≤t≤t1 и начальные условия (t0)= 0, мы можем найти соответствующую траекторию

(t) = {x0(t),x1(t),…xn(t)}. После этого мы можем находить вектор-функцию (t) = {ψ0(t),ψ1(t),…ψn(t)}, соответствующую (t) и u(t).

При фиксированных постоянных значениях и , функция гамильтониана H становится функцией параметра u (u ).

Точную верхнюю грань этой функции мы обозначим через M( , x):

M( , x) = sup H( , x, u). (21)

Точная верхняя грань функции – наименьшее решение из верхних граней, для которого значение функции на заданном интервале будет меньше (11). Если точная верхняя грань значений непрерывной функции H достигается в некоторой области , то M( , x) – есть максимум функции H при фиксированных переменных и .