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

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

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

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

Добавлен: 11.04.2024

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

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

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

некоторого

/ =

0,1...

Процедура

вычисления

л:(/|/)

и

Р(І\І)

для

любого

/ будет

рассмотрена в

следующем

параграфе.

 

 

 

 

 

 

 

 

{x(k),

k =

Из

первого

свойства случайных

процессов

 

= 0, 1

. . . } и

{z(i),

i = l , ...,

/ } , приведенного

выше, и

из следствия 5-1

получаем,

что оптимальная

текущая

оценка

состояния

x(j)

для / = 1 , 2

... имеет

вид:

 

 

 

x(j\j)

=

E[x(j)\z(\),...,z(j)}.

 

 

(5-30)

При / = 0 измерения отсутствуют и из следствия 5-1 вытекает, что

X (0 \ 0) = Е [х (0) I без измерений]

или

х{0\0) = Е[х(О)] = 0.

' (5-31)

Ясно, что X (/1 /) — гауссовский случайный /г-вектор с нулевым математическим ожиданием. Поэтому и ошибка фильтрации

* ( / ! / ) = • * ( / ) - * ( / ! / )

является гауссовским случайным n-вектором с нулевым математическим ожиданием, корреляционная матрица которого P(j\j) предполагается известной. Для / = 0 имеем:

x{0\Q)==x(ö)

x(0)==x{0),

 

так что

 

 

 

Р(0\0)=Е[х(0\0)х'(0\0)]

= Е[х{0)х'(0)]

или

 

 

 

Р ( 0 | 0 ) = Р ( 0 ) ,

(5-32)

где последняя матрица

предполагается

заданной при

описании системы.

 

 

 

Теперь можно доказать следующую теорему, имею­ щую фундаментальный характер для задачи оптималь­

ного предсказания.

 

 

 

Теорема 5-4. Если

оптимальная

текущая

сценка

X (/1 У) и корреляционная

матрица Р (У | У) соответствую-

13—85

193


щей

ошибки

фильтрации

x (/ \j) = x (j) — x (/ \ j)

извест­

ны

для

/ = 0,

І

...,

то для

всех

k>j:

 

 

 

 

 

1) оптимальное

предсказание

x(k\j),

k^>j для

лю­

бой

допустимой

функции

потерь описывается

так:

 

 

 

 

 

 

х(к\і) = Ф(к,і)х(і\і);

 

 

(5-33)

 

2)

случайный

 

процесс

{x (k] j), k =

j +

1 . / +

2,

... },

где

x(k\j) — x(k)

— x(k\j)

— ошибка предсказания,

 

яв­

ляется

гауссовской

марковской

случайной

последователь­

ностью

с нулевым

средним

и корреляционной

матрицей,

удовлетворяющей

 

соотношению

 

 

 

 

 

 

 

 

P{k\j)

= <b{k,j)P<j\j)<è'{k,j)

+

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

- f

£ Ф ( М П и — l ) Q ( i — 1 ) Г ' ( / , / - 1 ) Ф ' ( М ) .

(5-34)

і=і+і

 

 

 

 

 

 

 

 

 

До к а з а т е л ь с т в о .

1.Из следствия 5-1 имеем:

 

 

x(k\j)=[E[x(k)\z{l)

 

г(/)].

(5-35)

С другой стороны, согласно

уравнению

(4-30)

 

 

 

fe

 

 

 

х(/г)=:Ф(к,І)х(і)-{-

S Ф{к,і)Г(і,і-1)т(і-1)

(5-36)

 

 

 

і=/+і

 

 

 

для

k^j+l.

Подставляя

(5-36) в (5-35)

и используя

основные

свойства условного математического ожида­

ния,

получаем:

 

 

 

 

 

x{k\j)

= E

 

k

 

 

 

®(k,i)x(j)+

S

Ф ( М ) П м - 1 ) Х

Xw(i-l)\z(l),...,z(i)

 

:E№(k,j)xU)\z{l),...,z(j)}-r-

 

