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

Активная идентификация стохастических динамических систем. Оценивание параметров. Учебное пособие

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

Разложив вектор-функции f [x(t), u(t), t] и h[x(tk 1), tk 1] в ряды Тейлора в окрестностях точек [xн(t), uн(t)] и xн(tk 1) соответственно и

отбросив члены второго и более высоких порядков, запишем уравнения линеаризованной модели

d

 

x(t)

f [xн(t), uн(t), t]

f [xн(t), uн(t), t]

[x(t) xн(t)]

 

dt

 

x(t)

 

 

 

 

 

 

 

 

 

 

f [xн(t), uн(t), t]

[u(t) uн(t)] (t)w(t),

t [t0 , tN ] ;

 

 

 

u(t)

 

 

 

 

 

 

 

 

 

 

y(tk 1) h[xн(tk 1), tk 1]

h[xн(tk 1),tk 1] x(tk 1) xн(tk 1) v(tk 1) .

x(tk 1)

Положив

a[u(t), t] f [xн(t), uн(t), t] f [xн(t), uн(t), t] xн(t)

x(t)

f [xн(t), uн(t), t][u(t) uн(t)];

u(t)

F (t) f [xн(t), uн(t), t] ;

x(t)

A(tk 1) h[xн(tk 1), tk 1] h[xн(tk 1),tk 1] xн(tk 1) ;

x(tk 1)

H (tk 1) h[xн(tk 1), tk 1] ,

x(tk 1)

приходим к модели линейной нестационарной системы (2.13), (2.14). Выполним статистическую линеаризацию нелинейной модели

(2.11), (2.12). В соответствии с [43] получим:

f x(t), u(t), t f0 x(t), P(t), u(t), tf1[x(t), P(t), u(t), t][x(t) x(t)] ;

21

h[x(tk 1), tk 1] h0 x(tk 1), P(tk 1), tk 1h1[x(tk 1), P(tk 1), tk 1][x(tk 1) x(tk 1)] ,

где

 

f0[x(t), P(t), u(t), t]

 

 

 

 

1

 

 

f [x(t), u(t), t]

 

 

 

 

 

 

 

 

 

 

 

 

(2 )n det[P(t)]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

[x(t) x

 

 

 

 

 

 

 

 

 

 

(2.17)

 

 

exp

2

(t)]T P 1(t)[x(t) x(t)] dx(t) ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f1[x(t), P(t), u(t),t]

f0 x(t), P(t), u(t), t

;

 

 

 

 

 

 

x(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h0 x(tk 1), P(tk 1), tk 1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

h[x(tk 1), tk 1

]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2 )n det[P(tk 1)]

 

 

 

 

1

[x(tk 1) x(tk 1)]T P 1(tk 1)[x(tk 1) x

 

 

 

 

(2.18)

exp

2

(tk 1)] dx(tk 1) ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h [x(t

k 1

), P(t

k

1

), t

k 1

]

h0[x(tk 1), P(tk 1),tk 1]

,

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

x(tk 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

причем x(t) = E[x(t)] и P(t) E [x(t) x(t)][x(t) x(t)]T определяются из следующих дифференциальных уравнений:

 

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

(t) f

0

[x(t), P(t), u(t), t], t [t , t

N

],

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

0

 

 

 

 

 

 

x(t

) дано;

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

dP(t)

f

x(t), P(t), u(t), t P(t) P(t) f T x(t), P(t), u(t),t

 

dt

 

1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(t)Q

T

(t),

t [t0 ,tN ],

 

 

 

)

дано.

 

 

 

