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

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

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

x

 

 

(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

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