Априорный анализ динамических систем

Оглавление

Оглавление 2

Введение 4

Априорный анализ динамических систем 5

Прохождение случайного сигнала через линейную систему 5

Эволюция фазового вектора системы 7

Эволюция ковариационной матрицы фазового вектора системы 8

Статистическая линеаризация 8

Первый способ 9

Второй способ 10

Вычисление коэффициентов линеаризации 10

Неоднозначность в нелинейных звеньях 14

Нелинейное звено, охваченное обратной связью 15

Моделирование случайных процессов 16

Формирующий фильтр 16

Моделирование белого шума 17

Оценивание статистических характеристик динамических систем методом Монте-Карло 18

Точность оценок 18

Нестационарные динамические системы 20

Стационарные динамические системы 21

Апостериорный анализ динамических систем 22

Фильтр Калмана 22

Модель движения 22

Модель измерений 23

Коррекция 23

Прогноз 23

Оценивание 23

Использование калмановской фильтрации в нелинейных задачах 25

Метод наименьших квадратов 27

Построение оценок 27

Прогноз 29

Использование метода наименьших квадратов в нелинейных задачах 29

Построение матрицы Коши 30

Моделирование измерений 30

Численные методы 31

Специальные функции 31

Моделирование случайных величин 31

Равномерно распределенные случайные величины 31

Гауссовские случайные величины 32

Случайные векторы 33

Интеграл вероятностей 34

Полиномы Чебышева 36

Интегрирование обыкновенных дифференциальных уравнений 36

Методы Рунге-Кутты 36

Точность результатов численного интегрирования 37

Вложенный метод Дормана-Принса 5(4) порядка 37

Многошаговые методы 39

Методы Адамса 39

Интегрирование уравнений с запаздывающим аргументом 40

Сравнение вычислительных качеств методов 40

Задача Аренсторфа 40

Эллиптические функции Якоби 41

Задача двух тел 41

Уравнение Ван-дер-Поля 42

«Брюсселятор» 42

Уравнение Лагранжа для висячей струны 42

«Плеяды» 42

Оформление пояснительной записки 43

Титульный лист 43

Раздел «Оглавление» 44

Раздел «Введение» 44

Раздел «Теория» 44

Раздел «Алгоритм» 44

Раздел «Программа» 45

Раздел «Результаты» 45

Раздел «Выводы» 45

Раздел «Список использованных источников» 45

Приложения 45

Литература 47

Введение

В настоящем учебном пособии содержатся методические указания к выполнению заданий курсовых проектов и к проведению практических занятий по курсу «Основы статистической динамики».

Целью курсового проектирования и практических занятий является овладение студентами технологией априорного и апостериорного анализа нелинейных динамических систем, находящихся под воздействием случайных возмущений.




Априорный анализ динамических систем

Статистическая линеаризация

Статистическая линеаризация позволяет преобразовать исходную нелинейную динамическую систему т.о., чтобы для ее анализа удалось воспользоваться методами, алгоритмами, соотношениями, справедливыми для линейных систем.

Настоящий раздел посвящен изложению метода статистической линеаризации, основывающемуся на наиболее простом приближенном подходе, предложенным проф. И.Е. Казаковым, позволяющем, тем не менее, построить оценки точности системы, содержащей даже существенные нелинейности с разрывными характеристиками.

Априорный анализ динамических систем - student2.ru Статистическая линеаризация состоит в замене исходной безынерционной нелинейной зависимости Априорный анализ динамических систем - student2.ru между входным Априорный анализ динамических систем - student2.ru и выходным Априорный анализ динамических систем - student2.ru процессами такой приближенной зависимостью Априорный анализ динамических систем - student2.ru , линейной относительно центрированного входного случайного процесса Априорный анализ динамических систем - student2.ru , которая является эквивалентной в статистическом смысле по отношению к исходной:

Априорный анализ динамических систем - student2.ru

Априорный анализ динамических систем - student2.ru Звено, обладающее такой приближенной зависимостью между входным и выходным сигналами, называется эквивалентным рассматриваемому нелинейному звену Априорный анализ динамических систем - student2.ru .