2

Ф(£,

І)Г(І,

 

i-l)w(i-l)\z{l),...,z(j)

 

' І+1=Ф(к,

j)E[x(i)\2(\):...,z(j)\

+

+

^Ф(к,

і)Г{і,

i-l)E[w(i-l)\z(l),...,zQ)}.

(5-37)

і=І+1

 

 

 

 

 

І94


Заметим, что согласно

уравнению (5-26)

два

множе­

ства случайных

векторов

{w(i1),

i = j+l,

j + 2,

..., k)

и {z(l), ...,

z(j)}

некоррелированы для всех k^j+l.

Так

как каждый

из этих векторов — гауссовский,

то эти два

множества случайных векторов независимы. Следова­ тельно,

 

E[w(i-l)\z(l),

 

 

z(j)]

= E[w(i-\)]

= 0

(5-38)

для

всех

і = / + 1 ,

j + 2,

..., k,

поскольку

процесс

{w(k),

k = 0,

1 . . . } имеет

нулевое

среднее значение.

 

 

Из уравнений (5-30)

и (5-38) ясно,

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

(5-37) сводится к соотношению

 

 

 

 

 

 

х(к\і)

=

Ф{к,

j)x{j\j)

 

 

 

для всех £ > / .

 

 

и произвольного k>j

 

 

2.

Для

известного

/

в

силу

определения ошибки предсказания, уравнений

(5-33) и

(5-36), а также определения ошибки фильтрации имеем:

 

 

х(к\І)

=

х(к)~х(к\і)

= Ф(к,

j)x(j)

+

 

 

+

S

Ф(к,

І)Ѵ(І,

г î) оу(г_ 1 ) _ Ф ( A ,

j)x{j\i)

=

 

 

i=l+l

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= Ф ( * .

i)x(j\î)+

 

S ф ( ^ .

0 Г ( » . і - І ) ш ( і - І ) .

(5 39)

 

 

 

 

 

(=/ + і

 

 

 

 

 

Ясно,

что

{х(&|/), & = / + 1, ; + 2,

. . . } —гауссовский

процесс

с дискретным временем и нулевым

математиче­

ским

ожиданием.

 

 

 

 

 

 

 

Теперь докажем

марковость процесса. Пусть / — мно­

жество

индексов

времени вида { / + 1 , j+2,

. . . } ,

a

ti<

<h< ...

<tm—m

 

моментов

времени

из /,

где m — про­

извольное целое

число. Тогда из уравнения (5-39)

на

основании свойств переходной матрицы состояния полу­ чим:

 

m

 

х(т\}) = Ф{т, j)x(j\i)-{-

£ Ф(т, і)Г(і,

i-\)w(i-l)=

»= . / + 1

=Ф (m, m 1) Ф (m — 1, /) x{j \ j) - f -}-Ф(та, m) Г (m, m — \)w(m 1) - j -

13*

195


 

 

 

m-i

 

 

 

 

 

 

 

 

 

 

+

£ Ф ( / г е , і)Г(і, i—l)w(i—l)

 

=

 

 

 

 

t=i+\

 

 

 

 

 

 

 

 

— Ф{т,

т—\)Ф(т—\,

 

j)x(j

\ j) -4-Г (m,

m — \)w(m—\)

-f-

 

 

m—l)

m—l

 

 

i)T(i,

i l)w(ß—l)

=

