Метод ι1-аппроксимации в навигационных задачах оценивания тема автореферата и диссертации по механике, 01.02.01 ВАК РФ

Акимов, Павел Александрович АВТОР
кандидата физико-математических наук УЧЕНАЯ СТЕПЕНЬ
Москва МЕСТО ЗАЩИТЫ
2011 ГОД ЗАЩИТЫ
   
01.02.01 КОД ВАК РФ
Диссертация по механике на тему «Метод ι1-аппроксимации в навигационных задачах оценивания»
 
Автореферат диссертации на тему "Метод ι1-аппроксимации в навигационных задачах оценивания"

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ М.В.ЛОМОНОСОВА

На правах рукописи Акимов Павел Александрович

МЕТОД ггАППРОКСИМАЦИИ В НАВИГАЦИОННЫХ ЗАДАЧАХ ОЦЕНИВАНИЯ

Специальность 01.02.01 - теоретическая механика

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук

1 9 МАЙ 2011

Москва 2011

4846727

Работа выполнена па кафедре прикладной механики и управления

механико-математического факультета Московского государственно!« университета им. М. В. Ломоносова.

Научный руководитель: доктор физико-математических наук,

профессор Матасов Александр Иванович

Официальные оппоненты: доктор физико-математических наук,

профессор Хаметов Владимир Минирович

кандидат физико-математических наук, доцент Семенихин Константин Владимирович

Ведущая организация: Учреждение Российской академии наук

Институт проблем управления имени В.А. Трапезникова РАН

Защита состоится 3 июня 2011 г. в 16.30 на заседании диссертационного совета Д.501.001.22 при Московском государственном университете им. М.В.Ломоносова по адресу: 119991, Москва, Ленинские горы, Главное здание МГУ, механико-математический факультет, аудитория 16-10.

С диссертацией можно ознакомиться в библиотеке механико-математического факультета МГУ им. М.В.Ломоносова по адресу: 119991, Москва, Ленинские горы, Главное здание МГУ, механико-математический факультет, 14 этаж.

Автореферат разослан 28 апреля 2011 г.

Ученый секретарь диссертационного совета Д. 501.001.22 при МГУ

кандидат физико-математических наук, доцент

В. А. Прошкин

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность темы. В задачах прикладной математики и механики часто возникает необходимость оценить значения неизвестных параметров по произведенным измерениям. В данной диссертации представлен один из подходов к задачам оценивания — метод 1\-аппроксимации, также называемый методом наименьших модулей (МНМ).

Известно, что по сравнению с многими другими методами оценивания ¡i-аппроксимация обладает большей устойчивостью по отношению к аномально большим ошибкам в измерениях. Кроме того, как показано в диссертации, ii-аппроксимация может быть с успехом применена в динамических задачах оценивания в случае, когда некоторые параметры рассматриваемых систем меняются скачкообразно.

Идея использования метода наименьших модулей в прикладных задачах не нова. У истоков данного направления стояли П.С. Лаплас и Р. Боскович. Среди современных исследований в этой области необходимо упомянуть работы И.Б. Челпапова, В.И. Мудрова и В.Л. Кушко, П. Блумфилда и У. Стейгера. Важное место ^-аппроксимация занимает и в работах С. Бойда и Б.Т. Поляка, посвященных теории выпуклых задач оптимизации. Однако метод наименьших модулей непрост с вычислительной точки зрення в случае большого количества измерений и неизвестных параметров. Поэтому в динамических проблемах оценивания, нередко возникающих в навигации, ^-аппроксимация почти не использовалась. В связи с этим, значительный интерес вызывают алгоритмы численного решения, позволяющие выполнять обработку измерений за ограниченное время и с приемлемой точностью. Этому вопросу посвящена отдельная часть диссертации.

Значительное внимание в данной работе уделено применению /¡-аппроксимации для обработки результатов стендовых испытаний бесплатформенных инерциальных навигационных систем (БИНС) — устройств, предназначенных для определения местоположения, скорости и ориентации движущегося объекта при помощи инерциальных датчиков (акселерометров и гироскопов). Решается задача, состоящая в определении моментов и величин скачков в показаниях инерциальных датчиков БИНС. Интерес к данному направлению исследований возник в связи с сотрудничеством лаборатории управления и навигации МГУ с Московским институтом электромеханики и автоматики.

Основы современной теории навигационных задач оценивания заложены в работах А.Ю. Ишлинского, В.Д. Андреева, Г.О. Фридлендера, Е.А. Девянина и H.A. Парусникова. Большой практический опыт в этой области накоплен в лаборатории управления и навигации МГУ им. М.В. Ломоносова. Так, эффективные алгоритмы численного решения навигационных задач оценивания разработаны Ю.В. Болотиным, Н.Б. Вавиловой, A.A. Голованом и В.В. Тихомировым.

Часть современных исследований по навигации посвящена и обработке информации с аномально большими ошибками. Большое распространение получили робастные статистические методы, представленные, например, в монографии Дж. П. Хыобера. Также необ-

ходимо отметить диссертацию А.Ю. Невидомского, в которой применительно к навигации и гравиметрии рассмотрены робаетные методы оценивания, в том числе и метод наименьших модулей. Еще один способ оценивания в случае скачков в обрабатываемых сигналах основан на так называемом банке фильтров Калмана. Одним из первых методику использования данного подхода описал Д.Г. Лайниотис. Существенное развитие его результатов предложено в работах С.П. Дмитриева, O.A. Степанова и Д.А. Когааева, посвященных методу многоальтернативной фильтрации в навигационных задачах оценивания.

Как правило, подходы к обработке навигационной информации основаны на статистических методах оценивания. Рассмотренный в данной работе метод ¿¡-аппроксимации принципиально отличается от них: он является детерминированным и не требует привлечения гипотез о вероятностных свойствах изучаемых явлений.

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

Достоверность и обоснованность. Разработанная в диссертаций методика применения ¡i-аппроксимации основана на теории выпуклых вариационных задач, а также на принятых в математической теории навигации моделях и методах. Предложенные алгоритмы и все численные эксперименты реализованы в системе Matlab.

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

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

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

Обсуждение работы и публикации. Результаты диссертации докладывались на конференции молодых ученых „Навигация и управление движением" (С.-Петербург, 2008 г.),

на международной научной конференции „Физика и управление" (4th International Scientific Conference on Physics and Contro), Катания, Италия, 2009 г.), на 3-й мультиконференция по проблемам управления (С.-Петербург, 2010 г.), на научном семинаре им. А.К). Ишлинского (МГУ, 2009, 2010, 2011 гг.), на научном семинаре по теории автоматического управления и оптимизации под руководством Б.Т. Поляка (ИПУ РАН, 2011 г.).