Величина Априорный анализ динамических систем - student2.ru выбирается исходя из условия равенства математических ожиданий нелинейного Априорный анализ динамических систем - student2.ru и линеаризованного Априорный анализ динамических систем - student2.ru сигналов и носит название статистической средней характеристики эквивалентного звена:

Априорный анализ динамических систем - student2.ru ,

где Априорный анализ динамических систем - student2.ru – плотность распределения входного сигнала Априорный анализ динамических систем - student2.ru .

Априорный анализ динамических систем - student2.ru Для нелинейных звеньев с нечетными характеристиками, т.е. при Априорный анализ динамических систем - student2.ru , статистическую характеристику Априорный анализ динамических систем - student2.ru удобно представить в виде:

Априорный анализ динамических систем - student2.ru ,

где:

Априорный анализ динамических систем - student2.ru – математическое ожидание входного сигнала Априорный анализ динамических систем - student2.ru ;
Априорный анализ динамических систем - student2.ru – статистический коэффициент усиления эквивалентного звена по средней составляющей Априорный анализ динамических систем - student2.ru .

Т.о. эквивалентная зависимость в данном случае приобретает вид:

Априорный анализ динамических систем - student2.ru .

Характеристику Априорный анализ динамических систем - student2.ru называют статистическим коэффициентом усиления эквивалентного звена по случайной составляющей (флуктуациям) Априорный анализ динамических систем - student2.ru и определяют двумя способами.

Первый способ

В соответствии с первым способом статистической линеаризации коэффициент Априорный анализ динамических систем - student2.ru выбирается исходя из условия равенства дисперсий исходного и эквивалентного сигналов. Т.о. для вычисления Априорный анализ динамических систем - student2.ru получим следующее соотношение:

Априорный анализ динамических систем - student2.ru ,

где Априорный анализ динамических систем - student2.ru – дисперсия входного случайного воздействия.

Знак в выражении для Априорный анализ динамических систем - student2.ru определяется характером зависимости Априорный анализ динамических систем - student2.ru в окрестности значения аргумента Априорный анализ динамических систем - student2.ru . Если Априорный анализ динамических систем - student2.ru возрастает, то Априорный анализ динамических систем - student2.ru , а если убывает, то Априорный анализ динамических систем - student2.ru .

Второй способ

Значение Априорный анализ динамических систем - student2.ru по второму способу выбирается из условия минимизации средней квадратической ошибки линеаризации:

Априорный анализ динамических систем - student2.ru , где Априорный анализ динамических систем - student2.ru .

Окончательное соотношение для вычисления коэффициента Априорный анализ динамических систем - student2.ru по второму способу имеет вид:

Априорный анализ динамических систем - student2.ru .

В заключение заметим, что ни один их двух, рассмотренных выше, способов линеаризации не обеспечивает равенства корреляционных функций выходных сигналов нелинейного и эквивалентного звеньев. Расчеты показывают, что для корреляционной функции нелинейного сигнала первый способ выбора Априорный анализ динамических систем - student2.ru дает оценку сверху, а второй способ – оценку снизу, т.е. ошибки в определении корреляционной функции нелинейного выходного сигнала имеют разные знаки. Проф. И.Е. Казаков, автор, изложенного здесь метода, рекомендует выбирать в качестве результирующего коэффициента линеаризации полусумму коэффициентов Априорный анализ динамических систем - student2.ru , полученных по первому и второму способам.

Формирующий фильтр

Как правило, параметры Априорный анализ динамических систем - student2.ru определяется путем приравнивания коэффициентов полиномов числителя и знаменателя в уравнении

Априорный анализ динамических систем - student2.ru

при одинаковых степенях Априорный анализ динамических систем - student2.ru .

Априорный анализ динамических систем - student2.ru После определения передаточной функции Априорный анализ динамических систем - student2.ru формирующего фильтра результирующая схема моделирования случайного процесса Априорный анализ динамических систем - student2.ru выглядит, как показано на рисунке.

Например, спектральная плотность процесса Априорный анализ динамических систем - student2.ru , подлежащего моделированию имеет вид:

