ВУЗ:
Составители:
125
)
1
(2
1
0
2
0
T
i
C
+−
−=
ωω
. (5.17)
Переходя с помощью таблиц от изображения к оригиналу, получаем следующее
выражение для вынужденных колебаний объекта:
⎟
⎠
⎞
⎜
⎝
⎛
+
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎝
⎛
+
−
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
+
−
⎟
⎠
⎞
⎜
⎝
⎛
=
−
t
T
t
T
e
T
TT
T
A
tx
T
t
000
2
2
0
2
0
22
0
3
2
0
00
cos
1
sin
)
1
(
1
1
)(
ωωω
ωω
ωω
ω
(5.18)
Теперь необходимо найти алгоритм оптимального управления.
Обозначим:
(
)
(
)
.),()(
121
txtxtxtx
&
=
= Тогда вместо уравнения (5.1)
будем иметь следующую систему дифференциальных уравнений:
(
)
(
)
() ()
⎩
⎨
⎧
⋅=+⋅
=
.
,
22
21
uktxtxT
txtx
&
&
(5.18)
Разделим все члены второго уравнения на T и запишем систему в
следующем виде:
(
)
(
)
()
()
⎪
⎩
⎪
⎨
⎧
−⋅⋅=
=
.
1
,
22
21
xuk
T
tx
txtx
&
&
(5.19)
Функция Гамильтона для системы двух дифференциальных
уравнений конструируется следующим образом:
()
(
)
(
)
(
)
(
)
utxxftutxxftuxH ,,,,,,,,
21222111
⋅
+
⋅
=
ψ
ψ
ψ
r
r
, (5.20)
где
()
t
1
ψ
и
()
t
2
ψ
- вспомогательные функции,
()
utxxf ,,,
211
и
()
utxxf ,,,
212
- правые части дифференциальных уравнений.
В нашем случае
()
(
)
txutxxf
2211
,,,
=
,
() ()()
txuk
T
utxxf
2212
1
,,, −⋅⋅=
.
Тогда гамильтониан запишется в виде
( ) () () ()()
txuk
T
txtuxH
2221
1
,, −⋅⋅⋅+⋅=
ψψψ
r
r
. (5.21)
Вспомогательные функции
(
)
t
1
ψ
и
(
)
t
2
ψ
должны удовлетворять
следующей системе дифференциальных уравнений:
()
()
⎪
⎪
⎩
⎪
⎪
⎨
⎧
∂
∂
−=
∂
∂
−=
.
,
2
1
1
2
x
H
t
x
H
t
ψ
ψ
&
&
(5.22)
В нашем случае эта система будет иметь вид:
1 . (5.17)
C=−
1
2ω (−iω 0 + )
2
0
T
Переходя с помощью таблиц от изображения к оригиналу, получаем следующее
выражение для вынужденных колебаний объекта:
⎛ ⎞
⎛ A0ω 0 ⎞⎛ T T 3 ⎞ −T ⎜ ⎟
t
⎟⎛⎜ ω 0 sin ω 0t + cos ω 0 t ⎞⎟ (5.18)
1 1
x(t ) = ⎜ ⎟⎜⎜ 2 − ⎟
2 2 ⎟
e − ⎜
⎝ T ⎠⎝ ω 0 1 + ω 0 T ⎠ ⎜ ω 2 (ω 2 + 1 ) ⎟⎝ T ⎠
⎜ 0 0 2 ⎟
⎝ T ⎠
Теперь необходимо найти алгоритм оптимального управления.
Обозначим: x1 (t ) = x(t ), x2 (t ) = x&1 (t ). Тогда вместо уравнения (5.1)
будем иметь следующую систему дифференциальных уравнений:
⎧ x&1 (t ) = x2 (t ),
⎨ (5.18)
⎩T ⋅ x& 2 (t ) + x2 (t ) = k ⋅ u.
Разделим все члены второго уравнения на T и запишем систему в
следующем виде:
⎧ x&1 (t ) = x 2 (t ),
⎪
⎨ 1 (5.19)
⎪⎩ x& 2 (t ) = T ⋅ (k ⋅ u − x 2 ).
Функция Гамильтона для системы двух дифференциальных
уравнений конструируется следующим образом:
r r
H (ψ , x , u ) = ψ 1 (t ) ⋅ f1 ( x1 , x2 , t , u ) + ψ 2 (t ) ⋅ f 2 ( x1 , x2 , t , u ) , (5.20)
где ψ 1 (t ) и ψ 2 (t ) - вспомогательные функции,
f1 ( x1 , x2 , t , u ) и f 2 ( x1 , x2 , t , u ) - правые части дифференциальных уравнений.
1
В нашем случае f1 (x1 , x2 , t , u ) = x2 (t ) , f 2 ( x1 , x2 , t , u ) = ⋅ (k ⋅ u − x2 (t )) .
T
Тогда гамильтониан запишется в виде
r r 1
H (ψ , x , u ) = ψ 1 (t ) ⋅ x2 + ψ 2 (t ) ⋅ ⋅ (k ⋅ u − x2 (t )) . (5.21)
T
Вспомогательные функции ψ 1 (t ) и ψ 2 (t ) должны удовлетворять
следующей системе дифференциальных уравнений:
⎧& ∂H
⎪ψ 1 (t ) = − ∂x ,
⎪
⎨
1
(5.22)
⎪ψ& (t ) = − ∂H .
⎪⎩ 2 ∂x2
В нашем случае эта система будет иметь вид:
125
Страницы
- « первая
- ‹ предыдущая
- …
- 123
- 124
- 125
- 126
- 127
- …
- следующая ›
- последняя »