Основные результаты диссертации опубликованы в пяти работах, еще одна работа (в трудах 18-го конгресса ИФАК) принята к публикации. Список публикаций приведен в конце автореферата. Работа над диссертацией выполнялась при поддержке РФФИ (проект № 08-08-00904-а).

Структура и объем диссертации. Работа состоит из введения, трех глав, заключения и списка литературы (57 наименований). В работе приведено 42 рисунка. Общий объем диссертации составляет 133 страницы.

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

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

Постановка задачи

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

где х 6 — вектор измерений, q е II" — неизвестный векторный параметр, г е И" — вектор ошибок измерений, И = (Н\,..., Н— заданная матрица размерности п х N {N > п).

Метод наименьших модулей состоит я решении нариациониой задачи:

СОДЕРЖАНИЕ РАБОТЫ

z = HTq + г,

N

т. е. в минимизации /i-нормы вектора невязки.

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

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

Метод Вейсфельда

Идея метода Вейсфельда (метода вариационно-взвешенных квадратических приближений) заключается в том, что производится последовательность итераций, на каждой из которых ищется вектор, минимизирующий квадратичную по q форму:

>=1

где к — номер итерации, — вектор, полученный на предыдущей итерации, И';*-1' — весовой коэффициент, соответствующий г-й компоненте вектора невязки на предыдущем шаге:

если |г, — < а,

1к-Я?У*-'>1'

Параметр а > 0 в алгоритме характеризует малость компонент — -НТУ^1*!- Он вводится для того, чтобы избежать деления на очень маленькие числа. В качестве начального вектора (при к = 0), берется некоторое априорное (возможно, грубое) значение неизвестного параметра. Задача нахождения минимума функции (¿(д, (2) представляет собой стан-

дартную проблему взвешенного МНК.

Вопрос о сходимости алгоритма Вейсфельда остается открытым. Поэтому представляется важным оценить, насколько близким к оптимальному является полученный на текущем шаге вектор т. е. насколько /(</*') близко к неизвестному оптимальному значению /о = гДе 9° ~ решение задачи (1).

Уровнем неоптимальности к— й итерации метода Вейсфельда назовём величину

л №>)

1(9°) '

1 Мудров В.И., Кушко В.Л. Методы обработки измерений: квазиправдоподобные оценки — М.: Радио и связь, 1983.

Точное значение уровня неоптималыгости неизвестно, так как неизвестно оптимальное знамение целевого функционала /о = 1(д°)- В диссертации предлагаются два способа построения оценки До уровня неоптимальноеги Д. Эти оценки дают критерий остановки вычислительного процесса. Если на данном шаге Д < До и До достаточно близко к единице, то ./(g'*') а 1а тоже мало отличаются. Тогда д'*' можно взять в качестве удачного приближенного решения задачи (1).

Оценки сверху для уровня неоптимальности

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

Первый вариант оценки уровня неоптимальности представлен в следующей теореме.

Теорема 1. [4] Пусть q— решение задачи взвешенного МНК (2). Тогда для уровня пеоптималъпости А имеет место неравенство

IV =diag (И^*-15,..., VV^"1').

Для получения этой оценки также использовалось решение проблемы, двойственной к задаче взвешенного МНК (2).

Второй вариант оценки уровня неоптимальности кроме соотношения двойственности использует следующий классический результат.

Теорема 2.3 Пусть rankН — п. Тогда существует q° — решение задачи (1) такое, что п компонент вектора невязки zt — Н[ц°, соответствующие линейно независимым векторам Hit равны пулю.

Пусть q° — решение задачи (1), которое обладает указанным в теореме 2 свойством. Обозначим множество индексов нулевых компонент вектора Zj — Hjq° через К :

г, - Hjq" = 0, i6 К. (4)

Теорема Z. [4] Пусть q° — решение задачи (1), обладающее свойством (4). Вектор является решением проблемы, двойственной к (1), тогда и только тогда, когда для компонент А° имеют место следующие соотношения:

Л? — sign (г, - Hjq°), it К, ЯА° = 0, ||A°|U<1. (5)

2 Алексеев В.М., Тихомиров В.М., Фомин С.В. Оптимальное управление— М: Физматлит, 2005.

3Bloomfield P., Steiger W.L. Least Absolute Deviations: Theory, Applications, and Algorithms. Boston-BaselStuttgart: Birkhauser, 1983.

Теорема 3 указывает на способ построения вектора А", являющегося аппроксимацией А0. Его компоненты зададим равенствами:

К = - Я/д«), ЦК, £ Н,= - £ ЯД0,

зек

где К = {.71,... ,.?п} - множество индексов, соответствующих п наименьшим по модулю компонентам вектора невязки г — Ятд(*'. Если матрица ... ,Я;„) невырожденна и выполнено предположение — Щ д^ ф 0, г К, то вектор А° можно однозначно определить.

Соотношение двойственности позволяет при помощи У получить неравенство для Д:

Л - ~То- ^ ¡^ ~ Ло •

Оценка Д^2' особенно точна на достаточно „поздних" итерациях (когда приближенное решение близко к оптимальному). Она может быть применена не только для алгоритма Вейс-фельда, поскольку не зависит от способа получения вектора д'*'.

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

Во второй главе предлагается новый метод идентификации скачков в погрешностях инерциальяых датчиков (акселерометров и гироскопов) бесплатформенных инерциальных навигационных систем. В основе этого метода лежит идея /¡-аппроксимации.

Математическая модель БИНС

В диссертации рассматриваются стендовые испытания БИНС для случая, когда основание системы неподвижно, а координаты точки проведения эксперимента известны. Тогда уравнения ошибок (ошибок определения координат, скорости и углов ориентации) записываются следующим образом4:

А±1 = 6Уи А±г = Щ,

¿V, = 2и36У2 - (й + ^ д + нъ

Щ = -2щ6Ц + (А - д + хг, (7)

01 = Щ02 - и2в3 +

4Голован A.A., Парусников H.A. Математические основы навигационных систем. Часть I, Математические модели инерциалъпой навигации.- М.: Изд-во МГУ, 2010.

- ифх + щ

0г — + хь-

В системе уравнений (7) введены следующие обозначения: Дх], Дхг — горизонтальные ошибки в определении местоположения; ¿Ц, ¿Уа — первые две компоненты динамической ошибки определения относительной скорости; /3з)7 — компоненты вектора угловой

кинематической ошибки; (0,х12,из)г = (О.исов^,и81ща)г — компоненты вектора угловой скорости вращения Земли в проекциях на оси идеального географического трехгранника; <р

— широта места проведения испытаний, и — величина угловой скорости вращения Земли; а

— большая полуось земного эллипсоида; д — абсолютная величина ускорения силы тяжести в месте проведения эксперимента.

Также в (7) введены обозначения для погрешностей инерциальных датчиков: яг — погрешности акселерометров; хз, х4, — погрешности датчиков угловой скорости.

Погрешности ] — 1,5, стоящие в правой части уравнений (7), отвечают суммарным неточностям в показаниях акселерометров или датчиков угловой скорости: смещениям нулей, ошибкам масштабных коэффициентов, углам перекосов осей чувствительности. Ошибки И; также содержат аддитивные ¡«параметрические высокочастотные погрешности чувствительных элементов. Как правило, смещения нуля и прочие параметрические ошибки (обозначим их л^") не меняются на достаточно длительных отрезках времени. Однако иногда в смещениях нулей (как акселерометров, так и датчиков угловой скорости) могут иметь место скачкообразные изменении:

где — непараметрические флуктуационные составляющие погрешностей. Отметим,

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

При наличии указанных скачков нет возможности провести надежную калибровку, т.е. определить систематические погрешности датчиков. Поэтому наличие скачков важно для принятия решения о недопущении БИНС к эксплуатации. Таким образом, возникает необходимость выявлять моменты, когда скачки произошли, и их величины. Чтобы построить алгоритм определения сбоев, расширим вектор состояния системы (7), включив в него параметры Яу Формирующие дифференциальные уравнения для них имеют вид:

где - функции, характеризующие шумы в формирующих фильтрах. Структура описывается соотношениями:

й,-= <5хД*), ¿ = 1,5,

= + (*/ - *т) 6(1 - ¿Д з = ТД

Здесь - функции, соответствующие „стандартным" составляющим шумов в правых

частях формирующих фильтров (8), а 5(4 — - дельта-функции Дирака, соответствующие скачкообразным изменениям величин Тем самым, в отличие от первой главы, появление выбросов (сбоев) предполагается не в измерениях, а в динамике системы.

Для численной реализации алгоритмов оценивания неизвестных параметров производится переход от дифференициальных уравнений к разностным. Рассмотрим набор дискретных моментов времени ^ = к = 0,1,..., К, где Д4 - фиксированный шаг дискретизации, соответствующий, например, частоте поступления измерительной информации. Момент начала измерений без ограничения общности будем считать нулевым. Тогда согласно стандартному приему можно выписать дискретный аналог (7), (8):

¿Ц^-и)

А(г*+1)

Выходная информации ВИНС содержит бортовые значения координат и скорости расчетной точки в дискретные моменты времени. Кроме того, вычисляются углы курса, тангажа и крена приборного трехгранника. Помимо указанной инерциальной информации о координатах и скоростях объекта, на котором установлена ВИНС, используется так называемая сторонняя информация, т. е. данные, поступающие не из инерциальной системы. Применительно к решаемой проблеме можно выделить три типа сторонней информации: позиционную информацию — знание координат точки проведения эксперимента; скоростную информацию — знание о том, что корпус БИНС неподвижен относительно Земли; угловую информацию — показания датчиков углов стенда, позволяющие оценить углы курса, тангажа и крена.

Используя математические модели для указанных типов информации, а также стандартные соотношения инерциальной навигации [3, 6], можно сформировать измерения компонент фазового вектора уравнений ошибок (9):

г*(1к) = Дг.-М + г^*), (Ю) = БЩЬк) + гу(Цк), ¿ = 1,2, к = 0.....К, (11)

= Ах&ь) + АИЩЬк), 1 = 1,2,

