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

книги из ГПНТБ / Васильев Ф.П. Лекции по методам решения экстремальных задач

.pdf
Скачиваний:
15
Добавлен:
25.10.2023
Размер:
14.17 Mб
Скачать

210

ДИНАМ И ЧЕСКО Е ПРОГРАММИРОВАНИЕ. ПРОБЛЕМА СИНТЕЗА

[ Г л . 4

4.Предположим, что, пользуясь тем или иным методом, уд

лось

получить

некоторое приближенное решение B (x,t)

задачи

(5),

(6). Если

эта функция получена разностным методом

(напри­

мер,

методами

§ 1, 2) на

какой-то дискретной сетке точек, то до­

определим ее

(например,

интерполяцией) во всех точках

области

x^.G(t), t o ^ t ^ T , до некоторой непрерывной, кусочно-гладкой функции B(x,t). Тогда функции u — u(x,t), на которой точно или

приближенно реализуется

inf R ( x ,u ,t )

можем

принять

в

каче-

 

 

H£V«)

 

 

 

для

задачи

стве приближенного решения проблемы синтеза

(1.1—4). Это значит, чтТГ приближенное решение

(х(т),

ц (т))

зада­

чи (1) — (4)

будем определять из условий

 

 

 

 

 

 

*

ф = / (X(т), и (х (т), г), т), t <

т < Т;

х(() =

х,

 

 

 

-

-

 

Т.

 

 

 

(15)

х (т) 6 G (т),. и (т) =

и (х (т), т), t < т <

 

 

 

 

Приближенное решение исходной задачи (1.1—4) находится аналогично: сначала определим точку ЯоеЛ'о, на которой точно или приближенно реализуется inf В {х, t0), затем, решая задачу Коши

 

 

 

х £ Х о

 

 

 

_

 

 

(15) при_ t = t 0,

х = х 0,

найдем траекторию х(х)

и управление

и (т) = и(х,(т), т ) ,

 

 

Найденную пару (х (т),

и(т )) примем

в качестве приближенного решения задачи

(1.1— 4).

Спрашивает­

ся, какая при этом будет допущена погрешность?

 

 

Т е о р е м а 5.

Пусть

функция В (х, t) кусочно-непрерывна, ку­

сочно-гладка при x ^ G ( t ) ,

t o ^ t ^ T ,

и

В (х , Т )= ф ( х )

x ^ G (T )

(подчеркнем, что B(x,t)

не обязана

быть

решением

уравнения

(5 )). Пусть для

каждой

 

пары (х(т),

u ( x ) ) ^ D x(t,T)

функция

Б (х (т ),т )

переменной т

непрерывна и кусочно-гладка на отрезке

при всех x ^ G ( t ) , to^.t<.T. Тогда для любой фиксирован­

ной пары

{х(х), и(х) ) e D JY , 7] справедлива оценка

 

 

где

 

o < j ' ( * , « ( 0 ) - • / * '<

М «),

 

(16)

 

 

 

 

 

 

 

 

 

 

 

 

J*‘ =

inf

J ‘ (x ,u ( т))

 

 

 

 

 

 

 

DXU.T]

 

 

 

 

 

 

_

Г

_

 

_

 

 

 

 

 

 

ei (и) = J [Я (* (*),

и (т),

т) — Rmin (X)) dx,

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

Япцп(т )=

inf

inf

R(x,u, т);

 

 

 

 

 

 

y 6 G ( t ) u G K ( t )

 

 

 

 

функция R(x, и, т) определена равенством (7). Кроме того, для любой пары (х(х), u ( x )) ^ D Xo[t0, Т] справедлива оценка

0 J*° (хи (т)) J

е„ (х0, и),

(17)

§ 4]

Проблема синтеза. Оценка погрешности

211

где

 

 

 

 

J* =