Априорный анализ динамических систем - student2.ru ,

математическое ожидание Априорный анализ динамических систем - student2.ru , а для моделирования используется белый шум с интенсивностью Априорный анализ динамических систем - student2.ru , следовательно, обладающий единичной спектральной плотностью.

Очевидно, что числитель и знаменатель искомой передаточной функций Априорный анализ динамических систем - student2.ru должны иметь порядки 1 и 2 (в самом деле, будучи возведенной в квадрат по модулю передаточная функция образует частное полиномов 2-й и 4-й степеней)

Т.о. передаточная функция формирующего фильтра в наиболее общем виде выглядит следующим образом:

Априорный анализ динамических систем - student2.ru ,

а квадрат ее модуля:

Априорный анализ динамических систем - student2.ru .

Приравняем полученные соотношения:

Априорный анализ динамических систем - student2.ru .

Вынесем за скобку Априорный анализ динамических систем - student2.ru и Априорный анализ динамических систем - student2.ru в правой части равенства, приравнивая тем самым коэффициенты при нулевых степенях Априорный анализ динамических систем - student2.ru :

Априорный анализ динамических систем - student2.ru ,

откуда с очевидностью вытекают следующие равенства:

Априорный анализ динамических систем - student2.ru ; Априорный анализ динамических систем - student2.ru ; Априорный анализ динамических систем - student2.ru ; Априорный анализ динамических систем - student2.ru .

Априорный анализ динамических систем - student2.ru Т.о. структурная схема формирования случайного процесса Априорный анализ динамических систем - student2.ru с заданными статистическими характеристиками из белого шума с единичной спектральной плотностью выглядит, как показано на рисунке, с учетом рассчитанных значений параметров формирующего фильтра.

Моделирование белого шума

Для моделирования случайного процесса с заданными статистическими характеристиками в качестве входного случайного процесса в формирующий фильтр используется белый шум. Однако, точное моделирование белого шума нереализуемо из-за бесконечной дисперсии этого случайного процесса.

По этой причине, в качестве замены белому шуму, воздействующему на динамическую систему, используется случайный ступенчатый процесс. Интервал, на котором реализация случайного процесса сохраняет свое значение неизменной (ширина ступеньки, интервал корреляции), – величина постоянная. Сами значения реализации (высоты ступенек) – случайные величины, распределенные по нормальному закону с нулевым математическим ожиданием и ограниченной дисперсией. Значения параметров процесса – интервал корреляции и дисперсия – определяются характеристиками динамической системы, на которую оказывает воздействие белый шум.

Идея метода основывается на ограниченности полосы пропускания любой реальной динамической системы. Т.е. коэффициент усиления реальной динамической системы уменьшается по мере увеличения частоты входного сигнала, а, следовательно, существует такая частота (меньше бесконечной), для которой коэффициент усиления системы столь мал, что можно положить его нулевым. А это, в свою очередь, означает, что входной сигнал с постоянной, но ограниченной этой частотой, спектральной плотностью, для такой системы будет эквивалентен белому шуму (с постоянной и бесконечной спектральной плотностью).

Параметры эквивалентного случайного процесса – интервал корреляции Априорный анализ динамических систем - student2.ru и дисперсия Априорный анализ динамических систем - student2.ru вычисляются следующим образом:

Априорный анализ динамических систем - student2.ru ; Априорный анализ динамических систем - student2.ru ,

где Априорный анализ динамических систем - student2.ru – эмпирически определяемая граница полосы пропускания динамической системы.

Точность оценок

Оценки математического ожидания

Априорный анализ динамических систем - student2.ru

и дисперсии

Априорный анализ динамических систем - student2.ru

случайной величины Априорный анализ динамических систем - student2.ru , построенные на основе обработки ограниченной выборки ее реализаций Априорный анализ динамических систем - student2.ru , Априорный анализ динамических систем - student2.ru , сами являются случайными величинами.

