ТУ - лекции Овсянникова / 19.Исследование приращения функционала
.pdfЛекция 19. Исследование приращения
функционала и его вариация.
Полное приращение функционала. Рассмотрим систему (1) лекции 18 и функционал
Z T
I(u) = '(t; xt)dt + g(xT ); (1)
0
заданный на траекториях этой системы. Относительно функций '(t; x) и g(x) предполагаем, что они определены и непрерывны вместе со своими производными по x на T0 (T0 = [0; T ]) и соответственно в Rn. Исследуем задачу минимизации функционала (1) по управлениям u 2 D.
20
Выпишем полное приращение функционала (1) при некотором управлении u = u(t) и допустимой вариации этого управления u(t). Пусть u~ = u(t) + u(t), тогда
Z T Z T
I(u; u) = I(u~) I(u) = '(t; x~t)dt + g(x~T ) '(t; xt)dt g(xT ):
0 0
Выделим линейную часть в функциях
'(t; x~(xt)) = '(t; xt + x(t; xt)) =
|
|
@'(t; xt) |
(2) |
||
= '(t; xt) + |
|
|
|
x(t; xt) + o(k x(t; xt)k); |
|
|
@x |
||||
g(x~(xT )) = g(xT + x(T; xT )) = |
|||||
@g(xT ) |
(3) |
||||
= g(xT ) + |
|
|
x(T; xT ) + o(k x(T; xT )k): |
||
|
@x |
Здесь o('; k x(t; xt)k) и o(g; k x(T; xT )k) величины более высокого порядка малости, чем k xk.
21
Тогда приращение функционала преобразуется к виду
I(u; u) = Z0 |
T |
@'@x |
t x(t; xt) + o(k x(t; xt)k) dt+ |
(4) |
||||
|
|
|
(t; x ) |
|
|
|
||
|
|
+ |
@g(xT ) |
x(T; xT ) + o(k x(T; xT )k); |
|
|||
|
|
|
|
|
||||
|
|
|
@x |
|
Таким образом, в выражении (4) выделим линейную часть по x, которую в дальнейшем будем называть первой вариацией функционала и обозначать I(u; u):
I(u; u) = Z0 |
T |
@'@x |
t |
xdt + |
@xT |
) |
x(T ): |
(5) |
|
|
(t; x ) |
|
@g(x |
|
|
22
Вариация функционала. Введем в рассмотрение вектор-функцию(t; x), которая удовлетворяет на траекториях системы x = f(t; x; u); дифференциальному уравнению
|
|
d |
@ |
|
|
|
|
@'(t; x) |
|
|
||||||
|
|
|
|
|
= |
|
f(t; x; u) + |
|
|
|
|
(6) |
||||
|
|
|
dt |
@x |
|
|
@x |
|||||||||
при конечном условии |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
(T; x(T )) = |
x(T )) |
|
|
|
|||||||
|
|
|
|
|
@g( |
|
|
|
(7) |
|||||||
|
|
|
|
|
@x |
|
|
|
||||||||
Учитывая уравнение в вариациях |
|
|
|
|
|
|
|
|||||||||
|
dt = |
|
|
@x |
|
x + uf t; x(t; x0; u); u(t) ; |
||||||||||
|
d x |
@f t; x(t; x0; u); u(t) |
|
|
|
|
|
|
||||||||
выпишем очевидное равенство |
|
|
|
|
|
|||||||||||
|
|
|
|
|
dt |
@x x uf |
= 0; |
|
(8) |
|||||||
|
|
|
|
|
|
d x |
@f |
|
|
|
|
|
|
|
23
Преобразуем вариацию функционала (5) с использованием вспомогательной функциии , введенной соотношениями (6)–(7). Проинтегрируем уравнение (8) от 0 до T , применяя обычный прием введения множителей Лагранжа при преобразовании вариаций функционала; прибавим полученные выражения к правой части равенства (5). После преобразований получим
I(u; u) = |
0 |
T |
uf + _ |
+ @x @x xdt+ |
|||||||
|
Z |
|
|
|
|
|
|
@f @' |
|||
|
|
|
|
|
|
|
|
||||
|
(T; xT ) + |
@g@xT |
) |
|
|
|
|
|
|
||
+ |
x(T; xT ): |
||||||||||
|
|
|
|
(x |
|
|
|
|
|
|
Отсюда на основании равенств (6)–(7) находим
Z T
I(u; u) = (t; xt) uf(t; xt; u(t))dt:
0
(9)
(10)
24
Необходимые условия оптимальности в форме принципа максимума. Введем функцию H, зависящую от переменных t, x1; : : : ; xn, u1; : : : ; ur и вспомогательных переменных 1, : : :, n,:
n
X |
(11) |
H(t; x; ; u) = i(t; x)fi(t; x; u); |
i=1
или кратко H = f.
Теорема 1 Пусть u0 = u0(t) оптимальное управление, а векторфункция 0(t; x) удовлетворяют на оптимальном процессе уравнениям (6)–(7). Тогда при почти всех t 2 [0; T ] (кроме разве что точек разрыва управления u0(t)) выполняется следующее условие максимума:
u2U |
|
|
|
|
maxH t; x0(t); 0(t; x0(t)); u |
|
=H |
t; x0(t); 0(t; x0(t)); u0(t) : |
(12)
25
Доказательство Введем следующее обозначение:
h(t; u) = H t; xt; 0(t; xt); u dxt:
Предположим, что при некотором t 2 [0; T ],не являющемся точкой разрыва управления u0(t), существует u,такое, что h(t; u) > h(t; u0(t)). Построим тогдав точке t игольчатую вариаию управления u0(t):
|
|
u0(t); t 2 |
|
|
|
|
|
|
|
|
|
|||||
|
|
[0; T ] |
[ |
t |
; |
t |
+ ); |
|
||||||||
u (t) = |
u |
(13) |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
0; |
t = [t |
|
; t + ): |
|
|||||||||||
|
|
|
2 |
|
|
|
|
T |
|
Здесь положительное вещественное число.
26
Тогда при достаточно малом из представления (10) следует
|
I(u0; u ) = h( |
|
|
|
|
|
|
|
|
|
|
|
) ! + o( ); |
(14) |
|
|
t; u0(t)) h(t; |
|
|||||||||||||
где |
u |
||||||||||||||
|
|
1; |
|
|
|
|
|
|
|||||||
|
|
t = 0 t = T: |
|
||||||||||||
|
! = |
2; |
|
t |
2 (0; T ) |
; |
|
|
|||||||
|
|
|
|
|
|
|
Обозначим h(t; u) h(t; u0(t)) = h,причем по предположению
h > 0. Выберем достаточно малым так, чтобы выполнялись неравенства o( ) < h =4,o( ) < h =4.Тогда из равенств (4) и (14) получаем
I(u0; u ) = h! + o( ) + o( ) < h(! 1=2) < 0; (15)
что противоречит оптимальности управления u0(t).
27