Активная идентификация стохастических динамических систем. Планирование эксперимента для моделей непрерывно-дискретных систем. Учебное пособие
.pdfx |
|
|
(t |
|
|
) |
xT (t |
|
|
|
|
) |
|
|
|
|
|
НT (t |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
A |
k |
|
|
|
A |
|
k 1 |
|
CT |
|
|
|
|
|
|
k 1 В 1(t |
k |
|
|
|
) |
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
1 |
|
|
|
u (t ) |
|
|
|
|
|
0 |
|
|
|
|
j |
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
sp |
|
|
Н(t |
k |
|
|
) |
C |
|
|
x |
A |
(t |
|
|
|
|
) |
xT (t |
|
|
) |
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
k 1 |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
u (t ) |
|
|
|
A |
|
k 1 |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
x |
|
|
(t |
|
|
) |
xT |
(t |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)B 1(t |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
A |
|
|
|
|
|
A |
|
|
|
k 1 |
|
CTH T (t |
k |
|
|
|
|
|
|
|
|
|
) |
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
k 1 |
|
u (t ) |
|
|
|
|
j |
|
|
|
|
|
|
|
1 |
|
|
k 1 |
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
H (t |
|
|
|
) |
|
|
|
|
x |
|
(t |
|
|
) AT (t |
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
sp |
|
|
|
|
|
|
|
k 1 |
|
C |
|
|
|
|
|
A |
|
|
k 1 |
|
|
|
|
|
|
|
|
|
|
k 1 |
B 1(t |
k |
|
|
) |
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
u |
|
(t ) |
|
|
|
|
|
j |
|
|
|
|
|
|
|
|
|
1 |
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
sp |
|
|
|
|
|
|
|
|
|
|
)C |
|
|
x |
A |
(t |
|
|
|
) |
|
xT (t |
|
) |
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
H (t |
|
|
|
|
|
|
|
|
|
|
|
k 1 |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k 1 |
|
|
i |
|
|
u (t ) |
|
|
|
|
|
A |
k 1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
x |
|
|
(t |
|
|
|
) |
|
|
T |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T |
(tk 1) B 1(t |
|
|
|
|
|
|
) |
|
|
|
|||||||||||||||||||
A |
k 1 |
xA (tk 1) |
CT H |
|
|
k 1 |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
u (t ) |
|
|
|
|
|
0 |
|
|
|
|
|
j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
sp |
|
|
|
|
|
|
|
|
|
|
)C |
|
|
x |
A |
(t |
|
|
|
) |
|
xT (t |
|
) |
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
H (t |
|
|
|
|
|
|
|
|
|
|
|
k 1 |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k 1 |
|
|
i |
|
|
u (t ) |
|
|
|
|
|
A |
k 1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
x |
|
|
(t |
|
|
) |
xT |
(t |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)B 1(t |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
A |
|
|
|
|
|
A |
|
|
|
k 1 |
|
CTH T (t |
k |
|
|
|
|
|
|
|
|
|
) |
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
k 1 |
|
u (t ) |
|
|
|
|
j |
|
|
|
|
|
|
|
1 |
|
|
k 1 |
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
sp |
H (t |
|
|
|
|
)C |
|
|
xA (tk 1) |
A (tk 1) |
B 1(t |
|
|
|
|
) |
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
k 1 |
|
i |
|
u (t ) |
|
|
|
|
|
j |
|
|
|
|
|
|
|
|
|
|
k 1 |
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sp |
|
|
A(t |
k |
|
|
) |
xT (t |
|
|
|
) |
CT |
|
H T (t |
) |
B 1(t |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
1 |
|
|
|
|
A |
|
|
k 1 |
|
|
|
|
|
|
|
|
k 1 |
|
|
|
) |
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
u |
|
(t ) |
|
|
0 |
|
|
|
|
|
j |
|
|
|
|
|
|
|
k 1 |
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51
|
A(t |
k |
) xT (t |
) |
CTH T |
|
sp |
|
1 |
A |
k 1 |
||
|
|
|
u (t ) |
j |
||
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
(tk 1)B 1(tk 1) . (3.54)
Производные xA (tk 1) найдем при помощи равенства (3.47):
u (t )
|
|
|
|
|
|
|
|
|
|
|
|
xA(tk 1) |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
u (t ) |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
xA(tk ) |
|
|
|
aA(tk 1,tk ) |
|
|
|
|
|
|
|
||||||||||||
A(tk 1,tk ) u (t ) |
|
u |
|
(t |
) |
|
|
, |
если |
k 1, |
2, ..., N 1; |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
t1 |
|
|
|
|
|
a( ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
(t1, ) |
|
|
|
d |
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
u (t ) |
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
t0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
t |
Ф(t , ) |
a( ) |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
a( ) |
|
|
|
|
(3.55) |
|||||
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
1 |
|
|
|
|
Ф(t1, ) |
|
|
|
|
|
|
|
|
d |
, |
если k 0. |
||||||||
|
u (t ) |
|
u |
|
(t |
) |
|
||||||||||||||||||||
|
|
t |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
0 |
|
. . . . . . . . . . . . . . . . . . . . |
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
t1 |
|
Ф(t , ) |
a( ) |
|
|
|
|
|
|
|
|
|
|
|
2a( ) |
|
|
|
|
|
||||||
|
|
|
|
1 |
|
|
|
|
|
Ф(t , ) |
|
|
|
|
|
|
|
|
|
d |
|
|
|||||
u (t ) |
|
u |
(t ) s |
|
|
|
|||||||||||||||||||||
|
|
s |
|
|
|
1 |
|
|
|
|
|
|
|
|
|||||||||||||
|
t0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Перейдем к определению производных |
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
a |
|
|
(t |
|
,t |
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A |
k 1 |
k |
, |
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
k 1,2,..., N 1 . |
||||||||||||||||
|
|
|
|
|
|
|
u (t ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Для этого, воспользовавшись формулами (3.43) и (3.51), представим выражение для aA (tk 1,tk ) в виде суммы двух слагаемых, одно из
которых не зависит, а другое – зависит от u(tk ):
aA(tk 1,tk ) bA(tk 1,tk ) A(tk 1,tk )u(tk ), |
(3.56) |
где
52
bA(tk 1,tk )
|
|
|
|
|
|
tk 1 |
|
|
|
|
|
|
|
|
|
|
|
|
Ф(tk 1, |
)b( )d |
|
|
|
|
|
|
|
|
|
|
|
tk |
|
|
|
|
|
|
|
|
tk 1 |
|
|
|
|
|
|
|
|
||
|
|
|
Ф(tk 1, ) |
|
b( ) |
|
A(tk ) |
|
|
|||
|
|
|
|
|
|
b( ) Ф(tk 1, ) |
|
d K |
(tk 1,tk ) |
|
|
; (3.57) |
|
|
|
|
|
||||||||
|
|
|
tk |
|
1 |
|
1 |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
|
||||||||||
|
|
t |
k 1 |
|
Ф(tk 1, ) |
|
b( ) |
|
A(tk ) |
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
b( ) Ф(tk 1, ) |
|
d K |
(tk 1,tk ) |
|
|
|
|
|
s |
s |
s |
|
|||||||
|
|
tk |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tk 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ф(tk 1, ) ( )d |
|
|
|
|
|
|
||
|
|
|
|
|
|
tk |
|
|
|
|
|
|
|
|
|
|
|
tk 1 |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
Ф(tk 1, |
) |
( ) Ф(tk 1, ) |
( ) |
|
|
|
||||||
A(tk 1,tk ) |
|
|
|
|
|
1 |
|
1 |
d |
|
|||||
|
|
|
tk |
|
|
|
|
|
|
|
. |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
|
|||||||||||||
|
|
t |
k 1 |
|
Ф(tk 1, |
) |
|
|
( ) |
|
|
|
|||
|
|
|
( ) Ф(tk 1, ) |
|
|
|
|||||||||
|
|
|
|
|
|
s |
|
s |
d |
|
|||||
|
|
|
|
tk |
|
|
|
|
|
|
|
|
|||
Из соотношения (3.56) следует, что |
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
... |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
aA (tk 1,tk ) |
|
|
|
|
u(tk ) |
|
|
|
|
|
|
||||
A(tk 1,tk ) |
A (tk 1,tk ) |
1 |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
||||||
u (t ) |
|
|
u (t ) |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
... |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
О |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
(3.58)
53
|
|
(tk 1,tk ) |
|
|
|
|
A1 |
|
|
|
|
(tk 1,tk ) |
|
|
|
|
A2 |
|
, |
|
|
|
||
|
|
|||
|
|
|
|
|
|
|
(tk 1,tk ) |
|
|
|
An(s 1), |
|
|
|
|
|
О, |
|
|
|
|
|
|
|
|
|
|
|
|
если k,
(3.59)
если k.
Подставляя равенство (3.51) в формулу (3.55) при k = 0, с учетом выражения (3.58) получим
|
|
|
|
|
|
|
|
|
t1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ф(t1, ) ( )d |
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
t0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
Ф(t1, ) ( ) Ф(t , ) ( ) d |
|
|
|
||||||||||||||||
xA(tk 1) |
|
|
|
|
u(t0) |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
||||||
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
u (t ) |
|
|
1 |
|
|
|
|
|
|
|
|
1 |
|
u (t ) |
|
|||||||
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
. . . . . . . . . . . . . . . . . . . . . . . . . . |
|
|
|
|||||||||||||||||
|
|
|
t |
|
Ф t1, |
|
|
|
|
|
( ) |
|
|
|
||||||||
|
|
|
1 |
( ) Ф(t1, ) |
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
d |
|
|
|
|||||||
|
|
|
|
s |
|
|
|
s |
|
|
|
|||||||||||
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
A |
(t1,t0) |
|
|
|
|
|
|
|||||
|
|
|
... |
|
|
|
|
|
|
|
||||||||||||
|
|
|
0 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
(t ,t |
|
) |
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
1 |
|
|
|
|
A2 |
1 |
0 |
|
|
, |
если |
k, |
|
|||||||
A(t1,t0) |
|
|
|
|
|
(3.60) |
||||||||||||||||
|
|
|
|
0 |
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
... |
|
|
|
A |
|
(t1,t0) |
|
|
|
|
|
||||||||
|
|
|
|
|
n |
(s 1), |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
0 |
|
|
|
|
|
|
О, |
|
|
|
|
если k. |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
О |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
54
3.2.2. АЛГОРИТМ ВЫЧИСЛЕНИЯ ПРОИЗВОДНЫХ ИНФОРМАЦИОННОЙ МАТРИЦЫ ФИШЕРА ПО КОМПОНЕНТАМ ВХОДНОГО СИГНАЛА ДЛЯ ЛИНЕЙНЫХ НЕСТАЦИОНАРНЫХ МОДЕЛЕЙ
Приведенные в предыдущем разделе аналитические выкладки позволяют разработать алгоритм вычисления производных ИМФ по компонентам входного сигнала
|
М(U; ) |
|
|
||
|
|
|
|||
|
u |
(t |
) |
, 0,1,..., N 1, |
1,2,..., r |
|
|
|
|
|
|
|
|
|
|
|
|
при некотором фиксированном значении вектора неизвестных пара-
метров в уравнениях состояния, наблюдения, в начальных условиях и ковариационных матрицах шумов системы и измерений. Представим возможный вариант такого алгоритма, следуя с незначительными изменениями [40].
Шаг 1. Определить
( ), |
|
t , t |
|
|
, Q, R , P(t ), x(t ) , |
|||
|
|
0 N |
0 |
0 |
||||
|
|
|
||||||
|
|
x(t |
|
) |
|
|
|
|
|
|
0 |
, |
|
|
|||
|
|
|
|
|
i 1,2,..., s . |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
Шаг 2. Определить
|
|
|
b( ), |
( ), |
|
|
|
|
b( ), ( ), F( ), |
F( ), t0 , tN , i 1, 2,..., s . |
|||||||
|
|
|
i |
i |
i |
|
|
|
Положить |
|
|
|
|
|
|
|
|
|
М(U; ) |
|
|
|
|
|
||
|
|
|
|
|
|
|||
|
u |
(t |
) |
О, |
0,1,..., N 1, |
1,2,..., r |
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k 0,Р tk |tk Р(t0) .
55
Шаг 3. Решив матричное ДУ в обратном времени
|
|
Ф(tk 1, ) |
|
|
|
|
|
|
|
Ф(tk 1, )F( ) |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
Ф(tk 1, ) |
|
|
F( ) |
|
|
|
|
||||
|
|
Фtk 1, ) |
|
|
|
|
F( ) Ф(tk 1, ) |
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
d |
|
1 |
|
|
|
|
|
|
|
1 |
|
|
1 |
|
, |
[tk |
,tk 1]; |
||
|
. . . |
|
|
|
. . . . . . . . . . . . . . . |
|
||||||||||||||
d |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
Ф(tk 1, ) |
|
|
|
|
Ф(tk 1, ) |
F( ) Ф(tk 1, ) |
F( ) |
|
|
|
|
|||||||
|
|
s |
|
|
|
|
|
|
|
s |
s |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
Ф(tk 1,tk 1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
I |
|
|
|
|
|
|
|
|
|
||
|
Ф(tk 1,tk 1) |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
1 |
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
. . . |
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
. . . |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
||
|
|
Ф(tk 1,tk 1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
s |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
найти |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
Ф(tk 1, ), [tk , tk 1] |
|
|
|
|
|
|
|||
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ф(t |
|
|
, ) |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
k 1 |
, i 1,2,...,s, [tk |
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
,tk 1] . |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
Сформировать |
|
матрицу |
A tk 1,tk в |
соответствии с |
равен- |
||||||||||||||
ством (3.58). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
При помощи выражения (3.51) вычислить |
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
, |
|
|
|
, tk ,tk 1 , i 1,2,...,s . |
|
|
|
|
||||||
|
|
|
|
|
|
i |
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Шаг 4. Если k 0, вычислить (см. (3.47))
xA(tk 1)
56
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ф(t1,t0)x(t0) 1 (t1, )a( )d |
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ф(t ,t |
0 |
) |
|
|
|
|
|
|
x(t |
0 |
) |
|
t1 |
Ф(t |
|
, ) |
|
|
a( ) |
|
||||||
|
1 |
|
x(t0) Ф(t1,t0) |
|
|
|
|
1 |
|
|
a( ) |
Ф(t1, ) |
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
d |
||||||||||||||||
|
1 |
|
|
|
|
|
|
|
|
|
1 |
|
|
t0 |
|
1 |
|
|
|
1 |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
|
||||||||||||||||||||||||||
|
Ф(t1,t0) |
x(t |
|
) |
Ф(t ,t |
|
) |
|
|
|
|
t1 |
|
|
|
|
|
|
|
Ф(t , ) |
a( ) |
|
|
||||
|
|
|
x(t0) |
Ф(t1, )a( ) |
d |
||||||||||||||||||||||
|
s |
|
|
|
|
0 |
|
1 |
0 |
|
s |
|
|
t |
|
s |
|
|
1 |
s |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
и перейти к шагу 8. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
Шаг 5. Найти K(tk 1,tk ) по формуле (см. (3.39)): |
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
K (tk 1,tk ) (tk 1,tk )K (tk ). |
|
|
|
|
||||||||||||||
|
Шаг 6. |
|
Сформировать |
матрицу |
|
A (tk 1,tk ) |
и вектор-столбец |
||||||||||||||||||||
aA(tk 1,tk ) в соответствии с равенствами (3.42), (3.56) и (3.57). |
|
|
|||||||||||||||||||||||||
|
Шаг 7. Вычислить xA(tk 1) по формуле (см. (3.47)) |
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
xA(tk 1) A(tk 1,tk )xA (tk ) aA(tk 1,tk ). |
|
|
|
||||||||||||||||||
|
Шаг 8. Определить H (tk 1) , |
|
A(tk 1) |
|
H (tk 1), |
|
|
|
|||||||||||||||||||
|
|
, |
i 1,2,..., s . |
|
|||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||
|
Шаг 9. Найти P tk 1|tk |
|
|
|
i |
|
|
|
|
i |
|
|
|
||||||||||||||
|
путем решения матричного ДУ (см. (3.4)) |
||||||||||||||||||||||||||
|
|
d |
|
|
P( |tk ) F( )P( |tk ) P |tk FT( ) Г( )QГT( ) , |
|
|
||||||||||||||||||||
|
|
d |
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
tk ,tk 1 , |
|
|
|
|
|
|
|
|
|||||||
с уже определенным начальным условием P tk |tk . |
|
|
|
|
|||||||||||||||||||||||
|
Вычислить B(tk 1), K(tk 1) , |
|
P tk 1|tk 1 , используя соотношения |
||||||||||||||||||||||||
(3.5), (3.6), (3.8). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
Шаг 10. Положить 0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
57
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(t |
|
) |
|
|
|
|
|
Шаг 11. |
Если k 0, |
вычислить |
|
х |
А |
k 1 |
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
, 1,2,..., r при по- |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
u |
|
(t ) |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
мощи равенства (3.60) и перейти на шаг 14. |
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
a |
|
(t |
|
|
,t |
|
) |
|
|
|
|
|
|
|
|
|
|||
|
Шаг 12. Сформировать |
|
A |
k 1 |
k |
, |
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
1,2,..., r , применяя вы- |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
u (t ) |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
ражение (3.59). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
х |
|
(t |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Шаг 13. Вычислить |
|
А |
k 1 |
, |
1,2,..., r |
|
по формуле (3.55). |
||||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
u |
(t ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг |
14. |
Используя |
выражение |
(3.54), |
|
получить |
приращения |
||||||||||||||||||
|
М(U; ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, 1,2,..., r |
|
, отвечающие текущим значениям и k . |
|||||||||||||||||||||||
|
u |
(t ) |
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 15. Положить |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
М(U; ) |
М(U; ) |
|
М(U; ) , |
1,2,...,r . |
||||||||||||||||||||
|
|
u (t ) |
u (t ) |
|
|
|
|
u (t ) |
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Шаг 16. Увеличить на единицу. Если |
|
N 1, |
перейти на |
||||||||||||||||||||||
шаг 11. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 17. Увеличить k на единицу. Если k N 1, перейти на шаг 3. |
|||||||||||||||||||||||||
В противном случае закончить процесс.
3.2.3. ВЫЧИСЛЕНИЕ ПРОИЗВОДНЫХ ОТ ИНФОРМАЦИОННОЙ МАТРИЦЫ ФИШЕРА
ПО КОМПОНЕНТАМ ВХОДНОГО СИГНАЛА ДЛЯ МОДЕЛЕЙ, ПОЛУЧЕННЫХ В РЕЗУЛЬТАТЕ ВРЕМЕННОЙ ЛИНЕАРИЗАЦИИ
В случае применения линеаризации во временной области к мате-
матической модели (2.1), (2.2) алгоритм вычисления производных от ИМФ по компонентам входного сигнала из раздела 3.2.2 претерпевает незначительные изменения. Следуя [40], уточним, какие именно шаги требуют корректировки, и представим их в новой редакции, не повторяя шагов, оставшихся без изменений:
Шаг 2. Задать uн( ) u , t0,tN и, решив ДУ (см. (2.7))
58
|
|
xн( ) |
f (xн( ),uн( ), ) |
|
|
|||||||||||||||||
|
|
x ( ) |
|
|
f (x ( ),u ( ), ) |
|
|
|||||||||||||||
|
|
|
н |
|
|
|
|
|
н |
|
|
н |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
d |
|
|
|
1 |
|
|
|
|
|
|
|
1 |
|
|
|
|
, |
[t0,tN ]; |
|||
|
|
|
|
|
|
|
|
... |
|
|
|
|||||||||||
d ... |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
x |
( ) |
|
|
f (x |
( ),u |
|
|
( ), ) |
|
|
||||||||||
|
|
|
|
н |
|
|
|
|
|
н |
|
|
н |
|
|
|
|
|||||
|
|
s |
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
s |
|
|
|
|
|
|
||||||||
|
xн(t0) |
|
|
x0 |
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
xн(t0) |
|
|
x0 |
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
1 |
|
|
|
1 |
|
, |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|||||
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
x |
(t |
0 |
) |
|
|
x |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
н |
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
||||
|
s |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
s |
|
|
|
|
|
|
|
|
|
|||||||
вычислить |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
х |
( ), |
xн( ), |
[t |
|
,t |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
], i 1,2,..., s . |
||||||||||||||
|
|
|
|
|
н |
|
|
|
|
i |
|
|
0 |
|
|
N |
|
|
|
|||
Воспользовавшись равенствами (см. (2.8), (2.9), (3.51)) b( ) f xн( ),uн( ), f xн( x),(u)н( ), xн( )
|
f xн( ),uн( ), |
uн( ); |
( ) |
f xн( ),uн( ), |
; |
|||
u( ) |
|
|
u( ) |
|||||
|
|
|
|
|
|
|
||
|
F( ) |
f xн( ),uн( ), |
, |
|
||||
|
|
|
||||||
|
|
|
|
x( ) |
|
|
|
|
найти |
|
|
|
|
|
|
|
|
|
( ),F( ), b( ), |
( ), |
F( ), t0 |
|
|
|||
b( ), |
,tN , i 1, 2,..., s . |
|||||||
|
i |
i |
i |
|
|
|
|
|
59
|
Положить |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
М(U; ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
О, |
0,1,...,N |
|
|
|
|
, |
k 0, |
P t |
|
|t |
|
P(t |
|
) . |
||||
|
u |
(t ) |
1, 1,2,..., r |
k |
k |
0 |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 8. Вычислить |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
A(tk 1) |
|
|
|
|
|
H (tk 1) |
|
|
|
|
|
|
|
|
|||
|
|
|
|
, |
i 1, 2,..., s |
, H (tk 1) |
и |
|
|
|
|
, |
i 1, 2,..., s |
|
|
||||
|
i |
i |
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
при помощи формул (2.10), (2.11).
3.2.4. НАХОЖДЕНИЕ ПРОИЗВОДНЫХ ИНФОРМАЦИОННОЙ МАТРИЦЫ ФИШЕРА ПО КОМПОНЕНТАМ ВХОДНОГО СИГНАЛА ДЛЯ МОДЕЛЕЙ, ПОЛУЧЕННЫХ В РЕЗУЛЬТАТЕ СТАТИСТИЧЕСКОЙ ЛИНЕАРИЗАЦИИ
Применение метода статистической линеаризации приводит к моделям состояния и наблюдения, которые в общем случае не являются линейными относительно вектора управления. В этом случае в лине-
аризованной модели (2.3), (2.4) F(t), A(tk 1) и H (tk 1) зависят от u(t) [см. соотношения (2.19)–(2.21)]. В результате матрицы B(tk 1),A(tk 1) и вектор xA(t k 1), использующиеся в выражении (3.38), также зависят от u(t) , что существенно усложняет вычисление производ-
ных от ИМФ по компонентам входного сигнала [41]. Из соотношения (3.38) следует, что
|
|
|
|
|
|
|
|
|
|
Mij (U; ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
u |
(t ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N 1 |
|
|
|
2 |
H (tk 1) |
|
|
|
T |
|
|||
|
|
|
|
|
|
|
|
|
|||||
|
sp |
|
|
|
|
|
C0 xA (tk 1)xA |
(tk 1) A (tk 1) |
|||||
u |
|
(t ) |
|
||||||||||
|
|
|
|
|
|
i |
|
|
|
|
|
||
k 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T |
(tk 1) B 1(t |
|
|
|
CT H |
|
) |
|||
0 |
j |
k 1 |
|
|
|
|
|
|
|
|
|
60