= + Д4 (2и35У, - ( & + ^ д + х,) (и),

= 5У2(1к) + М + - ^р) д + (1к),

= (4*) + М («3/З2 - Щр3 + х3) (9)

- /М^+Д^-изА + ^Н**)-

= Рз^ + м М +х5)(гк),

= 6х,(т)11т, 3 = 1,5, к = 0,1,...,К-1. •/и

1'де zxl(tk), zi'.(fjt) ■■ известные величины, вычисляемые на основе выходных сигналов БИНС и сторонней информации, - соответствующие ошибки этих измерений. Угло-

вая информация описывается формулами:

zAtk) = foW + r^h), zs(tk) = fi(tk) + re(tk),

= Mb)+rjtk), fc = 0.....Л"; (12)

здесь z^(tk), z$(tk), zK(tk) также известны и строятся на основе выходных сигналов и показаний датчиков углов стенда, a r^(tk),re(tk),rK(tk) — ошибки измерений.

Два варианта декомпозиции системы

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

Первый вариант упрощения соответствует случаю, когда измеряется лишь угол курса тр. Тогда в динамической системе (9) можно произвести декомпозицию, исключив из рассмотрения первые два уравнения, уравнения для Дз и и подставив в правую часть системы измерения zyi(tk) и z^(tk) . В результате получим неоднородную динамическую си-

стему:

sv,(tk+i) = iV^tfc) + At (2u3zv2 - fag - ^fg + щ) (tk), SV2(tM) = 5V2(tk) + At (~2u3zvi + Pig - ~g + x2) (tt), Mh+t) = Mb) + At (u302 - u2z«, + x3) (tk), (13)

A>(W = Mtk) + At(-U3Pl+Xi)(tk),

/•tfc+i _

= Kj(tk)+ Sxj(t) dr, .7 = 1,4, fc = 0,1.....К- 1.

Jit

Таким образом, вектор состояния декомпозированной системы имеет вид:

Х(к) = {5V5V2, Д, А, хг, х3, )T(tk) € R8. (14)

В качестве измерений компонент этого вектора будет использоваться информация о динамических ошибках 5Vi (11):

z(k) = HX{k) + r(k), к=1,...,К, (15)

где

z(k) = (zvuzV2)T(tk), Н = (E2x202xti) £RM, T(k) = {rVUTV2)T(tk), k = l,...,K.

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

в масштабных коэффициентах), можно записать априорную информацию о х;(0) в виде фиктивных измерений:

0 = ^(0)+г^, ^ = 174, (16)

где г^ —соответствующие неточности в априорной информации.

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

цель которой — исключить постоянные составляющие (обусловленные постоянными погрешностями стенда) из уравнений для измерений (12), получаются две независимые (без общих неизвестных) системы уравнений:

