
199
В соответствии с принципом максимума для того, чтобы
u*(t) являлось оптимальным управлением в задаче (9.1)-(9.4), не-
обходимо существование ненулевой непрерывной векторной
функции сопряженных переменных (
ψ
o
(t),ψ
1
(t),....,ψ
n
(t)) такой, что
для любого момента времени t
∈(t
o
,t
f
] функция Гамильтона (9.6)
достигает максимума по u(t), т.е.
()
)
) u, ,x t, (H max u*, ,x t, H
u
Gu
∈
, ∀t∈(t
o
,t
f
] . (9.7)
Тогда при известных начальных условиях (x
o
, ψ
o
) в момент
t
o
функция Гамильтона является функцией одного векторного ар-
гумента u(t
o
). В соответствии с (9.7) u*(t
o
) находится в результате
решения задачи математического программирования, существо
которой состоит в нахождении максимума функции Гамильтона
при u
∈ G
u
.
Далее, при известных (x
o
,ψ
o
) и управлении u*(t
o
), на основе
решения задачи Коши для систем дифференциальных уравнений
(9.2), (9.5) можно вычислить (x(t
1
),ψ(t
1
)) в момент времени t
1
, t
o
< t
1
≤ t
f
. Тогда управление u*(t
1
) снова находится, исходя из максими-
зации функции Гамильтона в соответствии с (9.7).
Таким же образом можно вычислить управление для мо-
мента времени t
2
, такого, что t
1
<, t
2
≤ t
f
, и так далее...
Итак, последовательно решая задачу Коши для 2n диффе-
ренциальных уравнений (9.2), (9.5), описывающих изменение фа-
зовых и сопряженных переменных, в каждый момент времени
t
∈(t
o
,t
f
], и, находя оптимальное управление из условия максими-
зации гамильтониана, можно найти оптимальную программу
управления u*(t) в целом.
Задача нахождения управления, позволяющего перевести
динамическую систему, описываемую дифференциальными
уравнениями (9.2), (9.5), из начального состояния (x
o
,ψ
o
) в конеч-
ное состояние (x
f
,ψ
f
), называется к р а е в о й задачей.
Основная особенность данной задачи состоит в том, что,
если начальные условия для фазовых переменных заданы
(x(t
o
)=x
o
), то начальные условия для сопряженных переменных
ψ(t
o
) не заданы. Вместе с тем, фазовая траектория должна быть
такова, чтобы выполнялись краевые условия на правом конце
x(t
f
)=x
f
. В этой связи, если задать произвольные значения ψ(t
o
)=α,
то, решая краевую задачу для начального состояния (x
o
,α), най-
дем некоторое управление, переводящее систему (9.2) в некото-