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

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

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

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

Добавлен: 11.04.2024

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

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

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

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

В настоящем параграфе такой алгоритм будет полу­ чен на основе теоремы 6-2. Здесь предполагается, что рассматриваемая закрепленная точка соответствует не­ которому ti^t0 и текущая оптимальная оценка x(ti\ti) известна. Поэтому здесь будет рассматриваться опти­

мальная оценка

 

вида

x(ti\t),

 

t^ti.

виде {t,

t = ti +

jAt;

Определим

дискретное

время

в

/ = 0 ,

1 . . . } , где

Д*>0.

 

 

 

 

 

 

 

 

Теорема 7-4.

 

[ Л .

7-3].

 

 

 

 

 

 

 

 

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

сглаживание

в

закрепленной

точке

для

системы, (7-1),

(7-2)

описывается

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

ным

уравнением

 

 

 

 

 

 

 

 

 

 

 

 

 

x (tt\t)

= ; я

к (t)

[z

(t)—

H (t) x

(t\t)\

 

(7-57)

при

t>t^,

где

К {t) —матрица

передачи

оптимального

фильтра;

x(tx\t^)

— начальное

условие,

а В (t) —

матрица

передачи

оптимального

фильтра,

сглаживающего

в

за­

крепленной

точке, размера

пХп.

 

 

 

 

 

 

2)

Матрица

 

B(t)

 

является

решением

матричного

линейного

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

уравнения

 

 

 

 

 

 

 

 

B =

-B[F{t)

+

A(t)},

 

 

(7-58)

где t ^ t u

B(ti)=I,

 

a

A(t)

= G (t) Q (t)

G' (t) P~l

(t\t).

=

3)

Случайный

процесс

{x(h\t),

t^ti},

где x(ti\t)

= x(ti)—x(t\\t)—ошибка

 

 

сглаживания

в

закрепленной

точке, является

 

гауссовским

 

марковским

процессом

вто­

рого

порядка

с нулевым

средним

и

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

матрицей,

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

матричному

линейному

диф­

ференциальному

 

уравнению

 

 

 

 

 

 

 

 

 

Р ( f , \ f ) = - B ( t ) К (t) R (t) К' {t) В' (t),

 

(7-59)

t^ti,

с начальным

условием

вида P(ti\ti)