Щ((ш) = ¿Ц((к) + Д4 (2и3гУг - 0гд -^3 + *[)

(17)

Г;ь+1

ЫЬ+1) = / 5Х4(Т) йг, к —0,...,К —

-'и

= ЗУ2(1к) + Д* (-2и3«VI + - —9 + *г) {к)> = $({*) + дг (щгК - и^ + х3) (1к),

(18)

Пк+1

>фк+\) = >4(1к)+ / 6хг(т)с1т, ■> и

= *з(г*) + [к+15х3(т)<1т, к — 0,...,К — I.

л*

Здесь величины з^,^), х^^к) отличаются от соответствующих исходных пере-

менных на константы, зависящие от постоянных составляющих погрешностей в измерениях (12).

Измерения компонент фазового вектора Х(к) = (6У], ¡3'2, у.ц) (4*) системы (17), в соответствии с (11) и (12), сформируем следующим образом:

г{к) = НХ(к) + г(к), к=1,...,К, (19)

где г(к), Н,г{к) задаются соотношениями

Я = (£2*2 0,х2) , г(к) = (гУ1, гК)т (<*), г(*) = (гп, («*),

а — флуктуационная (непостоянная, с нулевым средним) составляющая погрешно-

сти Аналогичным образом измерения строятся и для фазового вектора системы (18)

Информация о векторе начального состояния систем (13), (17), (18), может быть полу-чепа из равенств (16), а также соотношений начальной выставки.

Итак, соотношения (13), (15) или (17), (19), или схожие с ними формулы для системы (18), задают модели объектам измерений для задачи оценивания. Отметим, что при помощи моделей вида (17), (19) исходные погрешности чувствительных элементов х^к) оцениваются с дополнительным сдвигом. Однако на оценки величин и моментов скачков указанные сдвиги никакого влияния не оказывают. Поэтому для выявления этих скачков системы (17), (18) вполне подходят.

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

Вариационные проблемы

Сформулируем основную вариационную задачу, при помощи которой ищутся оценки вектора состояния рассмотренных ранее динамической системы. Главная идея предлагаемого метода состоит в том, что функционал оптимизационной задачи предлагается сформировать из суммы модулей компонент вектора невязки. Тем самым решается проблема ¡1-аппроксимации, аналогичная классической задаче метода наименьших модулей. В качестве переменных выступают значения векторов состояния и возмущений динамической системы, отвечающие всему интервалу времени, на котором производились измерения, т. е. решается задача сглаживания. Применение ^-аппроксимации объясняется тем, что МНМ показал свою эффективность при решении статических задач оценивания при наличии аномально больших ошибок (сбоев) в измерениях. В динамических задачах оценивания ситуация похожая. Здесь аналогом сбоев служат аномально большие значения погрешностей в динамике системы.

Итак, пусть динамическая система описывается дискретной моделью

где Х(к) 6 ГГ' — неизвестное значение вектора состояния системы в момент времени к, р £ д е л»*' _ заданные матрицы, д(£) £ Б.' — неизвестный вектор погрешностей,

д(к) 6 И" — известный вектор, отвечающий неоднородностям данной системы. К примеру, в системе (13) указанные параметры описываются следующими формулами:

Х(к + 1) = Р Х{к) + в <7 (к) + д(к), к — 0,...,К~1,

'о 0 0 -д \

0 0 д 0

0 0 0 и3

^ 0 0 -и3 0;

д(к) = М + - 0,... ,о)Г (**) е Я8,

Для систем (17) и (18) соответствующие матрицы и векторы будут иметь схожую структуру, но значительно меньшую размерность.

Также мы располагаем априорной информацией о начальном состоянии (см. (16)), точность которой задается величинами П..:

г*рг = #?ргХ(0) + г*рг, г^рг 1 = 1,... ,тарг.

В каждый момент времени производятся измерения ((15) или (19)), линейно связанные с компонентами вектора состояния системы:

г{к) = НХ{к) + ф), к = 1,...,К. .

Здесь г(к) € Ит — вектор измерений, соответствующий моменту к, Я € IV*п— заданная матрица, г(к) 6 Кт— погрешность измерений. Положим, что заданы лишь характерные значения погрешностей <;<(&), (т.е. типичные значения их амплитуд):

~ Я» г = 1,...,/, к = 0,...,К- 1, г,(к) ~ Я,, ; = 1.....т, ¿ =

Вариационная задача, при помощи которой ищутся оценки состояний описанной системы, имеет вид:

¡|гг V1 - я'^о))!, + Ое-у*)!! + £ - я*«)!!, - шш (20)

*=0 Х(0).....Х(К)

при ограничениях

Х[к+ 1)-КХ{к)-Сд{к)-д(к) = 0, /с = 0,..., А'- 1. (21)

Здесь введены обозначения для весовых матриц

П"' = с!!аё (ПГ1,..., П"1„), О'1 = сИа8 (<?г\ ..., 0("1), Я"1 = сПа8 ..., Л"1).

Таким образом, необходимо минимизировать сумму /¡-норм векторов иевязок, соответствующих начальной информации, неточностям динамической модели и уравнениям для измерений. Подчеркнем еще раз, что задача оценивания ставится как детерминированная (нестохастическая).

Более распространенным типом задачи сглаживания является квадратическая проблема следующего вида (МНК)5:

к-1

(гарг - #аргХ(0))тП~2(гарг - ЯаргЛГ(0)) + £?(fc)T<3~29(*0 +

fc=о

к

+ Y^ÍXW - HX{k))TR-\z(k) - HX(k)) - min (22)

9(0).....í(tf-l)

при тех же ограничениях.

Методы решения проблем /i-аппроксимации

В диссертации рассмотрено несколько подходов к решению проблемы ¡i-аппроксимации. Один из этих подходов основан на сведении ее к задаче линейного программирования (ЛП). Поставим в соответствие проблеме минимизации негладкого функционала (20) задачу ЛП следующего вида:

(m'P' \ /С-1/ I \ К / т \

Е^'фЕ ЕW) +Е Ьт (23)

«=1 / A=0\¿=J / *=l\y=l /

при ограничениях — равенствах:

X(fc +1) - F X(k) - G q(k) - g{k.) = 0, fc = 0.....K- 1,

и при ограничениях, задаваемых двойными неравенствами:

~аь < ¿арг - ЯаргХ(0) 2 о6; -qb(k) < q(k) < qb(k), k = 0,...,K-l;

-rb(k) ч z(k)-fíX(k) d Tb(k), fc = l,...,tf.

Здесь введены вспомогательные переменные аь Р R"1"", (/''(fc) 6 R', rb(k) е Rm, асимвол „ч" обозначает систему неравенств для всех компонент соответствующих векторов. Минимум функционала ищется по всем значениям расширенного вектора

Ц*Г(0 ),...,m qT( 0),... ,qr(K - 1), 9'Т(0).....q"T(K - 1), r"T(l).....t*T(K), abTf,

dim (=(K+l)n + 2Kl + Km + т*р\

Нетрудно убедиться [3], что имеет место эквивалентность задач (20) и (23).

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

6Брайсон А., Хо Ю-Ши. Прикладная теория оптимального управления. М.: Мир, 1972; Kailath Т., Sayed А.Н., Hassibi В. Linear Estimation. New Jersey, Prentice Hall, 2000.

Для того, чтобы произвести указанный переход, необходимо исключить из рассмотрения ограничения-равенства (21). Эти ограничения позволяют явно выразить Х(к) к = 1,..., К,

через векторы Х(0), ?(0).....q(k — 1):

jt-i

Х(к) = F* Х(0) + £ Г*-*-1 (GqU) + ff С?')) - к = 1,..., К,

i=о

а затем подставить их в функционал (20). Таким образом, в вариационной задаче от набора переменных А'(0),...,Х{К), 9(0),..., а(К - 1) можно перейти к укороченному набору

х - (*Г(0), 9Т(0),..., qT{K - 1))Т е Rw, N = п + Kl.

Более того, функционал (20) представим в виде ii-нормы некоторого вектора, линейно зависящего от х- Сформулируем задачу метода наименьших модулей, эквивалентную исходной проблеме (20) [3]:

м

Их) = V>,|Z, - Щх\ - min . (24)

fei *6R Здесь М — гплр' + К{1 + т), (wi.....wm) — набор весовых коэффициентов, специальным образом составленный из величин П71, fij'.Qf1, Z — {Z\,... ,2д» У е RM, НТ = (#1,.... Нм) £ RMxf" — вектор и матрица, вычисляющиеся по стандартным формулам на основании параметров исходной проблемы (20) [3].

К задаче (24) можно применить основные результаты главы 1. В частности, для получения оценок вектора \ могут быть использованы алгоритм Вейсфельда и метод сведения к задаче ЛП.

В третьей главе рассматриваются вычислительные аспекты метода ii-аппроксимации. Основное внимание уделено поставленной во второй главе задаче определения моментов и величин скачков в показаниях инерциальных датчиков (акселерометров и гироскопов) БИНС. Эта задача решается для экспериментов со скоростной и азимутальной информацией и полной угловой информацией (системы (13) и (17) соответственно). В данной работе все численные эксперименты проводятся на модельных данных.

Идентификация скачков в погрешностях акселерометров и гироскопов

При рассмотрении эксперимента с привлечением скоростной и азимутальной информации, соответствующего первому варианту декомпозиции, т.е. системе (13), (15), установлено, что применение задачи ¡i-аппроксимации (20) позволяет с высокой точностью определять моменты и величины скачков в показаниях акселерометров. Для этого достаточно обрабатывать результаты непродолжительных экспериментов, порядка 2-5 минут, а шаг дискретизации по времени Дt может быть выбран в пределах 1 — 10 секунд. Также показано, что с точки зрения выявления скачков, использование ^-аппроксимации является более предпочтительным, чем более распространенный подход — метод наименьших квадратов (22)

(^-аппроксимация). А именно, /^-оценки скачков оказываются более контрастными, позволяют точнее определить моменты этих сбоев.

Пример численного решения задач оценивания представлен на рис. 1. Здесь показан результат оценки скачка в параметре и\ (погрешности в показаниях акселерометра). Сплошная линия соответствует моделируемому (истинному) сигналу, штриховая — результату -аппроксимации, а пунктирная — результату ¿2-аппроксимации (МНК). Таким образом, достаточно сложный с вычислительной точки зрения метод ^-аппроксимации обладает существенным преимуществом перед квадратичными методами оценивания: он позволяет более точно определять моменты и величины скачкообразных изменений искомых параметров, в то время как МНК в этой ситуации дает более „размытую" оценку.

Особое внимание в третьей главе уделено вопросу выбора весовых коэффициентов для вариационных проблем вида (20). Указан способ их приблизительного определения на основании ха-

150

Рис. 1. 1\- и ¡г-оценки погрешности хгЦк) [м/с2].

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

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

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

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

-

800 1000 1200 1400 1600 1800 2000 2200 2400 2600 1„. с

более грубо. На рис. 2 приведен фрагмент /¡-оценки погрешности в показании одного из гироскопов х^к) (штриховая линия), а сплошной линией показан моделируемый сигнал.

Как нетрудно заметить, ^ х ю-* скачок выявляется. Его ве-

Г

личина определяется с точностью до 8%, а момент, когда он произошел — с точностью до Д£ = 10 с. Отметим также, что фазовый вектор системы (17) ; имеет меньшую размерность, чем фазовый вектор системы (13), что поз- ! воляет с помощью модели с полной угловой инфор-Рис. 2. (¡-оценка погрешности [1/с]. Полная ухловая инфор- мацией обрабатывать ре- |

мация. зультаты более длитель-

ных стендовых испытаний.

В результате большого ряда численных экспериментов установлено, что привлечение полной угловой информации крайне желательно для повышения надежности идентификации скачков в показаниях гироскопов. При этом нужно обеспечить выполнение нескольких условий. Во-первых, продолжительность эксперимента должна быть около одного часа. Во-вторых, высокочастотные погрешности в измерениях углов ориентации не должны превышать величин порядка о • 10~° рад. Данные условия позволяют заметно повысить устойчи- | вость решений по отношению к вариациям весовых коэффициентов (в их задании допускается неточность в 15-20 раз по сравнению с базовыми значениями). |

Уровни неоптимальности в проблемах /¡-аппроксимации для динамических систем

В большинстве численных примеров, описанных в третьей главе, количество неизвестных параметров в оптимизационных задачах не превышало 4000. Поэтому оба предложенных подхода к решению проблемы ¡¡-аппроксимации могли быть с легкостью применены. При этом изначально большой массив измерений „разреживался" и решение искалось на временной сетке с достаточно большим шагом дискретизации Д1. = 5-10 с. Однако если необходимо искать решение с меньшим шагом дискретизации, либо по тем или иными причинам количество неизвестных параметров в задаче достигает 10000, то подход, основанный на сведении I к задаче ЛП (23), приводит к вычислительным трудностям. Матрицы ограничений в этой задаче будут иметь очень большую размерность, и поэтому при использовании стандартных инструментов численного решения, например, пакета МаЙаЬ, может возникнуть нехватка

оперативной памяти.

4

о

5

3

2

Рис. 3. Оценки уровней неоптимальности Д'1' - 1

V) Уд

50

Б

200

Одним из способов преодолеть данное затруднение является описанный в главе 1 алгоритм Вейс-фельда. Даже если количество измерений и неизвестных параметров составляет более 10000, этот алгоритм позволяет без излишнего расходования вычислительных ресурсов решать проблемы вида (24). В частности, в диссертации рассмотрен пример об-

работки модельных данных для системы (13) при Д4 - 2 с, где в показаниях одного из акселерометров моделировался скачок.

Критерий остановки алгоритма Вейсфельда основан на неравенстве (3):

Здесь М — количество измерений, е — малый параметр, задающий допустимое отклонение каждого слагаемого в функционале (24) от оптимального, — значение данного функционала на текущей итерации (с номером «). Для рассмотренного примера динамика изменения Д'[' в зависимости от номера итерации алгоритма Вейсфельда показана на рис. 3.

Решение с заданной точностью (б = 10~3) было найдено за 2-30 итераций, на последнем шаге уровень неоптимальности оценивался как Д^ = 14- 7.8 ■ Ю-3.

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

В заключении приведены основные результаты работы.

1. Для алгоритма Вейсфельда, используемого для решения задачи метода наименьших модулей, построены две оценки уровней неоптимальности приближенных решений. Тем самым, предложен эффективный механизм контроля точности вычислений.

2. Задача идентификации скачков в показаниях чувствительных элементов бесплатформенных инерциальных навигационных систем сведена к проблеме /¡-аппроксимации для дискретной динамической системы.

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

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

Публикации по теме диссертации

[1] Акимов П.А. Уровни неоптимальности итерационных алгоритмов для метода наименьших модулей Ц Навигация и управление движением: Материалы докладов X конференции молодых ученых „Навигация и управление движением". СПб., ОАО .,Концерн ЦНИИ „Электроприбор", 2009. С. 219-226.

|2) Акимов П.А., Матасов А.И. Обработка сигналов БИНС методами негладкой оптимизации для калибровки чувствительных элементов при наличии скачков // Материалы докладов III мультиконференции по проблемам управления. СПб., ОАО „Концерн ЦНИИ „Электроприбор", 2010. С. 31.