Очевидно, что чем больше размер выборки реализаций, тем точнее несмещенная оценка, тем ближе она к истинному значению оцениваемого параметра. Ниже приведены приближенные формулы, основывающиеся на предположении об их нормальном распределении[1]. Симметричный относительно Априорный анализ динамических систем - student2.ru доверительный интервал Априорный анализ динамических систем - student2.ru для оценки Априорный анализ динамических систем - student2.ru , соответствующий доверительной вероятности Априорный анализ динамических систем - student2.ru , определяется величиной Априорный анализ динамических систем - student2.ru , для которой справедливо соотношение:

Априорный анализ динамических систем - student2.ru ,

где
Априорный анализ динамических систем - student2.ru – истинное значение математического ожидания случайной величины Априорный анализ динамических систем - student2.ru ,
Априорный анализ динамических систем - student2.ru – среднеквадратическое отклонение случайной величины Априорный анализ динамических систем - student2.ru ,
Априорный анализ динамических систем - student2.ru – интеграл вероятностей.

На основе приведенного выше соотношения величина Априорный анализ динамических систем - student2.ru может быть определена следующим образом:

Априорный анализ динамических систем - student2.ru ,

где Априорный анализ динамических систем - student2.ru – функция, обратная по отношению к интегралу вероятностей Априорный анализ динамических систем - student2.ru .

Поскольку характеристика рассеивания оценки Априорный анализ динамических систем - student2.ru нам в точности не известна, воспользуемся ее ориентировочным значением, вычисленным с использованием оценки Априорный анализ динамических систем - student2.ru :

Априорный анализ динамических систем - student2.ru .

Т.о. окончательное соотношение, связывающие точность оценки математического ожидания и размера выборки, по которой производится оценивание, выглядит следующим образом:

Априорный анализ динамических систем - student2.ru .

Это означает, что величина доверительного интервала (при неизменном значении доверительной вероятности Априорный анализ динамических систем - student2.ru ), расположенного симметрично относительно Априорный анализ динамических систем - student2.ru , выраженная в долях оценки среднеквадратического отклонения Априорный анализ динамических систем - student2.ru , обратно пропорциональна квадратному корню из размера выборки Априорный анализ динамических систем - student2.ru .

Доверительный интервал для оценки дисперсии Априорный анализ динамических систем - student2.ru определяется аналогичным образом:

Априорный анализ динамических систем - student2.ru

с точностью до величины Априорный анализ динамических систем - student2.ru , которая за неимением более точной информации может быть приблизительно определена из соотношения:

Априорный анализ динамических систем - student2.ru .

Т.о. величина доверительного интервала (при неизменном значении доверительной вероятности Априорный анализ динамических систем - student2.ru ), расположенного симметрично относительно Априорный анализ динамических систем - student2.ru , выраженная в ее долях, обратно пропорциональна квадратному корню из величины Априорный анализ динамических систем - student2.ru , где Априорный анализ динамических систем - student2.ru – размер выборки.

Более точные формулы для построения доверительных интервалов[2] оценок могут быть получены с использованием точных сведений о законе распределения случайной величины Априорный анализ динамических систем - student2.ru .

Например, для гауссовского закона распределения Априорный анализ динамических систем - student2.ru случайная величина

Априорный анализ динамических систем - student2.ru

подчиняется закону распределения Стъюдента с Априорный анализ динамических систем - student2.ru степенью свободы, а случайная величина

Априорный анализ динамических систем - student2.ru

распределена по закону Априорный анализ динамических систем - student2.ru также с Априорный анализ динамических систем - student2.ru степенью свободы.

Фильтр Калмана

Модель движения

Как известно, Фильтр Калмана предназначен для оценивания вектора состояния Априорный анализ динамических систем - student2.ru линейной динамической системы, модель эволюции которого может быть записана в виде:

Априорный анализ динамических систем - student2.ru ,

