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

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

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

320

МЕТОДЫ

РЕШ ЕНИ Я ЗАДАЧ БЫСТРОДЕЙСТВИЯ

 

 

 

\Гл. 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.

 

 

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