ВУЗ:
Составители:
Рубрика:
4. ЛИНЕЙНАЯ ЗАДАЧА ТЕОРИИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ
КАК ФУНКЦИОНАЛЬНАЯ ПРОБЛЕМА МОМЕНТОВ
138
результат «хуже», чем величина1.34153 , которая была получена на оптималь-
ном в смысле критерия «минимум энергии» управлении в примере 3.
Для проверки проведенных вычислений, покажем, что полученное управле-
ние
()
0
U ⋅
переводит фазовый вектор из положения
0
x
в положение
T
x
за время
[
]
0,1 . Действительно, проинтегрируем систему дифференциальных уравнений
(
)
()
()
0
112 31
0
21232
0
31233
2230 ,
10 35 ,
2
x
xx xUt
x
xx xUt
xxxxUt
=+− +
=−−+
=−++
с начальными условиями
10 20 30
3, 2, 1xxx=− = = . В результате получим
()
0
0.0000773993
1 0.000215504 0
0.0000639765
T
xx
⎛⎞
⎜⎟
−
=≈
⎜⎟
⎜⎟
⎝⎠
.
Пример 6*. Дифференциальные уравнения движения динамического объ-
екта имеют вид
13
24
,
,
x
x
x
x
=
=
(
)
()
3341
23 42
cos ,
1
sin ,
1
xtxtxu
x
xtxu
t
=++
=+ +
+
0
0, 1tT
=
= ,
10 20 30 40 1 2 3 4
0, 0.640532, 0.491302, 1.61672, 1.31002
TT TT
xxxx x x x x==== = = = = .
Поставим задачу управления этим объектом по критерию качества «мини-
мум силы»
()
[]
() () () ()
2222
1234
0,1
max minIU uuuu
τ
ττττ
∈
⋅= + + + →
⎡⎤
⎣⎦
. (8)
Для решения задачи управления последовательно вычисляем
[]
[
]
[
]
[
]
[
]
[] [] [] []
[] [] [] []
[] [] [] []
[] []
[
]
[
]
[] []
[] []
[] []
11 12 13 14 13 14
21 22 23 24 23 24
31 32 33 34 33 34
41 42 43 44 43 44
,,,, ,,
00
,,,, ,,
00
,,,,
,,,, ,,
10
,,,, ,,
01
xt xt xt xt xt xt
xt xt xt xt xt xt
Xt Ht Xt
xt xt xt xt xt xt
xt xt xt xt xt xt
τ
τττ ττ
τ
τττ ττ
τττ
τ
τττ ττ
τ
τττ ττ
⎛⎞⎛
⎛⎞
⎜⎟⎜
⎜⎟
⎜⎟⎜
⎜⎟
===
⎜⎟
⎜⎟
⎜⎟
⎜⎟
⎜⎟
⎜⎟
⎝⎠
⎝⎠⎝
⎞
⎟
⎟
⎜⎟
⎜⎟
⎜⎟
⎠
4. ЛИНЕЙНАЯ ЗАДАЧА ТЕОРИИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ
КАК ФУНКЦИОНАЛЬНАЯ ПРОБЛЕМА МОМЕНТОВ
результат «хуже», чем величина 1.34153 , которая была получена на оптималь-
ном в смысле критерия «минимум энергии» управлении в примере 3.
Для проверки проведенных вычислений, покажем, что полученное управле-
ние U 0 ( ⋅) переводит фазовый вектор из положения x0 в положение xT за время
[0,1] . Действительно, проинтегрируем систему дифференциальных уравнений
x1 = 2 x1 + 2 x2 − 30 x3 + U10 ( t ) ,
x2 = 10 x1 − x2 − 35 x3 + U 20 ( t ) ,
x3 = 2 x1 − x2 + x3 + U 30 ( t )
с начальными условиями x10 = −3, x20 = 2, x30 = 1 . В результате получим
⎛ 0.0000773993 ⎞
⎜ ⎟
x (1) − xT = ⎜ 0.000215504 ⎟ ≈ 0 .
0
⎜ 0.0000639765 ⎟
⎝ ⎠
Пример 6*. Дифференциальные уравнения движения динамического объ-
екта имеют вид
x1 = x3 ,
x2 = x4 ,
x3 = ( cos t ) x3 + tx4 + u1 ,
1
x2 = x3 + ( sin t ) x4 + u2 ,
t +1
t0 = 0, T = 1 ,
x10 = x20 = x30 = x40 = 0, xT 1 = 0.640532, xT 2 = 0.491302, xT 3 = 1.61672, xT 4 = 1.31002 .
Поставим задачу управления этим объектом по критерию качества «мини-
мум силы»
I ⎡⎣U ( ⋅) ⎤⎦ = max u12 (τ ) + u22 (τ ) + u32 (τ ) + u42 (τ ) → min . (8)
τ ∈[ 0,1]
Для решения задачи управления последовательно вычисляем
⎛ x11 [t ,τ ] x12 [t ,τ ] x13 [t ,τ ] x14 [t ,τ ] ⎞ ⎛0 0 ⎞ ⎛ x13 [t ,τ ] x14 [t ,τ ] ⎞
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
x [ t ,τ ] x22 [t ,τ ] x23 [t ,τ ] x24 [t ,τ ] ⎟ 0 0 ⎟ ⎜ x23 [t ,τ ] x24 [t ,τ ] ⎟
X [t ,τ ] = ⎜ 21 , H [ t ,τ ] = X [ t ,τ ] ⎜ =
⎜ x31 [t ,τ ] x32 [t ,τ ] x33 [t ,τ ] x34 [t ,τ ] ⎟ ⎜1 0 ⎟ ⎜ x33 [t ,τ ] x34 [t ,τ ] ⎟
⎜⎜ ⎟⎟ ⎜⎜ ⎟ ⎜ ⎟
⎝ x41 [t ,τ ] x42 [t ,τ ] x43 [t ,τ ] x44 [t ,τ ] ⎠ ⎝0 1 ⎟⎠ ⎝⎜ x43 [t ,τ ] x44 [t ,τ ] ⎟⎠
138
Страницы
- « первая
- ‹ предыдущая
- …
- 136
- 137
- 138
- 139
- 140
- …
- следующая ›
- последняя »