+ Ф ( т ,

£

Ф(от — 1,

 

 

 

І=І+\

 

 

 

 

 

 

 

 

 

=

Ф (m,

m — 1) [Ф {m — 1, j)x

(j \ j)

+

 

 

 

tn—l

 

 

 

 

 

 

 

 

 

+

2

Ф ( о т - 1 ,

О Г(/.

i - l ) t w ( t - l ) ] +

 

 

 

* = / + 1

 

 

m — \)w(m — 1).

 

 

 

 

 

-f- Г (от,

 

 

Замечая,

что

в

силу уравнения

(5-39)

выражение

в квадратных скобках равно х(т—1|/),

 

имеем:

 

х(т\})

=Ф(т, m—\)x(m-~\\j)+Y(m,

 

m—\)w(m—\),

откуда сразу следует марковость процесса. Следователь­

но, {x(k\j),

k = j+l,

j + 2, . . . } представляет

собой

гаус­

совский марковский

процесс.

 

 

Вновь

обратимся

к уравнению (5-39),

чтобы

найти

выражение для корреляционной матрицы ошибки пред­ сказания

 

 

P(k\j)=E[x(k\j)x'(k\j)].

 

 

 

Согласно определению ошибки

фильтрации

 

E [x (j \ j) W

{І-\)]

=

Е {[x (j) - x

(/ j /)] w' (i - 1)}

=

=

E[x

(j) W (i -

1)] - E Çx (j I /) W (i -

1)],

 

где i = j+ï,

j + 2,

k.

Из уравнения (5-25)

следует,

что

первое слагаемое в правой части этого выражения тож­ дественно равно нулю для рассматриваемых значений і.

Далее, так как оценка ж(/|/) является линейной комби­ нацией измерений, то ее можно записать в виде

*(/|/) = IM(/)z(/),

і=і

аналогичном (5-12). Следовательно,

E [x (j I j) W (i - 1)] = t A (0 E [z (/) W (i - 1)].

196


Это выражение, как следует из уравнения (5-26), об­ ращается в нуль для всех i = j+l, / + 2, ..., k. Следова­ тельно,

E[2(j\j)w'(i-l)]

= 0

для всех i = j+l, j + 2, ..., k.

Это означает, что все сме­

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

 

 

Р {k j j) = Ф (k,

j) Е [x{j

j j) x' (j

I /)] Ф' {k,

j)

+

 

 

k

 

 

 

 

 

 

 

 

 

 

- f

£ Ф(£, i)V(i,

i— l)E\w{i

1)ш'(t — 1)]X

 

 

 

Х П ' .

i - ! ) ф ' (k,

i),

 

 

 

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

 

 

 

 

 

 

 

 

 

E[w(j)w'(k)]

= 0,

 

 

 

 

справедливое

для \фк.

Вычисляя

математические ожи­

дания,

получаем:

 

 

 

 

 

 

 

 

 

 

P(k\j)=q>{k,

i)PU\i)®'(k,

i)

+

 

 

+

t

Ф(к,

i)V(i,

i-l)Q(i-l)T'(i,

 

і-1)Ф'(к,

i)

 

i=l+\

 

 

 

 

 

 

 

 

 

для k>j. Теорема доказана.

 

 

 

 

 

 

Приведем,

кроме

уравнения (5-34), другое

выраже­

ние для корреляционной

матрицы

ошибки

предсказания

 

 

.P(k\j)=<b(k,

k—l)P(k—l\j)0'(k,

k—\)

+

 

 

 

+ T(k, k—\)Q(k—\)T'(k,

 

k—1)

 

(5-40)

при

k—j+\,

j + 2 ...

Доказательство этого

результата

оставлено читателю в качестве упражнения.

 

 

Заметим,

что теорема 5-4

пока

имеет

ограниченную

область применения, если речь идет о предсказании, по­ скольку единственным значением /, для которого изве­

стны x(j\j)

и P(j\j),

 

является / = 0.

Точнее

согласно

уравнениям

(5-31)

и

(5-32) * ( 0 | 0 ) = 0

и Я (0|0 )

=Р(0),

так что

 

 

 

 

 

 

х{Іі\0)

=

Ф{!г, 0)х{0\0) =

0;

 

k

Р(к}0) = Ф(к, 0)Р(0)Ф'(6,

0) +

 

 

 

 

і—1)Ф'{к,

і).

+ Ц Ф ( 6 .

 

г — l ) Q ( t - 1 ) Г ' ( / ,

і=і

197