13] Акимов П.А., Матасов А.И. Уровни неоптимальности алгоритма Вейс-фельда в методе наименьших модулей // Автоматика и телемеханика, №2, 2010. С. 4-16.

[4] Акимов П.А., Матасов А.И. Оценка смещений в показаниях инерциальных датчиков БИНС посредством /¡-аппроксимации // Автоматика и телемеханика, №2, 2011. С. 9-24.

[5] Akimov P.A., Matasov A.I. Nonoptimality levels in numerical implementation of the least absolute deviations method // 4th International Scientific Conference on Physics and Control. Catania, Italy, 2009.

[6] Akimov P.A., Matasov A.I. State estimation via ¿¡-norm approximation: application to inertial navigation // 18th World Congress of the International Federation of Automatic Control. Milan, Italy, 2011 (принята к публикации).

Для заметок

Отпечатано в копицентре « СТ ПРИНТ » Москва, Ленинские горы, МГУ, 1 Гуманитарный корпус, e-mail: globus9393338@yandex.ru тел.: 939-33-38 Тираж 50 экз. Подписано в печать 26.04.2011 г.

 
Содержание диссертации автор исследовательской работы: кандидата физико-математических наук, Акимов, Павел Александрович

Введение

1 Уровни неоптимальности для итерационных алгоритмов в методе наименьших модулей

1.1 Введение к первой главе

1.2 Метод наименьших модулей.

1.2.1 Постановка задачи.

1.2.2 Метод Вейсфельда.

1.3 Анализ вариационных задач.

1.3.1 Формулировки основных экстремальных задач.

1.3.2 Двойственные задачи.

1.3.3 Решение задач гладкой оптимизации.

1.4 Оценки сверху для уровня неоптимальности.

1.4.1 Подход, основанный на задаче взвешенного метода наименьших квадратов.

1.4.2 Подход, основанный на свойствах задачи метода наименьших модулей.

1.5 Метод наименьших модулей в спутниковой навигации.

1.5.1 Доплеровские измерения спутниковой навигационной системы

1.5.2 Численное решение задачи метода наименьших модулей.

 
Введение диссертация по механике, на тему "Метод ι1-аппроксимации в навигационных задачах оценивания"

2.2 Математическая модель БИНС .28

2.2.1 Уравнения ошибок БИНС .28

2.2.2 Особенности уравнений ошибок при стендовых испытаниях.31

2.2.3 Модели погрешностей чувствительных элементов.33

2.2.4 Особенности начальной выставки.35

2.2.5 Уравнения формирующего фильтра.38

2.2.6 Динамическая система в непрерывном времени.40

2.3 Структура задачи оценивания.40

2.3.1 Дискретизация динамической системы.40

2.3.2 Структура измерений в задаче оценивания.42

2.3.3 Эксперимент с угловой и азимутальной информацией. Декомпозиция динамической системы .49

2.3.4 Моделирование массива измерений.51

2.3.5 Анализ точности приближенных моделей .55

2.3.6 Эксперимент с полной угловой информацией.

Второй вариант декомпозиции системы.59

2.3.7 Масштабирование и переход к безразмерным переменным.62

2.4 Вариационные проблемы.66

2.4.1 Оценивание состояний динамической системы.66

2.4.2 Сведение к проблеме линейного программирования.69

2.4.3 Переход к проблеме безусловной минимизации.75

2.5 Заключение ко второй главе.80

3 Решение и численный анализ задач оценивания 81

3.1 Введение к третьей главе.81

3.2 Структурные элементы программной реализации.81

3.3 Оценивание скачков в инерциальных датчиках при наличии скоростной и азимутальной информации.83

3.3.1 Входные параметры вычислительной процедуры.83

3.3.2 Оценивание скачков в показаниях акселерометров.86

3.3.3 Варьирование весовых коэффициентов.92

3.3.4 Сравнение с методом наименьших квадратов.95

3.3.5 Оценивание скачков в показаниях гироскопов.100

3.4 Оценивание скачков в инерциальных датчиках при наличии полной угловой информации.105

3.4.1 Особенности вариационных проблем и их решений.105

3.4.2 Границы применимости метода ¿х-аппроксимации.108

3.5 Алгоритмические особенности /^аппроксимации .111

3.5.1 Методы, основанные на линейном программировании.111

3.5.2 Уровни неоптимальности в проблемах /х-аппроксимации для динамических систем.114

3.5.3 Оконное ¿х-сглаживание для больших массивов измерений .121

3.6 Заключение к третьей главе.128

Основные результаты диссертации 129

Список литературы 130

ВВЕДЕНИЕ

В задачах прикладной математики и механики часто появляется необходимость оценить значения некоторых неизвестных параметров по произведенным измерениям. Так возникают проблемы оценивания. Среди методов их решения помимо статистических и частотных подходов можно выделить методы, в которых оценки неизвестных параметров ищутся как решения вариационных проблем; таков, например, широко известный метод наименьших квадратов. В данной работе речь пойдет о методе ^-аппроксимации, также называемом методом наименьших модулей (МНМ). В качестве его приложений будут рассматриваться задачи обработки навигационной информации, в частности, задача выявления сбоев в показаниях инерциальных датчиков [14].