P(t

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

 

 

 

 

Подчеркнем, что при вычислении интегралов в формулах (2.17), (2.18) может оказаться полезным использование выражений из [42, 43] для коэффициентов статистической линеаризации типовых одномерных нелинейностей.

УПРАЖНЕНИЯ

2.1. Покажите, что в случае временной линеаризации модели (2.1), (2.2) в выражениях (2.3), (2.4)

a[u(tk ), tk ] f [xн(tk ), uн(tk ), tk ] f [xн(tk ), uн(tk ), tk ] xн(tk )

x(tk )

f [xн(tk ), uн(tk ), tk ][u(tk ) uн(tk )];

u(tk )

F(tk ) f [xн(tk ), uн(tk ), tk ] ;

x(tk )

A(tk 1) h[xн(tk 1), tk 1] h[xн(tk 1), tk 1] xн(tk 1) ;

x(tk 1)

H (tk 1) h[xн(tk 1), tk 1] .

x(tk 1)

2.2. Покажите, что в случае статистической линеаризации модели

(2.11), (2.12) в выражениях (2.13), (2.14)

a[x (t), P(t), u(t), t] f0[x (t), P(t), u(t), t] f1[x (t), P(t), u(t), t]x (t) ; F[x (t), P(t), u(t), t] f1[x (t), P(t), u(t), t] ;

A[x(tk 1), P(tk 1), tk 1] h0 x(tk 1), P(tk 1), tk 1h1[x (tk 1), P(tk 1), tk 1]x (tk 1) ;

H x(tk 1), P(tk 1), tk 1 h1[x (tk 1), P(tk 1), tk 1] .

23

2.3. Рассмотрим следующую модель состояния нелинейной дискретной системы

0.01[u(tk

1

 

 

 

 

2

 

 

 

 

 

 

 

 

x(tk 1) 1

 

x(tk )

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

) x(tk )]e

0.25[u(t

k

) x(t

k

)]

 

0.1

w(tk )

(2.19)

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

с неизвестными параметрами 1, 2 . Покажите, что выполнение линеа-

ризации модели (2.19) во временной области относительно номинальной траектории

 

 

(t

 

 

 

 

)

 

1

 

2

 

 

x (t

 

)

0.01

u

 

(t

 

 

) x

(t

 

) e

0.25[u

 

(t

k

) x (t

k

)]

,

x

k 1

 

 

 

 

 

k

 

н

k

k

н

 

 

н

 

 

н

 

 

 

 

 

1

 

н

 

 

 

1

 

 

 

 

 

 

 

н

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0,1, , N 1;

 

 

(t

 

) 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

н

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

приводит к линеаризованной модели вида (2.3), в которой

 

 

 

 

 

 

 

 

 

 

 

a[u(t

k

), t

k

]

0.01

1 0.25(u

н

(t

k

) x

 

(t

k

)) u(t

k

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

н

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.25 uн(tk ) xн(tk ) 2 e0.25[uн(tk ) xн(tk )] ;

 

 

 

 

 

 

F (t

 

) 1

2

 

0.01

1 0.25[u

 

(t

 

) x

 

(t

 

)] e

0.25[u

н

(t

k

) x (t

k

)]

.

 

k

 

 

 

 

 

 

н

k

 

k

 

 

 

н

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

н

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.4. Рассмотрим следующую модель состояния стохастической дискретной системы, содержащей нелинейный элемент с характеристикой релейного типа и зоной нечувствительности,

x(tk 1) x(tk ) 0.05 [x(tk ), u(tk )] 0.05 w(tk ) .

(2.20)

Здесь

 

 

 

 

 

 

 

 

25,

если u(t

k

) x(t

k

) 0.75;

 

 

 

0,

 

 

 

0.75;

 

[x(tk ), u(tk )]

если 0.75 u(tk ) x(tk )

 

 

25,

если u(t

k

) x(t

k

) 0.75

 

 

 

 

 

 

 

 

 

( – неизвестный параметр).

24

Покажите, что статистическая линеаризация модели (2.20) приводит к линеаризованной модели вида (2.3), в которой

 

a x(tk ), P(tk ), u(tk ), tk

 

 

 

 

 

 

 

 

0.75 u(t

k

 

) x(t

k

)

 

 

 

 

 

 

1.25 Ф

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P(t

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.75 u(tk )

x(tk )

 

 

 

 

 

1.25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ф

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 P(t

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P(t

k

)

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0.75 u(tk ) x(tk ))

2

 

 

 

 

 

 

(0.75 u(tk ) x(tk ))

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

exp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

exp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2P(tk )

 

 

 

 

 

 

 

2P(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F(tk ) 1

 

 

1.25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 P(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0.75

u(tk ) x(tk ))

2

 

 

 

 

 

(0.75 u(tk ) x(tk ))

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

exp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

exp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

2P(tk )

 

 

 

 

 

 

 

 

2P(tk )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

t2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Здесь и далее Ф( )

 

e 2 dt – функция Крампа (Лапласа);

x(tk )

 

2

и P(tk )

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

определяются по следующим рекуррентным соотношениям:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x t

k 1

1.25 Ф

 

0.75 u(tk 1) x(tk 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tk 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(tk )

 

Ф

 

0.75 u(t

k 1

)

x(t

k 1

)

 

если k 1, 2, ..., N 1,

 

 

 

 

 

 

 

 

 

 

 

)

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

P(t

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

),

 

если k 0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P(tk )

F 2 (tk )P(tk ) 0.0025 2Q,

 

 

если k 1, 2, ..., N 1,

 

 

 

 

P(t

0

),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

если k 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.5. Рассмотрим стохастические уравнения движения маятника с трением в пространстве состояний

d

x1(t)

 

 

 

 

 

 

x2 (t)

 

 

 

 

 

 

 

 

 

g

M

 

 

 

x

(t)

 

 

 

(t)) u(t)

dt

 

1

 

x2 (t)

 

m

2

sin(x1

 

 

 

 

 

 

 

2

 

 

 

2m

2m1

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

w(t), t [t0 , tN ] .

(2.21)

Здесь x1 – угол между осью стержня и вертикальной прямой;

x2 – уг-

ловая скорость;

g – ускорение свободного падения; 1 – коэффициент

вязкого трения;

2 – длина стержня; М – масса стержня; m – масса

груза; m m M . Числовые значения постоянных таковы:

g 9.81 ,

1

3

 

m 0.1, M 1.

 

Покажите, что выполнение линеаризации модели со-

стояния (2.21) во временной области относительно номинальной траектории

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

d

x

 

 

(t)

 

 

 

 

 

 

 

 

g

 

 

M

 

 

 

 

 

 

 

,

t [t

, t

 

];

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

н

 

 

 

 

 

 

 

1

 

x

(t)

 

 

m

sin(x(t)) uн

(t)

 

 

0

 

 

dt

 

 

 

 

 

 

 

 

 

2m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2m1

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

(t

0

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

н

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

приводит к линеаризованной модели вида (2.13), в которой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a[u(t), t]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

m

M sin x

(t)

 

m

M cos(x

 

(t))x

 

(t) u(t)

 

 

 

m

 

 

m

 

 

 

 

 

 

 

2

 

 

 

2

 

 

 

 

 

 

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F(t)

 

 

g

 

 

M

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

cos(x(t))

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

2m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2m1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.6. Покажите, что выполнение статистической линеаризации модели маятника с трением (2.21) приводит к линеаризованной модели вида (2.13), в которой

 

 

 

 

 

 

 

 

 

 

 

 

 

P (t)

a[u(t), t]

g

M

 

11

 

 

 

m

2

e

2

 

 

 

 

2m1

 

 

 

0

 

 

 

 

 

 

 

 

 

 

;

sin(x

(t)) cos(x

(t))x

(t) u(t)

 

 

 

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

1

 

 

 

 

 

 

P

 

(t)

 

 

 

 

F(t)

g

m

M e

11

 

 

 

1

.

 

2 cos(x

(t))

 

 

 

 

 

 

 

 

2

 

 

 

1

 

 

2m

 

2m1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 1

 

где P11(t)

 

соответствующий элемент матрицы Р (t). Здесь x(t) и

P(t) определяются по следующим дифференциальным уравнениям:

 

 

 

 

 

 

 

 

 

 

 

x2 (t)

 

 

 

 

 

 

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

P

 

(t)

 

 

 

 

 

 

 

 

x(t)

 

1

 

 

 

g

m

M e

11

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

x (t)

 

 

2 sin(x

(t)) u(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2m

2

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

2m1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30

 

 

 

 

 

 

 

 

 

 

 

 

t [t0 ,tN ];

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(t0 )

0

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

P(t) F(t)P(t) P(t)F T (t) Q,

 

t [t

, t

 

 

];

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.05

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P(t0 )

0

0.05 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

ГЛАВА 3

ОЦЕНИВАНИЕ ПАРАМЕТРОВ МОДЕЛЕЙ ДИСКРЕТНЫХ СИСТЕМ

Оценивать неизвестные параметры будем по данным наблюдений, полученным в результате проведения идентификационных экспе-

риментов в соответствии с дискретным планом .

Предположим, что экспериментатор может произвести независимых запусков системы, причем сигнал U1 он подает на вход систе-

мы k1 раз, сигнал U2 k2 раз и, наконец, сигнал Uq kq раз. В этом

случае дискретный нормированный план эксперимента представляет собой совокупность точек U1,U2 ,…,Uq и соответствующих им долей

повторных запусков:

 

 

U1,U2 , ,Uq

 

 

 

 

 

 

 

 

 

 

 

 

 

k

k

 

 

k

 

, U

i

 

, i = 1, 2, …, q.

 

 

 

(3.1)

 

 

2

 

 

q

 

U

 

 

 

 

 

 

 

 

 

1 ,

 

, ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Множество планирования U определяется ограничениями

на

условия проведения эксперимента.

 

 

 

 

 

 

 

 

 

Обозначим через Yij

 

j-ю реализацию выходного сигнала,

соответ-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

yij (t )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

ствующую i-му входному сигналу Ui

 

yij (t

2

)

( j 1,2, ,ki ): Yij

 

 

...

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ij

 

 

 

В результате проведения по плану

 

 

y

 

(tN )

идентификационных экспери-

ментов будут подготовлены данные наблюдений

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28

 

 

 

 

 

 

 

 

 

{(Ui ,Yij ), i 1, 2, ..., q,

j 1, 2, ..., ki} .

q

 

Подчеркнем, что ki .

 

i 1

 

Априорные предположения, представленные во второй главе, позволяют воспользоваться методом максимального правдоподобия для оценивания неизвестных параметров (полезные свойства соответствующих оценок перечислены выше). В соответствии с указанным мето-

дом необходимо найти такие значения параметров , для которых

arg min [ ( ; )] arg min [ ln L( ; )] ,

(3.2)

 

 

 

где ln L( ; ) – логарифмическая функция правдоподобия, которую

необходимо составить.

Поскольку запуски системы выполняются независимо, критерий максимального правдоподобия ( ; ) связан с логарифмическими

функциями правдоподобия для одного запуска ln L( ;Ui ,Yij ) соотношением

q ki

 

( ; ) ln L( ;Ui ,Yij ) ,

(3.3)

i 1 j 1

где ln L( ;Ui ,Yij ) выписывается для каждой модельной структуры по-

своему.

Для численного решения задачи нелинейного программирования

(3.2) можно воспользоваться методом последовательного квадратич-

ного программирования, что предполагает необходимость разработки алгоритмов вычисления значений критериев идентификации и их градиентов.

Для моделей дискретных систем точки спектра плана (3.1) имеют следующую структуру:

 

 

 

 

 

T

, ui (t )

T

, , ui (t

 

)

T

, i 1, 2, , q .

U T ui (t )

 

 

N 1

 

i

 

 

0

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

 

 

 

 

3.1. КРИТЕРИЙ МАКСИМАЛЬНОГО ПРАВДОПОДОБИЯ ДЛЯ ЛИНЕЙНЫХ НЕСТАЦИОНАРНЫХ МОДЕЛЕЙ И АЛГОРИТМ ЕГО ВЫЧИСЛЕНИЯ

Следуя [23, 44, 45], для математической модели (2.3), (2.4) запишем:

 

 

ln

L( ;U

,Y

) Nm ln 2

 

 

 

 

 

i

ij

2

 

 

 

 

 

 

 

 

 

 

N 1

 

T

 

 

 

 

 

N 1

 

1 ij (tk 1)

В 1(tk 1) ij (tk 1) 1

ln det В(tk 1) ,

 

2 k 0

 

 

 

 

 

 

2 k 0

что позволяет представить соотношение (3.3) в виде

 

 

 

( ; )

Nm

ln 2

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

q ki N 1

ij (tk 1)

T

В 1(tk 1) ij (tk 1)

N 1

 

1

 

ln det В(tk 1) , (3.4)

 

2 i 1 j 1 k 0

 

 

 

 

 

 

 

2 k 0

где ij (tk 1) и B(tk 1) вычисляются по приведенным ниже уравнениям дискретного фильтра Калмана [29, 43, 46, 47]:

ij

ij

 

i

(tk ),tk

 

(3.5)

x

(tk 1 | tk ) F(tk )x

(tk | tk ) a u

 

;

Р(tk 1 | tk ) F (tk )Р(tk | tk )F T (tk ) (tk )Q T (tk );

(3.6)

ij (tk 1) yij (tk 1) H (tk 1)xij (tk 1 | tk ) A(tk 1) ;

(3.7)

В(tk 1) Н(tk 1)Р(tk 1 | tk )НT (tk 1) R;

(3.8)

 

K (tk 1) P(tk 1 | tk )НT (tk 1)В 1(tk 1) ;

 

(3.9)

xij (tk 1 | tk 1) xij (tk 1 | tk ) K (tk 1) ij (tk 1) ;

(3.10)

P(tk 1 | tk 1) [I K(tk 1)H (tk 1)]P(tk 1 | tk )

(3.11)

с начальными условиями: xij (t0 | t0 ) x (t0 ) , P(t0|t0 ) P(t0 ) .

30

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