
книги из ГПНТБ / Медич Д. Статистически оптимальные линейные оценки и управление
.pdfгервале от 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
Сглаживающий фильтр, разумеется, бездействует до тех пор, пока t<ti, в то время как оптимальный фильтр начинает работать при t = to- После ti оба фильтра рабо тают в одном масштабе времени. Вполне очевидна цен ность сглаживающего фильтра для определения опти мальных оценок состояния х в некоторый конкретный момент времени с помощью обработки текущей инфор
мации. Его работа не зависит |
от того, |
известно или нет |
|
|
t = t, |
|
|
|
~ |
' |
x(t,\t) |
|
X(to\to)=0^7ç> |
|
|
Zft) |
4 ? |
|
• x(t\t) |
|
|
|
F(t)
Hit)
Рис. 7-6. Структурная схема оптимального фильтра, сглажи вающего в закрепленной точке (ключ К замкнут только в мо мент t = t\ для получения начальных условий).
заранее время, начиная с которого измерения перестают поступать.
Однако нет необходимости продолжать сглаживание до тех пор, пока поступают измерения. Вместо этого
можно |
одновременно |
с x(l\\t) вычислять |
P(ti\t) |
и пре |
||||
рывать |
сглаживание, |
например, в тот |
момент, |
когда |
||||
след |
матрицы |
P(ty\t), |
представляющий |
|
собой |
средний |
||
квадрат |
модуля ошибки |
сглаживания |
в |
закрепленной |
||||
точке, |
окажется |
меньше |
заданного порога. С этого мо |
мента сглаживающий фильтр может проводить сглажи
вание в некоторой |
новой |
точке |
tt. |
В этой связи следует |
||||
заметить, |
что вычисление |
матрицы P(ti\t) |
достаточно |
|||||
просто, поскольку согласно уравнению (7-59) |
|
|||||||
P (МО = |
P (MA) - |
Ç В (х) К (x) R ' ' (х) К' (х) В' (т) dz, |
||||||
где t^ti. |
|
|
|
t\ |
|
|
|
|
|
|
|
|
|
|
|
|
|
Заметим |
также, |
что |
если |
выражение |
(7-30) для |
|||
матрицы |
передачи |
оптимального |
фильтра, |
сглажпваю- |
314
щего на закрепленном интервале, представляет собой просто произведение нескольких матриц, то вычисление матрицы передачи фильтра, сглаживающего в закреп ленной точке, требует решения матричного дифференци ального уравнения (7-58). Поскольку матрица B(t) не обязательно симметрическая, уравнение (7-58) является
системой и2 уравнений. Более |
того, в коэффициент при |
||||||||
матрице В в уравнении |
(7-58) |
входит |
обратная матри |
||||||
ца P~l(t\t) |
со всеми вытекающими |
отсюда вычислитель |
|||||||
ными трудностями. Эти трудности |
можно частично |
обой |
|||||||
ти, решая уравнение (7-52) и получая |
непосредственно |
||||||||
матрицу M (t) =P-l(t\t), |
i~^U. |
В этом случае |
начальное |
||||||
условие для уравнения (7-52) |
имеет вид M(ti) |
= P _ 1 (*iUi) - |
|||||||
Ясно, что матрица |
P(ti\ti) |
должна в этом случае |
быть |
||||||
несингулярной. |
|
|
|
|
|
|
|
|
|
Можно |
также |
определить |
матрицу |
передачи |
филь |
тра, сглаживающего в закрепленной точке, с помощью
метода, |
в |
котором |
полностью |
отсутствует |
матрица |
|||||||||
P-^tlt). |
Этот |
метод приведен |
в задаче |
|
7-10, он |
также |
||||||||
будет рассмотрен в § 8-3. |
|
|
|
|
|
|
|
|
||||||
Пример |
7-5. Исследуем |
|
задачу |
сглаживания |
в |
закрепленной |
||||||||
точке для того же класса |
систем, |
какой |
рассматривался |
в |
примере |
|||||||||
7-3, а именно для класса |
систем |
без |
внутренних |
шумов, |
т. е. при |
|||||||||
Q(0=0 для всех |
t^to. |
|
|
|
|
|
|
|
|
|
|
|||
Полагая, что матрица |
P{t\t) |
несингулярна |
для всех |
t^tu по |
||||||||||
лучаем: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
G(t)Q(t)G'(t)P-i(t]t)=0, |
|
|
|
|
|
|
|
|||
так что уравнение |
(7-58) при B(ti)=I |
|
принимает вид: |
|
|
|
||||||||
|
|
|
|
|
B = —BF(t). |
|
|
|
|
|
|
(7-66) |
||
Легко |
убедиться, |
что решением этого |
уравнения |
будет |
матрица |
|||||||||
|
|
|
|
|
B{t)=0(tu |
|
t) |
|
|
|
|
(7-67) |
||
для t ^ t i , |
где |
Ф(/і, |
t) — переходная |
матрица |
состояния |
|
системы |
|||||||
Подставляя |
в (7-57) уравнение |
(7-67), |
имеем: |
|
|
|
|
|||||||
|
*(*, |
I о=Ф ( * . . 0 * ( 0 |
\z{t)-H{t)x(t |
|
I 0]. |
|
|
|||||||
Однако |
согласно уравнению (7-7) |
|
|
|
|
|
|
|
||||||
К |
(t) [z{t)-H |
(t) x(t |
\t)] = x(i\ ()- F (t) |
|
x(t\t). |
|
|
|||||||
Поэтому |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x(tt |
| 0 |
= Ф ( * , . |
0 |
[x(t |
\t)-F(t) |
x(t\ |
t)] |
= |
|
|
|||
|
= |
Ф(*„ t)x(t |
I 0 - Ф ( ' і . |
t)F(t)x{t |
|
1 *)• |
|
|
315
Так как матрица Ф(/і, /) является решением уравнения (7-66), тс, очевидно,
|
I 0 = Ф(Л.0*(< I 0 + Ф(Л.О *(* 10 = |
|
|
|
=^ - [Ф (/,,0*(< |
I 0] |
|
и отсюда |
сразу следует, что |
|
|
|
х ( М 0 = Ф(<і . 0*('І0 |
(7 -6 8 ) |
|
для t^ti. |
Следовательно, если Q(l)=0, |
то оптимальное |
сглажива |
ние в закрепленной точке является самой последней текущей опти мальной оценкой, экстраполированной в обратном времени до рас сматриваемого момента с помощью переходной матрицы состояния.
Обращаясь к уравнению (7-59) для корреляционной матрицы ошибки сглаживания в закрепленной точке и подставляя в него уравнения (7-67) и (7-8), получаем:
|
P(ti |
і)=— |
Ф ( / І , t)P(t\t)H'(t)R-*(t)H{t)P(t\t)«$'(tu |
|
t). |
||||
|
Но из уравнения |
(7-9) |
следует, что |
|
|
|
|||
|
|
|
— |
P(t |
I t)H' |
(t)R-4t)H{t)P(t |
I 0 |
= |
|
|
|
|
= P(t\t)-F[t)P(t\t)-P{t\t)F' |
|
(0, |
|
|||
если |
Q(l)=0. |
Тогда |
ясно, что |
|
|
|
|||
P(h |
I t) |
= |
<b(tl.t)P{t |
I 0Ф' (<і.0-Ф('і. t)F(t)P{f |
I 0 Ф ' ( ' і . 0 - |
||||
- Ф ( ( І |
, І ) Р ( І |
i t)F>(t)V{t, |
I о = Ф('і.О^С |
I ОФ'(Л.О + |
|||||
|
+ |
é(tl,t)P(t\ |
t) Ф' (t,, о + Ф (/,. 0 P CI |
0 Ф' (<і. |
0 = |
=[Фсо/Ч* і ОФ' ('..OL
где использованы уравнения (7-66) и (7-67). Следовательно,
P(tl\t)=U>(tl,
ДЛЯ t^ti.
О^СЮФ'Сь 0 |
(7-69) |
В качестве частной задачи, иллюстрирующей применение урав нений (7-68) и (7-69), рассмотрим задачу определения начальной концентрации реагирующего вещества в химической реакции пер вого порядка. В этом случае скорость, с которой вещество расходу ется при реакции, пропорциональна мгновенному количеству вещест ва. Полагая, что х обозначает концентрацию, имеем:
£=—ах, |
(7-70) |
где a=const>0. Примем ^о=0 и предположим, |
что начальная кон |
центрация может аппроксимироваться гауссовской случайной вели чиной с математическим ожиданием х(0) и дисперсией а2 о.
Для целей количественного анализа требуется уменьшить неопре деленность <JQ , связанную с незнанием точной начальной концентра-
316
ции. Это можно сделать, измеряй концентрацию в течение реакций и используя алгоритм сглаживания в закрепленной точке. Предпо ложим, что процесс измерения можно моделировать с помощью со отношения
г ( 0 = х ( 0 + о ( 0 ,
где |
[v(t), |
/3*0}—скалярный гауссовский белый шум с нулевым сред |
||||||||||||
ним и дисперсией |
о^, независимый от х (0). |
|
|
|
|
|||||||||
|
Так |
как требуется |
уточнить |
значение |
х(0), |
положим |
/і = /о=0. |
|||||||
ет |
Задача |
фильтрации, |
которую |
|
следует решить |
сначала, |
совпада |
|||||||
с задачей |
из примера 7-1, за исключением того, что здесь Q(0 = |
|||||||||||||
— a2w = 0, а |
х(0) |
имеет |
ненулевое математическое |
ожидание. |
||||||||||
|
Из примера 7-1 имеем: |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
Рі = ( - в + |
^а»")<»*=0; |
|
|
|
|||||
|
|
|
|
|
Н2 = (— а — V~äF) z\ |
= — 2аа\ |
|
|
|
|||||
|
|
|
|
|
|
|
4 |
+ |
^ 4 |
' |
|
|
|
|
так что |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
PV\t)=7—T2 |
fag/(ag -f 2т\ |
M* " f " « |
(°o + 2a°l |
) - аУ2a'' |
|||||||||
|
Уравнение оптимального фильтра имеет вид: |
|
|
|
||||||||||
|
|
|
|
x(t\t) |
= -ax(t\t) |
+ |
K(t) |
[г(0 |
- * ( / | 0 ] |
|
||||
для |
/3=0 |
при х (0 | 0) = |
х (0), |
где учитывается тот |
факт, |
что х (0) |
||||||||
имеет |
ненулевое |
математическое |
ожидание. |
|
|
|
|
|||||||
|
Для |
системы |
(7-70) |
имеем: |
|
|
|
|
|
|
|
|
||
где |
/ : - 0. |
|
Ф(<,, <) = Ф(о, о = «°*. |
|
|
|
||||||||
|
(7-68) |
и (7-69) |
следует, что |
|
|
|
||||||||
|
Из |
уравнений |
|
|
|
|||||||||
|
|
|
|
|
|
x(0\t)=e°*x(t\t) |
|
|
|
|
|
|||
|
|
(о |о |
|
2а |
|
|
|
|
|
|
|
|
|
|
|
р |
|
|
|
|
|
|
|
|
|
|
|
Для достаточно большогіьшого OQ, очевидно,
2аа2„
317
Замечая, что постоянная времени химической реакции Т=\/а |
й |
||||||
полагая, |
что реакция |
в |
основном заканчивается за время t = 4T, |
||||
имеем |
|
|
|
|
|
|
|
|
|
|
|
2а°1 |
2 |
|
|
в качестве предела точности |
оценки |
начальной |
концентрации, |
при |
|||
условии, |
что дисперсия |
а2, |
произвольно велика. |
|
|
||
7-6. ОПТИМАЛЬНОЕ |
СГЛАЖИВАНИЕ С ПОСТОЯННЫМ |
|
|||||
З А П А З Д Ы В А Н И Е М |
|
|
|
|
|
||
В заключение главы исследуем задачу оптималь |
|||||||
ного сглаживания с постоянным запаздыванием |
для |
||||||
системы |
(7-1), (7-2). Здесь будет рассматриваться оцен |
||||||
ка вида |
x(t\t + T), |
t^to, |
где |
величина |
7 = const>0 |
на |
зывается запаздыванием. Заметим, что Т является по стоянной добавкой, на которую оценка запаздывает от носительно времени последнего измерения.
Как указывалось в § 6-1, сглаживание с постоянным запаздыванием представляет интерес в задачах теле
метрии |
и связи, |
если |
допустима |
|
задержка |
оценок. |
||||||||||
Теорема 7-5 [Л. 7 4]. |
|
|
|
|
|
|
|
|
|
|
||||||
1) |
Оптимальное |
сглаживание |
|
|
с постоянным |
запазды |
||||||||||
ванием |
|
для |
системы |
(7-1), |
(7-2) |
описывается |
|
уравне |
||||||||
нием |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x {t\t + |
T) = |
F (t) x {t\t + |
T) + С (t + |
T) |
X |
|
||||||||
X Ä ' ( H |
7-) [z(t |
+ |
T)-H{t |
+ |
T)x{tt+ |
|
T\t + |
T)] |
+ |
|||||||
|
|
|
+ A(t)[x~(t\t-\-T)-x(t\t)\ |
|
|
|
|
(7-71) |
||||||||
при t~p>U, где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
K(t)=P(t\t)H'(t)R-*(t); |
|
|
A(t) |
= |
|
|
G(t)Q(t)G'(t)P-4t\t), |
|||||||||
a C(t + T) —матрица |
передачи |
|
|
сглаживающего |
|
филь |
||||||||||
тра с постоянным |
|
запаздыванием |
|
|
размера |
пХп. |
|
Началь |
||||||||
ным условием |
является |
результат |
оптимального |
|
сглажи |
|||||||||||
вания |
в закрепленной |
точке |
|
x(t0\t0+T). |
линейному |
мат |
||||||||||
2) |
Матрица |
С(і + Т) |
удовлетворяет |
|||||||||||||
ричному |
дифференциальному |
|
уравнению |
|
|
|
|
|||||||||
|
|
|
C(t+T) |
|
= |
[F{t) + |
A{t)}C(t |
+ |
|
T)- |
|
|
||||
|
|
|
-CV |
|
+ |
T)[F{t |
+ T) + A{t |
+ |
T)], |
|
-(7-72) |
318
где |
t^lo, |
с начальным |
условием |
в виде |
матрицы |
пере |
||||||||
дачи |
|
оптимального |
фильтра, |
сглаживающего |
в |
закреп |
||||||||
ленной |
точке to для |
момента |
t0+T |
: С(t0 |
+ T) = В (U + T). |
|||||||||
3) |
Ошибка |
сглаживания |
|
с |
постоянным |
запаздыва |
||||||||
нием {x(t\t + T), |
t^zto} |
является |
гауссовский |
марковским |
||||||||||
процессом |
второго порядка |
с нулевым |
средним |
и |
корре |
|||||||||
ляционной |
матрицей, |
удовлетворяющей |
|
линейному |
мат |
|||||||||
ричному |
дифференциальному |
|
уравнению |
|
|
|
||||||||
|
|
|
Р (t\t -\-T) |
— |
\F (t) + |
А (01Р (ft |
+ |
Т) + |
|
|
||||
|
|
|
+ P (t\t + |
T) |
[F (t) + |
A (і)] ' ~ |
С (t -f- T) X |
|
||||||
X К (t -f |
T) R (t + T) K' (t - f |
T) С |
(t + |
T) -G(t)Q(t)U> |
(t) |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(7-73) |
при |
t ^ t 0 |
с начальным |
условием |
в |
виде |
корреляционной |
||||||||
матрицы |
ошибки |
сглаживания |
в закрепленной |
точке to |
||||||||||
для |
момента t0 + T: |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
P(t*\t0 |
+ T)=E[x(t0\t0 |
|
+ T)x'(t0\t0 |
|
+ T)]. |
|
|||||
Д о к а з а т е л ь с т в о . Доказательство теоремы |
пре |
доставляется читателю в качестве упражнения. Все не обходимые приемы и пределы содержатся в доказатель ствах предыдущих теорем настоящей главы.
Как и в дискретном случае, алгоритм оптимального сглаживания с постоянным запаздыванием в непрерыв ном времени требует наличия двух корректирующих членов в сглаживающем фильтре и зависит как от ре зультатов оптимальной фильтрации данных измерения, так и от оптимального сглаживания этих данных в за крепленной точке. Эта зависимость представлена в табл. 7-1 и еще более подчеркнута в структурной схе ме на рис. 7-7.
На рисунке отмечено, что |
для сглаживания |
нужны |
||
две шкалы |
времени. |
Шкала |
времени а используется |
|
в фильтре |
Калмана |
и оптимальном фильтре, |
сглажи |
вающем в закрепленной точке. Шкала времени t исполь зуется для сглаживающего фильтра с постоянным за паздыванием. Фильтр с постоянным запаздыванием бездействует, пока a<to + T. Причина этого заключается в том, что он должен «ждать» в течение времени Т, пока время измерения не достигнет значения tQ + T и можно будет начать обработку данных. В течение этого вре мени фильтр, сглаживающий в закрепленной точке, обрабатывает данные для получения необходимых на-
319