Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
Алгоритм фильтра Калмана для непрерывных систем.Как следует из изложенного выше, в методе оптимальной фильтрации Калмана приняты два предположения. Первое предположение заключается в том, что модель формирования входного сигнала (система-аналог) представляет собой линейную, в общем случае нестационарную динамическую систему, возбуждаемую белым шумом. К этому следует добавить, что структура модели сигнала должна быть известна точно. Если модель точно не известна, то все последующие расчеты могут оказаться несостоятельными. Второе предположение состоит в том, что наблюдаемый сигнал содержит в качестве аддитивной составляющей помеху типа белого шума. Принятие гипотезы белого шума не является обязательным. Возможно расширение метода на случай окрашенного (коррелированного) шума, что приводит к некоторому усложнению модели входного сигнала [106]. Алгоритм оптимальной фильтрации Калмана включает в себя следующие составные части: 1) дифференциальное уравнение оптимального фильтра (оптимальной системы автоматического управления), на вход которого поступает наблюдаемый сигнал с выхода системы-аналога и который вырабатывает наилучшую оценку переменных состояния системы-аналога (наилучшее воспроизведение управляемой величины или величин на выходе системы управления); 2) дифференциальное уравнение для ошибок оптимальной линейной оценки (ошибок воспроизведения управляемой величины); 3) выражение для матричного коэффициента усиления оптимального фильтра через корреляционную матрицу ошибок оценки; 4) нелинейное дифференциальное уравнение для корреляционной матрицы ошибок оптимальной линейной оценки (корреляционное уравнение); 5) формулу предсказания при решении задачи упреждения. Рассмотрим без вывода основные формулы, определяющие алгоритм калмановской фильтрации. Дифференциальное уравнение оптимального фильтра, наилучшим образом определяющего оценку
Введем обозначение
Здесь уравнение оптимального фильтра можно привести к виду
Матрицы Структурная схема оптимального фильтра, соответствующая дифференциальным уравнениям (4.144) и (4.146), изображена на рис. 4.15. Из рис. 4.15 следует, что оптимальный фильтр содержит модель формирования полезного сигнала, осуществляющую слежение за входным сигналом
Рис. 4.15. Матричная структурная схема непрерывного оптимального фильтра. Сигнал Так как все параметры формирующего фильтра предполагаются известными, то процесс расчета оптимального фильтра сводится к определению матричного коэффициента усиления
Этот результат совпадает со случаем использования винеровской фильтрации (см. § 4.3). Ошибка оценки переменных состояния может быть записана в виде
Подстановка этого выражения в (4.144) дает дифференциальное уравнение, определяющее ошибку оценки:
Матричная структурная схема, соответствующая (4.149), приведена на рис. 4.16. Введем корреляционную матрицу ошибок оценки переменных состояния оптимальной оценки:
Начальное значение этой матрицы представляет собой диагональную матрицу
и предполагается известным. Совокупность начальных значений переменных состояния
Рис. 4.16. Матричная структурная схема выработки ошибки оценки переменных состояния. Математическое ожидание для этой совокупности
Матричный коэффициент усиления может быть выражен через корреляционную матрицу ошибок
Здесь найдена в результате решения матричного дифференциального уравнения
Корреляционное (дисперсионное) уравнение (4.154) япляется нелинейным дифференциальным уравнением и представляет собой совокупность
Здесь предполагается, что заданы начальный момент времени Для определения ошибки
Формула (4.156) позволяет по известной матрице В стационарном случае матрицы
Это уравнение определяет фильтр, совпадающий с фильтром Винера.
|
1 |
Оглавление
|