имеем
− 19 µ µ ψ1 + 2 = 1 ( )0 , 16 µ µ ψ1 − 3 = 2 (0), 13 µ µ ψ1 − 4 = 3 ( )0 ,
⎡ x1 x3 x2 ⎤
µ1 ⎢
+ + −1⎥ = 0, µ2x1 = 0, µ3x2 = 0, µ4x3 = 0,⎣(−9) 6 3 ⎦
µ1 ≥ 0, µ2 ≥ 0, µ3 ≥ 0, µ4 ≥ 0 . (19)
Условия (19) однозначно определяют следующий набор параметров:
µ1 = 2050.13,µ2 = 346.69,µ3 = 468.885,µ4 = 0, x100 = 0, x200 = 0, x300 = 3.0 .
Проинтегрируем систему(18) с полученными начальными условиями
⎛ x100 ⎞ ⎛ ⎞0
⎜ 0 ⎟ ⎜ ⎟
x( )0 = ⎜ x20 ⎟ = ⎜ ⎟0
⎜⎝ x300 ⎟⎠ ⎜ ⎟⎝ ⎠3
и вычислим значение функционала на оптимальном управлении. Имеем
I U⎡⎣ 0 (⋅)⎤⎦ = −2344.02.
В примере 3 значение функционала на оптимальном управлении было «хуже» и равнялось величине −366.188. Такой результат является ожидаемым, так как
⎛−3⎞
начальная точка x0 = ⎜⎜ 2 ⎟⎟ из примера 3 принадлежит множеству S0 данного
⎜⎝ 1 ⎟⎠
примера.
2.6. Минимизация расстояния до целевого множества в случае подвижного левого конца траектории. Рассмотрим частный случай задачи 2, исследованной в пункте 2.5. Именно, будем предполагать, что функция Φ , определяющая критерий качества, имеет смысл евклидового расстояния от проекции фазового вектора на часть своих (k первых (k ≤ n)) координат до некоторого выпуклого компактного множества M ⊂ Rk . Относительно множества S0 ∈Rn дополнительно предположим, что оно выпукло.
Пусть
Γ(t S T0, 0, ) = ∪ G t x T( 0, 0 , ).
x0∈S0
Из непрерывной зависимости области достижимости от начального положения x0 ∈S0 (см. формулу Коши) компактности и выпуклости множества S0 следует, что множество Γ(t S T0, 0, ) ⊂ Rn также является компактным и выпуклым. Предположим, что выполняется {Γ(t0,S T0, )}k ∩ M = ∅. Полагаем
ε0 = min{ε> 0
{Γ(t0,S T0, )}k ∩ Mε ≠ ∅}.Из компактности множества Γ(t S T0, 0, ) следует существование минимума в правой части последнего равенства и справедливость соотношения
ε0 = I U⎡⎣ 0 (⋅)⎤⎦ > 0.
Вычислим величину ε0 . По теореме 1.30 [22] условие
{Γ(t0,S T0, )}k ∩ Mε ≠ ∅ будет иметь место тогда и только тогда, когда
q∈ Γ{ min(t S T0 0, , )}k l q, ≤χ(M ε, ),l ∀ l ∈ S(0, 1)={s ∈ Rk s =1}.Отсюда следует, что
ε0 = min⎨⎧ε> 0 min l q, ≤ χ(Mε, )l ∀ ∈l S (0, 1) ⎬⎫ =⎩q∈ Γ{ (t0 0,S T, )}k ⎭
⎡⎤
= max ⎢−maxm M∈ m l, + q∈ Γ{ min(t S T0 0, , )}k q l, ⎥⎦ . (1) l S∈ (0,1) ⎣По аналогии с пунктом 2.4. можно показать, что максимум в (1) достигается на единственном векторе l0 ∈S(0,1) и получить другую форму записи равенства (1)
⎡Тр ∗T Тр ∗0
ε = maxl=1 ⎢−maxm M∈ m l, + minx0∈S0x0, X T t[ , 0 ] l+ ∫minu P∈B( )τ u X, [T,τ τ]ld +⎢⎣ t0
T ⎤
+∫ C( )τ , XТр[T,τ τ]l∗ d ⎥ . (2) t0 ⎥⎦⎛ l ⎞
⎜ ⎟
∗ ⎜ 0 ⎟∈Rn .
Здесь обозначено l =
⎜ ⎟
⎜⎜⎝ 0 ⎟⎟⎠
Теорема 7. Пусть ε0 > 0 и пара
, U 0 ( )⋅ ∈Π[t T0, ] являетсярешением задачи оптимального управления. Тогда
x00, XТр[T t, 0 ]l0∗ = min x0, XТр[T t, 0 ]l0∗ (3)x0∈S0
B( )t U 0 ( )t , XТр[T t l, ] 0∗ = min B t u( ) , XТр[ (4)
u P∈
⎛l0 ⎞
⎜ ⎟
при почти всех t ∈[t T0, ], где l0∗ = ⎜⎜0 ⎟⎟∈Rn .
⎜⎜⎝ 0 ⎟⎟⎠
Доказательство. Из равенства (2) при l∗ = l0∗ выводим
T
0 = −max m l, 0 + minx0∈S0 x0, XТр[T t l, 0 ] 0∗ + ∫minu P∈ B( ) ( )τ τu , XТр[T,τ τ]l0∗ d +t0
T
+∫
C( )τ , XТр[t,τ τ]l0∗ d .t0
Пусть нарушается какое-либо из условий (3) - (4). Тогда одно из неравенств (или оба сразу)
x00, XТр[T t l, 0 ] 0∗ ≥ min x X0, Тр[T t l, 0 ] 0∗ ,
x0∈S0
TT
∫ B( )τ U 0 ( )τ , XТр[T,τ τ]l0∗ d ≥ ∫minu P∈ B( ) ( )τ τu , XТр[T,τ τ]l0∗ d . (5)t0 t0
будет строгим. По аналогии с пунктом 2.4 с учетом условия (5) вычисляем0 0 0 0 ⎡0⎤
m M∈
T
( )⋅ ⎤⎦ = ρ({x ( )T }k ,M ) = maxl=1 ⎣⎢−maxm M∈ m l, + {x ( )T }k ,l⎥⎦ =t0
+ x00, XТр[T t l, 0 ] 0∗ B( )τ U 0 ( )τ ,
XТр[t,τ τ]l0∗d > −max m l, + min x0,m M∈ x0∈S0
T T
+∫minu P∈ B( )τ u X, Тр[T,τ τ]l0∗ d + ∫ C( )τ , XТр[t,τ τ ε]l0∗ d = 0 .