ВУЗ:
Составители:
Оптимальный наблюдатель минимизирующий функционал
(
)
(
)
[
]
2
22
2
11
ˆˆ
lim xxxxMJ
t
−+−=
∞→
(7.49)
запишется в виде:
).
ˆ
(
ˆ
ˆ
;)
ˆ
(
ˆ
ˆ
221121
2
211111
1
xykxa
d
t
xd
buxykxa
dt
xd
−+=
+−+=
(7.50)
Неизвестные коэффициенты наблюдателя находятся из соотношений
(7.46)
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
=
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
1
0
2221
1211
21
11
pp
pp
k
k
. (7.51)
Коэффициенты матрицы
P являются решением матричного уравнения Риккати
(7.47)
() ( )
.
00
00
0
0
10
1
0
00
0
0
1
2221
1211
2221
1211
2111
2221
1211
2221
1211
21
11
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
=
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
+
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
−
−
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
+
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
gr
g
pp
pp
pp
pp
aa
pp
pp
pp
pp
a
a
(7.52)
В развернутом виде эти уравнения запишутся так
.0
;0
;0
;0
2
2221211221
222121111121
221211211211
2
1
2
2111111111
=−+
=−+
=−+
=+−+
ppapa
pppapa
pppapa
grppapa
. (7.53)
Если положить, что -а
11
=а
21
=1, g=2,25 и r
1
=1, то решением уравнения
(7.53) будет
p
11
= p
22
=1; p
21
= p
12
=0,5.
Откуда в соответствии с (7.51) искомые коэффициенты матрицы
К будут
равны
к
11
=0,5; к
21
=1.
На рис. 7.3 и 7.4 показаны результаты моделирования наблюдателя.
Программа моделирующая расчет и работу наблюдателя приведена ниже.
Оптимальный наблюдатель минимизирующий функционал
t →∞
[
J = lim M ( x1 − xˆ1 ) + ( x 2 − xˆ 2 )
2 2
] (7.49)
запишется в виде:
dxˆ1
= a11 xˆ1 + k11 ( y − xˆ 2 ) + bu;
dt
(7.50)
dxˆ 2
= a 21 xˆ1 + k 21 ( y − xˆ 2 ).
dt
Неизвестные коэффициенты наблюдателя находятся из соотношений
(7.46)
⎛ k11 ⎞ ⎛ p11 p12 ⎞⎛ 0 ⎞
⎜⎜ ⎟⎟ = ⎜⎜ ⎟⎜ ⎟ . (7.51)
⎝ k 21 ⎠ ⎝ p 21 p 22 ⎟⎠⎜⎝ 1 ⎟⎠
Коэффициенты матрицы P являются решением матричного уравнения Риккати
(7.47)
⎛ a11 0 ⎞⎛ p11 p12 ⎞ ⎛ p11 p12 ⎞⎛ a11 a 21 ⎞
⎜⎜ ⎟⎟⎜⎜ ⎟⎟ + ⎜⎜ ⎟⎜ ⎟−
⎝ a 21 0 ⎠⎝ p 21 p 22 ⎠ ⎝ p 21 p 22 ⎟⎠⎜⎝ 0 0 ⎟⎠
(7.52)
⎛p p12 ⎞⎛ 0 ⎞ ⎛p p12 ⎞ ⎛ g ⎞ ⎛0 0⎞
− ⎜⎜ 11 ⎟⎟⎜⎜ ⎟⎟(0 1)⎜⎜ 11 ⎟⎟ + ⎜⎜ ⎟⎟r1 ( g 0 ) = ⎜⎜ ⎟⎟.
⎝ p 21 p 22 ⎠⎝ 1 ⎠ ⎝ p 21 p 22 ⎠ ⎝ 0 ⎠ ⎝0 0⎠
В развернутом виде эти уравнения запишутся так
2
a11 p11 + a11 p11 − p 21 + r1 g 2 = 0;
a11 p12 + a 21 p11 − p12 p 22 = 0;
. (7.53)
a 21 p11 + a11 p 21 − p 21 p 22 = 0;
2
a 21 p12 + a 21 p 21 − p 22 = 0.
Если положить, что -а11=а21=1, g=2,25 и r1=1, то решением уравнения
(7.53) будет
p11= p22=1; p21= p12=0,5.
Откуда в соответствии с (7.51) искомые коэффициенты матрицы К будут
равны
к11=0,5; к21=1.
На рис. 7.3 и 7.4 показаны результаты моделирования наблюдателя.
Программа моделирующая расчет и работу наблюдателя приведена ниже.
Страницы
- « первая
- ‹ предыдущая
- …
- 167
- 168
- 169
- 170
- 171
- …
- следующая ›
- последняя »