= E[x(U\U)

X

Xx'{U\U)l

 

 

 

 

 

 

 

 

 

 

 

 

 

310


Д о к а з а т е л ь с т в о . Заменяя в

уравнениях

(6-76)

и (6-77) теоремы 6-2 индекс k

на tit

j

на / + А/

и ;—1

на /, получаем.

 

 

 

 

*(Ог + Д0 = *(О 0 +

Я('

+

д о х

 

X [x(t - f д ^ + д о ~ x(t

+

Д'Ю1;

(7-6 °)

 

 

 

б(^ +

Д 0 = [ ] Л(,),

 

(7-61)

где

А(х)*

= Р(х\г)Ф'(х

+ М,

х)Р-Цх+М\х),

 

(7-62)

 

 

 

t = ti + jAt, / = 0,

1 ... ; т = 0 + Ш ,

i = 0,

1 .. .

Из

доказательства

теоремы

для оптимальной

филь­

трации

следует:

 

 

 

 

 

 

 

x {t -f- At\t +

ДО - Je (f +

Д* 10 =

(r - f ДО [2 (f-j-

At) —

 

 

-

Я (/ -f ДО Ф (t - f А/, 0 * Ш •

 

 

Поэтому

уравнение

(7-60) можно записать

в виде

x (t, 11 + ДО -

x (/, Ю = B(t + àf)K{t-\-

At) \z (t - f At) -

 

 

~

H (t + ДО Ф (f +

Дг, 0 *

|0].

 

 

откуда для / ^ О следует:

 

 

 

 

 

 

л (*,|0 = В К (0 (0 — H(t)x

(t\t)\,

 

(7-63)

если существует

предел

 

 

 

 

 

 

 

 

lim

ß(r + AO = ß(0-

 

 

 

В силу теоремы 6-2 начальным условием для уравне­

ния (7-63) является л: (00-

Теперь покажем, что этот предел существует, и по­ лучим дифференциальное уравнение для B(t). Согласно уравнениям (7-61) и (7-62)

t—àt

B(t-\-àt) = п м*) A{i) = B(t)A(t), (7-64)

* Не путать с А (() из (7-58). В доказательстве А соответствует (7-62), если не оговаривается обратное. (Прим. ред.).

311


A(t) = Р ( / | / ) Ф ' ( * + Л/, t)P-4t + M\t).

Тогда в силу соотношения

lim A(t) = I

из уравнения (7-64) следует, что

Jim B{t + At) = B(t).

дг->о

Переписывая (7-64) в виде

B{t + At)A-l(t)=B(t)

и подставляя в него выражение (7-36), получаем:

 

B(t

+ At){I +{F (t)

+ G (t) Q (t) G' (t) p-i(t\t)]At

+

 

 

 

 

+

0(At2)}

=

B(t).

 

 

 

Группируя члены, имеем:

 

 

 

 

 

 

B(t

+ At)—B(t)=—B(t

 

+ At) {[F (t) +

 

 

 

+ G (t) Q(t) G' (t) P-i

(t\t)]At + 0

(At2)}.

 

Наконец,

разделив

обе части

последнего

уравнения

на

и

переходя

к пределу

при At—»~0, получим:

 

 

В =

-

В [F (() + G {t) Q (f) G' {t) P-1

для t^ti. Определяя A(t) в соответствии с п. 2 теоремы, сразу приходим к уравнению (7-58).

Полагая в уравнении (7-61) t = ti, получаем:

Так как

 

В{и+А*)=А{Ь).

 

 

 

lim

B(t1 +

M) =

B(t1),

 

 

 

 

 

 

то ясно, что

д/->о

 

 

 

 

 

В(^,) =

1ітЛ(^) .

 

 

 

 

 

 

 

 

 

 

 

Д<-»0

 

 

 

Но из уравнения

(7-62)

имеем:

 

 

 

lim

Л ft) =

Ига Р & І О Ф ' +

іі)Р'1{іі

+ Щі)

= 1-

Д<->0

Д<-»0

 

 

 

 

 

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

требуемое начальное

условие

имеет

ВИД

Д ( * і ) = / .

 

 

 

 

 

 

312


Дифференциальное уравнение для гауссовского мар­

ковского процесса

второго порядка {x(ti\t),

где

x(t\\t)=x(t\)-—x(ti\t)

ошибка сглаживания

в закреп­

ленной точке, можно получить с помощью той же про­ цедуры, какая применялась при доказательстве теоре­ мы 7-3, что предоставляется читателю в качестве упраж­ нения. Здесь будет получено соответствующее диффе­

ренциальное

уравнение

 

для

P(ti\t)

 

=E[x(U\t)x'(ti\t)].

Если в

уравнении

(6-80)

теоремы

6-2 заменить k

на ti, j на t + At,

 

а /—1

на t, то получим

уравнение

P{ti\t

 

+ M)—P(ti\t)=—B{t

 

+ At)K{t +

M)x

 

 

XH(t+At)P(t

 

+ At\t)B'(t

+

At).

 

 

Разделив его на At и перейдя к пределу при At—»-0,

получим:

 

 

 

 

 

 

 

 

 

 

 

 

 

P (МО =

-

в P (t\t) Н' R ' 1

( о н P (t\t) В' (о (7-65)

для t^ti,

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

пределы

 

 

 

 

Um Я

- f ДО = ß

(0.

 

 

 

 

 

lim

K

{ t + à t )

=

P(t\t)H'(ty.R

- ' ( 0 ;

 

 

 

 

Д<-ѵ0

й

1

 

 

 

 

 

 

 

 

 

 

 

 

lim P(t-{-At\t)

=

P{t\t).

 

 

 

Из уравнения

(7-8)

 

 

 

 

 

 

 

 

следует:

 

 

 

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

 

 

 

 

 

 

 

 

H{t)P(i\t)=R(t)K'(t).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подставляя

 

два

последних

соотношения

в

уравне­

ние (7-65), получаем требуемый результат:

 

 

 

 

Я ( М 0 = -

В (t)K(t)

R(t)K'{t)

B'(t).

 

Начальным условием для этого уравнения очевидно будет:

я ( М * і ) = £ [ г ( * і | / і ) Г ( * і | / і ) ] .

Структурная схема оптимального фильтра, сглажи­ вающего в закрепленной точке, представлена на рис. 7-6, где изображен также оптимальный фильтр, чтобы под­ черкнуть их связь.

313