Известно [13, 31, 46, 47, 50], что по сравнению со многими другими методами оценивания ¿1-а1шроксимация обладает большей устойчивостью по отношению к аномально большим ошибкам в измерениях. Поэтому метод наименьших модулей оказывается полезным при обработке реальных данных, которые, как показывает практика, могут содержать погрешности, существенно превосходящие средний уровень шумов.

Идея использования метода наименьших модулей в прикладных задачах не нова. У истоков данного направления стояли П.С. Лаплас [53] и Р. Боскович [49]. Среди современных исследований в этой области необходимо упомянуть работы И.Б. Челпанова [13], В.И. Мудрова и В.Л. Кушко [31], П. Блумфилда [46]. Важное место ¿1-аппроксимация занимает и в работах С. Бойда [47, 52] и Б.Т. Поляка [35], посвященных теории оптимизационных задач. Однако этот метод непрост с вычислительной точки зрения, что затрудняет его использование в случае большого количества измерений и неизвестных параметров. Поэтому, как правило, он находил свое применение в статических задачах оценивания, где необходимые объемы вычислений были сравнительно невелики. В данной работе представлен новый взгляд на использование ¿х-аппроксимации: ее предлагается применить в том числе и в динамических задачах оценивания, возникающих в навигации. Это влечет за собой необходимость обработки больших массивов данных, поэтому значительный интерес вызывают алгоритмы численного решения, позволяющие выполнять такую обработку за ограниченное время и с приемлемой точностью. Примером такого алгоритма может служить метод вариационно-взвешенных квадратических приближений (алгоритм Вейсфельда) [55, 56, 31], дающий возможность найти приближенное решение задачи МНМ. В первой главе данной работы предлагается усовершенствование этого алгоритма: на основе теории двойственности выпуклых вариационных задач [7] получены оценки уровней неоптимальности, позволяющие контролировать качество приближенных решений указанной оптимизационной проблемы. Ранее оценки уровней неоптимальности строились для приближенных решений задач гарантирующего оценивания и линейного программирования [9, 25, 26, 54, 47], а применительно к методу Вейсфельда этот результат является новым. Кроме того, в первой главе показано, как алгоритм Вейсфельда может быть использован в важной с прикладной точки зрения задаче обработки сигналов спутниковых навигационных систем.

Значительное внимание в диссертации уделено применению ^-аппроксимации для обработки результатов стендовых испытаний бесплатформенных инерциальных навигационных систем. Решается задача, состоящая в определении моментов и величин скачков в показаниях чувствительных элементов БИНС. Особый интерес к данному направлению исследований возник в рамках сотрудничества лаборатории управления и навигации МГУ с Московским институтом электромеханики и автоматики, имеющим полувековой опыт разработки инерциальных навигационных систем.

Основы современной теории навигационных задач оценивания заложены в работах А.Ю. Ишлинского [21, 22], В.Д. Андреева [8], Г.О. Фридлендера [38], Е.А. Девянина [16, 17] PI H.A. Парусникова [34]. Большой практический опыт в этой области накоплен в лаборатории управления и навигации МГУ им. М.В. Ломоносова [14, 15, 18]. Так, эффективные алгоритмы численного решения навигационных задач оценивания разработаны Ю.В. Болотиным, Н.Б. Вавиловой, A.A. Голованом и В.В. Тихомировым [37].

Отметим, что часть современных исследований посвящена в том числе и обработке информации с аномально большими ошибками. Так, большое распространение получили робастные статистические методы, детально изученные, например, в монографии Дж. П. Хьюбера [41]. Также необходимо отметить диссертацию А.Ю. Невидомского [32], в которой применительно к навигации и гравиметрии рассмотрено использование робаст-ных методов оценивания, в том числе и метода наименьших модулей. Еще один способ оценивания в случае скачков в обрабатываемых сигналах основан на так называемом банке фильтров Калмана. Одним из первых методику использования данного подхода описал Д.Г. Лайниотис [24]. Существенное развитие его результатов предложено в работах С.П. Дмитриева, O.A. Степанова и Д.А. Кошаева [19, 23], посвященных методу многоальтернатинной фильтрации в навигационных задачах оценивания.

Как правило, подходы к обработке навигационной информации основаны на кал-мановской теории оценивания (см., например, [6, 51]). В этом смысле, предлагаемый в данной работе метод ^-аппроксимации принципиально отличается от них как с точки зрения свойств получаемых решений, так и с точки зрения алгоритмической реализации. Основным математическим моделям навигационных задач оценивания и формулировкам соответствующих вариационных проблем посвящена вторая глава диссертации. В третьей главе исследуются численные особенности ¿i-апнроксимации в динамических задачах оценивания. Для анализа точности приближенных решений используются оценки уровней неоптимальности, полученные в первой главе.

Таким образом, главная цель данной работы состоит в том, чтобы на основе теории выпуклых вариационных задач разработать методику применения /i-аппроксимации для решения навигационных проблем оценивания (в том числе, динамических).

 
Заключение диссертации по теме "Теоретическая механика"

ОСНОВНЫЕ РЕЗУЛЬТАТЫ ДИССЕРТАЦИИ

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

1. Для алгоритма Вейсфельда, используемого для решения задачи метода наименьших модулей, построены две оценки уровней пеоптимальности приближенных решений. Тем самым, предложен эффективный механизм контроля точности вычислений.

2. Задача идентификации скачков в показаниях чувствительных элементов бесплатформенных инерциальных навигационных систем сведена к проблеме /х-аппрокси-мации для дискретной динамической системы.

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

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

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

 
Список источников диссертации и автореферата по механике, кандидата физико-математических наук, Акимов, Павел Александрович, Москва

1. Акимов П.А., Матасов А.И. Оценка смещений в показаниях инерциальных датчиков БИНС посредством ¿i-аппроксимации // Автоматика и телемеханика, №2, 2011. С. 9-24.

2. Акимов П.А., Матасов А.И. Уровни неоптимальности алгоритма Вейсфельда в методе наименьших модулей // Автоматика и телемеханика, №2, 2010. С. 4-16.

3. Алберт А. Регрессия, псевдоинверсия и рекуррентное оценивание. —-М.: Наука, 1977.

4. Александров В.В., Болтянский В.Г., Лемак С.С., Парусников H.A., Тихомиров В.М. Оптимизация динамики управляемых систем.—М.: Изд-во МГУ, 2000.

5. Алексеев В.М., Тихомиров В.М., Фомин C.B. Оптимальное управление.—М.: Физ-матлит, 2005.

6. Андреев В.Д. Теория инерциалъной навигации (корректируемые системы).—М.: Наука, 1967.

7. Белоусов Л.Ю. О многоцелевом планировании в рамках модели ошибок измерений с произвольной корреляцией // Космические иследования, Т. 18, № 5, 1980. С. 790-799.

8. Васильев Ф.П., Р1ваницкий А.Ю. Линейное программирование. — М.: Факториал, 1998.

