Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 22.2. МЕТОДЫ ОЦЕНИВАНИЯ ПАРАМЕТРОВ ДВИЖЕНИЯ ОБЪЕКТОВОценивание параметров траекторий, заданных детерминированными функциями, при фиксированном объеме выборки.
Как отмечалось в § 4.9, для решения данной задачи можно воспользоваться методом максимального правдоподобия, поскольку в этом случае конечное число параметров, постоянных на интервале наблюдения, полностью определяет оцениваемую функцию. Оценим параметры траектории, заданной полиномом первой степени. Полученные при этом общие результаты будут справедливы для любых функций данного класса. Пусть на вход устройства вторичной обработки поступают результаты измерений полиномиальной функции
где Задача состоит в получении оценок постоянных параметров и
Введя обозначения
запишем систему (22.10) в матричной форме:
На основе этого представления задач оценивание векторного параметра Для оценки векторного параметра
где
логарифм ФП по векторному подвекторному аргументу
Следовательно,
Чтобы подчеркнуть линейность этой оценик, запишем ее в виде
где матричный оператор
Корреляционная матрица ошибок оценки с учетом соотношений (22.12), (22.16) и (22.17) может быть рассчитана следующим образом:
При выводе этого соотношения использованы свойство симметричности корреляционных матриц, правила транспонирования произведения
Таким образом, матричный оператор G, определяемый формулой (22.17), окончательно можно записать в виде
Вернемся к оцениванию параметров полинома первой степени. Подставив в (22.15) выражения для
где Структурная схема алгоритма вычисления оценок параметров линейной траектории при фиксированном объеме выборки приведена на рис. 22.6, а. На рис. 22.6, б показаны весовые функции
Поскольку для вычисления оценок в данном фильтре используются только N последних измерений, такие фильтры называются фильтрами с конечной памятью. Корреляционная матрица ошибок оценивания параметров находится путем подстановки соотношений (22.11) в (22.18). При тех же условиях независимости, равноточности и равнодискретности измерений выражение для корреляционной матрицы можно привести к следующему окончательному виду:
Рис. 22.6
Диагональные элементы этой матрицы определяют дисперсии ошибок оценивания координаты С вычислительной точки зрения рассматриваемый алгоритм имеет две особенности.
Рис. 22.7 Во-первых, для его реализации требуется запоминать все N отсчетов, по которым вычисляется оценка, во-вторых, с приходом очередного измерения необходимо повторять все вычисления для получения текущих оценок параметров, что требует выполнения Рекуррентное оценивание параметров полиномиальных траекторий. Для решения этой задачи можно воспользоваться алгоритмом фильтра Калмана, рассмотренным в § 4.9 и справедливым как для детерминированных, так и для марковских моделей. Ограничиваясь случаем линейной траектории, запишем уравнение состояния дискретной динамической системы, моделирующей эту траекторию в виде
— ее переходная матрица. Компоненты вектора состояния Так как на вход устройства вторичной обработки поступают результаты измерений координаты, то уравнение наблюдений имеет вид
где
— матрица измерений; Подставив соотношения (22.26) и (22.28) в формулы (4.88) — (4.90), определяющие уравнения оценки, корреляционную матрицу ошибок фильтрации и матричный коэффициент усиления фильтра, после элементарных преобразований получим
Рис. 22.8
Структурная схема алгоритма, построенного в соответствии с формулами (22.29) — (22.31), приведена на рис. 22.8. Этот алгоритм описывает дискретный фильтр с двумя интеграторами, коэффициенты усиления которого
Рис. 22.9 Если априорная информация о векторе состояния
Подставив поочередно равенства (22.32) одно в другое, получим
Так как априорная информация о начальных значениях параметров траектории отсутствует, то
Учтя равенство
Графики для коэффициентов усиления При этом стремятся к нулю и элементы корреляционной матрицы ошибок оценивания 1) использование в алгоритме (22.29) постоянных значений коэффициентов усиления фильтра 2) выбор коэффициентов усиления G, на основе гипотезы об экспоненциальном старении данных, что проявляется в увеличении со временем элементов корреляционной матрицы ошибок оценок экстраполяции. Эти фильтры образуют класс экспоненциальных фильтров Калмана; 3) применение рекуррентных аналогов фильтров с конечной памятью, рассмотренных ранее. Остановимся кратко на характеристиках перечисленных типов фильтров, нашедших широкое применение в устройствах вторичной обработки сигналов радиолокационных и радионавигационных систем. Из фильтров с эффективной конечной памятью наиболее часто используются полиномиальные фильтры второго порядка, называемые Пользуясь методами теории автоматического регулирования, можно показать, что дискретная передаточная функция
где Знание передаточной функции позволяет обоснованно подойти к выбору коэффициентов усиления Для экспоненциальных фильтров Калмана уравнение оценки, определяющее алгоритм их работы, можно записать в виде (22.29). Однако коэффициенты усиления фильтра
где
Рис. 22.10 Рекуррентные полиномиальные фильтры с конечной памятью имеют те же характеристики, что и соответствующие нерекуррентные фильтры, описываемые соотношением (22.20). Однако для их реализации требуется меньшее число операций умножения, что особенно важно при микропроцессорном исполнении устройств вторичной обработки. Структурная схема рекуррентного фильтра с конечной памятью приведена на рис. 22.10. Расчетные соотношения, определяющие уравнение оценки, корреляционную матрицу ошибок фильтрации и матричные коэффициенты усиления фильтра, имеют следующий вид:
где
Такой фильтр представляет собой двухконтурную систему с обратной связью, причем верхний контур (рис. 22.10) образует фильтр Калмана для текущих измерений Для образования невязки (обновляющего процесса) во втором фильтре используется оценка интерполяции При оценке параметров линейной траектории коэффициенты, усиления фильтра, определяемые соотношениями (22.42) и (22.43), с учетом выражений (22.26) и (22.28) вычисляются следующим образом:
При Опенивание параметров траекторий, описываемых марковскими моделями. Как отмечалось, такими моделями часто описывают траектории маневрирующих объектов. При этом стохастическое дифференциальное уравнение вида (22.2) определяет векторный марковский процесс В § 4.9 показано, что для получения оценки такого процесса следует использовать алгоритм фильтра Калмана, задаваемый соотношением (22.2), имеющее вид
где Полагая
уравнение (22.45) приведем к виду Остановимся на некоторых важных для практических положений частных случаях использования алгоритмов дискретной фильтрации. Прежде всего рассмотрим случай, когда в модели траектории и канала измерений присутствуют неизвестные воздействия или сигналы, которые можно считать постоянными на интервале наблюдения. Например, сигналы измерений могут содержать медленно меняющиеся составляющие из-за дрейфов параметров усилителей измерительной аппаратуры вследствие методических погрешностей измерений или воздействия внешних возмущений. Уравнения состояния и измерений для этого случая можно записать так:
где а, b — постоянные во времени случайные векторы. Следовательно,
Решение задачи фильтрации для модели (22.48), (22.49) может быть найдено методом расширения вектора состояния системы. Рассматривая
Уравнения (22.50) и (22.51), являющиеся уравнениями состояния и измерений расширенной системы, позволяют построить фильтр Калмана по формулам Метод расширения вектора состояния применим и для дискретной фильтрации в случае коррелированного шума измерений. При этом предполагают, что последний можно аппроксимировать компонентом векторного марковского процесса.
Рис. 22.11 Таким образом, модель фильтруемого сообщения имеет вид процесса. Таким образом, модель фильтруемого сообщения имеет вид
а в модели
где Наличие корреляции между элементами последовательности не позволяет непосредственно построить фильтр Калмана для рассматриваемой модели. Поэтому, образовав расширенный вектор состояния в виде
Алгоритм оптимальной фильтрации для этой системы непосредственно следует из уравнений (4.88) и может быть записан в виде
Структурная схема фильтра приведена на рис. 22.12. В нем осуществляется совместное оценивание вектора состояния
Рис. 22.12
Рис. 22.13 Следует, однако, отметить, что подобный подход к решению задачи фильтрации при коррелированных шумах измерений имеет два существенных недостатка: 1) из-за расширения вектора состояния системы и увеличения общей размерности задачи возрастают требования к необходимому объему вычислений; 2) из-за отсутствия шума в уравнении измерений расширенной системы (22.53) на определенном этапе вычислений корреляционная матрица Рассмотрим некоторые особенности реализации алгоритмов фильтрации в многоканальных системах. При большой размерности вектора измерений Сущность такого сжатия заключается в том, что сначала на каждом шаге измерений по данным всех каналов с помощью нерекуррентного алгоритма формируется предварительная оценка вектора состояния, в результате чего уменьшается размерность вектора эквивалентных измерений Алгоритм фильтрации с предварительным сжатием входных данных можно получить путем преобразования основного уравнения калмановской фильтрации (4.88) следующим образом. Перепишем выражение (4.88) с учетом того, что при многоканальной фильтрации с независимыми шумами измерений в каналах
где
Полагая, что все измерители однотипны, т. е.
где
— вектор эквивалентных измерений, являющийся результатом сжатия входных данных. Структурная схема алгоритма (22.56) приведена на рис. 22.13. Вектор эквивалентных измерений
как нормированная относительно величины
|
1 |
Оглавление
|