Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Активная идентификация стохастических динамических систем. Планирование эксперимента для моделей дискретных систем. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

некотором фиксированном значении вектора неизвестных парамет-

ров в уравнениях состояния, наблюдения, в начальных условиях и в

ковариационных матрицах шумов системы и измерений. Представим возможный вариант такого алгоритма, следуя с незначительными изменениями [40]:

Шаг 1. Определить

 

 

 

 

(tk )

 

 

 

 

 

,

(tk ),

 

i

, k 0, 1, ..., N 1, i 1, 2, ..., s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q

 

R

 

P(t0 )

 

x(t0 )

 

 

 

 

Q , R , P(t0 ) , x(t0 ) ,

 

 

,

 

 

,

 

 

,

 

, i 1, 2, ..., s .

 

i

i

 

i

i

 

 

 

 

 

 

 

 

 

 

 

 

M (U; )

 

 

 

 

 

 

 

Шаг 2. Положить

 

О,

0, 1, ..., N 1,

 

 

,

 

u

 

(t

)

 

1, 2, ..., r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0 , P tk | tk P(t0 ) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шаг 3. Вычислить a(tk ) ,

 

a(tk )

,

i 1, 2, ..., s

 

 

 

 

 

F(tk )

,

 

i

 

 

и F(tk ) ,

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1, 2, ..., s

 

с

использованием равенств (2.18)

и

(2.19)

соответст-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

венно.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xA(tk 1)

и A(tk 1)

 

 

 

Шаг 4. Если k 0

, то определить

по форму-

