книги из ГПНТБ / Васильев Ф.П. Лекции по методам решения экстремальных задач
.pdf320 |
МЕТОДЫ |
РЕШ ЕНИ Я ЗАДАЧ БЫСТРОДЕЙСТВИЯ |
|
|
|
\Гл. 7 |
|||||||||||
u.t— Ut{x)^U t на |
[£, |
£+А ], |
можем считать, |
|
что х(х, |
н , ) е ! х |
при |
||||||||||
всех т, 11—т| ^ Д/2. Тогда |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
р(т)<||л'(т, ut) — y\\K\\x(t, щ )— у\ + 1х(и ut) — x {х, ы,)||< |
|
||||||||||||||||
и поэтому |
|
|
< |
Р (0 + |
е<+д/2 (|£— т|, £), |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пш р (т) < р (£). |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
X~>t |
|
|
|
|
|
|
|
|
|
|
|
|
|
С другой |
стороны, |
пусть |
р (£)= М (сг, |
£), |
C jeG . |
|
Тогда |
р ( т )^ |
|||||||||
^ Л 1 (с 4, т) |
и, пользуясь непрерывностью |
|
М(с, t) |
по |
£, |
отсюда |
|||||||||||
имеем |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ишр(т) |
> M ( c t, t) = |
p(t). |
|
|
|
|
|
|
||||||
Таким образом, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lim р (т) = |
Пш р (т) = |
р (£), |
|
|
|
|
|
|
|||||||
что равносильно непрерывности р(£) при t>to- Если |
же |
£ = £о» |
|
||||||||||||||
то |
Р(£0) = |
К |
— У\= \\х(£0, щ) — г/1| и |р (/) — р (£„) I = |
|
|
||||||||||||
= III'V'(£0. “Л —Ув —И *. Щ) — #||1 <IW^, |
|
|
|
«;)!< |
|
||||||||||||
|
< е/0+д/2 (|£ — £0|, £0) - > ° при £ -П 0 + |
0. |
А |
|
|
|
|||||||||||
Т е о р е м а 5. |
Пусть управляемый объект {х(т, |
и), |
u ^ U t, t > t 0} |
||||||||||||||
удовлетворяет условиям I— VII и (у, Т) -управляем при каком-либо |
|||||||||||||||||
Т, io < T < + oo. Тогда задача |
быстродействия имеет решение. |
|
|||||||||||||||
Д о к а з а т е л ь с т в о . |
При |
выполнении |
условий |
теоремы р(£) |
|||||||||||||
непрерывна на отрезке £ о ^ £ ^ Т и р (Г )= 0 . |
Тогда |
найдется един |
|||||||||||||||
ственная точка Т*, |
to<T*s£ZT, такая, что |
р (7 '*)= 0 , |
р (£ )> 0 |
при |
|||||||||||||
4 ^ £ < Т * . |
В силу |
теоремы 2 |
тогда |
Т* — |
оптимальное |
время, |
|||||||||||
а управление ц *е£/ т ., |
для |
которого |
||х(Г*, и *)— у\\ = р(Т*) = 0, |
||||||||||||||
будет оптимальным. |
Д |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
При отыскании |
Т* |
можно использовать различные методы ре |
|||||||||||||||
шения нелинейных уравнений, как например, метод деления отрез ка пополам, метод хорд, метод Ньютона и др. [19]. На одном ин тересном обобщении метода Ньютона [66], приспособленном для отыскания ближайшего к начальной точке нуля функции, остано вимся в § 4. В следующем параграфе будет изложен другой метод нахождения оптимального времени Г*.
Упражнения. 1. Выяснить геометрический смысл теорем 1, 2, считая Х = Е 2.
2. Если выполнены условия I, V, VI, то функционал [—М (с, является выпуклым по с при любом t ^ to и для любого / еХ су ществует
§ 3] |
|
р-Метод |
|
|
|
|
|
321 |
|
|
|
|
|
|
|
|
|
dM (с, t) _ Um |
M (c-h si, i) — M (c, |
t) |
min |
(l, |
x |
tj), |
|
|
dl |
e-»+o |
e |
|
|
||||
|
“£Xc,t |
|
|
|
||||
где * c, i — множество всех тех xc, и для которых М (с, |
t) = |
(с, хс, t— |
||||||
— у). Доказать. |
|
|
|
|
|
|
|
|
3. Пусть требуется наибыстрейшим |
образом |
перевести |
точку |
|||||
х = ( х 1, х2) |
из. положения (1, 0) в начало координат |
(0, 0) при ус |
||||||
ловии, что движение точки подчиняется уравнениям х ' = х 2, |
х2= и , |
|||||||
т ^ О и управление |
|
|
|
|
|
|
|
|
и = |
и (т) 6 £/, = |
{и (т) 6 4 2J0, *]: |а (т) |< 1, |
Q < т < |
t). |
|
|||
Проверить выполнение условий I—V II для этой задачи; вычислить явное выражение для функций М(с, t), р(t).
§3. р-МЕТОД
1.В излагаемом нцже методе важную роль играет функция p{t), введенная в предыдущем параграфе. Поэтому этот метод бу дем называть р-методом.
Будем предполагать, что управляемый объект {х(т, и), u<^Ut, t > t Q} удовлетворяет всем условиям I— V II и (у, Г)-управляем при каком-либо Т, 4 < Т < + °о. Тогда согласно теореме 2.5 задача быстродействия имеет решение. Для отыскания ее решения пред лагается следующий итерационный процесс.
В |
качестве |
начального |
приближения |
возьмем 4 , |
х0, с0— |
||||||||
=\{х0—У) 11*о—yll-1 (естественно |
считать, что х0ф у , |
иначе |
t0— оп |
||||||||||
тимальное время); |
р (4) = И*о— г/П> 0 . Пусть известно |
(k — 1)-е при- |
|||||||||||
ближение ( й ^ 1 ),т . |
е. |
|
|
|
|
|
|
|
|
|
|
||
|
4 - i ; JCfe—1 6 |
|
; |
ck- 1 = |
(ха- i — у) ||xA_, — y\\~\ |
|
|||||||
такие, |
что |
|
|
|
|
|
|
|
|
|
|
|
|
при |
p ( 4 - i ) = |
M (c*_i, |
4 - i) |
= |
||xk-\ — у ||, |
p (t) > |
0 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t0 < |
t < |
4 —ii |
4 |
4 |
|
^ |
^ 4 —i |
T • |
|
|
||
Так как функционал M (cft_ b |
t) |
непрерывен no |
t, |
причем |
|
||||||||
|
P (4 - i) = |
M{ck-_i, |
4 _ i)> 0 , |
M {ck-1, |
T ) < 0 |
|
|||||||
(см. теорему 2.1), то найдется момент 4 . |
такой, |
что |
|
|
|||||||||
|
4 - i < t k < T , |
Af(с*_,, |
4) = 0, |
ЛГ(сА_ь 4 > 0 |
|
||||||||
при 4 _ ! < ^ < 4 . Далее вычисляется |
|
|
|
|
|
||||||||
|
|
|
|
р (4 ) = |
тах М (с , |
4 ) |
|
|
|
|
|||
322 |
МЕТОДЫ Р ЕШ ЕНИ Я |
ЗАДАЧ |
БЫСТРОДЕЙСТВИЯ |
[Г л . 7 |
||||||
и определяются |
такие |
|
|
|
|
|
|
|
|
|
|
*4 6 Ufk' |
~ |
X(tk, |
4i) 6 ^tk' |
(-к^. Gi |
|
||||
ЧТО |
|
|
|
|
|
|
|
|
|
|
|
|
P (tk) = M ( c k, |
tk) = |
\xk — y\. |
|
|
||||
Так как p (^ )> 0 |
при |
f0 < f < 4 _ i |
по-предположению, |
|
||||||
|
p ( t) > M (c k- u t ) > 0 |
при |
4 _ i < f < 4 |
|
||||||
в силу выбора |
th, то |
p ( i ) > 0 при |
4 s S ^ < 4 . |
Может |
случиться, |
|||||
что р (4 ) = 0 . В |
силу теоремы 2.2 тогда 4 = Т * — оптимальное вре |
|||||||||
мя, Uk— u* — оптимальное управление, |
и итерационный процесс на |
|||||||||
этом заканчивается. Если же р (/*) = |
||x/t—у||>0, то, имея |
|||||||||
U ,x k e X ik, |
ск = (хк— У)\\Хк — у\\-', |
р (tk) - M ( c k, tk), |
р (0 > 0 |
|||||||
при 4 = S ^ ^ 4 < T , |
—< tfc < 7 ’, процесс продолжаем дальше. |
|||||||||
р-Метод описан полностью. |
|
|
|
объект {х(т, и), |
u ^ U t, t > |
|||||
Т е о р е м а |
1. Пусть управляемый |
|||||||||
> 4 } удовлетворяет всем условиям |
I— VII |
и (у, |
Т)-управляем при |
|||||||
каком-либо Т, to<zT<z-\-oo. Тогда решение задачи быстродействия может быть получено как предел последовательностей, полученных
с помощью описанного выше p-метода, а именно: 1) lim tk = T* —
к-+эо
оптимальное время; 2) любая слабая предельная точка и* после
довательности {uk}, |
uk ^Uiki является оптимальным управлением, а |
|
х{%, и*), t o ^ y ^ T * |
— оптимальной траекторией. |
|
Д о к а з а т е л ь с т в о . Так |
как последовательность {4 } моно |
|
тонно возрастает и ограничена |
сверху величиной Т, то существует |
|
П ш 4 = Т* (здесь, естественно, предполагаем, что итерационный
f t — »оо
процесс не заканчивается за конечное число шагов, иначе теорема
становится |
тривиальной). |
Из |
непрерывности |
p(i‘) |
следует, что |
||
р (4 )-^ р (Т *) (Й -»-оо). |
|
|
|
|
|
|
|
Покажем, что р ( Т * ) = 0 . В дальнейшем нам |
будет достаточно |
||||||
рассмотреть только такие k ^ k 0, |
для |
которых Г *— 4<^Л, |
где Д== |
||||
= c o n s t X ) |
взята из 'условия III. |
Можем считать, что все управ |
|||||
ления к = и ( т ) е !/ ( при |
0 < Г * — |
продолжены |
на |
отрезок |
|||
[U, Г*], и за продолженными управлениями сохраним их прежние обозначения. Пусть управление ик+\ 6 Uik+\ такое, что
M(ck, tk+l) = (ck, x{tk+ь uk+i) — y).
Тогда в силу условий II, IV ла(4, £4+i) e X * ft и с учетом равен ства М (ск, tk-ы) = 0 и условия V II имеем
- 0 < p { t k) = M (ck, tk)-^ M {ck, 4+i) < (ск, x(tk, uk+\) — у) —
§ 3] |
р-Метод |
323 |
|
|
— ^ (4-f-l> ^A+l) У) — ( * 4 W/j-j-i) Л-(4-Н» Ws-|-i)
С Иjc(^, tl*+i) — x(4+i), йж )||<28г*(КА— Г|, |
Г ) - * 0 , |
(&->-oo). |
|
Таким образом, р (Г |:) = 0 , а так как р (£ )> 0 |
при *о < ;4 С 4 , |
k = |
|
= 0 , 1, 2, ... , то р ( 0 > 0 при t&^.t<zT*. Следовательно, |
Т* — |
оп |
|
тимальное время. |
|
|
|
Пусть и* — и,* (т) ^ U T* — произвольная слабая предельная точ ка последовательности {ик} в Вт*- (напоминаем, что ик= и к {х) предполагаются продолженными на [4, Т*}). Тогда существует под
последовательность |
{u*rt}, |
сходящаяся |
слабо в В т* к и*. |
В силу |
||
условия VI х(%, ик |
)-> х(т, |
и*) |
слабо |
в X при всех т, 4<^т-<;.Г*. |
||
Покажем, что х{Т*, и * ) = у . |
Возьмем |
произвольное с е Х |
Очевид |
|||
но, справедливо неравенство |
|
|
|
|
||
(с, х(Т*, |
и*) — у ) < |
(с, |
х ( Г , |
и*) — х{Т*, икп) ) + . |
|
|
+ И Чйкп)— Их (*кп’ Г “ /, Л + И И
Первое слагаемое в правой части этого неравенства стремится к 0,
так как х{Т*, ukn)->- х(Т*, и*) |
слабо в X, второе слагаемое стре |
||||
мится к 0 в силу условия V II; |
третье слагаемое стремится к 0, |
по |
|||
скольку |
“ |
* п ) — |
^ В = = |
P ( ^ |
f t n |
\\ХК , |
|||||
при п~>~оо. Левая часть этого неравенства не зависит от п, поэто
му при n-voo получим |
(с, х(Т*, и *)—у ) ^ 0 |
при всех с е Х Взяв, |
||
в частности, с = х ( Т * , |
и *)— у, отсюда будем |
иметь х(Т*, |
и * ) = у . |
|
Это значит, что и* — оптимальное управление, а х(х, и*) |
— опти |
|||
мальная траектория. Д |
|
|
||
2. |
Выше мы предполагали, что величины 4 , хк, ск при каждом |
|||
k = 0 , |
1, 2,... определяются совершенно точно. |
Однако на практике |
||
эти величины могут быть найдены, вообще говоря, лишь прибли женно, и каждый шаг итерационного процесса будет реализован с некоторыми погрешностями. Опишем такую модификацию р-метода, для сходимости которой достаточно определить величины 4 , хк, ch
приближенно, |
лишь •бы погрешность |
вычисления |
этих величин с |
|||||
ростом номера k уменьшалась в определяемом ниже смысле. |
||||||||
|
А |
именно |
пусть задача |
последовательность |
{б&}, бь^О k=i |
|||
= 0 , |
1, |
.... 6ft->-0 (k-^oo) и функция а (р ), определенная и непрерыв |
||||||
ная |
при р^гО, |
0 < а (р )< С р |
при |
р > 0 |
(например, |
§* = ——-— , |
||
k = 0 , |
|
|
|
|
|
|
k 1 |
|
1....... сс (р )= 0,5 р или а (р )= 0 ,9 р ) . В качестве начального |
||||||||
приближения, |
как и выше, |
возьмем |
4, х0, с0= |
(х0— у) ||д:о—у II-1, |
||||
считая |
р (4) =Н *о— г/11>0. Пусть |
известно (k — 1)-е |
приближение |
|||||
(А > 1): 4 - i; ■**—i £ |
; Ck—i Ф 0, Cfe i 6 G |
324 |
МЕТОДЫ Р ЕШ ЕНИ Я ЗАДАЧ |
БЫСТРОДЕЙСТВИЯ |
[Гл. 7 |
||
такое, что |
|
|
|
|
|
при |
4 - i) |
> |
а(||л*_1 — У ||), Р ( t ) > 0 |
|
|
|
|
|
|
|
|
|
0 < Д -< 4 - 1 . |
|
4 <С 4 <С •••< I 4 - i <^7’- |
|
|
В качестве следующего момента 4 |
возьмем произвольное число, |
||||
лишь бы |
|
|
|
|
|
f e _ , < 4 < 7 , |
М (сн , 0 > |
° |
при |
4_1 < f < 4 , М (сн |
, 4 ) < V |
|
|
|
|
|
( 1) |
Существование такого 4 следует из непрерывности М (cfe_ь t) и су
ществования |
нуля |
этой функции на отрезке |
4 -г < Д < ;7 ’, (напоми |
||
наем, что |
M (cft_ 1, 4 - 1)^ a (| U fe_i— (/||) > 0 |
из-за |
£/||> |
||
^ p ( 4 - i ) > 0 , |
a |
T )^ i0 в силу теоремы 2.1). Так как р ( 4 > |
|||
> 0 при 4 < Д < ;4 - 1 |
по предположению, |
а р (4 |
(cfe_i, |
/ )> 0 при |
|
4 _ i < * < 4 в силу выбора 4 , то р ( 4 > 0 |
при 4 ^ * < 4 - |
Далее вы |
|||
берем такие cfee G , |
х (4 , «л) |
|
чтобы |
|
|
|
|
а(||-'Т — */|)<М (<4. |
4)- |
|
(2) |
||||
В частности, если взять такие ch^ G , |
xk 6 X ik, |
для которых р (4 ) = |
|||||||
= M ( c h, |
4 ) = ||л'{,— t/Ц, |
то условие (2), конечно, |
будет выполнено, |
||||||
ибо у нас 0< ^ а (р )< ;р |
по условию. В то же время получение таких |
||||||||
точных |
cft6G , |
хк £ X t/. |
с |
условием |
р (4 )= М (с л , |
4 ) = IU-ft— у|| для |
|||
выполнения (2) необязательно. Заметим, |
что если р ( 4 ) > 0 и а(р ) |
||||||||
монотонно возрастает |
(например, |
а ( р )= 0 ,9 р ), то неравенство |
|||||||
|
q ^ |
« (Р (4)) ^ |
а (lU'ft— |
у ||) |
M { c k , |
i k) |
j |
||
|
|
Р (4) |
Х |
Р (4) |
|
^ |
Р (4) |
^ |
|
вытекающее из (2), можно рассматривать как условие на относи
тельную погрешность, возникающую при замене р (4 ) на M (ch, tft). |
||||
Итак, |
пусть с* GG, uk £ U tk, x(tk, |
uk) — xk 6 X th, удовлетворяю |
||
щие условию |
(2), найдены. Может |
случиться, что М (ск, 4 ) = 0 . |
||
Тогда из |
(2) |
следует а(||*ь-г-г/||) = 0 . Однако сх (р )= 0 тогда и толь |
||
ко тогда, |
когда р = 0 . Следовательно, |
хк = y £ X tk. |
Тогда р ( 4 ) = 0 |
|
и в силу теоремы 2.2 4 = 7 ’* — оптимальное время, |
ик= и * — опти |
|||
мальное управление; итерационный процесс на этом заканчивается.
Если же М (ск, 4 ) > 0 . |
то |
|
|
||
4 |
0, |
р (4) ^ 7W(ск, 4 ) |
-4 у, и, |
имея 4> 4 6 Xfk |
|
|
ск =£0, |
ck £ G, |
0<а(\\хк - у \ \ ) < М ( с к, |
4 ), р (* ) > 0 |
|
при |
|
|
|
|
|
|
|
4 ■С t "С 4> 4 < 14 |
4 "С т, |
||
р-Метод |
325 |
процесс продолжаем дальше. Модифицированный p-метод описан
полностью. |
! |
Как видим, в отличие от p-метода п. 1 задача определения |
|
минимального корня уравнения M-(ck-i, t ) = 0 при |
здесь |
может решаться приближенно: достаточно ограничиться нахожде
нием такого, th, |
лишь |
бы выполнялись |
условия (1); значение |
||
|
р ( у |
= шах М (с, У |
= |
inf |х — у | |
|
|
|
c£G |
x & X <k |
|
|
также может быть заменено приближенным М (ск, у , |
удовлетво |
||||
ряющим (2). |
|
|
|
|
|
Т е о р е м а |
2. Пусть выполнены условия теоремы |
1. Тогда ре |
|||
шение "задачи быстродействия может быть получено как предел последовательностей, полученных с помощью модифицированного
.p-метода, а именно: 1) lim 4 = |
Т* — оптимальное время; 2) |
лю- |
fe~»oo |
последовательности {uk}czU lk |
яв |
бая слабая предельная точка ы* |
ляется оптимальным |
управлением, а лз(т, и*), ta ^ T ^ T * , — опти |
|||
мальной траекторией. |
|
|
|
|
Д о к а з а т е л ь с т в о . Последовательность |
{4 } монотонно воз |
|||
растает и ограничена |
сверху |
величиной Т, поэтому |
существует |
|
lim 4 = Т*. Из непрерывности |
р у следует, |
что |
р С У -^ р У *) |
|
А—>00 |
|
|
|
|
(&->-оо). Покажем, что р ( Г * )= 0 . Как и при доказательстве теоре мы 1, будем считать, что все управления we£/t при О < Г * — 4^ Д продолжены на отрезок У , Т*], и условимся рассматривать только
такие у |
для которых Т*— У < Д. Из (1), (2) |
имеем |
О < |
ct ( Нл:* — р|1)<М (<у у < M ( Cft, " y _ |
M(ck, 4 + i ) + s<4-i |
Поэтому а О У — г/||)-ИЗ (£-voo), так как б^-э-О по условию, а соот ношение
lim [М(ск, tk) — М(ск, 4 + ,)] = О
к —>эо
доказывается так же, как в предыдущей теореме. Но а(р)->-0 тог
да и только тогда, когда р->-0. Поэтому ||л';г— г/||->-0 |
(k-^co), |
а тогда |
||
и 0< р (4)-< 11*й — z/11-Я ) (k -уоо), |
следовательно, |
р ( Г * )= 0 . |
Кроме |
|
того, так как р У > 0 при |
/е=0, 1, 2, |
..., |
то р У > 0 при |
|
Таким образом, Т * — оптимальное время. Утверждение 2) доказывается точно так же, как и аналогичное утверждение в теореме 1.
Полезно заметить, что для практической реализации описан ных выше двух вариантов p-метода необязательно иметь числен ное значение момента Т, при котором объект (у, Т)-управляем. Здесь важен лишь сам факт (у, Г)-управляемости при каком-либо конечном T > t 0. Кстати, если объект не является (у, Т)-управляв-
326 |
МЕТОДЫ Р ЕШ ЕН И Я ЗАДАЧ |
БЫСТРОДЕЙСТВИЯ |
[Гл. Т |
мым |
ни при каких Т, t0< T < z-{-°°, |
то задача быстродействия не? |
|
имеет решения. При решении конкретных физических задач в (1). в качестве Т обычно берут либо максимальное Т, допустимое раз рядной сеткой ЭВМ, либо какое-нибудь физически «разумное» для данной задачи время Т. Если при этом выяснится, что р (/ )> 0 прито в первом случае остается признать, что рассматривае мая задача не может быть решена с помощью данной ЭВМ, а во
втором случае — объект не может быть переведен из начальной, точки х0 в точку у за физически «разумное» время.
В заключение заметим, что описанный выше p-метод своими' основами восходит к работе [263]; различные модификации р-мето- да позднее рассматривались для конечномерных 1 задач быстродей ствия без фазовых ограничений, например, в работах [57], [200],. [264]; при наличии фазовых ограничений и запаздывания в работе [52]; на бесконечномерные 1 задачи p-метод был обобщен и иссле дован в работах [50], [51], [53].
Аналогично p-методу можно построить так называемый х-ме-
тод [121], связанный с функцией х (/) = sup М(с, t). Оказывает-
(c,t/)=—I
ся, что х-метод является естественным обобщением известного ме тода моментов. Метод моментов для конечномерных задач впервые был предложен и исследован Н. Н. Красовским и подробно изло жен в его книге [139]; применение этого метода к исследованиюзадач быстродействия, связанных с некоторыми типами уравнений, с частными производными, см. в работах [40]—[43], [62]. Обобщениеметода моментов с анализом его сходимости для бесконечномер
ных задач быстродействия в весьма |
общей постановке проведена |
в [121]. |
|
Заслуживает внимания и так называемый сг-метод [122], свя |
|
занный с функцией o ( t ) = supp(c, t), |
где ,р(с, t) представляет со- |
ах |
|
бой нижнюю грань всех тех т среди x ^ t , для которых М{с, т )^ 0 > Внешне сг-метод очень прост и заключается в построении последо вательности {Y-jt} по закону 4-и = о (^ ), k = 0 , 1, 2, ..., однако вы числение значений функции cr.(f) далеко не всегда просто. Методы, близкие к 0 -методу, для конечномерных задач были предложены еще в работах [135], [197], [268] и др. Для бесконечномерных задач быстродействия о-метод был предложен и исследован в работе-
[122].
Подавляющее большинство описанных до сих пор в литерату ре итерационных методов решения задач быстродействия явно или неявно связаны с функционалом М(с, t) и получающимися из него функциями р (t), x(f) или a(t) и являются теми или иными моди фикациями упомянутых выше р-, х-, о-методов. Это обстоятельства.
1 Здесь имеется в виду размерность фазового пространства X.
$-4] |
Приложения |
327 |
подчеркивает важную |
роль величин М(с, t), р(t), %{t), a(t) |
при |
изучении задач быстродействия. Систематическое изучение этих величин для линейных задач быстродействия в весьма общей по
становке проведено в работах [51], [53], [121], [122]. |
|
|
Упражнения. 1. Выяснить геометрический смысл p-метода и его |
||
.модификации в случае Х = Е 2. |
{х(т, и), u^.Ut, |
|
2. Пусть управляемый объект |
удовлет |
|
воряет условиям I—V II, и» пусть |
У — выпуклое замкнутое ограни |
|
ченное множество из X.
а) Положив |
|
М(с, £ )= m in min (с, х — у), |
p{t) = max/И (с, t), |
*ex, i/ev |
c£G |
показать корректность этих определений; сформулировать и дока зать аналоги теорем 2.1— 5 для этого случая.
б) Дать описание p-метода для задачи быстрейшего попада ния из точки х0 на множество У и доказать его сходимость.
§ 4. ПРИЛОЖЕНИЯ
Мы здесь ограничимся рассмотрением задач быстродействия, связанных с системой i(l.l) и с уравнениями теплопроводности и колебания струны.
1. Начнем с задачи (1.1— 4), которая удовлетворяет всем ус ловиям I—VII из § 1. Вместо множества (1.2) здесь можно взять (1.10) или любое другое множество Ut из L {[t0, £] (t > t 0), удовлет воряющее условиям I— III. Для приближенного решения получаю щихся при этом задач быстродействия можно воспользоваться р- методом (§ 3 ) .
Для функционала |
|
|
|
М(с, |
t) = min (с, x(t, и) У)е. |
|
|
|
a£Ut |
'П |
|
|
|
|
|
здесь можно получить более удобное для практики выражение |
|
||
• М(с, t ) = |
(В* (т)ф(т), и (х))ег dx + |
|
|
+ [ ( ♦ М Л 1 ) ) £ „ Л + ( ' К У > х 0)еп— (с, У)еп, |
О) |
||
to |
|
|
|
где ф(т) — решение задачи Коши:
Ф(т) = — Л*(т)ф (т), t0 < x < t ; q (t) = c. |
(2) |
328 МЕТОДЫ РЕШ ЕНИ Я ЗАДАЧ БЫСТРОДЕЙСТВИЯ [Гл. 7
В |
самом деле, |
с |
учетом условий ( К 1), |
(2) имеем |
|
|
||||||||
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
(с, х (t, и))Еп =■■(i|) (t), |
х (t, |
и)) = |
J |
(■ф(т), х(х,и)) dx + |
(г|) (t0), х0) = |
|||||||||
|
|
|
|
|
|
|
|
ta |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
= J ГСФ, x) + |
(Ф, *)] dx + |
(“ф (t0), x0) = |
j [— (Л*ф, |
x) + |
|
||||||||
|
U |
|
|
|
|
|
|
|
|
t |
to |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ |
(Ф, Ax + Bu + |
|
/)] dx + (ij> (t0), |
x0) = |
^ (ф (т), В (t ) u (t ) + |
|
||||||||
|
|
|
|
|
+ f(x))dx + (ty{t0), x0). |
|
|
|
|
|||||
Отсюда и из определения М(с, t) сразу получаем |
(1). |
|
|
|||||||||||
В частности, если Ut имеет вид (1.2), то минимум в 1-м сла |
||||||||||||||
гаемом (1) достигается на управлении |
|
|
..., ыг(т)} с |
|||||||||||
компонентами |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и//тг 1 |
a j(t). |
|
если |
|
(т) ф (x))f > |
0; |
i '= l , 2, |
. . . , г , |
|
|||||
|
1 рг(т), |
если |
(^* (х) ф(т))£ < |
0; |
*0 < г < г , |
|
|
|||||||
и, следовательно, |
|
|
|
|
|
|
|
|
|
|
|
|
||
М(с, |
0 = J ] [ f |
(В* (х) ф (x))i af fx) rf-r -b j |
(В*(т)ф (т)), р; (т )Л ] |
+ |
||||||||||
|
■'=I |
" t |
|
|
|
|
|
|
N~ |
|
|
|
|
|
|
r~ |
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
+ j M>(t), f(x))dx+ (Ф(^о)> ^o)- |
(c> y)> . |
|
|
||||||||||
|
|
to |
|
|
|
|
|
|
|
|
|
|
|
|
где |
— i-тая |
компонента |
вектора |
|
N f — множество |
тех |
||||||||
x £ [t0, |
t], для которых (5* (т) г|? (т)^ > |
0, a NT — дополнение ко мно |
||||||||||||
жеству |
N t до отрезка |
|
[/0, t]. |
|
|
|
|
|
|
|
|
|
||
Аналогично, если |
|
Ut имеет вид |
(1.10), то минимум |
в (1) |
до |
|||||||||
стигается при |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и (т) = «о (т) + RB" (х) ф (г) |В* (х) ф (т) §[£) ^ ^ |
|
|
|||||||||||
поэтому |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
М(с, t) = |
R II В* (г) Ф(т) \L(r)u |
|
+ |
f (5* (г) ф(х), |
ц, (т)) dx + |
|
||||||||
|
|
t |
|
|
|
2 |
" |
|
и |
|
|
|
|
|
|
|
|
|
f(x))dx Н- (ф(г?0), х0) — (с, у). |
|
|
||||||||
|
+ j’ (Ф('с), |
|
|
|||||||||||
|
|
to |
|
|
|
|
|
|
|
|
|
|
|
|
§ 4] |
Приложения |
329; |
Для ряда других практически часто встречающихся множеств Ut также удается получить явное выражение для минимума в правой части (1).
Далее, при вычислении функции р (t) = maxМ (с, t) — inf |x(t, и)—
U&U^
— у |, где G = { с : с 6 En, |с \еп 1} удобнее всего воспользоваться соотношением
Р2 (t) = inf \x(t, и) — у |2.
u £ U t
При каждом фиксированном t > t 0 функционал J (и) — \x(t, и)—у |2,. определенный на множестве Ut при условиях ,(1.-1), был изучен в § 6.5 (см. задачу (6.5.13— 15)), где были выведены формула гра диента, условия оптимальности, а также обсуждены некоторые ме тоды минимизации /(«).
При нахождении минимального корня уравнения
М(с, т) = 0, т > s , |
(3), |
можно воспользоваться известными методами решения нелинейных уравнений [19]. Например, если отрезок [s, Г], содержащий корень-
уравнения |
(3), известен, |
то возможно применение метода деления |
|
отрезка пополам, метода |
хорд, а в случае гладкости М(с, т) |
по |
|
т метода |
Ньютона. Если |
при этом М(с, т) строго монотонна |
при |
t ^ s , то эти методы приведут к искомому корню (3); в противном случае требуется провести дополнительное и, вообще говоря, не простое исследование для выяснения того, будет ли найденный
корень наименьшим |
среди всех корней ^ s . Если известно, что- |
М (с, т) на отрезке |
[s, Г] обладает левыми и правыми производ |
ными по т, причем |
|
inf |
. дМ(с, х±0) |
g = cQnst^ |
s<T<T |
от |
|
то можно воспользоваться модифицированным методом Ньютона,, описанным в работе [66]:
тп+1 = т „ + - р у - М ( с , тл)(п = 0, 1, . . . ) , т0 = 5 , М (с, s ) > 0 .
|
|
|
|
|
|
(4> |
Следуя этой работе, можно доказать, что { t „ } , |
м о н о т о н н о возра |
|||||
стая, |
стремятся к минимальному корню уравнения (3) |
на отрезке |
||||
[s, |
Т], |
а в том |
случае, когда |
это уравнение не |
имеет |
корней на |
[s, |
Т], |
т о тп> Г |
при некотором |
0. |
|
|
