ТУ - лекции Овсянникова / 20.Игольчатая вариация.Принцип максимума Понтрягина
.pdfЛекция 20. Игольчатая вариация. Принцип максимума Л.С. Понтрягина.
Преобразование приращения функционала.
Рассмотрим управляемую систему
x = f(t; x; u); |
|
t 2 [0; T ]; x(0) = x0; u 2 D |
|
и функционал |
(1) |
I(u) = g(x(T )): |
Рассотрим приращение функционала (1) при приращении управ-
ления u~ = u + u |
|
I(~u) I(u) = g(~x(T )) g(x(T )); |
(2) |
где x(t) = x(t; x0; u) и x~(t) = x(t; x0; u~). |
|
28
Используя разложение функции g(x(T )) в ряд по x, перепишем выражение (2) в виде
I(u~) I(u) = g(x~(T )) g(x(T )) = @g(x(T )) x(T )+o(k x(T )k): (3)
@x
Переходя от приращения к вариации, запишем линейную часть
(3)
I(u) = |
@g(x(T )) |
x(T ): |
(4) |
|
@x |
||||
|
|
|
Преобразуем (4). Для этого рассмотрим уравнение в вариациях
x |
@f(t; x; u) |
uf(t; x; u) = 0 |
|
@x |
(5) |
x(0) = 0:
29
Введем в рассмотрение вектор-функцию |
(t), удовлетворяющую |
||||||||||
дифференциальному уравнению |
|
|
|
|
|
|
|||||
|
|
_(t) = |
|
t; x; u) |
|
|
|
|
|||
|
|
@f( |
|
|
(t) |
(6) |
|||||
|
|
@x |
|
|
|||||||
с конечным условием |
|
|
|
|
|
|
|
|
|
||
|
|
|
(T ) = |
@g(x(T )) |
|
(7) |
|||||
|
|
|
|
|
|
: |
|
||||
|
|
|
@x |
|
|
|
|||||
Используя выражение (5), выпишем очевидное равенство |
|||||||||||
I(u) = @g(@x |
x(T )+ |
0 |
T |
|
|
|
|
@x |
uf(t; x; u) dt: |
||
(t) x |
|
|
|
||||||||
|
x(T )) |
|
Z |
|
|
|
@f(t; x; u) |
|
|||
|
|
|
|
|
|
|
|
|
|
|
(8) |
30
Заметим, что |
|
|
|
|
|
|
Z0 T |
(t) xdt = |
(T ) x(T ) Z0 T |
_ (t) xdt: |
(9) |
||
Используя выражения (6), (7), (9), преобразуем (8) к виду |
|
|||||
|
I(u) = Z0 T |
(t) uf(t; x; u)dt: |
(10) |
|||
Введем функцию H(t; x; |
; u) |
= |
(t)f(t; x; u). Тогда вариация |
|||
(10) запишется в виде |
|
|
|
|
|
|
|
I(u) = Z0 T uHdt: |
|
(11) |
31
При этом, функция H в переменных (x; ) будет удовлетворять
уравнениям Гамильтона |
|
|
|
||
@H |
= f(t; x; u) = x |
||||
|
@ |
||||
|
|
|
|||
@H |
= |
@f |
= _ : |
||
|
|
|
|||
|
@x |
@x |
32
Принцип максимума.
Теорема 1 Пусть u0 = u0(t) – оптимальное управление, доставляющее минимум функционалу (1), а функция 0(t) удовлетворяет на оптимальном процессе уравнениям (6), (7). Тогда при почти всех t 2 [0; T ] (кроме разве что точек разрыва управления u0(t)) выполняется следующее условие максимума:
max H(t; x0(t); 0(t); u) = H(t; x0(t); 0(t); u0(t)); |
(12) |
u2U |
|
где x0(t) – траектория, соответсвующая u0(t), U – компакт, множество значений управлений.
33
Доказательство Предположим, что при некотором t 2 [0; T ], не являющемся точкой разрыва управления u0(t), существует u, такое, что H(t; x0(t); 0(t); u) > H(t; x0(t); 0(t); u0(t)).
Построим тогда в точке t игольчатую вариаию управления u0(t):
|
|
|
|
u0(t); t 2 [0 |
; T ] |
|
[ |
|
; |
|
+ ); |
||
|
|
|
t |
t |
|||||||||
u (t) = |
u |
||||||||||||
0; |
|
|
|
|
|
|
|
|
|||||
|
t = [t |
|
; t + ): |
||||||||||
|
|
|
|
2 |
|
T |
Здесь положительное вещественное число. Тогда при достаточно малом из представления (11) следует
I = 2 uH(t) + o( ):
I = I + o( ) = 2 uH(t) + o( ):
Так как, по нашему предположению uH(t) > 0, то
I < 0:
34
Следовательно, I(u) < I(u0), управление u0 не оптимальное, что противоречит условию теоремы.
Замечание 1 Очевидно, что максимум достигается и в точках разрыва управления, только в данном случае необходимо иметь в виду односторонние пределы.
Замечание 2 Пусть функция f(t; x; u) непрерывно диффернцируема по u и максимум по u достигается во внутренних точках U. Тогда из условия (12) следует
@H(t; x0(t); 0(t); u0(t)) |
= 0: |
|
@u |
||
|
35