где
Априорный анализ динамических систем - student2.ru – матрица Коши[6], определяющая изменение вектора состояния системы в ее собственном движении (без управляющих и шумовых воздействий) от момента времени Априорный анализ динамических систем - student2.ru к моменту времени Априорный анализ динамических систем - student2.ru ;
Априорный анализ динамических систем - student2.ru – вектор вынуждающих неслучайных воздействий на систему (например, управляющих воздействий) в момент времени Априорный анализ динамических систем - student2.ru ;
Априорный анализ динамических систем - student2.ru – матрица влияния вынуждающих воздействий в момент времени Априорный анализ динамических систем - student2.ru на вектор состояния системы в момент времени Априорный анализ динамических систем - student2.ru ;
Априорный анализ динамических систем - student2.ru – вектор случайных независимых центрированных воздействий на систему в момент времени Априорный анализ динамических систем - student2.ru ;
Априорный анализ динамических систем - student2.ru – матрица влияния случайных воздействий в момент времени Априорный анализ динамических систем - student2.ru на вектор состояния системы в момент времени Априорный анализ динамических систем - student2.ru .

Модель измерений

Оценивание выполняется на основе статистической обработки результатов измерений Априорный анализ динамических систем - student2.ru , линейно связанных с вектором состояния Априорный анализ динамических систем - student2.ru , и искаженных аддитивной несмещенной ошибкой Априорный анализ динамических систем - student2.ru :

Априорный анализ динамических систем - student2.ru ,

где Априорный анализ динамических систем - student2.ru – матрица, связывающая векторы состояния и измерений в один и тот же момент времени Априорный анализ динамических систем - student2.ru .

Коррекция

Основу Фильтра Калмана составляют соотношения коррекции, являющиеся результатом минимизации следа ковариационной матрицы апостериорной плотности распределения линейной (по вектору измерений Априорный анализ динамических систем - student2.ru ) оценки вектора состояния системы Априорный анализ динамических систем - student2.ru :

Априорный анализ динамических систем - student2.ru

где Априорный анализ динамических систем - student2.ru – ковариационная матрица вектора Априорный анализ динамических систем - student2.ru .

Прогноз

Дополняя соотношения коррекции соотношениями прогноза, основанными на линейных свойствах модели эволюции системы:

Априорный анализ динамических систем - student2.ru

где Априорный анализ динамических систем - student2.ru – ковариационная матрица вектора Априорный анализ динамических систем - student2.ru , получим формулы рекуррентного байесовского алгоритма оценивания вектора состояния системы Априорный анализ динамических систем - student2.ru и его ковариационной матрицы Априорный анализ динамических систем - student2.ru на основе статистической обработки результатов измерений Априорный анализ динамических систем - student2.ru .

Оценивание

Очевидно, для реализации приведенных соотношений необходимо уметь строить матрицы Априорный анализ динамических систем - student2.ru , Априорный анализ динамических систем - student2.ru из модели эволюции, матрицу Априорный анализ динамических систем - student2.ru из модели измерений, а также ковариационные матрицы Априорный анализ динамических систем - student2.ru и Априорный анализ динамических систем - student2.ru для каждого Априорный анализ динамических систем - student2.ru -го момента времени.

Кроме того, для инициализации вычислительного процесса необходимо каким-либо образом определить апостериорные Априорный анализ динамических систем - student2.ru , Априорный анализ динамических систем - student2.ru или априорные Априорный анализ динамических систем - student2.ru , Априорный анализ динамических систем - student2.ru оценки вектора состояния и его ковариационной матрицы. Термин «априорные» или «апостериорные» в данном случае означает лишь то качество, в котором вектор состояния и его ковариационная матрица будут использованы в вычислительном алгоритме, и не говорит ничего о том, каким образом они были получены.

Таким образом, выбор соотношения, с которого следует начинать вычисления, определяется тем, к каким моментам времени отнесены начальные условия фильтрации Априорный анализ динамических систем - student2.ru и Априорный анализ динамических систем - student2.ru и первый необработанный вектор измерений Априорный анализ динамических систем - student2.ru . Если моменты времени совпадают, то первым следует применить соотношения коррекции, позволяющие уточнить начальные условия, если нет, то сначала следует спрогнозировать начальные условия к моменту привязки первого необработанного вектора измерений.

Поясним алгоритм калмановской фильтрации при помощи рисунка.

Априорный анализ динамических систем - student2.ru

