Файл: Цирлин, А. М. Основы оптимального управления конспект лекций.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 78
Скачиваний: 0
Однако это совершенно не обязательно.Статическиэ и динамические характеристики аппарата могут быть таковы, что оптимальным режииоц в нем может оказаться режим с периодически изменяющимися параметрами. Поставим задачу определения режима соответствующего «аисимуыу средней продуктивности;
•у)а.У- ф- |
J / л С * , и , ^ J ( 1 6 - а д ) |
'о
г.ри условии |
|
|
|
|
|
|
j/ = J |
(Я, |
|
• |
с/ |
€ Vu- |
а б Л 2 ) |
difO) |
= * С Г |
) |
= f |
C |
|
(16.43). |
Уравнения |
(16.42) |
совпадают по форме с (16.38), |
функционал \ |
|||
(16.41) отличается |
от |
(16.37) |
лишь тем, что время простоя отсут |
ствует. Условие же (16.48) в прежней аадаче не встречалось. Оно соответствует требованию отсутствия при непрерывном ведении
процесса |
скачков |
фазовых координат. Величина |
К |
вместе с Т а |
||||
UС/) |
подлежит определению. Выпишем функцию |
/2 |
дня функционала |
|||||
2~ = |
|
|
|
|
связями (16.42), (16,48) |
|
||
о |
|
|
|
|
|
|
|
|
Два последних слагаемых соответствуют равенствам (16.48). |
||||||||
Функция |
Гамильтона |
|
|
|
|
|||
Условия для сопряженных переменных |
|
|
|
|||||
Так как в задаче |
фиксированы значения фазовых переменных при |
|||||||
i. * |
0 |
и |
i = Т, |
получим $ * / 7 * / - . / ^ ; |
V>/Oj=~^. |
|||
Однако |
значение |
/С |
является параметром |
задачи. Из условия |
а(--
•ляедует, что -J=J& или ^^Oj = 9^(Т) ,
|
i74 |
Вариация функционала |
по Т вдоль оптимально?,-траектории |
Аналогично случаю периодически действующего аппарата,получим для выбора Т
Рис. 16.2.
\
\
\
X
Рис.16.3.
|
§ 17. Задачи со связями в форме дифференциальных уравнений. |
||||||
|
|
Достаточные условия оптимальности , |
|
||||
|
17.1. Условия Кротоваг |
|
|
|
|||
|
Конкретизируем достаточные |
уоловия |
оптимальности, |
полученные |
|||
в |
п.14.6 для задачи со |
связями |
в канонической форме.- |
применительно |
|||
к |
задаче |
о мшссимуме |
функционала |
|
|
||
|
|
о |
|
|
|
|
|
со |
связями |
|
|
|
|
|
|
|
|
vcV^, |
|
y e |
V*; } m U ^ |
a w |
|
функция / |
в (.17.1) |
учитывает |
зависимость целевой функции от конеч |
||||
ного состояния процесса. Начальное оостояше для простоты будем |
|||||||
считать фиксированным |
и предполагать, |
что решение задачи принадлежит |
|||||
Д. |
|
|
|
|
|
|
|
|
достаточным условием |
абсолютного маконмума является существо |
|||||
вание такой функции |
|
|
, что функционал |
|
достигает абсолютного максимума на множестве Vy в точке
У*^Х*L/*J |
Множество |
Vy |
представляет |
собой прямое_цроизведе- |
|||
ние мнсяеств |
и |
\{д . |
Чтобы |
записать |
функционал JS |
В форме |
|
^17.3), нужно |
; см. |
п.14.6) гарантировать |
существование |
интеграла |
|||
У^Р/Ъ/УффЬ |
г л е |
УС^-О- |
|
каноническая форма записи дяффе- |
|||
" ренциального |
уравнения. |
Это приводит к требованию непрерывности |
|||||
к дифференцируембсти функции |
^ |
(. yjT~) |
для почти всех |
Т<?[о,т] .
|
|
|
|
|
|
|
|
17ё |
|
|
|
|
|
|
|
|
|
|
|
|
|
Во всякой ля задаче существует такая функция, |
обеспечивающая |
||||||||||||||||||
"сдвиг" абоситтного максимума |
$ |
внутрь д , |
неизвестно. Но доста |
|||||||||||||||||
точные условия этого и не утверждают, |
иначе |
они были бы и необхо- |
||||||||||||||||||
дямьии. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сузим множество возможных функций |
^ |
еще тем, Что будем ис |
||||||||||||||||||
кать |
^ |
как функцию |
только J( |
ъ. "£~ |
, |
это |
позволит перейти |
к |
|
|
||||||||||
конкретным |
алгоритмам |
ее |
|
определения, и введем |
обозначение |
|
|
|
||||||||||||
Тогда выражение Pcfj |
с т о |
я |
и |
' е е |
П °Д |
знаком |
интеграла |
в (П.З), модно |
||||||||||||
записать, как |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
При |
этом мы считали, что |
скалярное |
произведение |
вектор-функций |
|
|
||||||||||||||
_У существует. Можно было бы ооой?ись |
без этого |
предположения, |
сразу |
|||||||||||||||||
введя слагаемое j@Cg для достаточных условий в форме |
^ 17 .&J, |
как |
||||||||||||||||||
это |
было |
сделано |
В.Ф.Кротовым £ |
|
|
Однако |
при принятом нами |
|||||||||||||
подходе |
ясно, |
что переход к форме |
(17.5) предполагает |
зависимость |
||||||||||||||||
|
|
|
|
|
|
и связь в форме дифференциального уравнения,, |
||||||||||||||
функцию, |
стоящую под знаком интеграла,в |
iS |
|
|
|
|
|
|
||||||||||||
|
о |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(17.6) |
|
|
|
будем называть функцией |
Кротова. |
|
|
|
|
|
|
|
|
|
|
|||||||||
для того, |
чтобы |
|
достигал |
абсолютного максимума на |
\у |
, |
|
|||||||||||||
необходимо |
и достаточно, |
|
чтобы для каждого |
/ |
было максимально |
по |
||||||||||||||
J((£)£ V*: |
и |
|
И1 е |
г |
о |
подинтегральное |
выражение. Если |
произ |
||||||||||||
вольно задать некоторую функцию /{J(} |
|
*fc) и искать |
для каждого |
i |
||||||||||||||||
максимум функции |
Кротова |
по М и |
t/ |
, |
то получившееся решение |
|
||||||||||||||
|
не обязательно будет удовлетворять уравнениям связей. Поэтому |
|||||||||||||||||||
обычный подход к |
использованию условий |
оптимальности |
аналогичен |
|
ITT
соответствующему подходу в нелинейном программировании |
(см.п.7.7) |
||||||||||||||||||
и в задачах с дискретно меняющимися переменными |
;см.& 10). Именно, |
||||||||||||||||||
функция |
^выбирается так, |
чтобы максимум <б по одним |
составляю |
||||||||||||||||
щим решения |
был одинаков |
для всех |
допустимых значений |
других |
|
||||||||||||||
составляющих. Для определеннооти |
(это совсем не |
обязательно) |
|
||||||||||||||||
будем считать, |
что максимум/^ |
находят |
по |
|
|
|
|
выбира |
|||||||||||
ют из условия |
независимости |
|
|
|
|
. Если |
это удалось оде- |
||||||||||||
лать |
, то подставив |
в |
уравнения |
связей, найдем У \ \ : ), |
кото |
||||||||||||||
рое |
удовлетворяет |
связям |
и для которого |
(как, впрочем, |
и для вся |
||||||||||||||
кого |
другого Y(•£))функция |
£ |
максимальна |
п о |
У . |
Если |
полученная |
||||||||||||
функция^ Л.)(9 |
. то задача |
решена; |
причем найден |
абсолютный |
|
||||||||||||||
максимум |
I |
на D. Так будет |
всегда! |
когда множество ^совпадает |
о |
||||||||||||||
пространствомХ"« |
Если же это не так, то У |
и |
U . 0 |
не равны |
со |
||||||||||||||
ответственно У |
* п |
К * |
а функционал |
I |
{ У , |
Ц° |
) |
^ |
T ( |
X * U . * J |
|||||||||
дает верхнюю оценку решения. Чтобы свести задачу с ограничения |
|||||||||||||||||||
ми на У |
к |
задаче |
без ограничений, |
можно, |
например, |
восполь |
|
||||||||||||
зоваться методом штрафных функций, добавив к I |
функционал,равный |
||||||||||||||||||
нулю ащХ& |
У* и отрицательный |
для остальных |
значений |
X. |
|
|
|||||||||||||
17.2. Алгоритм |
динамического программирования |
|
|
|
|
|
|||||||||||||
Один из возможных методов решения задачи (17.I),^17.2), |
основан |
||||||||||||||||||
ный на достаточных |
условиях, доставляет |
динамическое |
программиро |
||||||||||||||||
вание £ |
2 |
J . |
Согласно |
этому |
подходу функция ^выбирается |
так, |
|||||||||||||
чтоОы абсолютный максимум |
Q |
по i |
t |
для каждого 4г не зависел от.У |
|||||||||||||||
|
Sup |
7>Ъс, ч |
<е; - |
|
с |
а |
|
|
|
|
|
|
|
||||||
|
У& |
V* |
|
|
|
|
|
|
|
|
|
|
|
(17.7) |
|
|
|||
Причем решение |
не зависит |
от С(4г). так как, если |
найдется |
функция |
|||||||||||||||
'•f^ I удовлетворяющая (17.7) |
для некоторой Cj ( \ ) , то |
найдется |
|
||||||||||||||||
такал функция |
\ |
и для любой |
другой |
кусочно-непрерывной |
и |
|
|
||||||||||||
ограниченной |
|
причем |
|
=^-\-{С |
- Cj ) . Поэтому удобно |
|
считать C(-t)= 0, тогда условие (Г7.7,)примет форму
.вели вспомнить, что |
|
|
|
|
|
|
и записать (17.7) в |
окрестности |
^ - |
Т |
|
|
|
видно, что в точке |
Т |
^^Т)испытывает |
скачок. |
Интегрируя |
||
последнее равенство |
от Т_ до Т + |
, |
подучим с учетом |
того, что |
||
|
Tj |
= /?{Х, |
V |
|
(17.9) |
Условие (17.9) является краевым для уравнения в частных производ
ных (17.8) i Это уравнение |
получено |
Р.Беллманом |
[ |
2.J- |
Уравнение |
Беллмана не совсем обычное, в него |
органично |
входит |
операция |
||
нахождения верхней грани |
по Ц . Один из способов |
решения уравне |
ния (17.8) - переход к дискретной задаче с заменой частных произ
водных соответствующими разностями. Получающееся |
уравнение |
близко Л |
||||
записанному в п. 9.4. |
Так как краевые |
условия для |
^ |
заданы в |
||
конце интервала! расчет проводят обычно, двигаясь |
от" £ = - Т* к"Ь»0, |
|||||
при этом одновременно с функцией ^(Xt |
"tj вычисляют и |
оптичэльное |
||||
удравление |
|
удовлетворяющее |
ограничениям |
t(_ £ Vu_ |
||
а оаределенябе на множестве *Х(~- V\( |
, ~£ С~- |
. |
|
|
||
Затем найденное условно-оптимальное управление, будучи подстав |
||||||
лено в уравнения связи |
|
|
|
|
||
позволяет |
найти 3\(.4)« |
Если найденная |
траектория |
допустима, |
то |
|
пара |
» U^(^"J является решением. Физически функция |
iPfyii) |