Файл: Медич Д. Статистически оптимальные линейные оценки и управление.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 297

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

 

Уравнение (8-41) сводится к соотношению

 

Е [z (т) z'(t)]

= E[z (т) x' (/) ] Н' (/) +.R (О Ô ( * - т ) ,

 

как E[x(x)v'(t)]

= 0

 

t, т > 4

(8-64)

так

для всех

a S ( / ) = 0

для

t^t 0 .

 

 

 

 

 

 

Подставляя в

(8-62)

уравнения

(8-63) и

(8-64), по­

лучаем:

 

 

t

 

 

 

 

 

 

 

 

 

Е[х&)х'

(01

Я ' (0

- f Л (t, х) £ [г (x) x'

(Ol X

ХЯ'(0 rft л (f, о/?(о =0.

Отсюда

следует,

что

 

 

 

Л (f, 0 Я(0 =

Е

| [ * (А) -

J Л (f, x) z (x) dxl x' (oj Я ' (0 =

 

 

 

= £[£(*, 10

(01

 

где использовано

уравнение

(8-55) и определены

ошиб­

ки оценки.

 

 

 

 

 

 

 

Тогда

A(t, Ц=Е{£{Ь\4)х)]Н-1у)

(8-65)

 

для t^ii,

так

как матрица

R(t)

положительно опреде­

лена для всех

t^t 0 .

 

 

 

 

Вывод окончательных соотношений для матрицы

Е[хx'(t)]

 

размера пХп

является довольно

трудо­

емким. Однако сравнительно легко получить линейное матричное дифференциальное уравнение, которому эта матрица удовлетворяет. Вначале положим:

 

 

B*(t)=E[x(ti[t)x'(t)].

 

 

 

(8-66)

Далее,

очевидно,

 

 

 

 

 

 

 

£*= £[£(*, |о*'(01

10 *'(')].

(867)

где точка означает производную по t.

 

 

 

Так

как

x(t1\t) — x(tl) — x(tl\t),

из уравнений (8-61)

и (7-2) и из определения ошибки

фильтрации

следует,

что

 

 

 

 

 

 

 

 

x(tl\t)

=

— x(t1\t)

=

— A(t, t)[z(t)-H{t)x(t\t)}

 

=

=

-

Л (t, t) [H (0

x (0 -f о (0 -

Я (t)x{t

\ oi

=

 

 

 

=

-

A (t, 0 (0 x

{t 10 +

V (01.

 

(8-68)

23*

355


Поэтому

 

 

 

 

 

 

 

 

 

 

 

E[x(tt

\()x'(t)}

=

 

-A(t,t){H

(t)E[x(t\t)x'

(t)} +

 

 

 

 

 

 

+ E[ü{f)x'(t)]}.

 

 

 

(8-69)

Для S(l)=0

из уравнения

(8-39) следует, что второе

слагаемое

в правой

 

части уравнения

(8-69)

обращается

в нуль при t~^t\.

 

 

 

 

 

 

 

 

Из

равенства

x(t) = х{1 \ i) А~ x (t\ t),

следствия

8-1 и

определения

P{t\t)

имеем:

 

 

 

 

 

E[x(t\

t)x'

(t)] = E {x(t\t) [x(t \t)-T-x(t\

t)]'} =

 

 

 

 

 

= E[x'{t[t)x'{t\t))

=

P{t\t).

 

 

Следовательно,

уравнение

(8-69) принимает вид:

 

 

Е [х(ф x' (О] =

-A

(/, /) Я (0 P {t 11).

(8-70)

Это выражение описывает первое слагаемое в пра­

вой части

уравнения

(8-67).

 

 

 

 

 

Обращаясь ко второму слагаемому, с помощью

урав­

нений

(7-1) и (8-66)

 

получаем:

 

 

 

 

 

 

Е \х(іг I 0 x'

(О] =

Е [x(ßt 11) x' (t)} F' (t) +

 

 

 

+

E [x(t, 11) w' (t)} G' (0 = B* (t) F' (t) - f

 

 

 

 

 

+ £ [ J C ( M 0 Œ » ' ( 0 ] G ' ( 0 .

 

 

( 8 ' 7 1 )

Однако

E[x(ti[t)w'(t)]

= 0

для t>ti.

 

Это можно по­

казать

следующим

 

образом.

Используя

определение

ошибки x(t\\t),

имеем:

 

 

 

 

 

 

 

 

 

E[x(U\t)w'

{Щ = Е)хо'

{t)\-

 

 

 

 

 

 

—E[x{tA\t)w'(t)l

 

 

(8-72)

Первое слагаемое в правой части этого

соотношения

равно

нулю

в силу

уравнения

(8-25). Второе слагаемое

с помощью

уравнений (8-55) и (7-2) можно

представить

з виде

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

E

[x {t, 11) W (О] =

\A{t, z)E {[H (x) x (x) +

 

 

 

 

 

 

 

 

и

 

 

 

 

 

 

 

 

 

 

 

+

v (x)] w' (t)} dz

=

 

 

 

 

 

 

=

\A(t,z)H

(x) E [x (x) w' (t)} dz,

 

(8-73)

356

 

 

 

 

 

 

 

 

 

 

 

 

А


так

как

E[v{x)w'(t)]

= 0

для

всех

/,

x^ti,

поскольку

случайные процессы

{w(t),

t^t0}

и

{v(t),

 

t^t0)

неза­

висимы.

 

 

 

 

 

 

 

 

 

 

 

 

Согласно уравнению (8-24)

 

 

 

 

 

 

 

X (х) = Ф (x, t0)x

(t0)

- f j

Ф (x, a) G (a) (i) dz

 

 

 

 

 

 

U

 

 

 

 

 

 

 

для

всех

т ^ о -

Так как {a>(tf),

 

чисто

случайный

процесс и £[©(a)a/(/)]==Q(^)ô(cr—t),

отсюда

сразу

следует, что

 

 

 

 

 

 

 

 

 

 

 

 

 

» ' ( ' ) ] = [

°'

'

1 < Х < ' :

 

 

 

 

 

 

 

 

\G(0Q(0, * =

 

 

 

Подстановка

этого

результата

в

уравнение

(8-73)

дает:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E[x(t,

 

\t)w'(t)]=0,

 

 

 

 

а это означает, что уравнение

(8-72)

сводится к

равен­

ству

 

E[x{ti\t)w'{t)]

 

= 0

 

 

 

 

 

 

 

 

 

 

 

 

для

всех

t>ti.

Следовательно,

уравнение

(8-71)

прини­

мает вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

E [x (f, I t)x'{t)]

=

ß* (f) P

(f).

 

 

(8-74)

Подставляя

уравнения

(8-70) и

(8-74)

в

уравнение

(8-67), получаем матричное дифференциальное уравне­ ние размера пХп:

Ъ* = А (t, t) H (t) P{t\t) +

B*F' (t).

Однако в силу уравнений (8-65),

(8-66) и (8-53) оче­

видно, что

 

 

A (t, t)H(t)P(t\t)=B*(t)H'(t)R-4t)H(t)P(t\/)

=

=

B*(t)H'(t)K'(t).

Следовательно,

 

 

В* = - В*Н' (t)]K' (t) - f B*F' [t),

или, что то же самое,

B* = B*[F(t)-K{t)H(t)\',

(8-75)

где t^ti.

357


Из уравнения (8-66) и следствия 8-1 получаем На­ чальное условие для уравнения (8-75):

B*(ti)=E[x(ti\tl)x'(tl)] =

=£ { х ( / і | ^ ) [ г ( ^ | / і ) + і ' ( / і | / і ) ] , } =

=£ { i c ( / i | f 1 ) r ( M f i ) ]

или

Я*(*і)=Я(/і|/і) .

(8-76)

После того как уравнение (8-75) решено для

B*{t),

t^ti, матрица передачи сглаживающего фильтра

опре­

деляется выражением

 

 

A(t, t)=B*(t)H'(t)R-i(t),

(8-77)

что следует из уравнений (8-65)

и (8-66).

 

Приведенная здесь формула

для матрицы передачи

сглаживающего фильтра отличается от формулы, полу­

ченной в гл. 7 (см. также задачу 7-10).

 

Сравнительно

легко показать, что эти формулы эквивалентны.

Пусть

B(t)

—матрица размера

пХп:

 

 

 

 

 

 

 

 

 

B(t)=B*(t)P-4t\t)

 

 

 

(8-78)

в предположении,

что матрица

Р _ 1 ( ^ Ю

существует для

всех t^ti.

Отсюда

следует,

что уравнение

(8-77)

можно

представить в виде

 

 

 

 

 

 

 

 

 

 

A(t,

 

 

i)=B*(*t)P-i(t\t)P(t\t)H'(t)R-i(,t)=B(t)K(t),

 

 

 

 

 

 

 

 

 

 

 

 

(8-79)

где

использованы

уравнения

(8-78)

и

(8-53),

причем

последнее при S(i)

=0.

 

 

 

почленно по t, по­

 

Дифференцируя

уравнение

(8-78)

лучаем:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в=в*р-і

 

+

в * ^ - ,

 

 

 

где для удобства записи аргументы опущены.

 

 

Подставляя соотношение

 

 

 

 

 

 

 

 

 

dP~l

. р - і р р - і

 

 

 

 

 

 

 

 

dt

~~

 

 

 

 

 

 

 

и уравнение

(8-75)

в последнее уравнение,

получаем:

 

 

B =

B* (F -

КНУР-1

-

В*Р'іРР-г^=

 

 

=

B*F'P-1

— B*H'K'P~l

— B*P-lPP-\

 

(8-80)

358


Для S(t)=0, t^ti

уравнение (8-54)

принимает вид:

P = FP -f

PF' — PHrR-lHP +

GQG',

где также опущены аргументы. Подставляя этот резуль­ тат и соотношение K=Pti,'R~i в уравнение (8-80), рас­ крывая скобки и группируя члены, получаем:

 

В =

В* F' Р'1 -

В*Н'К'Р-1

- В*Р-1

(FP + P f

-

-

PH'R-^HP -f-GQG') P-1 = ß * f ' P ~ 1 -

B^H'R-'H

-

_

B*P~iF

— B*F'P~X

•\-B*H'R-1H

— B*P-1GQG'P~1

=

=~B*P-1(F-~GQG'P~l).

Но B = B*P~l,

поэтому

сразу получаем

матричное

дифференциальное

уравнение

 

 

 

ß =

_ В [F (t) + G (0 Q (0 G' (0 P"1

10]

(8-81)

для t^ti. В

силу

уравнений

(8-78) и (8-76)

заметим,

что для уравнения

(8-81) начальным условием

является

 

B(ti)=B*(tl)P-^(tl\ti)

=

 

 

 

= Р{к\и)Р-Ци\и)=1

 

(8-82)

— единичная матрица размера

пХп.

 

 

Уравнения (8-79), (8-81) и (8-82) аналогичны соот­

ветствующим

уравнениям

для

матрицы передачи филь­

тра, сглаживающего в закрепленной точке, из теоремы 7-4.

Корреляционная матрица ошибки сглаживания

Здесь будут получены три обыкновенных матрич­ ных дифференциальных уравнения для корреляционной матрицы ошибки сглаживания в закрепленной точке. В каждом из этих уравнений будет присутствовать одна

из матриц

B*(t),

B(t)

или A(t, t).

 

 

По определению

 

 

 

 

 

P(ti\t)=E[x(h\t)S,(ti\t)l

 

 

где t^ti.

Подставляя

сюда x(ti\t)

и

используя следст­

вие 8-1, имеем:

 

 

 

 

 

P(tt\t)

= E {x (t, 11) [x (tt)

-x(tt

I 0]'} =

359