На рисунке в осях координат Априорный анализ динамических систем - student2.ru , Априорный анализ динамических систем - student2.ru (в канале движения) изображены несколько возможных траекторий фазового вектора Априорный анализ динамических систем - student2.ru :

Априорный анализ динамических систем - student2.ru – истинная траектория эволюции фазового вектора;
Априорный анализ динамических систем - student2.ru – эволюция фазового вектора, прогнозируемая на основе использования модели движения и априорной оценки фазового вектора Априорный анализ динамических систем - student2.ru , отнесенной к моменту времени Априорный анализ динамических систем - student2.ru ;
Априорный анализ динамических систем - student2.ru – эволюция фазового вектора, прогнозируемая на основе использования модели движения и апостериорной (более точной) оценки фазового вектора Априорный анализ динамических систем - student2.ru , отнесенной к моменту времени Априорный анализ динамических систем - student2.ru

В осях координат Априорный анализ динамических систем - student2.ru , Априорный анализ динамических систем - student2.ru (в канале измерений) в моменты времени Априорный анализ динамических систем - student2.ru и Априорный анализ динамических систем - student2.ru изображены результаты измерений Априорный анализ динамических систем - student2.ru и Априорный анализ динамических систем - student2.ru :

Априорный анализ динамических систем - student2.ru ,

где
Априорный анализ динамических систем - student2.ru – истинное значение вектора измерений в момент времени Априорный анализ динамических систем - student2.ru ;
Априорный анализ динамических систем - student2.ru – вектор ошибок измерений, реализовавшихся в момент времени Априорный анализ динамических систем - student2.ru .

Для построения поправки к априорному фазовому вектору Априорный анализ динамических систем - student2.ru системы используется разность Априорный анализ динамических систем - student2.ru между результатом измерения Априорный анализ динамических систем - student2.ru и тем значением, которое было бы измерено согласно модели измерений задачи, если бы фазовый вектор, в самом деле, принял значение Априорный анализ динамических систем - student2.ru . В результате применения к априорным оценкам Априорный анализ динамических систем - student2.ru соотношений коррекции оценка фазового вектора системы несколько уточнится и примет значение Априорный анализ динамических систем - student2.ru , что позволит более точно (по крайней мере, в окрестности момента времени Априорный анализ динамических систем - student2.ru ) прогнозировать поведение фазового вектора исследуемой динамической системы с помощью модели движения задачи.

В момент времени Априорный анализ динамических систем - student2.ru в качестве априорной оценки используется результат прогноза Априорный анализ динамических систем - student2.ru на траектории проходящей через фазовый вектор Априорный анализ динамических систем - student2.ru , снова строится разность измерений Априорный анализ динамических систем - student2.ru по которой вычисляется апостериорное, еще более точное значение Априорный анализ динамических систем - student2.ru и т.д. до тех пор, пока есть векторы измерений для обработки или есть необходимость прогнозировать поведение фазового вектора.

Метод наименьших квадратов

В настоящем разделе представлен метод наименьших квадратов, адаптированный для апостериорного анализа динамических систем.

Построение оценок

Для случая линейной модели равноточных измерений:

Априорный анализ динамических систем - student2.ru

имеем следующий алгоритм оценивания фазового вектора:

Априорный анализ динамических систем - student2.ru .

Для случая неравноточных измерений вводится в рассмотрение матрица Априорный анализ динамических систем - student2.ru , содержащая на диагонали весовые коэффициенты. С учетом весовых коэффициентов предыдущее соотношение примет вид:

Априорный анализ динамических систем - student2.ru .

Если в качестве весовой использовать матрицу, обратную к ковариационной матрице ошибок измерений Априорный анализ динамических систем - student2.ru , то с учетом того обстоятельства, что Априорный анализ динамических систем - student2.ru получим:

Априорный анализ динамических систем - student2.ru .

