Файл: Медич Д. Статистически оптимальные линейные оценки и управление.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.04.2024
Просмотров: 280
Скачиваний: 1
Вычисление второй матрицы передачи сглаживающе
го |
фильтра, |
U(k+\), |
|
описываемой уравнением (6-86), |
|||||||
достаточно просто. Этот расчет не является |
рекуррент |
||||||||||
ным, он проводится отдельно для каждого k. |
|
||||||||||
|
При |
вычислении |
обеих |
матриц |
передачи |
приходится |
|||||
в |
каждый |
момент |
времени |
обращать |
корреляционные |
||||||
матрицы. В |
уравнении |
(6-86) |
для |
каждого |
k |
требуется |
|||||
вычислять матрицу Р-1(к\1г), |
|
а в уравнении |
(6-97) при |
||||||||
определении |
Л- 1 (&) |
и |
A(k + N) |
необходимы матрицы |
|||||||
P-*{k\k) |
и P-i(k+l+N\k |
|
+ |
N). |
|
|
|
|
|||
|
Аналогичная трудность возникает и в уравнении для |
||||||||||
корреляционной матрицы |
ошибки |
сглаживания (6-87), |
|||||||||
где нужно определять |
матрицы A~l(k) |
и |
\А'{к)]-1- |
Так же как и для оптимального сглаживания на за крепленном интервале и в закрепленной точке, вычисле ние корреляционной матрицы ошибки сглаживания с по стоянным запаздыванием не является составной частью алгоритма сглаживания в том смысле, в каком корреля ционные матрицы ошибок фильтрации и предсказания входят в матрицу передачи фильтра Калмана. Эта осо бенность является общим свойством алгоритмов опти мального сглаживания.
Подобно тому как в алгоритме сглаживания с посто янным запаздыванием начальные условия определяются из алгоритма оптимального сглаживания в закрепленной точке, а текущие входные данные поступают от алгорит ма оптимальной фильтрации, уравнение (6-87) для кор реляционной матрицы ошибки сглаживания с постоян ным запаздыванием зависит от корреляционных матриц ошибок соответствующих оценок, полученных в резуль тате работы этих двух алгоритмов. В частности, началь
ное условие Р(0\М) |
для уравнения (6-87) |
нужно |
полу |
||||||
чить, |
последовательно |
решая уравнения |
(6-79) или |
||||||
(6-80) |
для |
Р ( 0 | 1 ) , |
Я(0|2) . . . |
и, |
наконец, |
для |
P(0\N). |
||
Кроме |
того, |
в уравнение |
(6-87) входят матрицы |
||||||
P(k\k) |
и |
P(k+\+N\k+N), |
|
получаемые |
в результате |
||||
решения |
задачи |
оптимальной |
фильтрации |
для |
|||||
k = 0, 1 . . . |
|
|
|
|
|
|
|
|
|
Пример |
6-4. |
Применим |
теорему |
6-3 |
для получения уравнений |
оптимального сглаживающего фильтра с постоянным запаздыванием на одну единицу времени и уравнения для дисперсии соответ ствующих ошибок сглаживания состояния скалярной системы,
исследованной в примерах |
6-1 и 6-3. Напомним еще раз, |
что |
||
для |
рассматриваемой системы |
Ф ( £ + 1 , k)=T(k+\, |
k)=H(k+l) |
= \, |
a |
Q(k)=25. |
|
|
|
277
Из уравнения (6-86) получаем:
U (ft + 1) =Q (ft) P' • (ft Ift)= p ( f25e ! •
При /Ѵ=1 уравнение (6-97) принимает вид C(ft + 2 ) = / î - i ( f t ) C ( f t + l ) A ( f t + l )
при начальном условии С ( 1 ) = Л ( 0 ) = Р ( 0 | 0 ) Р - 1 ( 1 | 0 ) = 100/125=0,80.
Однако C(k+l)=A(k), |
так что C(ft + 2) =А(ft+1). |
||
Значения Л (ft+1) |
приведены в табл. 6-1. Два искомых коэф |
||
фициента передачи сглаживающего |
фильтра даны в табл. 6-3. |
||
|
|
Т а б л и ц а |
6-3 |
k |
C(ê + 2) |
U(k + |
l) |
0 |
0,349 |
0,250 |
|
1 |
0,302 |
1,865 |
|
2 |
0,324 |
2,135 |
|
Уравнение сглаживающего фильтра (6-84) здесь принимает вид
х |
(ft + 1 I ft+ 2) = х (ft I ft+ |
1) + С (ft + 2) |
(ft + 2) X |
X |
7(ft + 21 ft+ l) - f у (ft +;i) |
[X (ft I ft+ 1 ) - |
X (ft I ft)] |
для ft=0, 1, 2. Отсюда легко получить структурную схему фильтра
(рис. 6-15). |
|
|
|
|
|
|
|
• |
x(k+l\k+2) |
к(к+г) |
|
|
|
|
*z(k+z\k+1) |
|
|
БЗ |
\-,x(k\k+1) |
C(k+Z) |
|
|
||
|
U(k+1) |
|
|
|
Xv(k\k) |
-X |
+ |
|
|
|
|
|
|
|
Рис. 6-15. Оптимальный сглаживающий фильтр с по |
||||
стоянным запаздыванием из примера 6-4. |
|
|||
Дисперсия ошибки оптимального сглаживания с единичным за |
||||
паздыванием определяется с помощью уравнения |
|
|||
Р (ft + 1 I ft+ 2) = Р (ft + |
1 Ift)— C 2 |
(ft + 2) К (ft + 2) X |
||
X P ( f t + 2 I ft+ 1). A»(k) \P(k \ |
k)-P(k)k+\)) |
278
для k=0, 1, 2, где начальное условие Я(0|1)=28,б можно взять из табл. 6-2. Так как C(k + 2) — A (k+ 1), уравнение для дисперсии мож но также записать в виде
Р (k + 1 I k -f- 2) = Р {k + 1 I k) — A2 (k + 1) X
ХК |
(ft + 2) Я (k + 2 I * + |
I)—3i\fef |
[/> (* I A) - P.(* I * -LOI- |
В |
табл. 6-4 приведены |
значения |
дисперсии ошибки оптималь |
ного сглаживания с единичным запаздыванием в виде функции от к.
Для |
сравнения здесь |
же приведены |
соответствующие значения дис- |
||
|
|
|
|
Та б л и ц а |
6-4 |
/ |
Предсказание |
Фильтрация |
Сглаживание на за |
Сглаживание с |
еди |
РІІІІ-П |
Р{№ |
крепленном интер |
ничным запазды |
||
|
|
|
вале Р(Ц4) |
ванием |
|
0 |
|
100 |
26,25 |
28,60 |
|
1 |
125 |
13,40 |
9,84 |
10,04 |
|
2 |
38,4 |
10,80 |
8,30 |
8,51 |
|
3 |
35,8 |
10,57 |
8,37 |
8,37 |
|
персий ошибок предсказания, фильтрации и сглаживания на закреп ленном интервале. Сравнение дисперсий ошибки сглаживания с еди ничным запаздыванием и фильтрации указывает на улучшение точ ности, достигаемое при задержке оценки на единицу.
З А Д А Ч И К ГЛ. 6
6-1. Составить структурную схему алгоритма двухшагового оптимального сглаживания (6-32), включив в схему операции, необ ходимые для получения оценки x(k+l\k + 2), являющейся входной информацией алгоритма (6-32).
6-2. С помощью уравнений (6-12) и (6-32) получить соотноше ние для x(k\k + 2) при й=0 , 1 . . . и составить структурную схему полученного сглаживающего фильтра. К какой из трех задач сгла
живания согласно классификации § |
6-1 |
относится этот результат? |
||
6-3. Получить |
соотношения для |
математических |
ожиданий и |
|
корреляционных |
матриц, необходимых |
при описании |
следующих |
гауссовских плотностей распределения вероятностей ошибок опти
мального сглаживания на закрепленном |
интервале: |
|
||||
f[S(N—l\N), |
x(N\N)] а }[х(к\Щ\x(k+1 |
]N), |
S(k+2\N)} |
|||
|
(для k^N—2, |
N—l, |
0). |
|
|
|
6-4. Показать, что в задаче |
оптимального |
сглаживания на за |
||||
крепленном интервале случайный |
процесс |
{у(к), |
&=JV, N—1, ... , 0}, |
|||
где |
|
|
|
|
|
|
|
|
» (ft |
I N) |
|
|
|
|
|
fr (ft I |
ft) |
|
|
|
279
является гауссовской марковской последовательностью с нулевым средним, и получить соотношение для взаимной корреляционной ма
трицы |
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