Статья опубликована в рамках: III Международной научно-практической конференции «Физико-математические науки и информационные технологии: проблемы и тенденции развития» (Россия, г. Новосибирск, 11 июня 2012 г.)
Наука: Информационные технологии
Секция: Системный анализ, управление и обработка информации
Скачать книгу(-и): Сборник статей конференции
- Условия публикаций
- Все статьи конференции
дипломов
Решение задачи оптимальной нелинейной фильтрации как задачи анализа систем со случайными обрывами и ветвлениями траекторий
Рыбаков Константин Александрович
канд. физ.-мат. наук, доцент МАИ, г. Москва
Введение. Задача оценивания вектора состояния является одной из основных задач теории стохастических систем управления, так как координаты вектора состояния, как правило, могут быть измерены лишь косвенно и со случайными ошибками, поэтому возникает задача приближенного восстановления вектора состояния по результатам измерений: задача оценивания текущего состояния, или задача фильтрации. Задача оптимального оценивания, или задача оптимальной фильтрации, состоит в восстановлении вектора состояния по результатам измерений в соответствии с заданным критерием оптимальности, например, критерием минимума среднеквадратической ошибки оценивания [4, 6].
В представленной работе предлагается решать задачу оптимальной нелинейной фильтрации как задачу анализа стохастической системы с обрывами и ветвлениями траекторий. Решение такой задачи анализа можно найти приближенно, используя методы численного решения стохастических дифференциальных уравнений и методы моделирования неоднородных пуассоновских потоков [2–4]. При использовании критерия минимума среднеквадратической ошибки оптимальная оценка может быть получена в результате усреднения по пучку траекторий системы, которая отличается от исходного объекта наблюдения только тем, что ее траектории обрываются и разветвляются в случайные моменты времени, их распределение определяется результатами измерений оцениваемого вектора состояния. По результатам моделирования траекторий системы с обрывами и ветвлениями можно оценить апостериорную плотность вероятности (при фиксированных измерениях).
По сравнению со многими существующими методами решения задачи оптимальной нелинейной фильтрации в предлагаемом подходе нет упрощения функций, входящих в уравнения моделей объекта наблюдения и измерительной системы, не накладываются ограничения на вид апостериорной плотности вероятности или структуру уравнений фильтра. Предлагаемый подход основан на интерпретации одного из слагаемых в уравнении Дункана–Мортенсена–Закаи как функции поглощения и восстановления траекторий [1, 5].
Постановка задачи. Будем рассматривать модель объекта наблюдения, описываемую стохастическим дифференциальным уравнением Ито [4, 6]
(1)
где – вектор состояния;
– отрезок времени функционирования;
–
-мерный стандартный винеровский процесс, не зависящий от
;
,
– заданные функции. Начальное состояние
определяется заданной плотностью вероятности
.
Модель измерительной системы записывается в форме
где – вектор измерений;
–
-мерный стандартный гауссовский белый шум;
,
– заданные функции.
Задача оптимальной фильтрации состоит в нахождении оценки по результатам измерений
:
, где
– функция, обеспечивающая в каждый момент времени
выполнение условия
Известно [4, 6], что в этом случае ,
где – апостериорная плотность вероятности вектора состояния
.
Ненормированная апостериорная плотность вероятности вектора состояния
удовлетворяет уравнению Дункана–Мортенсена–Закаи (в форме Стратоновича) [4]:
(2)
в котором
Сведение к задаче анализа стохастической системы с обрывами и ветвлениями траекторий. Далее будем предполагать, что измерения фиксированы, поэтому стохастическое дифференциальное уравнение в частных производных (2) можно рассматривать как детерминированное дифференциальное уравнение. Оно, если представить функцию в виде
где
по структуре будет аналогично обобщенному уравнению Фоккера–Планка–Колмогорова или уравнению Колмогорова–Феллера [1, 5]. Тогда в уравнении
слагаемые и
характеризуют обрывы и ветвления траекторий процесса
, а именно функция
– интенсивность обрыва траекторий, т.е. вероятность
обрыва траектории на промежутке времени
при
и
удовлетворяет соотношению
. Функция
– интенсивность ветвления траекторий, вероятность
ветвления траектории при
и
удовлетворяет соотношению
.
Уравнение Дункана–Мортенсена–Закаи не обладает свойством сохранения вероятности в отличие от уравнения Фоккера–Планка–Колмогорова или Колмогорова–Феллера, его решение – функция – не нормировано к единице:
В частности, это следует из того, что обрывы и ветвления траекторий процесса
происходят в разные моменты времени, так как если
, то
, и если
, то
, поэтому для получения апостериорной плотности вероятности
необходима нормировка:
,
Следовательно, функции и
характеризуют распределение вектора
– состояния объекта наблюдения, описываемого уравнением (1), – с учетом того, что часть траекторий случайного процесса
обрывается, а часть – разветвляется в случайные моменты времени. Обрывы и ветвления траекторий образуют неоднородные пуассоновские потоки событий с интенсивностями
и
соответственно, фактически процесс
управляет временем появления обрывов и ветвлений. При ветвлении в фиксированный момент времени может появиться только одна новая ветвь, каждая из новых ветвей рассматривается как самостоятельная траектория, при обрыве прекращается моделирование только одной ветви.
Заметим, что с учетом обрывов и ветвлений требуется уточнение понятия «вектор состояния», однако это не принципиально, так как при оценивании требуется усреднение или оценка плотности вероятности по пучку траекторий и такой интерпретации ветвящегося процесса, когда каждая новая ветвь рассматривается как самостоятельная траектория, оказывается достаточно.
Для приближенного определения оптимальной оценки предлагается использовать метод статистических испытаний: моделирование вспомогательных траекторий случайного процесса
с учетом обрывов и ветвлений при фиксированных измерениях
с последующим усреднением. При этом можно применять различные методы численного решения стохастических дифференциальных уравнений и методы моделирования неоднородных пуассоновских потоков [2–4].
Преимущества предлагаемой методики оптимального оценивания:
а) получение оценки в темпе с поступлением измерений;
б) простота реализации, так как можно применять известные численные методы решения стохастических дифференциальных уравнений и методы моделирования неоднородных пуассоновских потоков, вычислительная сложность алгоритма напрямую зависит от вычислительной сложности применяемых численных методов и методов моделирования псевдослучайных чисел;
в) универсальность, а именно возможность решения задачи оптимальной фильтрации для линейной, нелинейной или существенно нелинейной моделей объекта наблюдения и измерительной системы (под существенно нелинейной понимается модель, задаваемая недифференцируемыми коэффициентами сноса или диффузии), для одномерного и многомерного случаев.
Список литературы:
1.Казаков И.Е., Артемьев В.М., Бухалев В.А. Анализ систем случайной структуры. М.: Физматлит, 1993.
2.Кузнецов Д.Ф. Стохастические дифференциальные уравнения: теория и практика численного решения. СПб.: Изд-во Политехн. ун-та, 2010.
3.Михайлов Г.А., Аверина Т.А. Алгоритм «максимального сечения» в методе Монте-Карло // ДАН. 2009. Т. 428. № 2. С. 163–165.
4.Пантелеев А.В., Руденко Е.А., Бортаковский А.С. Нелинейные системы управления: описание, анализ и синтез. М.: Вузовская книга, 2008.
5.Пантелеев А.В., Рыбаков К.А., Сотскова И.Л. Спектральный метод анализа нелинейных стохастических систем управления. М.: Вузовская книга, 2006.
6.Пугачев В.С., Синицын И.Н. Стохастические дифференциальные системы. Анализ и фильтрация. М.: Наука, 1990.
дипломов
Оставить комментарий