Как следует из приведенных выше соотношений, основу метода составляет матрица Априорный анализ динамических систем - student2.ru , связывающая оцениваемый фазовый вектор Априорный анализ динамических систем - student2.ru , отнесенный к некоторому моменту времени Априорный анализ динамических систем - student2.ru , и вектор измерений Априорный анализ динамических систем - student2.ru . Вектор Априорный анализ динамических систем - student2.ru имеет, как правило, блочную структуру, в которой каждый из блоков отнесен к некоторому моменту времени Априорный анализ динамических систем - student2.ru , не совпадающую в общем случае с Априорный анализ динамических систем - student2.ru .

На рисунке показано некоторое возможное взаимное расположение моментов времени, к которым отнесены измерения и момента времени, к которому отнесен вектор оцениваемых параметров.

Априорный анализ динамических систем - student2.ru

Для каждого вектора Априорный анализ динамических систем - student2.ru справедливо следующее соотношение:

Априорный анализ динамических систем - student2.ru , при Априорный анализ динамических систем - student2.ru .

Таким образом, в результирующем соотношении метода наименьших квадратов вектор Априорный анализ динамических систем - student2.ru и матрица Априорный анализ динамических систем - student2.ru имеют следующую структуру:

Априорный анализ динамических систем - student2.ru ; Априорный анализ динамических систем - student2.ru .

Каждый блок матрицы Априорный анализ динамических систем - student2.ru может быть построен как результат произведения матрицы Коши, определяющей переход для фазового вектора системы от момента времени Априорный анализ динамических систем - student2.ru к моменту Априорный анализ динамических систем - student2.ru , и матрицы, связывающей фазовый вектор и блок вектора измерений, отнесенные к одному и тому же моменту времени Априорный анализ динамических систем - student2.ru :

Априорный анализ динамических систем - student2.ru .

Предпочтительным, с точки зрения обеспечения максимальной точности оценивания, является размещение момента времени, к которому привязан вектор оцениваемых параметров, в непосредственной близости от моментов, к которым привязаны измерения.

Прогноз

Для прогнозирования значения фазового вектора линейной системы

Априорный анализ динамических систем - student2.ru ,

где
Априорный анализ динамических систем - student2.ru – определяет неслучайное вынуждающее воздействие на систему;
Априорный анализ динамических систем - student2.ru – определяет случайное воздействие на систему.

могут быть использованы соотношения прогноза, встречавшиеся выше при описании алгоритма калмановской фильтрации:

Априорный анализ динамических систем - student2.ru

где Априорный анализ динамических систем - student2.ru – ковариационная матрица вектора Априорный анализ динамических систем - student2.ru .

Построение матрицы Коши

В задачах построения оценок методами статистической обработки измерений часто встречается задача построения матрицы Коши. Эта матрица связывает фазовые векторы системы, отнесенные к разным моментам времени, в собственном движении.

Ограничимся в настоящем разделе рассмотрением вопросов, связанных с построением матрицы Коши для модели эволюции, записанной в виде системы обыкновенных дифференциальных уравнений (линейных или нелинейных).

Для линейной системы имеем:

Априорный анализ динамических систем - student2.ru .

Тогда дифференциальное уравнение для матрицы Коши примет вид:

Априорный анализ динамических систем - student2.ru .

Интегрируя его на интервале времени от Априорный анализ динамических систем - student2.ru до Априорный анализ динамических систем - student2.ru , с единичной матрицей соответствующей размерности в качестве начальных условий, получим матрицу Коши, связывающую фазовые векторы, отнесенные к моментам времени Априорный анализ динамических систем - student2.ru и Априорный анализ динамических систем - student2.ru :

Априорный анализ динамических систем - student2.ru .

В случае, когда модель эволюции фазового вектора представлена нелинейной системой дифференциальных уравнений общего вида:

Априорный анализ динамических систем - student2.ru ,

матрица Коши может быть построена с использованием приведенных выше соотношений для линеаризованной системы:

Априорный анализ динамических систем - student2.ru ,

где использованы следующие обозначения для матриц пропорциональности, построенных в окрестности опорной траектории Априорный анализ динамических систем - student2.ru , Априорный анализ динамических систем - student2.ru :

Априорный анализ динамических систем - student2.ru ; Априорный анализ динамических систем - student2.ru .

Моделирование измерений

