Файл: Осипов В.М. Математические основы кибернетики. Начала вариационного исчисления и элементы теории оптимального управления учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 01.08.2024

Просмотров: 69

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

i S - - [ [И

fa % û*(ft/ti)

- M fa. К à, tj]

di

 

и

 

 

 

 

Это выражение

справедливо

для любого интервала

Т- to

в том

числе к для весьма малого, поэтому знак интеграла должен сов- „ падать ос знаком шдинтегральной функции в любом случае. До­

статочным

условием минимума целевого функционала

5

является

требование

^ $>0

4 а для

втого необходимо

чтобы

 

 

\

ß

Г g

независимо от

знака

Л /

, а

\L это означает, что оптимальное

* управление и доставляет макси- х(3}?',<и,г/ мум гамильтониану А"'

 

 

HfoffitimJ

И - Wax.

Я.

 

 

 

f \

Наоборот;

если требуется

макси­

 

 

 

мизировать

целевой функционал,

 

 

"

то

для этого

необходимо

требова-

.

PSG.I5

 

 

 

 

 

ние 4 -

t

что приводе? к

условию

 

 

 

M

fa

¥,ü+ fa. é/~

Ufa

Ф, Û, éj

•» О,

 

т . е . в этом случае оптимальное управление доставляет минимум гамильтониану. (Рис.15)

Заметим, что эти вывода сохраняются полностью и для случая не­ линейных дифференцйельнж сравнений. Доказательства в этом слу­ чае оказываются весьма сложными и мы их опустим, итак мы полу­ чили следующую теорему, выражающую знаменитый принцип максиму­ ма ШнтрягЕка:

"Если управление иfi J минимизирует (максимизирует) функционал

S~ У Ct Я; (fj

, 2 о оно удовлетворяет условию максимума (минк-

мука) функции

Гамильтона".

Рассмотрим

простейший примеL.


 

-

86 -

 

Пусть требуется

найти управление

U.{tj г доставляющее мн-

нимум ааігегралу

g- jfx'+i/Jc/i,

если уравнекке объекта шв-

ет вид

0

 

 

 

 

 

х*-ах:+и.

x(ûj

= х0?

а на управление не наложено никаккх ограничений (т . е . об­ ласть допустимых управленай - неограничена)»

Введем новые переменные Z'., ~ X та

О

врезультате получаем систему

=- ах, + U - Л

Задача сводится к минимизации конечного значения координаты

Хг т . е . S= xt(rj.

Таким образом, в згой задаче

С,--О J G?/ .

Составляем гамильтониан (сначала сопряженную систему для У )

*=-44-У>-тагУг =d%~ХіЧ>г

>

*г10)~-0

Поскольку % °ß ,

т . е .

•Canst „ то Vi--/

Условие максимума гамильтониана дает

. Vf -Ù -- О

т . е .

й- УѴ

 

 

 

-

87 -

 

 

Подет&эляя

s

уравнения

объекта

вместо U

его значение,

пожрчш систему

<* - a so, * у, ;

 

 

 

X,

 

Решен»® имеет

вид

 

 

 

 

где Р)

в

ß

-

корни

характеристического уравнения

Такны образом, оптимальное управление определено

Û •- Vi '^е***

Di***

Постоянные Jr, , rfs s J>f ;

1>г могут быть определены из гра­

ничных условий. Эта простейшая задача может быть решена обыч­ ным гпособоы, без использования принципа максимума, т.к. вся­ кие ограничения на управление отсутствуют.

Преимущества принципа максимума немедленно обнаруживаются при ааднчш органнчений на управления. В этом случае обычный под­ ход, основанный на классическом вариационном исчислении не­ применим,, в то время как принцип максимума остается справед­ ливым. Пры наличии ограничений на управления типа неравенств максимум гамильтониана достигается на границах множества до­ пустимых управлений и оптимальное управление принимает свои

граничные

значения.

В частности,

это всегда имеет место, если

s систему

уравнений

задачи

функции U1,uti . . ^ в х о д я т линейно.

Пусть, например, уравнения

задачи

имеют вид;

х,--,лі,Vи,

* cht --ft{X,, xt J*иг ,


 

 

 

 

-

88

-

 

 

 

 

а

функции

Lit

и

Ui

ограничены по иодудюі, т . е . №<І й Mg

и

/(Уг/ ^ Mг .

т . е . мнонество допустимых управяежяй - арямо-

уголышк. Гамильтониан имеет вид

 

 

 

 

U = 4*,/ /'•«'о -^А

Уі /г (Xf.xJ*

M

* Щ Ug

 

Поскольку

У*, я

%

ш' C/f

ш С/г есть функция времеш„

го

ясно, что вяахсимум

/ /

по

Ui ж Uf достнгаатсЯ(,коГА&

CJ./

к

„ а

акже

Ut

ж

%

даеют

одинаковые заакш,, щие-

том U, ы

и.

достигают

своах иаксималькж: значений,, оя©-

дозательно

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Uс -Ma Signez •

 

 

 

 

 

 

 

 

Таким образом,, те з а а д о т о с -

 

 

 

 

 

 

 

ты от того как ие&явтся во вр&-

 

 

 

 

 

 

 

меыш

% ш % „ фуывдщв

 

 

 

 

 

 

 

 

 

Е

/ е / ûsorys ?ольв»

 

-M,

 

 

 

 

 

м пераклшатьслв о одаюгс

гра­

 

 

 

 

 

 

ничного тшшзмия на другое.

 

 

 

 

 

 

 

Всиовюгатзлькое ёушщш ^ Д Ѵ

Рис.16

к fyfij определяют только моманти перекяючгкияо Щтщв шксяыума, вообще говоря, является необходвдш усжшуаш ош-

тгшальиостн. В одном вадндм частном случаи, когда урашеша задачи линейнш относніально коордшат, г. е.

и

J:f t *

принцип кадсішуша является se только необаодшым, ш и до ­ статочный условием оптимальности.


-89 -

3.Принцип максимума для задач, в которых время движения не фиксировано заранее

Впредыдущем случае мы предполагали, что время, за которое нужно осуществить оптимальный процесс фиксировано,

т . е .

правый конец каадои иэ кривой х< (t)

, XißJ . . . . x„(i)

может

скользить по вертикальной прямой ~і-Т

. Полученные

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

чае

, когда время

Т

заранее

se фиксируется. Действитель­

но,

если оптимальное

время Т0

существует,

то мокко

рас­

смотреть задачу

с фиксированным временем

Г*

Т0

, что

свело бк задачу

к

предыдущей. Однако, поскольку

велкчиыа

иеЕзвзстка, необходимо ещё одно условие, которое позволило бк опред&дать Та

Из зарнационнсгс ясчжслѳкнк известно, что есле правый конец экстремаан за эакрезден, то вариация функционала обусловлен­ ная перемещением правого конца равна нулю. В нашем случае получаем ДДЕ Х- Сij ;

<f

 

 

 

Пасколазу <f£ a

d'xj

~ произвоЕЬЕЫ, то

получаем 2 равен­

ства

 

 

 

Переходя к вавокЕчесхш переменЕнм будем иметь

H'lf*jXjjitr

LVj

(Щ (*(TJ, U(rjJ

= О ;


т . е . 4>.(r}*-Cj

(j*i.*.---nj

Это условие мы уже использовали-

 

Итак, если

время не фиксировано,

то г&ѵмльтониан в конце

движения должен быть равен нулю

 

И = £ Ч>, (rjsc;(rj

sc., (rj*- (с, à(rjj« о ,

т . е . векто

скорость si? (Tj

в конце двгыкенжк должен Зкть

ортогонал! t направляющему вектору

С „ Это значат„ чяо

<?'

ІУ. ЗАДАЧА О МАКСИМАЛЬНОМ МгТРОДЕЙСШИ

I . Постановка задачи. Решение иеесдом аранцииа г*зйсимумао

Пусть задан объект „ описываемый систерязй дафйзретщаньшх ypasнений

Требуется найти такое управление из облас?Е довуеташк, soroрое переводило бы объект из начального состояния sefto/s^:9 в конечное se(7j-sz' за минимальное аремя. Требуемся, яакш образом, минимизировать функционал У - j dt

Очевидно, условие экстремума этого функцкоиаяа остаекоя преж­

ним,

если

его запишем s

зидз

 

 

 

 

d

felt

 

 

где

Ы. -

некоторое положительное чжсло

.

 

Введем новую фазовую координату ssmi

=«.< j

аЛК

 

=

и добавим к системе уравнений

ещё одшо

гн