- •Оглавление
- •Введение
- •Априорный анализ динамических систем Прохождение случайного сигнала через линейную систему
- •Эволюция фазового вектора системы
- •Эволюция ковариационной матрицы фазового вектора системы
- •Статистическая линеаризация
- •Первый способ
- •Второй способ
- •Вычисление коэффициентов линеаризации
- •Неоднозначность в нелинейных звеньях
- •Нелинейное звено, охваченное обратной связью
- •Моделирование случайных процессов
- •Формирующий фильтр
- •Моделирование белого шума
- •Оценивание статистических характеристик динамических систем методом Монте-Карло
- •Точность оценок
- •Нестационарные динамические системы
- •Стационарные динамические системы
- •Апостериорный анализ динамических систем
- •Фильтр Калмана Модель движения
- •Использование калмановской фильтрации в нелинейных задачах
- •Метод наименьших квадратов
- •Построение оценок
- •Прогноз
- •Использование метода наименьших квадратов в нелинейных задачах
- •Построение матрицы Коши
- •Моделирование измерений
- •Гауссовские случайные величины
- •Случайные векторы
- •Интеграл вероятностей
- •Полиномы Чебышева
- •Интегрирование обыкновенных дифференциальных уравнений
- •Методы Рунге-Кутты
- •Точность результатов численного интегрирования
- •Вложенный метод Дормана-Принса 5(4) порядка
- •Управление длиной шага интегрирования
- •Плотная выдача
- •Московский авиационный институт (Государственный технический университет) Кафедра «Информационно - управляющие комплексы»
- •Пояснительная записка к Курсовому проекту «Релейный самонастраивающийся контур» по курсу «Основы статистической динамики комплексных информационных систем»
- •Москва 2003
- •Титульный лист
- •Раздел «Оглавление»
- •Раздел «Введение»
- •Раздел «Теория»1
- •Раздел «Алгоритм»2
- •Раздел «Программа»3
- •Раздел «Результаты»4
- •Раздел «Выводы»
- •Раздел «Список использованных источников»
- •Приложения
- •Литература
Использование калмановской фильтрации в нелинейных задачах
Данный раздел посвящен обсуждению применимости алгоритма калмановской фильтрации в условиях, когда модель движения и/или модель измерений являются нелинейными, то есть:
,
.
Очевидно, непосредственное использование фильтра Калмана в указанных условиях невозможно. Однако, линеаризуя каждую из моделей в окрестности т.н. опорной траектории, мы получим линейные модели в отклонениях от опорной траектории, к которым калмановские соотношения будут применимы. Таким образом, формально имеем:
и
.
Положим
и
на опорной траектории, и введем следующие
обозначения:
;
;
;
;
;
;
;
.
С учетом введенных обозначений линеаризованные модели эволюции и измерений могут быть переписаны следующим образом:
,
,
Как видно, полученные линеаризованные
модели с точностью до обозначений
совпадают по начертанию с линейными
моделями из начала раздела за исключением
лишь матрицы
.
Для получения более точного совпадения
моделей можно обозначить
а соответствующую ковариационную
матрицу в соотношениях коррекции –
.
Таким образом, соотношения коррекции и прогноза примут вид:
Несколько повысим вычислительную
точность алгоритма путем замены разности
(в отклонениях от опорной траектории)
на
в соотношении коррекции для прращения
фазового вектора системы, а также добавим
к левой и правой частям этого уравнения
значение вектора состояния на опорной
траектории в
-й
момент времени. Заменим также уравнение
прогноза для приращения фазового вектора
на соответствующее нелинейное соотношение
из модели эволюции при нулевой случайной
составляющей. В результате выполнения
всех перечисленных выше действий
преобразуем соотношения коррекции и
прогноза к следующему виду:
Опорная траектория фазового вектора системы, необходимая для вычисления значений матриц и , полностью определяется первым из соотношений прогноза.
Метод наименьших квадратов
В настоящем разделе представлен метод наименьших квадратов, адаптированный для апостериорного анализа динамических систем.
Построение оценок
Для случая линейной модели равноточных измерений:
имеем следующий алгоритм оценивания фазового вектора:
.
Для случая неравноточных измерений
вводится в рассмотрение матрица
,
содержащая на диагонали весовые
коэффициенты. С учетом весовых
коэффициентов предыдущее соотношение
примет вид:
.
Если в качестве весовой использовать
матрицу, обратную к ковариационной
матрице ошибок измерений
,
то с учетом того обстоятельства, что
получим:
.
Как следует из приведенных выше
соотношений, основу метода составляет
матрица
,
связывающая оцениваемый фазовый вектор
,
отнесенный к некоторому моменту времени
,
и вектор измерений
.
Вектор
имеет, как правило, блочную структуру,
в которой каждый из блоков отнесен к
некоторому моменту времени
,
не совпадающую в общем случае с
.
На рисунке показано некоторое возможное взаимное расположение моментов времени, к которым отнесены измерения и момента времени, к которому отнесен вектор оцениваемых параметров.
Для каждого вектора
справедливо следующее соотношение:
,
при
.
Таким образом, в результирующем соотношении метода наименьших квадратов вектор и матрица имеют следующую структуру:
;
.
Каждый блок матрицы может быть построен как результат произведения матрицы Коши, определяющей переход для фазового вектора системы от момента времени к моменту , и матрицы, связывающей фазовый вектор и блок вектора измерений, отнесенные к одному и тому же моменту времени :
.
Предпочтительным, с точки зрения обеспечения максимальной точности оценивания, является размещение момента времени, к которому привязан вектор оцениваемых параметров, в непосредственной близости от моментов, к которым привязаны измерения.