inf inf До (лг, и (()),

е0 (х0, и) =

f [R (х (т),

и (т), г) —

 

х & Х а D x[ t „ T ]

 

£

 

 

— ^min W ] dx +

в (xQ, g —

inf В (x, g

,

X 0 = { x : x 6 G ( g , £>* [ g T] Ф 0 }.

Д о к а з а т е л ь с т в о . При выполнении условий настоящей теоремы формула (10), очевидно, остается справедливой. Возьмем произвольную пару {х{%),u(x))<^DJ[t,T]. Пользуясь формулой (10),

имеем

 

 

 

 

т

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J ‘ (х,

и (/)) — J t (х,

и(х)) =

j [R (х (т), и (т), т) —

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

R {х (т), и (т), т)] dx < г( (и).

 

 

 

 

Так как вг(й) не зависит от

(x(x),u (x))^ D jt,T ],

то отсюда

сразу

получаем оценку (16).

 

 

 

 

 

 

 

 

Аналогично,

взяв

произвольную

допустимую

 

пару

(jc(t ) , u (t ) ) g D J 10,7 ]

при некотором х е 1 0,

с помощью

формулы

(10) получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(х0, и (т)) — До (х, и (т)) =

 

 

 

 

т.

 

 

 

 

 

 

 

 

 

 

 

= § [R (x (т),

и (т), x) — R (х (т),

и (т), т)] dx +

В (х0, t0) —

 

to

 

 

— В(х, g < е 0(х0, и),

 

 

 

 

 

 

 

 

 

 

 

 

 

откуда немедленно следует оценка

(17).

Д,

 

 

 

 

 

В тех случаях, когда конструктивное описание множества Х0

затруднительно, в выражении для

во(х,й)

вместо Х0 часто

берут

G(t0). Очевидно, при такой замене величина ео(х0,й)

может лишь

увеличиться.

 

 

 

 

 

 

 

 

 

 

 

Из полученных

оценок (16),

(17)

видно,

что

чем

ближе

Я (х (т),гГ (т),т)

к

# т 1п(т), В (х0, g

— к inf В (х,

t0),

тем

меньше

 

 

 

 

 

 

x£Xq

 

 

 

 

погрешность. Отсюда ясно, что при практических вычислениях же­ лательно выбирать функцию В(х, t), которая удовлетворяет урав­

нению (5) по возможности

точнее, а функция u(x,i)

должна

по­

точнее реализовать

in fi?(x,

u,t). Тогда на парах (х (т ),« (т )),

оп-

ределяемых из (15

u6V(l)

 

Т\ (в частно­

)>при различных x ^ G (t) и f e [ g

сти, х = х 0, t = t 0),

погрешность в определении минимального зна­

чения функционала будет небольшой.

 

 

ДИНАМ И ЧЕСКО Е ПРОГРАММИРОВАНИЕ. ПРОБЛЕМА СИНТЕЗА [Гл. 4

Если полученная точность неудовлетворительная, то надо ис­ кать новые функции B (x,t), u(x,t), используя, например, упомя­ нутые выше методы решения задачи Коши — Веллмана с дальней­ шим дроблением разностной сетки или увеличением степени мно­

гочлена и числа кривых

{£*(£) } e G ( i ) и т. п. Постепенно уточняя

функции B (x,t), u(x,t),

вообще говоря, можно построить последо­

вательности B m(x,t), Wm(x,t), для которых погрешность монотонно убывает. Если окажется, что при т-*-оо погрешность стремится к нулю, то функцию Um{х, t) при достаточно больших т можно при­ нять в качестве приближенной синтезирующей функции.

Различные аспекты проблемы синтеза рассмотрены в работах

[13, 14— 18, 24, 27, 160, 171, 195, 229] и др.

Упражнения. 1. Решить проблему синтеза для задачи миними­ зации функционала

т

J (и) — ^ (х* + ы2) dt

о

при условиях х — — х + и, х (0) = х0.

2. Найти решение задачи Коши — Веллмана для задачи м нимизации функционала

 

 

 

т

 

 

 

 

J {и) =

т

I [{а {t)>

х {t)) + ъ (“ W* 0] dt + (с, -V[Г])

 

 

 

о

 

 

 

при условиях

x = A ( t ) x + C ( u ( t ) ,t ) , О ^ г ^ Г ;

x(Q )=x0,u(t)<=V(t);

u(t)

кусочно-непрерывно,

где

известными

предполагаются мо­

мент

Т, матрица

A{t) порядка

пХп, л-мерные вектор-функцин

C(u,t), a(t), скалярная функция b(u,t), л-мерные векторы х0, с и

множества V ( t ) ^ E r, 0^.tsS^T.

У к а з а н и е . Функцию B(x,t)

искать в

виде

многочлена

первой степени переменных х = (х\

..., хп) :В ( х ,

0 =

(ф(^),х).

Г л а в а 5

Достаточные условия оптимальности

При решении задач оптимального управления часто возникает следующий вопрос: будут ли на самом деле оптимальными те уп­ равления и соответствующие им траектории, которые мы нашли, используя какие-либо точные или приближенные методы решения таких задач? Такой вопрос, например, естественно возникает, когда управление и траектория найдены из краевой задачи прин­ ципа максимума, поскольку принцип максимума выражает собой необходимое условие оптимальности, не являясь в общем случае достаточным для оптимальности. Известные к настоящему времени достаточные условия оптимальности либо опираются нд^свойство выпуклости данных задачи, либо тесно связаны с динамическим программированием [23, 24, 59, 141, 142, 161, 206]. .Здесь.ограни­ чимся изложением подхода В. Ф. Кротова [142].

§ 1. ДОСТАТОЧНЫЕ УСЛОВИЯ ОПТИМАЛЬНОСТИ ДЛЯ ЗАДАЧ

СЗАКРЕПЛЕННЫМ ВРЕМЕНЕМ

1.Рассмотрим следующую задачу оптимального управления: минимизировать функционал

J (и) = J ( x ( t ) , u(t)) —

= f /° (X (t),

и (/), t) dt +

Фх (x (T)) +

ф0 (X (*„))

■ (1)

^0

 

 

 

 

при условиях

 

 

 

 

X (t) =

f ( x (t), и (t), t), t0< t < T ,

(2)

 

x(t)eG (t),

t0 < t < T ,

 

(3)

u = u (t)eV {t),

f0 < f < 7 \

и it) кусочно-непрерывна,

(4)

где моменты tQ, T будем считать

известными,

Ф0(х) и Ф](д:) — за ­

данные функции. Подробное описание остальных обозначений см.

в §

3.1; граничные условия при t— t0 и t = T включены в ограниче­

ния

G(t).

 

 

 

 

 

Пару (x(t), u{t)) назовем допустимой на отрезке

 

если управление u { t)^ V {t), а функция x(t)

непрерывна, кусочно­

гладка на

удовлетворяет условиям

(2), (3). Множество

всех допустимых

пар

(x(t), u(t)),

обозначим

через

D[tQ, Г]. В пространстве

Е пу,Етвведем множество Dt точек

(х, и)

214

 

ДОСТАТОЧНЫЕ

УСЛОВИЯ

ОПТИМАЛЬНОСТИ

 

а. 5

следующим образом:

(х, u ) ^ D t,

если существует допустимая пара

( х ( т ) ,ы ( т ) ) е Ц д Т],

такая, что x ( t ) = x , u ( t) — u

(в точках разры­

ва

управления

для

определенности

будем

считать,

что

u(t) =

=

u(t— 0 )). Проекцию множества

Dt на пространство Е п обозна­

чим через Хи проекцию Dt на Ег — через

Vt.

Иначе говоря, если

х е Х и то существует пара

(^ (т ),и (т ))е О [^ ,Г ]), такая,

что x ( t ) = x

(конечно,

тогда

u ( t ) ^ V t).

Очевидно,

Xt^ G { t ) ,

Vt^V(t),

Dt^Xt'XVt, t0<c.t^T. Возьмем

функцию K {x,t),

определенную и

кусочно-непрерывную

при x ^ X t, t ^ t ^ T ,

обладающую

кусочно­

непрерывными ЧаСТНЫМИ

ПрОИЗВОДНЫМИ Х х = ( К х ', ....

Кхп), Ки и

составим

функции

 

 

 

 

 

 

 

 

 

 

 

R (х, и,

t) =

(К х (х,

t), f {х,

и,

t)) -f K t (х, 0

+

(х,

и, t),

 

Го (*) =

К (х, g

+ Ф0 (х),

гj (£) = — к (X,

Т)

+ Фх (х).

(5)

 

 

Л е м м а

1.

Если

пара (x(t), u(t))^D [t0,T]

K(x(t),.t) переменной t

непрерывна и кусочно-гладка

функционал

(1)

при u = u ( t ) может быть представлен

ифункция

на '[ д Т ] , то в виде

 

 

 

 

 

J (и) =

J (х (/), и (t)) —

 

 

 

 

 

[ Т

 

 

 

 

 

 

 

 

 

 

 

 

=

j R jx (/),

U (t), t) dt + п (x (Г)) +

r0 (х (t0)).

(6)

 

 

^ О

 

 

 

 

 

 

 

 

 

 

Д о к а з а т е л ь с т в о .

Заметим, что

 

 

 

 

 

~ d K

(Xd f '

^

 

{X (t), t);

f (X (0 ,

U {t),

t)) +

К , {X

(t), t) =

 

 

 

=

R ( x { f) ,u (t), t ) - f ° ( x

(f), u (f),

t)

(7)

всюду

на

отрезке

[ g

T],

за

исключением,

быть

может, конечного

числа

точек.

Так

как

K(x(t),t)

непрерывна

по

t, то,

интегрируя

тождество (7)

на [ д Т\, получим

 

 

 

 

 

 

т

 

 

 

 

 

т

 

 

 

 

т

 

§ R { x ( t ) , и (t),

t) [,it

j >

(* (<), и (t), t) dt = ^ FdK(xJ

t>’ t] dt =

*0

 

 

 

 

 

to

 

 

 

 

tQ

 

 

 

 

 

= K ( x ( T ) , T ) - K ( x ( t 0),

g

=

 

 

 

= - g {x

(T))+ фх{x (70) - r0(x (t0)) + ф 0 (x (g),

что равносильно равенству (6).

^

 

 

 

 

 

Нетрудно

видеть, что

формула (6)

сохраняет

силу, если

K { x (t),t) абсолютно-непрервна

на [ g

Т]

и почти всюду на [ д Г]

S П Задачи с закрепленным временем 215

выполняется тождество (7). Формула (6) является обобщением аналогичной формулы (4.4.10).

2. Во всем дальнейшем изложении в этой главе большую ро играют функции (5) и формула (6). Воспользуемся ими сначала для получения оценки погрешности. Допустим, что, решая задачу

(1) — (4) с помощью какого-либо

метода, мы нашли допустимую

пару ( x ( t ) ,u ( t ) ) ^ D [ t 0,T] и хотим узнать,

как велика погрешность

J (u) — inf J(u).

 

 

D th.T)

 

 

Л е м м а 2. Пусть функция

K(x,t)

такова, что формула (6)

верна для любой допустимой пары\ (x(tj_,u(t))^D[t0, Т]. Тогда для

любой

фиксированной

 

пары

(x(t), u(t))^D [t0,T]

справедлива

оценка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 <

/ (и)

inf J

(и) <

е (и),

 

 

 

 

 

 

 

 

 

D [ t 0.T l

 

 

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

г (и)

=

j [Я ( * ( * ) .“ (*).

0 — Яга|„ ( t ) } d t + r i { x { T ) ) -

 

 

 

 

Tlmln “Ь г 0 (■*■

( t o ) )

^Omin>

 

 

Rmin( t ) =

inf R (x, u, t),

rlmIn =

inf rx{x),

romin=

inf r0{x). (8)

 

 

( x , u ) £ D f

 

 

 

 

x E X j -

 

 

 

* 6 X <0

Д о к а з а т е л ь с т в о .

Возьмем

произвольную

допустимую пару

(t),

и (/)) 6 D [/0, Г].

Согласно формуле

(6) будем иметь

 

 

 

т

 

 

 

 

 

 

 

 

 

 

 

 

§[R (x(t),u (t),

t ) - R ( x ( t ) , u ( t ) ,

t)]dt +

 

 

 

и

 

 

 

 

 

 

 

 

 

 

+ rx(x [T]) — ri(x (T)) ~\r ra (x (Q)

ra (x (to))

e (u)

Так как е(ы)

не зависит_от (х(7)>

u(t))^D [t0,T],

то отсюда имеем

0 < / ( ц ) —

inf

У (и )< е (« ). А

 

 

 

 

 

 

 

£>[/0,г]

 

 

 

 

 

 

 

 

 

Полученная оценка погрешности является естественным обоб­

щением оценок из теоремы 4.4.5.

 

остается

справедливой,

З а м е ч а н и е . Лемма

2,

очевидно,

если множества Dt, Хи ,

Хт в соотношениях

(8) заменить на более

широкие множества. Это обстоятельство полезно иметь в виду при практическом использовании оценки из леммы 2. Дело в том, что часто бывает затруднительно' дать удобное для работы конструк­ тивное описание множеств Dt, Xt0, Хт и тогда в соотношениях (8) вместо этих множеств можем взять более широкие множества,

216 ДОСТАТОЧНЫЕ УСЛОВИЯ ОПТИМАЛЬНОСТИ [Гл. 5

имеющие простое конструктивное описание. Например, вместо

(8)

можно принять

 

 

 

 

 

 

Ятш (t) =

inf

inf R (x, и,

t), rlm|n =

 

 

 

xZG(t) u<BV(t)

 

 

 

=

inf

rt (x),

romIn=

inf

r0 (x),

(9)

 

х е с ( Г )

 

x e a ( t 0)

 

иногда можно даже

считать Rmln (t) =

inf

inf R(x, и, t), или

 

 

 

 

 

x,eE n

u£V(t)

 

 

Rmln= inf

inf R (x, u, t).

 

 

 

*x€ E n u £ E p

 

 

 

3. Перейдем к рассмотрению достаточных условии оптима ности для задачи (1) — (4). Напомним, что по определению пара (x*(t),u *(t))^ D [t0,T\ называется оптимальной, или оптимальным решением задачи (1) — (4), если

inf J

(х (t),

и (0) = / (х* (t), w* (t)) =

J (и*) = Г .

DUо ,Г]

 

 

 

Т е о р е м а

1. Для

оптимальности пары

(x*(t),u *(t))^ D [t0,T]

достаточно существования функции K(x,t),

такой, что формула (6)

верна для любой допустимой пары

(x(t),u (t))^ D [t0, Т] и,

кроме

того,

 

 

 

 

 

 

 

 

 

 

R (.к* (0, ч* (0, 0

=

Rmln (t),t0 < t < T ,

г, (х- (Т)) =

г1т1п,

(10)

 

 

 

 

Го (•*" (to)) ~

Гогп1т

 

 

 

где

гimin> Tomin

определяются

согласно (8) или

(9).

 

 

Д о к а з а т е л ь с т в о .

Возьмем

 

произвольную

пару

(x(t),u (t))^ D [t0,T\. Согласно формуле (6)

будем иметь

 

J (х (t), и (t)) -

J (х* (0,

и* (0)

— J (и) — J

(и') = J [ R ( x (t), и ( t ) , t ) ~

 

 

 

 

 

 

 

 

to

 

 

.

- 7 ? (x* (t),

и* (0,

0] dt +

гх (х (Т)) -

г, (.х* (Т)) + г0 (х (t0)) -

 

 

 

 

г

[Я (* (0 , и (t),t) — Rmin (/)] dt + r1 (x (T))

 

— г0 (*' & )) =

j

 

 

*0

 

 

 

 

 

 

 

 

 

Hmin “Ь Г0 (x (to))

I omln ^ ®

 

 

 

Отсюда следует

 

 

 

 

 

 

 

 

 

 

/ (« *)=

inf J (x(t),

и (t)). A

 

 

D [ t „ T ]

1?

П

 

 

Задачи

с закрепленным временем

217

 

Проиллюстрируем теорему 1 на примере.

 

 

П р и м е р

1.

Пусть

требуется

минимизировать

функционал

J

(и) = | (х2u)dt

при

условиях

x ( t ) = u ( t ) , \u(t) |.<С1, х(0) =

= х (1 ) = 0 . .

 

 

 

{0}, G ( t ) = E u 0 < f - < l . Очевидно, пара

 

Здесь

G(0) =

G(l ) =

 

= 0 ,

w*(f) =

0) является допустимой. Покажем, что она оп­

тимальна.

Для

этого

возьмем функцию K { x , t ) = x . Тогда

 

R

: Кхи +

K t + (х2 — и) = X2, г0 (х) == X, гх (х) =

— х.

Очевидно, что формула (6) здесь верна для любой допустимой

пары. Далее, первое из условий (10)

достаточно проверить на мно­

жестве E iX E i : in fR s = 0 = R ( x * ( t ) ,

u*(t)).

Наконец,

множества

Х 0,

СОСТОЯТ ИЗ ОДНОЙ ТОЧКИ Х = 0 ,

ПОЭТОМУ

Г im in== 0 =

г j ( х * ( 1 ) ) ,

гОт,-,1= 0 = г о (л :*(0 )). Согласно

теореме! пара (x*(t) = 0 , и* {t) = 0 )

оптимальна.

 

 

 

 

4.

При практическом

решении задачи (1) — (4)

с использо

нием тех или иных приближенных методов минимизации мы обыч­

но получаем

некоторую

последовательность пар

(xh( t) ,U h (t))e

е D[t0, Т\, на

которых

значения функционала

J (и) убывают.

И здесь возникает вопрос, является ли построенная последова­

тельность {xh,uh}

минимизирующей, т.

е. будет ли lim J

(xk,uk) =

 

 

fe-»oo

 

= inf J(x,u)=J*'?

Задача построения

минимизирующей

последо-

Diu,n

 

 

 

вательности особенно актуальна в том случае, когда нижняя грань функционала (1) не достигается на множестве D[tQ, 7]. Для про­ верки того, будет ли та или иная последовательность минимизи­ рующей, может быть использована следующая теорема, обобщаю­

щая теорему 1.

 

 

 

 

 

 

 

 

Т е о р е м а

2. Для того чтобы

некоторая последовательность

пар {xh(t),uh(t)}^D [t0,T]

была

минимизирующей, достаточно су­

ществования такой функции K(x,t), что: 1)

формула (6)

верна

для любой пары

(x(t),u(t));

 

 

 

 

 

2)

lim

 

f R (xk (0,

uk (0, t) dt =

f Rmln 0f) dt-

 

 

(11)

 

ft-> o o

 

J

 

 

 

у

 

 

 

 

 

 

t0

 

 

 

tо

 

 

 

 

3)

lim Tx (xk (71)) =

тimjn»

ro (xk (to)) =

^omin»

0 2 )

 

fc -*o o

 

 

 

 

fe-»oo

 

 

 

 

 

где Rmln (0,

rlmln, romin определяются согласно (8)

или (9).

 

Д о к а з а т е л ь с т в о .

Возьмем

произвольную

допустимую пару

(х (t),

u(t)).

 

Согласно формуле (6)

будем иметь

 

 

218 ДОСТАТОЧНЫЕ УСЛОВИЯ ОПТИМАЛЬНОСТИ [Гл. 5

J(u) — J (uk) = J

[R (x (t), и (t),

t) — R (xk (t), uk (f), 01 dt +

 

 

 

 

 

*0

 

 

 

 

 

 

 

 

 

 

 

 

 

+

>\ {x (T))— r1 {xk (T)) +

r0(x (g ) — r0 (xk (g ) .

 

Так как правая часть этого

равенства по условию

теоремы

имеет

предел при k - * o o ,

то и левая часть имеет предел. Поэтому

 

 

J

(и) -

lim J

(,ик) =

f { - Rmin (t) +

R (x (0 , и (t), Щ \dt +

 

 

 

 

fe-»oo

 

J

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*0

 

 

 

 

 

 

 

 

 

 

 

 

“1

( T ) )

^lmin

Г omln +

r o (x

(to )) ^

 

 

 

откуда J

(u) > lim J

(uk) при любых

(x (t), u(t)) £ D [ t 0, T\. Следова-

тельно,

 

У* =

inf J(u) >

lim У («*). Однако /(«*)

> У’

при

всех

k =

= 1, 2,

 

D [ i a,T]

 

k-*oo

У*.

Таким образом,

 

 

 

. . . ,

поэтому lim J

(uk) >

 

 

 

 

 

 

 

/г->оо

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

lim У (uA) — У*.

 

 

 

 

 

 

 

 

 

 

 

 

k—ЮО

 

 

 

 

 

 

 

 

 

Рассмотрим пример, иллюстрирующий теорему 2.

 

 

 

П р и м е р

2.

Пусть

требуется

минимизировать

функционал

У (и) =

| (х2 — ы2)

при условиях х = и,

|и |<

1, х (0) =

0.

 

 

о

 

 

 

 

 

 

 

 

 

 

 

 

 

Возьмем функции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I

г

я*

 

^

m

,

 

I

 

 

 

 

 

 

 

+ i, „Р„ _

< ( < _ т _

 

 

 

 

 

 

uk (t) =

- 11, Пр„ /Л ■ 1

t

 

ПТ | _1

 

 

 

 

 

 

 

 

 

 

 

 

,

fm

" Р Н

"I

. ,

^

m

,

1

 

 

 

 

 

 

 

« - -

- .

 

 

 

 

 

 

 

 

 

 

 

 

(0 =

 

+

 

при - f +

^ < « - 2 - + -i-.

 

 

 

 

 

fe

 

 

 

 

 

 

 

{k

2k

 

 

 

k

k

 

где m = 0, 1,

k1,

k = \ , 2, ...

(xk (t),uk (t))

является

допустимой

Покажем, что

последовательность

рующей. Возьмем К(х,

/ ) s l . Тогда

Нетрудно проверить, что пара для рассматриваемой задачи. этих пар является минимизи­

R = x2 — и2, Rmin (t) -

min min (x2 — u2) = — 1,

 

x&Ei lu«l

r0( x ) = 1 ,

rx(x) = — 1 .

# П

Задачи с закрепленным временем

219

Так как

 

 

 

 

 

 

то

 

 

 

 

 

 

 

Я ( Ч (0 ,

«й (0> О d t - У

j Rmln ( f ) d t

= — 1.

 

 

о

 

 

о

 

 

Кроме того,

rx(*ft (1)) =

rlmln =

— 1,

r 0 (xft (0)) =

r0min =

1. Согласно

теореме 2 последовательность

(xk (t),

uk (t)) является

минимизирую­

щей.

 

 

inf J (и) = — 1 не достигается ни

Заметим, что в этом примере

 

 

 

D

 

 

на какой допустимой паре. В самом деле,

если х2(^ )= 0 , то в силу

уравнения

x = u ( t ) = s 0

и / ( 0 ) = 0 > — 1; если же

x2( t ) ^ 0, то

J (а) >• — J и2(t) <# > — 1

(здесь

имеем

дело с так

называемым

 

о

 

 

 

 

скользящим режимом [63, 142]).

 

 

 

5.

Использование приведенных выше достаточных условий

тимальности требует знания функции K(x,t), с помощью которой строятся функции R, г0, ri в соответствии с формулами (5). Как найти такую функцию K{x,t), каким условиям она удовлетворяет?

О п р е д е л е н и е 1. Функцией Кротова задачи (1) — (4), соот­ ветствующей паре {x*(t), и* (t)) ^D[t0, Т], назовем всякую функцию K(x,t), которая удовлетворяет всем условиям теоремы 1. Анало­ гично функцией Кротова, соответствующей последовательности пар (xk (t), uh(t))^D [t0, 7], назовем всякую функцию K(x,t), которая удовлетворяет всем условиям теоремы 2.

Заметим, что если существует хотя бы одна функция Кротова

K(x,t),

то функцией Кротова является также К(х, t) = К ( х ,

t) +

+ а ( 0 ,

где а ( 0 — произвольная непрерывная, кусочно-гладкая на

 

функция (или абсолютно непрерывная на jY0>Л )-

В Част­

ности,

если взять

 

 

 

 

 

t

 

 

 

® ( 0 =

^ m i n С О dx - j - T j j n i , ,,

 

 

 

 

т

 

 

то функции, R(x,u,t), ri(x ),

г0(х), соответствующие K = K - R a ,

та­

ковы, что R(x, и, t ) = R ( x , и, t) Rmhi(t), поэтому inf R(x,

и, 0 = 0 ,

аналогично

 

(x,u)eDt

 

 

=

(x)

rlm!n и inf rx (x) = 0,

 

 

xSXf

Соседние файлы в папке книги из ГПНТБ