Файл: Васильев Ф.П. Лекции по методам решения экстремальных задач.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.04.2024
Просмотров: 227
Скачиваний: 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 |
220 |
ДОСТАТОЧНЫЕ УСЛОВИЯ |
ОПТИМАЛЬНОСТИ |
[Гл. 5 |
и, |
наконец, |
|
|
|
^ o W = f o W + « W и inf |
г0 (х) = romln + |
а ( д |
|
х£Хи |
|
отличается от r0min на постоянную а(/0). Поэтому в теоремах 1, 2
без ограничения общности можем принять ,Rmin(0 = 0 , |
|
|||
С учетом этого замечания из теорем |
1, 2 |
имеем следующие ус |
||
ловия для определения функции Кротова: |
|
|
|
|
R (х, и, 0 = (К , (х, t), f (х, |
и, t)) + K t (х, |
tj + |
/° (x, и, t) > 0, |
(13) |
(х, и) е |
Dt, t0< t < C T , |
|
|
|
ri(x) = — К(х, |
Т) - f Фх(л:) > 0 , |
х£Хт, |
(14) |
|
r0{ x ) = K ( x , t 0) + <S>0{ x ) > r min, |
x e X t„ |
(15) |
причем здесь неравенства превращаются в равенства при x = x * ( t ) ,
u = u * ( t ) в случае теоремы 1 |
(разумеется, |
в (14) и (15) равенства |
|||
должны получиться при х = х * ( Т ) |
и x = x * ( t 0) соответственно), а в |
||||
случае теоремы 2 равенства |
в (13) — (15) |
достигаются в |
пределе |
||
при k-*--)-оо в следующем смысле: |
|
|
|
||
J R (Xk (0- |
и* (0 , t)dt-*~0, rx (xk (Т)) -> 0, |
|
|||
r o (x k |
( Q ) |
omin |
( k |
o d ) . |
|
Задачу (13) — (15) |
назовем задачей Коши — Кротова. |
Эта за |
дача необычна тем, что, во-первых, здесь имеем дело не с диффе ренциальными уравнениями, а с дифференциальными неравен ствами с частными производными, во-вторых, эта задача тесно
связана с конкретной допустимой парой |
(х* (t), и* (t)) |
или после |
||
довательностью допустимых пар (Xh(t),Uh(t)), k = \ , 2, |
..., которые |
|||
подозреваются на |
оптимальность |
и |
на которых |
неравенства |
(13) — (15) должны |
превратиться |
в равенства в указанном выше |
смысле. Такие задачи на сегодняшний день почти не исследованы. Заметим также, что удобное для работы конструктивное опи сание множеств Dt, Xia, Хт часто отсутствует, что затрудняет прак
тическое использование задачи Коши — Кротова в столь |
общем |
виде (13) — (15). Поэтому полезно рассматривать задачу |
Коши — |
Кротова при некоторых упрощающих предположениях. В |
частно |
сти, в соответствии с соотношениями (9) в задаче (13) — (15) мно жества Dt, Xto, Хт можно заменить на множества G(t) X K (t) (или
даже En'XV(t)), G(t0), G(T) |
соответственно. В ряде случаев функ |
||
ция K ( x ,t ) |
может быть найдена из условий |
|
|
inf |
[(Kx (x,t), f (х, и, |
t)) + Ki(x,t) + P ( x ,u ,t )] = 0, |
(16) |
uBV-t
§ п |
Задачи с закрепленным временем |
221 |
|||
|
х £ Х и |
t0< t < T , |
|
|
|
|
К ( Х , Т ) ^ Ф 1(Х), |
х е х т, |
(17) |
||
|
К (х, t0) + Ф0 (х) > r0min, |
л: 6 Xta, |
(18) |
||
где Vt — проекция множества |
Dt на пространство Ег\ иногда мно |
||||
жество Xt здесь |
можно заменить на |
G(t) |
(или даже на Е п), мно |
||
жество Vt — на |
V(t). Следует, однако, помнить, что подобные уп |
||||
рощения задачи |
(13) — (15) могут не привести к цели, |
ибо упро |
щенная задача может не иметь решения, в то время как задача
(13) — (15) |
может оказаться разрешимой. |
|
|
|
|
|
||
Знание |
функции K(x,t) из |
(16), (17) и функции |
u ( x ,t ) ^ V t, |
|||||
на которой достигается |
нижняя |
грань в (16), |
позволяет найти оп |
|||||
тимальную |
траекторию |
задачи |
(1 )— (4): |
для |
этого |
сначала |
надо |
|
найти точку x0£Xt. из условия r0 (х0) — |
inf |
г0 (х) , |
затем решить |
|||||
|
|
|
X&xt0 |
|
|
|
|
|
задачу Коши x = f ( x , u ( x , t ) , t ) , |
|
x(t0) — x0. Оптимальность |
||||||
получающейся траектории x(t) |
и управления |
u ( t ) = u ( x ( t ) , t ) |
вы |
|||||
текает из теоремы 1. Если же нижняя грань в |
(16) или |
inf г0(х) |
||||||
не достигаются, то, зная функцию K(x,t) |
из |
(16), |
(17) |
Х^х и |
|
|||
и пользу |
ясь теоремой 2, можно построить минимизирующую последова тельность для задачи (1 )— (4).
Нетрудно видеть, что изложенный выше подход к задачам оп тимального управления тесно связан с динамическим программи
рованием и является его естественным |
обобщением. |
А именно |
||
уравнения (16), (17) при замене |
на |
V[t), Хт на GT превраща |
||
ются |
в уравнения (4.4.5—6), и в |
этом |
случае функция Кротова |
|
K(x,t) |
тождественно совпадает с функцией Веллмана |
B.(x,t). По |
вторив рассуждения §4 гл. 4 легко убедиться, что для функции
K(x,t) из |
(16), |
(17) |
справедливы утверждения теорем |
4.4.1— 4 |
||
для задачи |
(4.4.1— 4). |
|
что функция Кротова K(x,t) |
|
||
Однако следует сказать, |
опреде |
|||||
ляется из |
более широких условий (13) |
— (15), и она может суще |
||||
ствовать даже |
тогда, |
когда |
функция |
Веллмана не существует. |
Далее^ подход Кротова позволяет установить оптимальность допу стимых пар или последовательностей, не решая задачу синтеза, так как при этом подходе проводится более тонкое, чем в динамиче ском программировании, индивидуальное исследование каждой до пустимой пары или последовательности, подозрительной на опти мальность. В то же самое время, когда нужно решать проблему синтеза, связанную с задачей (4.1.1—4), метод Кротова превра щается в метод динамического программирования. Такая гибкость
метода Кротова делает его весьма привлекательным.
г
Упражнение. Минимизировать функционал J (и) = j" (и2 — хг) dt
222 ДОСТАТОЧНЫЕ УСЛОВИЯ ОПТИМАЛЬНОСТИ |Тл. 5
при |
условиях |
x — u{t), |
х(0) = х ( 7 ) = 0 . |
Показать, |
что |
пара |
|||||
* * ( 0 = 0 , ы * ( ^ ) = 0 является |
оптимальной |
при 0 < 7 < ; я . |
|
||||||||
У к а з а н и е . |
Функцию Кротова искать в виде К(х, |
t) =ф (t)x2. |
|||||||||
§ |
2. ДОСТАТОЧНЫЕ |
УСЛОВИЯ ОПТИМАЛЬНОСТИ |
ДЛЯ |
ЗАДАЧ |
|||||||
|
|
С НЕЗАКРЕПЛЕННЫМ ВРЕМЕНЕМ |
|
|
|
||||||
Рассмотрим задачу: минимизировать функционал |
|
|
|||||||||
|
т |
|
|
|
|
|
|
|
|
|
|
J(u, |
tQ, Т) = j /о (х (0, |
и (0, 0 dt + Ф0 (х (t0), g + Фх (х (7), 7 ) |
(1) |
||||||||
|
^0 |
|
|
|
|
|
|
|
|
|
|
при условиях |
|
|
|
|
|
|
|
|
|
|
|
|
|
x(t) |
= |
f ( x ( t ) <u(t), t), |
t0 < t < T , |
|
|
(2) |
|||
|
|
|
x(t)eG (t), |
t0 < t < T , |
' |
|
(3) |
||||
|
u — u ( t)^ V (t), u(t) |
кусочно-непрерывна при |
/ о ^ ^ 7 , |
(4) |
|||||||
где моменты t°, 7 в отличие от задачи |
(1.1—4) неизвестны |
п под |
|||||||||
лежат определению из условий |
|
|
|
|
|
|
|||||
|
|
|
0 |
€ То, |
7 6 |
, |
t0 |
Т , |
|
|
(5) |
то, Ti — заданные множества на числовой оси — о о < ^ < ; + оо. В ча
стности, |
если |
/ °= 1, Ф о = Ф 1= |
0 , то |
придем к задаче быстродей |
||
ствия. |
|
|
пару (x(t), u(t)), |
|
|
|
Как и в § |
1, |
удовлетворяющую |
условиям |
|||
(2) — (4), |
назовем |
допустимой |
на отрезке ^о=£г^^7, и множество |
|||
всех допустимых |
пар на этом |
отрезке обозначим через |
D[tt, 7]. |
Объединение множеств D[t0,.T] по всем to, 7, удовлетворяющим ус
ловиям |
(5), обозначим |
через D. В пространстве |
Е пх Е г введем |
|
множество Dt точек i(x, |
и) следующим образом: |
(х, |
u ) ^ D t, если |
|
существует допустимая |
пара (х(т), « ( т ) ) е О , такая, |
что x ( t ) — x, |
||
u ( t ) = u |
(в точках разрыва управления для определенности примем |
u ( t ) = u ( t —0 )). Проекцию множества Dt на пространстве Еп обоз начим через Xt, проекцию Dt на Ет— через Vt. Очевидно, Xt^ G (t ), Vt<=V(t), Dt^XtXVt.
Величины |
to в т0, |
7* 6 ту и пару ’(х* (/), |
и* (/)) 6 D j/o, 7*] назовем |
|||||
оптимальными, |
если |
|
|
|
|
|
|
|
|
V (a *(0 , й, Т*) = |
inf J (и, g |
7 ) |
= 7*, |
|
|
||
где нижняя грань берется по всем |
(х (t), и (t)) 6 D |
[ g |
7] |
при все |
||||
возможных t06 т0, 7 6 ту. |
|
|
|
|
|
|
||
Скажем, что последовательности |
|
|
|
|
|
|||
to,k 6 т0, |
Тк е тъ |
(xk (0, uk (t)) e D [ t 0,k, Tk] |
(k = |
1, |
2, |
. . . ) |