Файл: Цирлин, А. М. Основы оптимального управления конспект лекций.pdf

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

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

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

Добавлен: 23.10.2024

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

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

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

 

 

76

 

 

 

 

 

 

 

 

Верхняя грань функционала (8.12), а значит, и

функционала

(8.2)

равна ординате выпуклой оболочки CaJ^

(С) функции

достижимости

при С = 0. Выпуклой оболочкой

у

(С)

ыы называем

границу выпуклой

оболочки множества, лежащего под графиком J-*(c).

Эта

ордината

 

больше или меньше равна / * ( 0 )

( р и с . 8 . 3 ) . Если

 

CoJ*(0)-J*fOh

то Р(С)

= 2 (С),

и задача 8.2

имеет

то

же решение,

что и обычная

 

 

 

 

 

 

 

 

 

tit-

задача

нелинейного

программирования

8.3

при С = 0. Функции^

(С)

будем в этом случае называть нуль

-

выпуклой ( р и с . 8 . 3 , 6 ) . Если

 

Coj^b)>j/*(0}*

т о » с о г л а с н о

п..

2.3,

решение 8адачи 8.8,а

 

 

 

т

 

 

 

 

 

 

 

 

Z

ПРИ

м

(8.5а)

Причем иг (8.13) следует

27

Л

СК£

= ^

 

(8.13а)

 

 

 

 

1= 1,2, ... , tr\ .

Максимизируемое выражение (8.12) примет вид

 

5ир

2!ft /

CC*J

(8.12а)

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

задача оптимизации з среднем в постановке

8.3,а

сводится к щонечномерной задаче с числом переменных (ГП+1)^,

Требуется

найти

( Пг\+ I )

векторов С к размерности YY\ и

(п\+ I )

скаляров

^

.

Залишеи функцию Лаграяжа для полученной

задачи


7

?

 

гл.

т.

-

Условия оптимальности

о учетом ограничения на

примут вид

 

 

(8.18)

Введя функцив

•*

 

можно переписать условия (8.18) в форме

причем

при

^ j t > 0 '

Н

 

** Л.

 

 

 

 

 

8.4.

Переход к

конечномерной

задаче

можно проделать и

без

решения

семейотва

задач

8.3.

 

 

 

 

 

 

 

 

Действительно, каждому из векторов Сд, чиоло которых не превы­

шает

(ГП+1),

соответствует

вектор

^ к

,

ввляющийоя

реиениеа ва-

дачи

8.3, так

что

J.

)

»

£

(^)

j

£

fa)

.

С к .

Поэтому

конечномерная задача

8.3^

трансформируется

в

задачу

при

4П, + 1

' 0

 

2 \ J, &J

с ю

-i


 

 

 

78

 

 

 

 

 

 

8деоь

 

требуется определить

 

(ГП+I)

вектор

размерности

П

и

(ТП +1)

скаляр

tfK

• Так

что

общее число переменных

равно

 

( m + I ) . ( U + I ) . Так

как

r t > m . .

то

такая "одноступен­

чатая" процедура может оказаться не менее трудоемкой, чем по­

строение функции доотижимости

 

 

о последующим

решением

8адвчи

8.3а. Если

$^.>0,хотя бы для двух

значений К,

то реше.

яие задачи оптимизации в среднем можно себе представить, напримв|

как периодическую функцию, принимающую значение

£fK

в

течение

доли

от общего

периода

его иаменения. Такой

режим будем

называть

скользящим.

 

 

 

 

 

 

Условия оптимальности для

скользящего

режима

могут

быть

получены

совершено так

же, как

и условия

(8.18а)

 

 

 

Функция

Н представляет собой функцию Лагранжа, составленную

для задачи

нелинейного программирования 8,3 . В точках 3 £ , меж­

ду которыми "скользит" решение, эта функция должна быть макси­ мальна и принимать одинаковое значение j t .

В ряде вадач выпуклая оболочка функции достижимости может быть построена беа определения самой функции J- (С) с помощью более простых алгоритмов, чем те, которые необходимы в задаче 8.3. Пример задачи такого рода приведен ниже. Практически целе­ сообразно ревать задачи 8.8, начиная с С=0. Вогнутость функции

J.(С) в окрестности нуля является достаточным условием

выполнения неравенства Со

*(Oj^> J-

а? следовательно,

оптимальности скользящего режима.


79

Аналогичный подход может быть распространен и на случай ослаб­ ленных ограничений

В атом случае в задаче 8.3 добавится ограничение

а в задаче 8.Ца пдотнооть распределения

будет аавноеть не толь­

ко от

С, но

и от

2 . Причем наряду о

условиями (8.13} (8.14}

будет

иметь

место

неравенство

 

Jг Р(с, -cjcft £ о

8.5.Другие постановки вадачи -

Задача 8.2 не исчерпывает вое варианты оптимизации в ореднам. Ниже приведены некоторые другие возможные постановки.

Задача

8.5л

 

 

 

 

Требуется найти уодовный макоимум функции от

аре дне го значе­

ния вектора

у ,

 

 

 

 

 

. -

-

^ -

(В.28)

при

 

 

 

 

 

 

 

 

 

 

(8.24)

Уножеотво

определено

ограничениями наиектор

 

Задача

8.5р.

 

 

 

 

Максимум среднего значения целевой функции при овя8й, нало-

аенной

на среднее значение

аргумента: