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

ТУ - лекции Овсянникова / 20.Игольчатая вариация.Принцип максимума Понтрягина

.pdf
Скачиваний:
35
Добавлен:
16.04.2015
Размер:
150.57 Кб
Скачать

Лекция 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