Динамические системы наблюдаемые на фоне
шумов
Одномерные динамические системы и фильтр Калмана
(1) Шумы мех). Задачу фильтрации будем решать методом наименьших квадратов. Задача фильрации требует уменьшить
Вводим эмпирический риск :
(2) - Это есть классическая запись метода наименьших квадра- тов . Эмпирический риск назван так потому, что в риск минимизировать риск, а следовательно уменьшить влияние шумов.
Если бы не была придумана модель уравнения (1), тогда невозможно было бы записать риск так выбрать Эти Она получается путем дифференцирования Проделав математические операции получаем одномерный фильтр Калмана. (3) n=1,2...
Комментарий к формуле (3) :
Фильтр Калмана сглаживает шумы и оказывается, если шу- мы (4) n ® ¥
Т.е. среднеквадратическая ошибка будет минимизирована. Если шумы
няется когда n ® ¥ . Формула (4) является критерием минимума среднеквадрати- ческой ошибки. Фильтр Калмана дает оценку процесса
т.е. по критерию минимума среднеквадратической ошибки.
Замечание 1 : Оптимальность означает, что не существует другого фильтра, который мог бы дать такие же результаты по среднеквадратической ошибке.(Остальные фильтры дают большую ошибку)
Замечание 2 : Фильтр Калмана, в отличие от согласованного фильтра, выделяет форму сигнала наилучшим образом. (Согласованный фильтр обнаруживает сигнал и дает максимум отношения сигнал/шум на выходе и сильно искажает сигнал) Для согласованного фильтра все равно какая форма сигнала на выходе, а фильтр Калмана выдает тот же сигнал, что и на входе. Т.е. согласованный фильтр - для обнаруже- ния сигнала, а фильтр Калмана - для фильтрации от шумов.
Замечание 3 : Фильтр Калмана записывается во временной области, а не в частотной, как фильтр Вин- нера.
Фильтр Виннера - реализован в частотной области.
(5) K(w) - оптимальная функция передачи, которая мини- мизирует среднеквадратическую ошибку.
случайного процесса).
однако фильтр Калмана проще ре- ализуется на ЭВМ. Поэтому его и
Анализ фильтра Калмана
x(t)- ненаблюдаемый случайный процесс y(t)- наблюдаемый случайный процесс
на использует наблюде- ния и начальные усло-
процесс x(t).
Фильтрация медленных процессов
При а=0.999,
(3).В этом случае
прошлая и текущая оценки поч- ти одинаковы. В таком фильтре Калмана почти полностью иг- норируются наблюдения. При оценке ситуации фильтр Калмана не доверяет наблюдениям, а доверяет лишь прошлой оценке. Это годится для процессов, которые можно легко предска- зать.
Фильтрация быстрых процессов
Тогда дениям. Это значит, что фильтр Калмана не доверяет прош- лым оценкам.
Вывод : Фильтр Калмана минимизирует и флуктуационную и динамическую ошибку.
Динамической ошибкой называется разница между оценкой истинным значением Флуктуационная ошибка - тоже, но за счет шума. При быстром процессе шумы фактически не фильтруются.
Невязка корректирующего члена, который в формуле (3) учитывает ситуацию, которую дают наблюдения. Оценка на шаге ‘n’ равна экстраполированной оценке плюс некоторый корректирующий член, который есть невязка, которая взята с весом наблюдения на шаге ‘n’) Вес мику системы (модели).
Вывод (по одномерному фильтру Калмана):
1) Фильтр Калмана можно построить в виде реккурентного алгоритма только в том случае, если имеется модель случайного процесса, который он фильтрует. 2) Фильтр Калмана оптимален для реального процесса только в том случае, если реальный процесс близок к модели, которую мы используем.
Многомерный фильтр Калмана
(1) - вектор (столбики) A - матрица k´k, H - матрица m´k. Запишем (1) в скалярной форме. covx=Q, covh=P.
Многомерный фильтр Калмана для модели (1) : где
Г рованная матрица (сопряженная).
Траекторные изменения
Часто требуется получить оценку траектории летательного аппарата. Летательный аппарат может быть зафиксирован с помощью радиолокатора, либо некоторой навигационной сис- темой. Летательный аппарат рассматривается в некоторой сис- теме координат :
Z динат (см.ниже), то можно точ-
ния всех координат существуют
строятся на базе фильтра Калмана. Y
Траекторный фильтр 2-го порядка
(1) Первые две строки (1) - это модель, последняя строка - - наблюдение.
Составим многомерный фильтр Калмана , для этого по мо- дели (1) составим многомерную модель. (2)
Из формулы (2) имеем :
Траекторный фильтр 3-го порядка
(4) последняя строка - наблюдения H = [1,0,0] ;
Теория нелинейной фильтрации
Здесь нелинейные модели записываются в виде :
(1) ная регрессия, нижняя - уравнение наблюдений. Функция торый случайный процесс торого случайного процесса, более богатая, чем все преды- дущие модели. Уравнение наблюдений : наблюдается не сама которая функция j( 1) Требуется найти оценку (2) Формула (2) - критерий минимума среднеквадратической ошибки. 2) Требуется получить реккурентную оценку, такую же как в фильтре Калмана.
В чистом виде получить оптимальную оценку нельзя, есть лишь приближенные решения, когда функции f(x) и j(x) - - линеаризуются. Тейлоровская линеаризация - используется ряд Тейлора, линейная часть (1-я, 2-го члена). ( j(x) и f(x) - имеют непрерывные первые про- изводные).
Разложение в ряд Тейлора в точке где ся находить. Эти линеаризованные функции подставим в (1) и получим линейную систему :
(2)
Коэффициенты a,b,c,d находятся после подстановки. Будем использовать метод наименьших квадратов для на- хождения оценок
Выпишем эмпирический риск :
r - функционал.
После линеаризации : производная из r берется легко Продифференцировав и воспользовавшись методом индукции получаем :
(3)
Выводы : 1. В связи с тем, что начальная точка разложения в ряд Тейлора функции j(x) была выбрана в точ- ке нение (3) получилось как нелинейное и оно по- хоже на уравнение (1) модели. 2. В отличие от фильтра Калмана, в курентном его вычислении входит ‘x’ на первом шаге. Коэффициент усиления можно вычислить заранее за ‘n’ шагов (в фильтре Кал- мана). Но здесь этого сделать нельзя. Сущест- вует так называемая обратная связь.
Пример нелинейной фильтрации :
T - период колебания t - период дискретизации t - текущее время
Т
Отношение сигнал/шум может быть меньше 1. Требуется получить оценку фазы, такую, чтобы разница в квадрате
(5)
Перемножим и пренебрежем 2й гармоникой :
(6)
(5) - ФНЧ, фильтрует 2-ю гармонику полностью(раз- ностное уравнение)
Структурная схема ФАП
На вход поступает аддитивная смесь.
Принцип работы ФАП
Измеритель фазы является следящей системой с отрицатель- ной обратной связью. Опорное колебание зой экстраполяция, т.е. чем меньше нее будет оценка.
Глава 5
Популярное: Почему стероиды повышают давление?: Основных причин три... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (262)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||