Файл: Медич Д. Статистически оптимальные линейные оценки и управление.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.04.2024
Просмотров: 275
Скачиваний: 1
Так как |
|
|
|
|
|
|
то ясно, что |
|
|
|
|
|
|
|
x(k\N)=A{k)x(k |
+ l\N)+x(k\k) |
— |
|
||
|
—A{k)x(k |
+ \\k)=A{k)x{k |
+ \\N) + |
|
||
+[I—A(k)<b(k+1, |
k)]x(k\k)—A |
(k)T(k + \, |
k)w(k), |
|||
где / — единичная матрица размера «X« . |
(6-50) |
|||||
|
||||||
Рассмотрим случайный |
процесс |
{x(k\N), |
k = N, |
|||
N—1, ..., |
0}, который описывается |
уравнением |
(6-50). |
|||
Из этого |
уравнения |
видно, |
что x(k\N) |
можно |
рассма |
|
тривать как выход |
линейной системы |
первого |
порядка, |
работающей в обратном времени и |
подверженной |
воз |
||
действию |
двух возмущающих |
функций. Первой из них |
||
является |
ошибка фильтрации |
{x{k\k), |
/г = 0, 1 . . . } , |
пред |
ставляющая собой гауссовскую марковскую последова
тельность |
с нулевым |
средним. Вторая возмущающая |
функция |
{w(k), /г = 0, |
1 ... } является гауссовской белой |
последовательностью с нулевым средним, независимой от
1
|
|
|
X<K\N) |
Шк\кѴ- |
1-А(ЮФ(к+1,к) |
|
|
k=N,N-1,...,0 |
А(к) |
63 |
|
|
|
||
|
|
£YA-+/|A/) |
|
Рис. 6-5. |
Структурная схема формирования ошибок опти |
||
мального |
сглаживания на закрепленном |
интервале. |
ошибки фильтрации. Поскольку {x(k|k), fe = 0, 1 . . . } — га-
уссовская |
марковская |
последовательность, |
то |
процесс |
|||||
с |
обратным |
временем |
{x(k\k), |
k = N—1, |
Л"—2, ..., 0} |
||||
также гауссовский и марковский. |
|
|
|
|
|||||
|
Граничным |
условием |
для разностного |
уравнения |
|||||
(6-50) является гауссовский |
случайный «-вектор |
x(N\N) |
|||||||
с |
нулевым |
средним. Структурная |
схема |
формирования |
|||||
ошибки сглаживания изображена |
на рис. 6-5. |
|
253
ß |
§ 4-2 показано, |
ЧТО выходной сигнал |
такой |
систе |
|
мы, |
в данном случае |
x(k\N), |
представляет |
собой |
гаус- |
совскую марковскую последовательность второго поряд
ка с нулевым |
средним. |
{x(k\N), |
k = N, N—1, . . . |
|||
Так как последовательность |
||||||
. . . 0} не |
является гауссовской |
марковской, |
она не опи |
|||
сывается |
полностью своим (нулевым) |
математическим |
||||
ожиданием |
и |
корреляционной матрицей |
P(k\N)~ |
|||
= E[x(k\N)x'(k\N)\. |
Из § 4-2 известно, |
что полное опи |
сание процесса требует знания вероятностных функций второго порядка.
Хотя матрица P(k\N) |
представляет |
собой |
только |
||
часть |
полного описания |
случайного |
процесса |
{x(k\N); |
|
k = N, |
N—1, ..., 0}, она |
может оказаться |
довольно по |
||
лезной. В частности, она |
полностью |
описывает |
распре |
деление вероятностей первого порядка ошибки оптималь ного сглаживания на закрепленном интервале для всех
kŒ{0, |
N]. Если матрица P(k\N) |
несингулярна, то |
плот |
ность |
распределения ошибки |
сглаживания имеет |
вид: |
f [x(k |
I N)]= r |
1 |
|
exo[—lrx'(k I N)X |
|
||||||||
1 1 |
V |
' |
n |
V (2п)" \P(k\N)\ |
' |
|
L |
2 |
|
|
|
||
|
|
|
|
XP-'ik |
I N)x(k |
I |
tf)J. |
|
|
|
|||
Диагональные элементы |
матрицы |
P(k\N) |
представ |
||||||||||
ляют |
собой |
дисперсии |
компонент |
случайного |
вектора |
||||||||
ошибки |
сглаживания |
x(k\N). |
Сравнивая |
их, |
например, |
||||||||
с соответствующими элементами матрицы P(k\k), |
мож |
||||||||||||
но оценить сравнительную точность алгоритмов опти |
|||||||||||||
мального |
сглаживания |
на |
закрепленном |
интервале и |
|||||||||
оптимальной фильтрации. В силу этого в дальнейшем |
|||||||||||||
вместо полного вероятностного описания случайного про |
|||||||||||||
цесса |
[x{k\N)\ |
k = N, N—1, |
..., 0} будет рассматривать |
||||||||||
ся только выражение для его корреляционной |
матрицы. |
||||||||||||
Чтобы |
получить |
это |
выражение, |
вначале |
запишем |
||||||||
уравнение (6-48) в виде |
|
|
|
|
|
|
|
|
|||||
x{k\N) |
|
+Л(ft) x { k +\ I N) = x(k |
|
|
I k)-\-A(k)x(ft+ |
1 I ft) |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
(6-51) |
В силу уравнения |
(5-10) |
|
|
|
|
|
|
|
|||||
|
|
|
|
E[x(k |
I N) x'{k+l |
I N)] = 0; |
|
|
|||||
|
|
|
|
E[x(k |
|
I |
ft)jc'(ft+ |
1 Ift)]= |
0 |
|
254
для |
всех |
k = 0, |
1, |
..., |
N. |
Следовательно, |
|
транспонируя |
|||||||||
обе части |
уравнения (6-51), умножая |
слева |
почленно на |
||||||||||||||
исходное |
уравнение |
и усредняя |
результат, |
получаем: |
|||||||||||||
|
P (k I N) - f A (k) Р |
|
(Ä + |
1 I N)A' |
{k)= |
|
|||||||||||
|
|
= |
P(k\k)+ |
A(k) |
P _ |
(k - f 1 I k)A' |
(k) |
|
|||||||||
или, что то же самое, |
|
|
|
|
|
|
|
|
|
|
|||||||
|
P(k |
I N) = |
P(k |
I k) + |
A(k)[P^{k+l |
|
I k) |
- |
|||||||||
|
|
|
|
|
- |
P |
^ ( |
k |
+ |
\ |
\ N)]A'(k), |
|
|
(6-52) |
|||
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P^(k+l |
|
|
I k)=E[x(k+l |
|
|
I k)x'(k[+l |
|
I k)]\ |
|
|||||||
|
P^{k |
+ |
l |
I |
|
= |
|
|
|
+ 1 |
I N)x'{k+l |
|
I #)]. |
||||
Так как |
x{k |
+ |
l) = |
x{k+ |
|
1 | £) + Jc(fc + |
1 | 6), |
|
|||||||||
и, согласно уравнению |
(5-10), |
|
|
|
|
|
|
||||||||||
|
|
|
E[x(k+ |
|
1 I £)jc'(lfe + |
1 I /fe)] = |
0 |
|
|
||||||||
для |
всех k = 0, 1, ..., то |
|
|
|
|
|
|
|
|
|
|
||||||
|
P;(Ä + |
I ) = P _ ( Ä |
+ |
|
I |
+ |
+ |
I |
\k), |
(6-53) |
|||||||
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P(/e+l) = £ [ * ( £ + 1 ) * ' ( 6 + 1 ) ] . |
|
|
|||||||||||
Таким |
же |
способом |
из соотношения |
х(& -f- l) = |
x(k-\- |
||||||||||||
+ 1 |
i JV)+3c(ft+ 1 I N) |
получаем: |
|
|
|
|
|
||||||||||
|
P{k+ |
|
1) = |
P _ ( 6 |
+ |
|
1 I N) + P(6 + |
|
l I ІѴ). (6-54) |
||||||||
Из уравнений (6-53) и (6-54) |
имеем: |
|
|
|
|
||||||||||||
Р _ ( & + 1 |
I £) + |
Р(6 + |
1 I k) = |
P~i(k+l |
|
I ІѴ) |
+ |
||||||||||
Это |
означает, |
что |
|
+ / > ( £ + 1 |
I |
N). |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
Р |
_ |
|
(jfe + |
1 i £) - |
Я _ |
(Jfe + 1 I #) |
= |
|
|||||||
|
|
|
== Р (& -J- 1 I ІѴ) — P (& -f-1 |
I ß). |
|
(6-55) |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
255 |
Подставляя этот результат в уравнение (6-52), полу чаем:
P(k\N) |
=P(k\k) |
+А (k) [P(k-\-l \N)—P(k |
+ 1 \ k)]A'(k). |
|
|
|
(6-56) |
Уравнение (6-56) представляет собой матричное раз |
|||
ностное |
уравнение |
первого порядка для |
корреляционной |
матрицы ошибки оптимального сглаживания на закреп ленном интервале. Очевиден его рекуррентный характер, а также зависимость от входных данных, т. е. от матриц
P(k\k) и P(k+l\k), |
полученных |
из |
решения |
задачи |
||
оптимальной |
фильтрации. |
|
|
|
|
|
Индекс k |
в уравнении |
(6-56), очевидно, принимает |
||||
значения N—1, N—2, |
..., 0. |
Граничное условие |
для это |
|||
го уравнения |
|
|
|
|
|
|
P(k+\\N)=P(N\N) |
при |
k = |
N—\. |
|
Этим заканчивается исследование первой задачи сгла живания. Сформулируем полученные здесь результаты в виде теоремы.
|
Теорема 6-1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
1) |
Оптимальное |
сглаживание |
|
на |
закрепленном |
|
ин |
|||||||||
тервале |
списывается |
системой |
уравнений |
|
|
|
|
||||||||||
x{k |
I N)=x(k |
I |
k)-\-A(k) |
[x(k |
+ |
l |
I N) |
— x(k+l |
|
I |
k)\ |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(6-57) |
|
для |
k=N |
— 1, |
N — 2, |
0, |
где |
x(N |
|
| N)—граничное |
ус |
||||||||
ловие |
при k = |
ZV — 1. |
|
|
|
|
|
|
|
|
|
|
|
||||
|
2) |
Матрица |
передачи |
сглаживающего |
|
фильтра |
A (k) |
||||||||||
определяется с помощью |
соотношения |
|
|
|
|
|
|||||||||||
|
|
|
A(k)=P(k\k)<b'{k |
|
+ \, |
k)P~4k |
+ \\k). |
|
(6-58) |
||||||||
|
3) |
Ошибка |
оптимального |
сглаживания |
на |
закреплен |
|||||||||||
ном |
интервале |
{x(k\N), fe |
= iV, JV—1, |
. . . , 0 } |
представляет |
||||||||||||
собой |
гауссовскую |
|
марковскую |
последовательность |
|
вто |
|||||||||||
рого |
порядка |
с нулевым |
средним |
и |
|
корреляционной |
|
ма |
|||||||||
трицей, описываемой |
системой |
уравнений |
|
|
|
|
|||||||||||
P{k\N) |
=P(k\k) |
+A(k) |
[P(k + \\N)—P(k |
|
+ |
l\k)]A'(k) |
|||||||||||
|
|
k = N—1, |
|
|
|
|
|
|
|
|
|
|
|
|
(6-59) |
||
для |
|
N—2, ..., 0, при |
|
граничном |
|
условии |
|||||||||||
P(N\N) |
для |
k=N—l, |
|
|
|
|
|
|
|
|
|
|
|
25»
Пример 6-1. С целью иллюстрации алгоритма оптимального сгла живания на закрепленном интервале и сравнения точности с г л а ж и вания и фильтраци и рассмотрим задачу сглаживания на закреплен
ном |
интервале д л я системы из примера 5-4 при Л/=4. |
|
||
|
В |
этом примере рассматривалась |
скалярная система |
вида |
x(k+ |
1) =.*(£) +W(ft) со скалярными измерениями z(ft + 1) =x(k+ |
1) + |
||
+ v(k+\) |
при Р(0) = 100, Q(ft)=25 и R(k+\) = \5. |
|
||
|
Т а к |
как Ф ( А + 1 , ft) = l , т о уравнение |
(6-57) принимает в данном |
|
случае вид |
|
|
|
х (ft |
I |
4) = х (ft |
Ift)+ A (ft) [X (ft + |
1 |
I 4) - |
X (ft + I ] |
ft)] |
|||||||||
д л я |
k = 3, |
2, 1, 0. |
В |
примере |
5-4 |
P(k + \\k) |
=P(k\k) |
+25, |
поэтому |
||||||||
уравнение (6-58) здесь имеет вид: |
|
|
|
|
|
|
|
|
|
|
|||||||
|
Allk)-P(k\k)P-4k+l\k) |
|
|
P { k ] k |
) |
=• |
P |
{ k |
] k |
) |
|
||||||
|
Непосредственная |
подстановка |
этого |
выражения |
в |
уравнение |
|||||||||||
(6-59) д а е т : |
|
|
P(k\k) |
п2 |
|
|
|
|
|
|
|
|
|
||||
Р (ft |4) |
= |
Я (ft | ft) + |
( f t i + 1 |
|
|
|
|
|
|
|
|||||||
P (ft+ |
1 I ft) [p |
I 4) - |
Р |
(ft |
+ |
1 |
I ft)] |
||||||||||
д л я |
ft=3, |
2, |
1, 0. |
|
|
|
|
|
|
|
|
A(k) |
|
P(k\N) |
|||
|
И с п о л ь з у я два |
последних |
выражения, |
вычислим |
и |
||||||||||||
д л я |
ft=3, |
|
2, |
1, 0, и |
представим |
их в виде таблицы |
вместе с |
данными |
|||||||||
из примера 5-4 (табл. |
6-1). Д л я удобства |
дисперсии |
ошибок |
оценок |
|||||||||||||
расположены в соседних столбцах. |
|
|
|
|
|
Т а б л и ц а 6-1 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
k |
|
P(k\k—\) |
|
P{k\k) |
|
P(k\i) |
|
|
|
K(k) |
|
|
Aik) |
|||
|
0 |
|
|
|
|
100 |
|
26,25 |
|
|
|
|
|
|
0,800 |
||
|
1 |
|
|
125 |
|
13,40 |
|
9,84 |
|
|
0,893 |
|
|
0,349 |
|||
|
2 |
|
|
38,4 |
|
10,80 |
|
8,30 |
|
|
0,720 |
|
|
0,302 |
|||
|
3 |
|
|
35,8 |
|
10,57 |
|
8,37 |
|
|
0,704 |
|
|
0,324 |
|||
|
4 |
|
|
35,6 |
|
10,55 |
|
10,55 |
|
|
0,703 |
|
|
• |
• • |
||
|
Н а рис. |
6-6 изображена структурная |
схема |
оптимального |
сгла |
||||||||||||
ж и в а ю щ е г о |
фильтра . |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
х(к\к)- |
|
|
А(к) |
|
|
|
|
|
-x(kU) |
|
|
|||||
|
|
|
|
|
|
|
63 |
|
|
|
k=3,2,1,0 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 6-6. Оптимальны й фильтр, с г л а ж и в а ю щ и й на |
|
|
||||||||||||||
|
закрепленном |
интервале, из |
примера |
6-1. |
|
|
|
|
|
|
|||||||
17—85 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
257 |