
книги из ГПНТБ / Медич Д. Статистически оптимальные линейные оценки и управление
.pdfявляется гауссовской марковской последовательностью с нулевым средним, и получить соотношение для взаимной корреляционной ма
трицы |
P(k)=E[x(k\N)x'(k\k)] |
через матрицы P(k\N) и |
P(k\k). |
|
6-5. |
Составить блок-схему |
программы |
ЭВМ для |
алгоритма |
оптимального сглаживания на |
закрепленном |
интервале, |
включаю |
щей расчет корреляционной матрицы ошибки. Предположить, что
x(k\k)y |
x(k+l\k), |
P(k\k) |
и P(k+l, |
k) можно получить из |
памяти |
|||||
ЭВМ при А=0, 1 |
N. |
|
|
|
|
|
|
|
||
|
6-6. |
Можно |
ли изменить формулировку теоремы 6-1 для слу |
|||||||
чая, когда в модель системы |
включен |
сигнал |
управления, |
т. е. |
||||||
x(k + \)=.t$(k+l, |
k)x(k)+T(k+ï, |
k)w(k)+W(k+\, |
k)u(k), |
и |
если |
|||||
можно, то каким |
образом? |
|
|
Р(0|0) = 10 и R(k+\) |
= \Q |
|||||
|
6-7. Пусть в |
системе из примера 5-2 |
||||||||
для |
всех £ = 0 , 1 . . . Полагая, |
что |
оптимальное |
сглаживание |
для |
|||||
этой |
задачи проводится |
на закрепленном |
интервале [0, 4], |
опреде |
лить дисперсию ошибки оптимального сглаживания в каждой точке
этого интервала и сравнить результаты |
с точностью |
оптимальной |
|||
фильтрации. Составить структурную схему |
сглаживающего |
фильтра. |
|||
6-8. Полагая оценку |
x (k \ N) |
известной для некоторого |
&= k* на |
||
интервале [0, N] вместе |
с ее |
корреляционной матрицей |
ошибки |
||
P(k*\N)=E{S(k*\N)x(k*\N)], |
получить |
рекуррентный |
в |
прямом |
времени алгоритм оптимального сглаживания на закрепленном ин
тервале для k—k*, k* + l, |
..., |
N. Составить |
структурную |
схему |
по |
|||||||||
лученного сглаживающего |
фильтра. |
|
|
|
|
|
|
|
||||||
|
6-9. Доказать следствие 6-1. |
|
|
|
|
|
|
|
||||||
|
6-10. Для задачи оптимального сглаживания в закрепленной |
|||||||||||||
точке |
без возмущения, |
т. е. при Q(i)=0 для всех »=0, |
1, |
.... пока |
||||||||||
зать, что |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
» |
(А | / ) = |
ф (*./') * (/"!/); |
|
|
|
|
||||
|
|
|
IP (k i /) = Ф (*./)/>(/1 |
/ ) Ф ' ( М |
|
|
|
|
||||||
при І ='ß'e+A, |
£ + |
2 ... |
|
|
|
|
|
|
|
|
|
|||
|
6-11. Всегда ли при оптимальном сглаживании в закрепленной |
|||||||||||||
точке |
необходимо |
выполнение |
неравенств |
Sp P(k\j) ^ S p |
|
P(k\j—1) |
||||||||
или Sp P(k\j) |
^ S p P(k\k)f |
Объяснить |
ответ. |
|
|
|
|
|
||||||
|
6-12. Рассмотреть задачу оптимального сглаживания на закреп |
|||||||||||||
ленном интервале для скалярной системы |
x(k+1) =ax(k)• |
z(k+l) |
= |
|||||||||||
= bx(k+l)+v(A+l); |
k=0, |
1, .... где a и |
b — постоянные. |
При ка |
||||||||||
ких |
условиях, |
наложенных |
на a, b и (или) любые другие |
|
парамет |
|||||||||
ры |
задачи, выполняется |
неравенство |
|
P(0\j)<P(0\j—1)? |
|
|
|
|||||||
|
6-13. Рассмотреть скалярную систему |
|
|
|
|
|
|
|||||||
|
x{k+l)=2-bx(k)+w(k); |
z(k+l)=x(k+l); |
£ = 0 , |
1, . . . . |
|
|||||||||
где х[(0) имеет нулевое среднее и {дисперсию |
Og=LconstJ>[0; |
{w(k), |
||||||||||||
fe = |
0, |
1,"...} |
— гауссовская |
белая |
последовательность с |
нулевым |
||||||||
средним, независимая от х(0). |
Дисперсия |
последовательности |
= |
= const>0. Получить уравнение сглаживающего в закрепленной точ ке оптимального фильтра в виде соотношения для x(0\j), /=1, 2 . . .
Чему равно предельное значение Р(0|/) при /—-н>-оо? Сравнить это значение с Р(0|0) .
280
6-14. Доказать первое утверждение теоремы 6-3, исходя из соот
ношения x(ft+l I |
ft+ 1 + N)=E[x(k |
+ 1) 1 z (1), z(2), |
...,z(ft+/V) |
||
ï(k+l+N\k |
+ |
N)}. |
|
|
|
6-16. Как следует модифицировать результаты теоремы 6-3, если |
|||||
*(0), {w(k); |
ft=0, |
1 ... } и {v(k+l); |
ft=0, |
1 ... } имеют математи |
|
ческие ожидания, отличные от нуля? |
|
|
|
||
6-16. Получить уравнения алгоритма |
оптимального сглаживания |
||||
с единичным |
запаздыванием для системы из задачи |
6-7. |
6J17. В тексте главы указана возможность упрощения результа
тов теоремы 6-3 при отсутствии возмущения, т. е. при Q(ft)=0 для всех ft=0, 1 . . . Имеются ли дальнейшие возможности упрощения результатов теоремы в этом предположении и если имеются, то какие?
6-18. Показать, что теорема 6-3 переходит в теорему 5-5, если
положить запаздывание N равным нулю. |
|
|
|
|
|
|
||||||
6-19. |
Используя модель |
системы с коррелированной ошибкой |
из |
|||||||||
мерения |
из задачи |
4-13, составить алгоритмы |
для |
вычисления |
опти |
|||||||
мальных |
оценок вида x (ft -J- |
1 | ft), |
x (ft + 1 | ft -f- |
1) |
и х (ft | ft + |
1) |
||||||
в предположении, |
сделанном |
также |
в п. «б» задачи |
4-13, |
что |
изме |
||||||
рения имеют вид |
|
|
|
|
|
|
|
|
|
|
||
%(k)^z(k |
+ |
1 ) _ 8(ftJ+ |
1 .ft)zT(ft) = [tf(ft+ |
1)Ф(й + |
l.ft) — |
|
||||||
—'6(ft |
+ l,ft) |
H(k)\x(k) |
+ |
[H(k+ |
1) T (ft+ |
1,ft)]да(ft) + 5 (ft). |
|
Заметим, что эта процедура в случае коррелированных ошибок измерения позволяет избежать расширения вектора состояния систе мы [Л. 6-6]. Предположить, что ж(0), гѵ(0), ѵ(0) и |(ft) равны нулю. Обратить особое внимание на начало работы алгоритма в предпо ложении Ç(0) = г ( 1 ) .
Г л а в а с е д ь м а я
ОПТИМАЛЬНЫЕ ОЦЕНКИ В НЕПРЕРЫВНЫХ ЛИНЕЙНЫХ СИСТЕМАХ. ДИСКРЕТНЫЕ АЛГОРИТМЫ ПРИ ПРЕДЕЛЬНО МАЛОМ ИНТЕРВАЛЕ ДИСКРЕТНОСТИ
После исследования в двух предыдущих главах за дачи оптимальных оценок в дискретных линейных систе мах обратимся к аналогичной задаче с непрерывным временем.
Мы рассмотрим два подхода к решению указанной задачи: первый — в настоящей главе, и втоірой — в гл. 8. В рамках первого подхода алгоритмы оптимальных оце нок будут получены при исследовании предельного пове дения алгоритмов оптимальных оценок для дискретных
281
линейных систем в предположении, что интервалы вре мени между измерениями сколь угодно малы. Этот под ход принадлежит Калману [Л. 7-І], который использовал его для вывода уравнений оптимальной фильтрации.
Впоследствии |
аналогичный подход был применен Рау- |
|||
хом |
и др. [Л. |
7-2] для вывода алгоритма |
оптимального |
|
сглаживания |
на |
закрепленном интервале |
и Медичем |
|
[Л. |
7-3, 7-4] |
для |
получения алгоритмов |
оптимального |
сглаживания в закрепленной точке и с постоянным за паздыванием.
В рамках второго подхода задача оптимальной оцен ки в непрерывных линейных системах решается непо средственно в непрерывном времени. Как и следует ожи дать, результаты в обоих случаях совпадают.
Настоящая глава начинается с формулировки задачи оценки в непрерывных линейных системах. Затем в це лях развития упомянутого выше первого подхода приво дится формулировка задачи оценки с дискретным вре менем, к которой можно применить процедуру предель ного перехода. В остальной части главы при получении алгоритмов оптимальной фильтрации, предсказания и сглаживания на закрепленном интервале, в закреплен ной точке и с постоянным запаздыванием для непрерыв ного времени будет использоваться непосредственный переход к соответствующим пределам.
7-1. ФОРМУЛИРОВКА З А Д А Ч И
Модель системы
Согласно § 4-3 рассматриваемая здесь модель си стемы описывается соотношениями
|
|
x = |
F(t)x-r-G(t)w(t); |
(7-1) |
|
|
|
z{t)=H{t)x(t)+v{t) |
|
(7-2) |
|
для |
t^t0, |
где x — я-вектор; w — р-вектор, a z |
и ѵ — m- |
||
векторы. |
Матрицы |
F(t), G(t) |
и H(t) имеют |
размеры |
|
пХп, |
пХр |
и шХп |
и являются |
непрерывными |
функция |
ми времени. Время обозначается символом t, производ
ная по времени — точкой сверху, а |
фиксированное на |
|||
чальное время — U. |
|
|
|
|
Случайные процессы {w(t), |
t^U) |
и {v(t), |
t^t0) |
пред |
ставляют собой гауссовские |
белые |
шумы |
с нулевыми |
282
математическими ожиданиями и матричными корреля ционными функциями вида
|
|
E[w(t)w'(x)] |
= |
Q(t)à(t—x); |
|
|
|
|
E[v(t)v'(x)]=R(t)à(t- |
т) |
|
||
соответственно для всех t, x^t0, |
где Е обозначает |
мате |
||||
матическое |
ожидание; |
штрих — операцию транспониро |
||||
вания, ô(t—т)—дельта-функцию |
Дирака. Матрицы |
Q(t) |
||||
размера |
рХр |
и R(t) |
размера тХт непрерывны и поло |
|||
жительно определены для t.^t0. |
|
|
||||
Предполагается |
также, что два указанных случайных |
|||||
процесса |
независимы, т. е. |
|
|
|||
|
|
|
£ [ да(/)а'(т)]=0 |
|
||
для всех |
/„ т^г^о- Это допущение в действительности не |
накладывает на задачу дополнительных ограничений, поскольку процедура, используемая в настоящей главе, применима также, если эти два случайных процесса коррелированы. Однако такое предположение упрощает многие преобразования.
Начальное состояние x(to) представляет собой слу чайный гауссовский n-вектор с нулевым средним; он не
зависит |
от {w(t), |
t^to} |
и {v(t), |
t^t0}. |
Корреляционная |
||||||
матрица |
x(t0), |
обозначаемая P(t0) —Е[х(t0)x'(t0)], |
неот |
||||||||
рицательно определена. |
|
|
|
|
|
|
|||||
Оптимальная |
|
оценка |
|
|
|
|
|
||||
Для обозначения состояния х системы с непрерыв |
|||||||||||
ным временем |
заменим |
дискретные |
индексы |
времени k |
|||||||
и / в прежних обозначениях на непрерывные |
переменные |
||||||||||
ti и t |
Тогда оценка состояния |
х в |
некоторый |
момент |
|||||||
времени |
ti^t0 |
на |
основе измерений |
z(x) |
на |
интервале |
|||||
^о^.т^1 ^ обозначается |
x(U\t). |
|
|
|
|
|
|||||
Если |
tt^>t, |
то xtyilf) |
является поедсказанием, если |
||||||||
ti = t, |
то это текущая оценка, а если ti<t, |
то это сглажи |
|||||||||
вание или интерполяция, так же как и в случае |
дискрет |
||||||||||
ного времени. |
|
|
|
|
|
|
|
|
|
||
Ошибка оценки |
определяется |
выражением |
|
||||||||
|
|
|
x{tl\f) |
= |
x{tl)-x(t1\f), |
|
|
|
283
а качество |
оценки |
характеризует критерий качества |
||||
|
|
/ ï * ( / 1 | / ) ] = £ { L [ î ( / 1 | O Ï } , |
|
|||
где |
L — некоторая |
допустимая функция потерь |
(соглас |
|||
но определению в § |
5-1). |
|
|
|||
Оценка |
x(ti\t), |
минимизирующая |
J[x(ti\t)], |
называ |
||
ется |
оптимальной |
оценкой. |
|
|
||
|
Постановка |
задачи |
|
|
||
|
Для |
системы |
|
(7-1), (7-2) по измерениям |
{.г(т); |
|
to^r^lt} |
определить |
оптимальную |
оценку |
состояния |
||
x{U). |
|
|
|
|
|
|
|
7-2. ЭКВИВАЛЕНТНАЯ З А Д А Ч А С ДИСКРЕТНЫМ ВРЕМЕНЕМ |
|||||
|
Чтобы использовать для решения |
поставленной за |
дачи процедуру предельного перехода, упомянутую в на чале главы, приведем формулировку эквивалентной за дачи с дискретным временем.
Здесь для обозначения дискретного времени исполь
зуется переменная / *. Точнее, для любого М>0 |
симво |
||||||
лом |
t обозначаются |
дискретные моменты |
времени {t = |
||||
— t0 |
+ jM\ j — 0, 1 .. .}. Для любого |
такого |
г |
в |
§ 4-3 по |
||
казано, что дискретная модель системы (7-1) |
представ |
||||||
ляет |
собой |
гауссовскую марковскую |
последовательность |
||||
с нулевым |
средним, |
описываемую уравнением |
|
||||
где |
x(t+At)=0(t+At, |
t)x(t)+T(t+M. |
t)w{t), |
(7-3) |
|||
|
|
|
|
|
|
|
|
|
|
Q)(t+At, t)=I+F(t)Ml+0(At2); |
|
|
|
(7-4) |
|
|
|
T(t + At, |
t) = G{i)At+0{AP), |
|
|
(7-5) |
a {w(t)\ t — to-\-jAt; / = 0, 1 . . .} гауссовокая белая после довательность с нулевым средним и корреляционной функцией
E[w{t)w'b)\=Q$-iih.
* В настоящей главе переменная t будет использоваться для обозначения как дискретного, так и непрерывного времени. Это позволит упростить необходимые преобразования и не вызовет пута ницы, поскольку характер использования переменной всегда будет ясен из контекста.
284
Здесь / |
и |
т |
обозначают |
дискретное |
время, |
причем |
||||
{x = U-\-kAt; |
/г = 0, |
1 . . .}; Q(t) |
неотрицательно |
определен |
||||||
ная матрица для всех t^to, |
|
a öjk — символ |
Кронекера. |
|||||||
Начальное |
состояние x(to) |
представляет |
собой гауссов |
|||||||
ский случайный п-вектор, независимый |
от [w(t), |
t = U-{- |
||||||||
+ jAt; / = 0, |
1 . . .}, с нулевым |
средним |
и |
неотрицательно |
||||||
определенной |
корреляционной |
матрицей |
E[x(t0)x'(t0)] |
= |
||||||
= P(to). |
|
|
|
|
|
|
|
|
|
|
Дискретная модель уравнения измерений (7-2) |
|
имеет |
||||||||
вид: |
|
|
= H(t + At)x{t |
+ At) + v{t+At), |
|
|
|
|||
z(H-Af) |
|
|
(7-6) |
где t, как и ранее, обозначает дискретное время. Слу чайный процесс {v (t + At), t = to + jAt; j = О, 1 . ..} — гауссовская белая последовательность, независимая от x(t0), с нулевым средним и корреляционной функцией вида
£ И* + At) V' (т + |
Л/)] = |
|
|
8J k , |
|
|
|||
где т — дискретное |
время, |
а |
матрица |
R(i |
+ At) |
положи |
|||
тельно определена |
для |
всех |
t^t0. |
|
|
|
|
||
Здесь предполагается, что две гауссовские белые по |
|||||||||
следовательности в уравнениях |
(7-3) |
и |
(7-6) |
|
незави |
||||
симы. |
|
|
|
|
|
|
|
|
|
Пусть ti = to + iAt, |
і = 0 , |
|
1, |
. . . — дискретное |
время, |
||||
а оценки состояния х обозначаются x(ti\t). |
Как |
и ранее, |
|||||||
эти оценки классифицируются в соответствии |
со |
значе |
|||||||
нием t относительно ti. |
|
|
|
|
|
|
|
|
|
Определения ошибки оценки, критерия качества и |
|||||||||
оптимальной оценки остаются |
теми же, что и в § 7-1, за |
исключением того, что ti я t здесь являются дискретны ми моментами времени.
Эквивалентная постановка задачи оценки имеет сле
дующий вид. |
|
|
|
|
|
Постановка |
задачи |
|
|
|
|
Для |
системы |
(7-3), |
(7-6) по |
измерениям {z{x); |
% = |
— ta + At, |
U + 2At, |
. . ., t) |
определить |
оптимальную |
оценку |
состояния |
x(ti). |
|
|
|
|
Решение этой задачи можно получить, используя ре зультаты гл. 5 и 6. Поскольку при переходе к пределу при At—>-0 система (7-3), (7-6) переходит в систему
285
(7-1), (7-2), предельный переход в решении сформули рованной здесь задачи позволяет получить требуемые алгоритмы оптимальной оценки.
7-3. ОПТИМАЛЬНАЯ ФИЛЬТРАЦИЯ И ПРЕДСКАЗАНИЕ
Вначале рассмотрим задачу оптимальной фильтра ции, для которой докажем следующую теорему.
Теорема 7-1.
1) |
Оптимальная |
оценка |
для |
системы |
(7-1), |
(7-2) |
|||||||||||
удовлетворяет |
|
уравнению |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
x = |
F(t)x |
|
+ K(t)[z(t)-H(t)x] |
|
|
|
(7-7) |
||||||
для |
|
t -J*t0, где х~x(t |
|
\ t), x |
(ta \ t0) — 0, a |
К (t) — мат |
|||||||||||
рица |
|
передачи |
|
фильтра |
размера |
|
пХ.т. |
|
|
|
|||||||
2) |
Матрица |
K(t) |
определяется |
с помощью |
|
соотноше |
|||||||||||
ния |
|
|
|
|
|
K(t)=P(t\t)H'(t)R-4t) |
|
|
|
|
|
(7-8) |
|||||
|
|
|
|
|
|
|
|
|
|
|
|||||||
для |
t^t 0 , |
|
где |
P(t\t)—корреляционная |
|
|
матрица |
ошиб |
|||||||||
ки |
фильтрации |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
x(t\t) |
= |
x{t) |
|
|
~x{t\t) |
|
|
|
|
||
размера |
пхп. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
3) |
Случайный |
процесс |
{x{t\t), |
|
t^U} |
— |
|
гауссовский |
|||||||||
марковский |
с нулевым |
средним |
|
и корреляционной |
|
матри |
|||||||||||
цей, |
удовлетворяющей |
|
матричному |
|
дифференциальному |
||||||||||||
уравнению |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
P = F(t) |
P + PF'{t) —PH' |
(t) R-i |
(t) H(t)P + G{t)Q |
(t) G' (t) |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(7-9) |
для |
V^to, |
где P = P(t\t), |
a |
P(t0\tQ) |
= P(t0) |
= |
|
E[x(tQ)x'{t0)]. |
|||||||||
Д о к а з а т е л ь с т в о . |
Согласно |
уравнению |
(5-48) |
||||||||||||||
теоремы 5-5 оптимальный |
фильтр |
для |
системы |
(7-3), |
|||||||||||||
(7-6) |
имеет |
вид: |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
х ( / + |
А/|/ + |
А/) = |
Ф(/ + Д/, |
|
t)x(t\t)-j- |
|
||||||||
|
|
|
-f- К (t - f At) [z {t - f |
At) |
- |
H (t - f At) Ф {t |
+ |
|
|||||||||
|
|
|
|
|
|
- |
f |
|
t)x(t\t)\, |
|
|
|
|
|
|||
где |
x ( f 0 |
| g |
= |
0. |
|
|
|
|
|
|
|
|
|
|
|
|
286
Используя уравнение (7-4), получаем:
|
|
Ф(г + |
At, |
f)x{t\t) |
= |
|
|
|
= |
[/ - f F (О |
|
+ |
о (ДО] je (r I f). |
|
|
Тогда уравнение фильтра можно записать |
в виде |
||||||
x{t + |
M\t-\-At)-x(t\t) |
|
|
= |
F(t)x{t\1)At |
+ |
|
+ |
К (t |
At)[z(t |
+ |
At) - H (t + At) Ф(і |
+ |
||
|
|
- f At, t)x{t}t)] |
+ |
О (At2). |
(7-10) |
Разделив обе части уравнения (7-10) на At и пере ходя к пределу при At—И), получаем:
x = F(t)x + Um К { t + à t ) [ z Ѵ+Щ-н W > ф ^+A / ' *> *
(7-11)
где Ü£ = x ( / | / ) и t7&t0.
Предел в правой части уравнения (7-11) можно рас сматривать как произведение пределов
l i r a [К (t + At)!At]
м-*о
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
lira [г (t + Ar) — Я (f + |
ДО Ф {t + |
Д*, |
0 |
JC] |
|||||||
при условии, что эти пределы |
существуют. |
|
|
|||||||||
Вначале рассмотрим второй предел. Используя урав |
||||||||||||
нение |
(7-4), сразу получаем: |
|
|
|
|
|
|
|
||||
|
l i m [ z ( * |
+ |
A0 |
— Я ( * + |
Д Г ) Ф ( * + |
Д Г . |
t)x] |
= |
||||
|
|
|
|
= |
z(t) — H{t)x{t\t). |
|
|
|
(7-12) |
|||
Возвращаясь |
к первому пределу, из уравнений (5-49) |
|||||||||||
и (5-50) теоремы 5-5 получаем: |
|
|
|
|
|
|
||||||
|
|
K.{t |
+ |
At).= P{t + |
àt\t)H'(t |
+ |
M)X |
|
||||
X |
H{t-\-At)P{t-\-At\t) |
|
Я ' |
( / |
+ Д 0 + / г ( д " І " А ° ] " 1 = |
|||||||
|
= |
Р(г + |
Д г | 0 Я ' ( ^ + |
Д 0 [ я |
( ^ + Д 0 р ( ^ |
+ |
||||||
|
+ |
At 10 Я ' (* -f- ДО Д^ + |
R (t + |
At)}-1 |
At; |
(7-13) |
||||||
/ , ( г - Г - д * | 9 = ф ( * + ДЛ о ^ С Ю Ф ' С + Д'- 0 + |
||||||||||||
|
|
+ |
Г (f + |
Af, 0 4 г ~ |
Г" (* + |
àt, |
t). |
(7-14) |
287
Подставляя |
в |
уравнение |
(7-14) |
уравнения |
(7-4) |
и |
||||||||||
(7-5) и группируя |
члены, получаем: |
|
|
|
|
|
|
|
||||||||
P (t - f At )t) = |
[/ - f F (t) At + О {Af )] P (f I 0 [/ |
+ |
F (t) At + |
|
||||||||||||
+ О (ДОГ + \G (t) At + O (Af)} |
Ш- |
[G (t) At |
+ |
|
||||||||||||
+ |
0(Ms)Y |
= |
|
P(t\f) |
+ [F(f)P{t\f) |
+ |
P(t\f)F'(f) |
|
+ |
|
||||||
|
|
-}-G(t)Q(t)G'(t)}At-^0(Ar-). |
|
|
|
|
|
(7-15) |
||||||||
Отсюда |
ясно, |
что для любого |
t ^ t 0 |
и |
At>0 |
|
|
|
||||||||
|
|
|
|
UmP(t-r-M\f) |
= |
P{t\t). |
|
|
|
|
(7-16) |
|||||
|
|
|
|
м-»о |
|
|
|
|
|
|
|
|
|
|
|
|
Из |
непрерывности |
матриц |
H (t) |
и |
Р ( 0 |
с |
|
учетом |
||||||||
уравнения |
(7-16) следует: |
|
|
|
|
|
|
|
|
|
||||||
|
lim |
КѴ + Ы)= |
p(t\t)H' |
(0 lim [//(/ |
+ |
|
|
|
|
|||||||
-f д о P (t + |
д^ | o |
H' |
(t -f д о д* + я (* -f- ДО] -1 |
= |
|
|||||||||||
|
|
|
|
|
= P{t\t)H'{t)R-l(t). |
|
|
|
|
|
|
(7-17) |
|
|||
Учитывая (7-12) и (7-17), из уравнения (7-11) по |
||||||||||||||||
лучаем следующий результат: |
|
|
|
|
|
|
|
|
|
|||||||
|
|
x = |
|
F{f)x |
+ |
K(f)[z{f)-H{t)x] |
|
|
|
|
||||||
для t>t0 |
при |
x(t0\to) |
= |
0, где |
по |
определению |
|
|
|
|||||||
|
|
|
|
K(t)=P(t\t)H'(t)R-i(t). |
|
|
|
|
|
|
|
|
||||
Эти |
соотношения |
аналогичны |
уравнениям |
(7-7) |
и |
|||||||||||
(7-8) в утверждении теоремы. |
|
|
|
|
|
|
|
|
|
|||||||
Теперь рассмотрим ошибку фильтрации. Для рассма |
||||||||||||||||
триваемого |
случая из уравнения (5-64) получаем: |
|
||||||||||||||
|
x(t |
+ At\t+At) |
= [I—K(t |
+ At)H(t |
+ |
At)]X |
|
|
|
|||||||
XO(t |
+ At, |
|
t)x(l\t) |
+[l—K(t+M)H(t |
|
+ |
àt)]x |
|
||||||||
|
XT(t |
+ At, t)w(t)—K(t |
+ At)v(t |
+ At). |
|
|
(7-18) |
|||||||||
Подставляя уравнения (7-4) |
и |
(7-5) |
в |
уравнение |
||||||||||||
(7-18), |
получаем: |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
x(t+At\t+At) |
|
= [I—K(t |
+ At)H(t |
+ |
|
|
|
|
||||||
|
|
+ At)][I+F(t)M |
+ 0(At2)]x(t\t) |
|
+ |
|
|
|
|
|||||||
|
+[I—K(t |
+ At)H(t |
+ At)][G{t)At |
+ |
0(AP)]X |
|
|
|
||||||||
|
|
Xw(t)—K(t |
+ At)v(t |
+ At)=x(t\t) |
+ |
|
|
|
|
|||||||
|
+{F(t)At—K(t+At)H(t |
|
+ At)]x(t\t) |
+ |
|
|
|
|||||||||
+ G(t)w(t)At—K(l |
|
+ At)v(t |
+ At) + 0 ( A / 2 ) , |
|
(7-19) |
|||||||||||
288 |
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
где использовано отсутствие в разложении матрицы K(t+At) в ряд по степеням At членов нулевого поряд ка, что можно видеть из уравнений (7-13) и (7-15).
Перенося x(t\t) в левую часть уравнения (7-19),раз делив обе части на At и переходя к пределу при At—>-0, получаем:
x = |
[F(f)-K(f) |
Ч (t)] x - f G (t) w (t) — K(l)o (0 |
(7-20) |
||
для t^to, |
где использован предел (7-17) и определение |
||||
матрицы |
K(t). |
|
|
||
Так |
как |
случайный процесс {x(t + At\t + At), |
t = t0 + |
||
+ jAt; |
/ = 0, |
1 . . . } является гауссовской марковской по |
следовательностью с нулевым средним, то из § 4-3 сле дует, что соответствующий предельный процесс, описы ваемый уравнением (7-20), есть гауссовский марковский процесс с нулевым средним.
В заключение получим дифференциальное уравнение для P(t\t). Из уравнения (5-51) теоремы 5-5 имеем:
|
P(t + At\t + At)=P(t |
+ At\t)—K(t |
+ AL)X |
|
|||||||
|
|
XH(t |
+ At)P(t |
|
+ |
At\t). |
|
|
|
||
Подставляя в последнее выражение уравнение |
(7-15) |
||||||||||
и вспоминая, что матрица |
K(t + At) |
не имеет |
членов раз |
||||||||
ложения нулевого порядка по At, получаем: |
|
|
|||||||||
|
P(t + At\t + At)=P(t\t)+[F |
|
(t)P(t\t) + |
|
|||||||
|
+ |
P(t\t)F'(t) |
|
+ |
|
|
G(t)Q(t)G'(t)]At- |
|
|
||
|
—K(t+At)H(t |
|
+ |
|
At)P(t\t)+0(AV), |
|
|
||||
откуда |
ясно, что |
|
|
|
|
|
|
|
|
|
|
P(t\t) |
= F(t)P(t\t) |
+ |
P(t\t)F'{t) |
|
+ |
G(t)Q(t)G'(t)~ |
|||||
|
|
_ UmK { t |
+ |
à t ) H { t + |
& t ) P { t l t ) |
|
|
|
|||
|
|
nui |
|
|
. . |
|
|
|
|
|
|
|
|
д<-»о |
|
|
M |
|
|
|
|
|
|
С учетом |
уравнения |
(7-17) |
|
это |
означает, |
что |
|
||||
Р = F (t) Р - f PF' (t) - |
PH' (t) R'1 (t) H (t) P - f |
|
|||||||||
|
|
+ |
G (/)<?(/) G'(0, |
|
|
(7-21) |
|||||
где P = |
P(t]t). |
|
|
|
|
|
|
|
|
|
|
Из теоремы 5-5 следует, что соответствующее |
урав |
||||||||||
нению |
(7-21) |
начальное |
условие |
имеет |
вид |
P{to\t0)=- |
|||||
= P(t0). |
Теорема доказана, |
|
|
|
|
|
|
19—85 |
289 |