9. Гильбо Е.П., Челпанов И.Б. Обработка сигналов на основе упорядоченного выбора. — М.: Сов. радио, 1975.

10. Голован A.A., Парусников H.A. Математические основы навигационных систем. Часть I. Мателштические модели инерциалъной навигации.— М.: Изд-во МГУ, 2010.

11. Голован A.A., Парусников H.A. Математические основы навигационных систем. Часть II. Приложения методов оптимального оценивания к задачам иавигау,ии.— М.: Изд-во МГУ, 2008.

12. Девянин Е.А., Ишлинский А.Ю., Климов Д.М. Механика гироскопических и навигационных систем // Механика в СССР за 50 лет. Обитая и прикладная механика, т.1. М.: Наука, 1968. С. 245-264.

13. Дмитриев С.П., Степанов O.A. Многоальтернативная фильтрация в задачах обработки навигационной информации //Радиотехника, №7, 2004.

14. Иоффе А.Д., Тихомиров В.М. Теория экстремальных задач. — М.: Наука, 1974.

15. Ишлинский А.Ю. Механика гироскопических систем. —М.: Изд-во АН СССР, 1963.

16. Ишлинский А.Ю. Ориентация, гироскопы и инерциальная навигация. —М.: Наука, 1976.

17. Кошаев Д.А. Многоальтернативный метод обнаружения и оценки нарушений на основе расширенного фильтра Калмана // Автоматика и телемеханика, №5, 2010. С. 70-83.

18. Лайниотис Д.Г. Разделение единый метод построения адаптивных систем // Труды ин-та инженеров по электротехнике и радиоэлектронике, Т. 64, № 8, 1976. С. 8-27.

19. Лидов М.Л. Математическая аналогия между некоторыми оптимальными задачами коррекции траекторий и выбора состава измерений и алгоритмы их решения // Космические иследоваиия, Т. 9, JV2 5, 1971. С. 687-694.

20. Лидов М.Л. Минимаксные методы оценивания. — М.: ИПМ РАН им. М.В. Келдыша, 2010.

21. Лоусон Ч., Хенсон Р. Численное решение задач метода наименьших квадратов. —М.: Наука, 1986.

22. Марпл С.К. Цифровой спектральный анализ и его приложения.—М.: Мир, 1990.

23. Матасов А.И. Метод гарантирующего оценивания— М.: Изд-во МГУ, 2009.

24. Мудров В.И., Кушко В.Л. Метод наименьших модулей.— М.: Знание, 1971.

25. Мудров В.И., Кушко В.Л. Методы обработки измерений: квазиправдоподобные оценки.— М.: Радио и связь, 1983.

26. Невидомский А.Ю. Робастные методы в задачах гравильетрии и навигации.— Дисс. на соиск. уч. ст. канд. физ.-мат. наук. Мех.-мат. ф-т МГУ, 1999.

27. Новожилов И.В. Фракционный анализ— М.: Изд-во мех.-мат. ф-та МГУ, 1995.

28. Парусников H.A., Морозов В.М., Борзов В.И. Задача коррекции в инерциалъной навигации.—М.: Изд-во МГУ, 1982.

29. Поляк Б.Т. Методы ¿i-оптимизации в управлении и фильтрации // Материалы пленарных докладов III мультиконференции по проблемам управления. СПб., ОАО "Концерн ЦНИИ "Электроприбор", 2010.

30. Степанов O.A. Применение теории нелинейной фильтрации в задах обработки навигационной информации.—СПб., ОАО "Концерн ЦНИИ "Электроприбор", 2003.

31. Тихомиров В.В. Оценка дрейфов БИНС на неподвижном стенде. — Отчет лаборатории управления и навигации мех.-мат. ф-та МГУ, 2008.

32. Фридлендер Г.О. Инерциальные системы навгшщии. — М.: Физматгиз, 1961.

33. Хардле В. Прикладная непараметрическая регрессия. — М.: Мир, 1993.

34. Хемминг Р.В. Цифровые фильтры. — М.: Сов. радио, 1980.

35. Хьюбер Дж.П. Робастностъ в статистике. — М.: Мир, 1984.

36. Экланд И., Темам Р. Выпуклый анализ и вариационные проблемы. — М.: Мир, 1979.

37. Akimov P.A., Matasov A.I. Nonoptimality levels in numerical implementation of the least absolute deviations method // 4th International Scientific Conference on Physics and Control. Catania, Italy, 2009.

38. Akimov P.A., Matasov A.I. State estimation via ¿i-norm approximation: application to inertial navigation // 18th World Congress of the International Federation of Automatic Control. Milan, Italy, 2011 (принята к публикации).

39. Barrodale I., Roberts F.D.K. An improved algorithm for discrete h linear approximation // SIAM Journal, vol. 10, № 5, 1973, pp. 839-848.

40. Bloomfield P., Steiger W.L. Least Absolute Deviations: Theory, Applications, and Algorithms. Boston-Basel-Stuttgart: Birkhauser, 1983.

41. Boyd S., Vandenberghe L. Convex Optimization. Cambridge University Press, 2004.

42. Carlson N.A. Fast triangular formulation of the square root filter // AIAA Journal, vol. 11, №, 1973, pp. 1259-1265.

43. Eisenhart C. Boscovitch and the Combination of Observations / L.L. Whyte, (Ed.), Roger Joseph Boscovitch. New York: Fordham University Press, 1961.

44. Huber J.P. Robust Smoothing / Launer R.L., Wilkinson G.N. (Ed.), Robustness in Statistics. New York: Academic Press, 1979.

45. Kailath T., Sayed A.H., Hassibi B. Linear Estimation. New Jersey, Prentice Hall, 2000.

46. Kim S.J., Koh K., Boyd S, Gorinevski D. h trend filtering //SIAM Review, vol. 51, № 2, 2009, pp. 339-360.

47. Laplace P.S. Sur Quelques du Système du Monde. Mémories de l'Académie Royale des Science de Paris (1789). Paris, Gauthier-Villars, 1895.

48. Matasov A.I. Estimators for Uncertain Dynamic Systems. Dordrecht-Boston-London: Kluwer Academic Publishers, 1999.

49. Weiszfeld E. Sur le point par lequel la somme des distances de n points donnés est minimum // Tôhoku Mathematics, vol. 43, J. 1937, pp. 355-386.

50. Weiszfeld E., Plastria F. On the point for which the sum of the distances to n given points is minimum //Annals of Operations Research, vol. 167, № 1, 2008, pp. 7-41.

51. Wright M.H. The interior-point revolution in optimization: history, recent developments, and lasting consequences // Bulletin of the American Mathematical Society, vol. 42, № 1, 2005, pp. 39-56.