лам [см. (3.51), (3.54)]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F(t

 

)x(t

 

) a(t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F(t

 

)

 

 

 

0

 

 

 

0

 

x(t

0)

 

a(t

 

)

 

 

 

x

 

(t

 

)

 

 

0

 

x(t0 )

F(t0 )

 

0

 

 

 

 

0

 

 

 

 

A

k 1

 

1

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

;

 

 

 

 

 

 

. . . . . . . . . . . . . . . . . . . . . . .

 

 

 

 

 

 

 

 

 

 

F(t

0

)

x(t0 )

F(t0 )

x(t

0

)

 

a(t

0

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

 

 

 

s

 

 

 

s

 

 

 

 

 

 

 

 

 

 

 

 

A(tk 1) О

 

 

 

 

 

 

 

 

 

 

 

и перейти на шаг 8.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шаг 5. Найти K(tk )

и

K(tk )

, i 1, 2, ..., s

при помощи выраже-

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ний [см. (3.43)]:

71

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(tk ) F(tk )K(tk ) ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(tk )

 

 

F(tk )

K (tk ) F(tk )

K(tk )

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

Шаг

6.

Сформировать матрицы

 

FA(tk ) ,

KA(tk )

 

и вектор-столбец

aA(tk ) в соответствии с равенствами (3.46), (3.48) и (3.47):

 

 

 

 

 

 

 

 

 

)

F(tk )

 

H (t

 

)

 

 

 

 

 

О

 

 

 

 

 

 

 

О

 

 

 

 

 

 

F(t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

K (tk )

 

 

k

 

 

F(tk ) K (tk )H (tk )

 

 

О

 

 

F

(t

 

 

 

 

 

 

 

 

 

 

 

;

k

)

1

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F(t

k

)

 

 

 

 

H (t

k

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K (tk )

 

 

 

 

 

 

 

 

 

 

 

О

 

 

 

 

 

 

F(tk ) K (tk )H (tk )

 

 

 

 

 

 

s

 

 

 

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K (tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KA(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a(tk )

 

 

 

 

A(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

(t

 

 

)

 

 

 

K(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

k

 

 

1

 

 

 

 

 

 

 

1

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. . . . . . . . . . . .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a(tk )

 

 

 

 

A(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

K(tk )

 

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шаг

7.

Вычислить

 

 

xA(tk 1)

и

 

A (tk 1)

по формулам [см. (3.51),

(3.54)]:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xA(tk 1) FA(tk )xA(tk ) aA(tk ) ;

A(tk 1) FA(tk ) A(tk )FAT (tk ) KA(tk )B(tk )KAT (tk ) .

72

 

 

H (tk 1)

 

A(tk 1)

 

Шаг 8. Определить H (tk 1) ,

 

 

,

 

, i 1, 2, ..., s .

i

i

 

 

 

 

 

 

Шаг 9. Найти P tk 1 | tk ,

B(tk 1) ,

K(tk 1) ,

P tk 1 | tk 1 , исполь-

зуя соотношения (3.6), (3.7), (3.8), (3.10):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tk 1 | tk F(tk )P tk | tk FT (tk ) (tk )Q T (tk ) ;

 

 

 

 

 

 

B(tk 1) H (tk 1)P tk 1 | tk H T (tk 1) R ;

 

 

 

 

 

 

 

 

 

 

K(tk 1) P tk 1 | tk H T (tk 1)B 1(tk 1) ;

 

 

 

 

 

 

 

 

P tk 1 | tk 1 I K(tk 1)H (tk 1) P tk 1 | tk .

 

 

 

 

 

 

 

 

 

 

 

P tk 1 | tk

 

 

B(tk 1)

 

B

1

(tk

1)

 

K(tk 1)

 

 

 

 

 

 

 

 

 

,

,

 

,

,

 

 

Шаг 10. Вычислить

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

i

 

 

 

i

 

 

P tk 1

| tk 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, i

1, 2, ..., s по формулам (см. шаг 9):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tk 1 | tk

 

F(tk ) P tk | tk FT (tk ) F(tk )

P tk | tk

FT (tk )

 

 

 

 

 

 

 

 

 

i

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

F(tk )P tk

| tk

FT (tk )

(tk ) Q T (tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(tk )

Q

 

 

T

(tk ) (tk )Q

T (tk )

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B(tk 1)

 

H (tk 1)

P tk 1 | tk H T (tk 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H (tk 1)

 

P tk 1 | tk

 

H

T

(tk 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

73

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H (tk 1)P tk 1 | tk

H T (tk 1)

 

 

R

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

B 1(tk 1)

 

B

1

(tk 1)

B(tk 1)

 

B

1

(tk 1) ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(tk 1)

 

P tk 1 | tk

H

T

(tk 1)B

1

(tk

1)

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tk 1

| tk

H T (tk 1)

B 1(tk 1) P tk 1 | tk

H T (tk 1)

B 1(tk 1)

;

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

P t

k 1

| t

k 1

 

 

K(t

 

 

)

 

 

 

 

 

 

 

 

H (t

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

H (tk 1)

K (tk 1)

 

 

 

 

 

 

 

k

1

P tk 1

| tk

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

I K(tk 1)H (tk 1) P tk 1 | tk .

i

Шаг 11. Положить 0 .

 

a(t

 

)

 

 

k

,

Шаг 12. Найти

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

F(t

 

)

 

 

 

 

k

 

1, 2, ..., r

,

 

 

 

 

 

 

,

u

 

(t

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1, 2, ..., r ,

 

 

2

a(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

, 1, 2, ..., r,

i 1, 2, .., s

,

u

 

(t

)

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

2

F(tk )

 

 

 

, 1, 2, ..., r,

 

 

 

 

 

u

 

(t

)

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1, 2, ..., s при помощи равенств (2.18), (2.19).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

(t

 

)

 

 

 

 

Шаг

13.

Если k 0

, определить

 

A

k 1

,

 

,

 

 

 

 

 

1, 2, ..., r

 

 

 

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(t

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

k 1

,

 

по формулам (3.67)

и (3.70) и перейти на

 

 

 

 

1, 2, ..., r

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

шаг 17.

74

 

 

 

 

 

 

 

)

 

 

 

 

 

 

 

 

K(t

k

 

 

 

 

Шаг 14. Определить

 

 

 

 

 

, 1, 2, ..., r

с помощью соотно-

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

шения [см. (3.43)]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(tk )

 

F(tk )

 

K (tk ) F(tk )

K(tk )

 

 

 

 

.

 

u (t )

u (t )

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

F (t

 

)

 

 

Шаг 15. Найти

 

k

 

и

 

A

 

, 1, 2, ..., r

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

aA (tk )

 

 

, 1,

 

u

 

(t )

 

 

 

 

 

 

 

 

 

 

 

2, ..., r , в соответствии с выражениями (3.68) и (3.69).

 

 

x

 

(t

 

)

 

 

Шаг 16. Определить

 

A

k 1

 

,

 

 

 

 

, 1, 2, ..., r

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A (tk 1)

 

 

,

 

u

(t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KA(tk

1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1, 2, ..., r

 

 

 

 

и

 

 

 

 

 

 

 

 

 

,

используя

равенства

 

 

 

 

 

 

 

u (t )

 

 

 

, 1, 2, ..., r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3.67), (3.70) и (3.71).

 

 

 

 

 

 

P tk 1

| tk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B(tk 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, 1, 2, ..., r

 

 

 

 

Шаг 17.

 

Вычислить

 

 

 

 

 

 

 

 

 

 

,

 

 

 

,

 

 

 

 

 

 

u

 

(t )

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

(tk 1)

 

 

 

 

 

 

 

 

 

 

 

K(tk 1)

 

 

 

 

 

 

1, 2, ..., r

 

,

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, 1, 2, ..., r

 

,

 

 

 

 

u (t )

, 1, 2, ..., r ,

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tk 1 | tk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, 1, 2, ...,

r

 

 

по формулам (см. шаг 9):

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tk 1 | tk

 

 

 

 

F(tk )

P tk | tk FT (tk )

 

 

 

 

 

 

 

 

 

 

 

 

u (t )

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tk | tk

 

T

 

 

 

 

 

 

 

 

F T (tk )

 

 

 

 

 

+ F(tk )

 

 

 

 

F

 

 

 

 

(tk ) F(tk )P tk

| tk u

 

(t )

;

 

 

 

 

u

 

(t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

75

 

 

 

 

 

 

 

 

 

 

 

 

 

B(tk 1)

 

H (tk 1)

P tk 1 | tk

H

 

T

(tk

 

 

 

 

 

 

 

 

 

 

1) ;

 

u (t )

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B 1(tk 1)

 

 

1

(tk

1)

B(tk 1)

 

1

(tk 1) ;

 

u (t )

B

 

u

 

(t )

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(tk 1)

 

P tk 1 | tk

H

T

(tk 1)B

1

(tk

1)

u (t )

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ P tk 1 | tk H

T

(tk 1)

B 1(tk 1)

;

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tk 1 | tk 1

K(tk 1)

H (tk 1)P

tk 1 | tk

 

u (t )

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

I K(tk 1)H (tk 1) P tk 1 | tk .u (t )

Шаг 18. Вычислить

 

 

2

B(t

 

)

 

 

 

k 1

, 1, 2, ..., r,

 

 

 

 

 

 

u

 

(t )

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

2

P tk 1 | tk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, 1, 2, ..., r,

i 1, 2, ..., s

,

 

u

(t

)

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

K(tk 1)

 

 

 

 

 

 

i 1, 2, ..., s

,

 

 

 

 

 

 

, 1, 2, ..., r,

u

 

(t

)

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

P tk 1

| tk 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1, 2, ..., r,

i 1, 2, ..., s

 

 

i 1, 2, ..., s

,

 

 

 

 

 

 

 

 

 

 

,

 

при по-

 

 

 

u (t

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мощи следующих соотношений (см. шаг 10):

 

 

 

 

 

 

 

 

 

 

 

 

2P t

k 1

| t

k

 

 

 

 

2F(t

k

)

 

P tk | tk FT (tk )

F(t

k

) P t

k

| t

k

 

FT (tk )

 

u (t ) i

 

 

 

 

 

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

u (t ) i

 

 

 

 

 

 

 

 

i

 

 

 

 

 

F(tk )

P

tk | tk

FT (tk )

 

F(tk ) P tk

| tk

F

T

(tk )

 

 

 

 

 

 

u (t )

u

 

(t )

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

76

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F(tk )

2P tk | tk

F

T

(tk ) F(tk )

 

P

tk | tk F T (tk )

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F(tk )

P

tk | tk

 

F T (tk )

F(tk )

P tk | tk FT (tk )

 

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

 

 

i

 

u

 

(t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F(tk )P tk | tk

 

2FT (tk )

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2B(tk 1)

 

 

 

 

H (tk 1) P tk 1 | tk

H

 

T

(tk 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

u (t ) i

 

 

 

 

 

 

 

 

 

i

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H (tk 1)

2P tk 1 | tk

 

H

 

T

(tk 1) H (tk 1)

P tk 1 | tk H T (tk 1)

;

 

 

 

 

u (t )

i

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

2B 1(tk 1)

 

B 1(tk 1) B(tk 1)

B

1

(tk

1)

 

 

 

 

 

 

 

 

 

 

 

 

 

u (t ) i

 

 

 

u (t )

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

1

(tk

1)

 

2B(tk 1)

 

B

1

(tk 1) B

1

(tk 1)

B(tk 1) B 1(tk 1)

;

 

 

 

 

u

 

(t )

 

 

 

 

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2K(tk 1)

 

 

 

 

 

2P tk 1 | tk

 

 

H

T

(tk

1)B

1

(tk 1)

 

 

 

 

 

 

 

 

 

 

 

u (t ) i

 

 

 

 

u (t ) i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tk 1 | tk

 

H

T

(tk

1)

B 1(tk 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P t

k 1

| t

k

H T

(t

k 1

)

 

B

1(tk 1) P tk 1 | tk

H T (t

k 1

) B

1(t

k 1

)

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

77

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tk 1 | tk

 

H

T

(tk 1)

B 1(tk 1)

P tk 1 | tk

 

H

T

(tk 1)

2B 1(tk 1)

;

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

2P tk 1 | tk 1

 

 

 

 

 

2K(tk 1)

 

 

 

 

K(tk 1) H (tk 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H (tk 1)

u (t )

 

 

 

 

P tk 1

| tk

 

 

u (t )

 

 

u

 

(t )

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(tk 1)

 

H (tk 1) K(tk 1)

H (tk 1)

P tk 1 | tk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

i

 

 

 

u (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(tk 1)

H tk 1

 

P

tk 1 | tk

 

 

I K(tk 1)H (tk 1)

2P tk 1 | tk

.

 

 

u (t )

 

 

 

 

i

 

u

 

(t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M (U;

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шаг 19.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

отве-

 

 

 

 

Получить приращение

u

(t

 

)

1, 2, ..., r ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

чающее текущему значению , в соответствии с равенством (3.66).

 

 

 

 

 

 

 

Шаг20. Положить M (U; )

M (U; )

M (U; ) ,

1,2, ...,r .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u (t )

 

 

u (t )

 

 

u

 

(t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шаг 21. Положить 1 . Если N 1 , то перейти на шаг 13. Шаг 22. Положить k k 1. Если k N 1, то пересчитать x(tk )

и P(tk ) по формулам (2.16), (2.17) и перейти на шаг 3, иначе закончить процесс.

ВОПРОСЫ И УПРАЖНЕНИЯ

3.1. Рассмотрим линейную стационарную модель с детерминированным уравнением состояния

x(tk 1) Fx(tk ) u(tk ) ;

(3.72)

y(tk 1) Hx(tk 1) v(tk 1) ,

k 0, 1, ..., N 1 .

(3.73)

Будем считать, что

случайные векторы v(tk 1) образуют стационарную белую гауссовскую последовательность, для которой

78

E v(tk 1) 0 , E v(ti 1)vT (tk 1) R ik ;

начальное состояние x(t0 ) детерминировано;

неизвестные постоянные параметры сведены в вектор , включающий в себя элементы матриц F и .

Покажите, что для модели (3.72), (3.73) с учетом указанных априорных предположений выражение для элементов ИМФ имеет вид:

N 1

 

T

(tk 1)

 

 

 

x(tk

1)

 

 

 

 

Mij ( )

x

 

H T R 1H

,

i, j 1, 2, ..., s.

 

 

 

j

k 0

 

i

 

 

 

 

 

 

3.2. Рассмотрим нелинейную математическую модель с детермини-

рованным уравнением состояния

 

 

 

 

 

 

 

 

 

 

x(tk 1) f x(tk ), u(tk ), tk ;

 

(3.74)

y(tk 1) h x(tk 1), tk 1 v(tk 1) ,

k 0, 1, ..., N 1. (3.75)

Будем считать, что:

 

 

 

 

 

 

 

 

 

 

случайные векторы v(tk 1)

образуют стационарную белую гаус-

совскую последовательность, для которой

 

 

 

 

 

E v(t

k 1

) 0 ,

E v(t

)vT (t

k 1

)

R

ik

;

 

 

 

 

 

i 1

 

 

 

 

начальное состояние x(t0 ) детерминировано;

неизвестные постоянные параметры сведены в вектор , включающий в себя элементы вектор-функций f x(tk ), u(tk ), tk .

Покажите, что для модели (3.74), (3.75) с учетом указанных априорных предположений выражение для элементов ИМФ принимает вид

Mij ( )

N 1

hT x(tk 1), tk 1

 

R

1

h x(tk 1), tk 1

 

, i, j 1, 2, ..., s.

 

 

 

 

 

 

 

 

i

 

 

 

j

 

 

 

k 0

 

 

 

 

 

 

 

3.3. Покажите, что если в модели (3.74), (3.75) неизвестные параметры дополнительно входят в матрицу R, то элементы ИМФ вычисляются с помощью следующего соотношения:

79

 

 

N 1

hT

x(t

k 1

), t

k 1

 

 

h x(t

k 1

), t

k 1

 

Mij ( )

 

 

 

 

 

 

 

 

R 1

 

 

 

 

 

 

 

i

 

 

 

 

 

 

j

 

 

 

 

k 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

sp

 

R

 

R 1

R

R 1

 

, i,

j 1, 2, ..., s.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.4. Используя материалы п. 3.1.1, покажите, что для модели (2.5), (2.6) с соответствующим вероятностным описанием при вхождении

неизвестных параметров в матрицы F , , , H , Q , R , P(t0 ) и вектор x(t0 ) , выражение (3.32) для элементов ИМФ можно представить в следующем удобном для программной реализации виде:

 

 

N 1

 

 

H

C0 xA (tk 1)xAT (tk 1) A (tk 1) C0T

H

T

 

 

 

 

Mij ( )

 

 

 

 

B 1(tk 1)

sp

 

 

 

j

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

 

 

 

xA (tk 1)xAT (tk 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sp

 

C0

A (tk 1) CTj H T B 1(tk 1)

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

(t

 

 

)xT

(t

 

 

)

 

 

(t

 

)

 

CT H

T

 

 

 

 

 

)

 

 

 

 

sp HC

 

 

 

 

 

 

 

 

 

B 1(t

 

 

 

 

 

 

 

 

i

 

 

A

 

 

k

1

A

 

k 1

 

 

A

 

k 1

 

 

0

 

j

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

T

H

T

B

 

1

(tk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1)

 

 

sp HCi xA (tk 1)xA (tk

1) A(tk 1) C j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

B(tk

1)

 

 

1

 

 

B(tk 1)

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sp

B

(tk 1)

B

(tk 1)

 

,

i,

j 1, 2, ..., s . (3.76)

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.5.Как будет выглядеть соотношение (3.76), в случае когда неизвестные параметры входят только в матрицы F и ?

3.6.Используя выражение (3.76), предложите и программно реализуйте алгоритм вычисления ИМФ для линейной стационарной модели.

3.7.Рассмотрим следующую одномерную линейную стационарную модель:

x(tk 1) 1x(tk ) 2u(tk ) w(tk ) ;

80

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]