Проблема возникает в случае, когда, например, оценивая потенциально достижимую точность метода в некоторой задаче, Вы не располагаете какими-либо результатами измерениями. В этом случае результаты измерений требуется смоделировать. Особенность моделирования результатов измерений состоит в том, что модели движения и измерений, используемые для этой цели могут не совпадать с теми моделями, которые Вы будете использовать в ходе построения оценок с использованием того или иного метода фильтрации.

Более того, рекомендуется, чтобы модели, используемые для построения результатов измерений, были максимально точными, наилучшим образом приближенными к физическим процессам и закономерностям, наблюдающимся в природе.

В качестве начальных условий для моделирования эволюции фазового вектора динамической системы должны использоваться истинные значения координат этого вектора. Кроме этого места истинные значения координат фазового вектора системы не должны использоваться более нигде[7].

Численные методы

Специальные функции

Случайные векторы

Проблема, решение которой описано в настоящем подразделе, состоит в моделировании вектора коррелированных между собой гауссовских случайных величин.

Пусть случайный вектор Априорный анализ динамических систем - student2.ru , подлежащий моделированию, формируется на основе преобразования вектора стандартных некоррелированных случайных величин Априорный анализ динамических систем - student2.ru соответствующей размерности следующим образом:

Априорный анализ динамических систем - student2.ru ,

где
Априорный анализ динамических систем - student2.ru – вектор математического ожидания Априорный анализ динамических систем - student2.ru ;
Априорный анализ динамических систем - student2.ru – матрица коэффициентов, подлежащих определению.

Как известно, ковариационная матрица вектора Априорный анализ динамических систем - student2.ru , отвечающего приведенной выше зависимости, может быть определена на основе следующего соотношения:

Априорный анализ динамических систем - student2.ru .

Пусть матрица Априорный анализ динамических систем - student2.ru имеет вид:

Априорный анализ динамических систем - student2.ru .

Тогда, приравнивая левую и правую части уравнения поэлементно, для каждого Априорный анализ динамических систем - student2.ru из, например, нижнего треугольника, получим совокупность Априорный анализ динамических систем - student2.ru уравнений вида:

Априорный анализ динамических систем - student2.ru

Разрешая полученные уравнения относительно элементов матрицы Априорный анализ динамических систем - student2.ru , получим окончательные соотношения:

Априорный анализ динамических систем - student2.ru

Т.о. для получения вектора коррелированных случайных величин необходимо вычислить элементы матрицы Априорный анализ динамических систем - student2.ru в соответствии с приведенными выше формулами и сгенерировать реализации элементов вектора гауссовских случайных некоррелированных величин Априорный анализ динамических систем - student2.ru , после чего воспользоваться исходным соотношением подраздела.

Интеграл вероятностей

Вычисление значений коэффициентов статистической линеаризации основывается на использовании интеграла вероятностей:

Априорный анализ динамических систем - student2.ru .

Быстрый алгоритм вычисления данной функции для положительных Априорный анализ динамических систем - student2.ru с точностью до 4 знаков основывается на разложении в ряды по степеням аргумента для трех его интервалов.

На интервале значений аргумента Априорный анализ динамических систем - student2.ru вычисление интеграла вероятностей основывается на использовании экономизированного ряда:

Априорный анализ динамических систем - student2.ru
Априорный анализ динамических систем - student2.ru .

На интервале Априорный анализ динамических систем - student2.ru – с помощью ряда Тейлора:

Априорный анализ динамических систем - student2.ru ; Априорный анализ динамических систем - student2.ru ; Априорный анализ динамических систем - student2.ru .

Значение Априорный анализ динамических систем - student2.ru (верхний предел суммирования) определяется из условия:

Априорный анализ динамических систем - student2.ru .

На интервале Априорный анализ динамических систем - student2.ru – с помощью асимптотического ряда, вычисляемого с точностью до Априорный анализ динамических систем - student2.ru :

Априорный анализ динамических систем - student2.ru .

При Априорный анализ динамических систем - student2.ru сумма асимптотического ряда становится практически равной 1.

Расче<

Наши рекомендации