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

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

пространстве

1 12 А. А. Костоглотов , С. В. Лазаренко , И. В. Дерябкин ,

2 3

О. Н. Манаенкова , В. А. Лосев

1 Донской государственный технический университет, г. Ростов-на-Дону, Российская Федерация

2 Ростовский государственный университет путей сообщения, г. Ростов-на-Дону, Российская Федерация

3 Институт сферы обслуживания и предпринимательства (филиал ДГТУ), г. Шахты, Российская Федерация

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

Введение

Основой алгоритмов оценки являются математические модели динамических систем, которые являются следствием законов движения, представленных в форме дифференциальных уравнений или вариационных принципов. Закон движения устанавливает зависимость состояния объекта от управляющего воздействия. Когда воздействие считается случайным для решения задачи оценки параметров траектории движения традиционно используются методы статистического синтеза [1]. Среди решений, полученных на их основе, наиболее распространены алгоритмы калмановской структуры [1, 2]. Характерными недостатками являются относительно высокая вычислительная сложность и слабая зависимость

:

коэффициентов обратной связи от наблюдений в установившемся режиме [3

- 5]. В результате нашли распространение квазиоптимальные алгоритмы оценивания [1 - 4]. При этом ошибка выбора модели динамики объекта может приводить к неприемлемо высоким ошибкам оценивания. Это является одной из причин развития методов адаптивной динамической фильтрации [5, 6].

Когда вектор управления считается квазидетерминированным, задача оценивания может ставиться как задача синтеза оптимального управления [7

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

Цель работы - синтез фильтра динамической оценки параметров движения объекта на основе адаптивной модели с коррекцией по наблюдениям.

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

В пространстве наблюдений задан целевой функционал [11, 12]

1 ^ ^ з=-Лу

2 о о

ЖТ-1

где N - весовая матрица, характеризующая интенсивность помех в канале наблюдений

у Ъ ) = Н

здесь Н е Яп - матрица проекции пространства состояний на пространство наблюдений, q е Яп - вектор обобщенных координат, %(() е Яп - вектор случайных воздействий на канал наблюдения с известной интенсивностью, / е [0,/1] с Я, п - число степеней свободы динамической системы.

Движения объекта удовлетворяет принципу Гамильтона-Остроградского для расширенного функционала действия [13, 14]

/1

5 = ДЛ

0

где Т = Т(, <1, /) = 2 <1Тр + (ТВ + Т - кинетическая энергия, р - вектор

обобщенных импульсов, В - столбец коэффициентов, Т - слагаемое,

9(/1) п

которое не зависит от обобщенных скоростей ¿¡л, А = | ^ Qsdqs - работа

9(0) л=1

обобщенных сил Qs = Qs (, ((, /) на истинной траектории, п - число степеней свободы. Обобщенные силы могут зависеть от управления аддитивно Qs = Q!A + Ц. [7], мультикативно (параметрически) Qs = QM (, (, /, и) [8, 9] и совпадать с ним Qs = Ц, [10]. Рассматривается последний случай. Вектор управления выбирается из некоторой допустимой области

и е Си .

В (3) величина Л = Л(, (, <() - множитель Лагранжа, который зависит от

вектора случайных воздействий %(/) и траектории ((,<() е Я2п.

Требуется найти вектор управления и((, <(, Л) как функцию

траектории (<,() е Я2п и случайных воздействий % е Яп .

Решение поставленной задачи проводится на основе методологии объединенного принципа максимума [7 - 12, 14 - 17]. Для уточнения структуры полученного решения необходимо провести анализ поведения

:

инвариантов движения на характеристических траекториях в фазовом пространстве.

Адаптивная модель движения объекта с коррекцией по наблюдениям

Для решения задачи используем объединенный принцип максимума, условие оптимальности соответствует максимуму обобщенной мощности [7 - 12, 14 - 17]

Ф

s=1

где V = gradF , и выполняются условия трансверсальности

H\0 =A

Из этих соотношений выражение для оптимальной обобщенной силы Qs получает вид

Qs = X~x\pisps - Vs],s = 1n,

где jUs - синтезирующая функция [14]. Ее структура в зависимости от параметров траектории определяется соотношением [15]

= 0,

дн0 dQo dH0 dQo

дР* дЦэ дЦэ др*

где Н0 = ЛТ + ^, ^0 = - V = 0. Выражение (8) - развернутая запись операции скобки Пуассона, д*, р* - переменные Гамильтона.

Закон управления определяется выражением

\д

Qs = Л

1 - - V

s = 1, n

откуда в силу (3) квазидетерминированная модель движения

d dT dT

dt dqs dqs

= Qs

1

Преобразование модели движения на основе принципа инвариантности

Лагранжиана

Гамильтониан в интеграле действия (3) может быть представлен в форме с явно выделенным Лангранжианом L = АТ - F

H = А(Т + А)+ F = 2 F + АЛ + (АТ - F ) = 2АТ + АЛ + (- АТ + F). (11) Из анализа структуры фазового пространства в точках стыка гиперболического параболоида и эллипсоида [14] должно выполняться условие для Лагранжиана

L0 = АТ - Е = 0.

Пусть обобщенная сила определена во втором квадранте фазовой плоскости. Тогда в точках, где Qs = Qo = 0 выполняется равенство

рц А = 0,

дЕ

где V, =--значение градиента функционала по переменной ц. Тогда

уравнение обобщенной силы в фазовой плоскости представляется выражением

Р;

Qs = А"1

А-

; = 1, п.

Квазидетерминированная модель управляемого движения (10) в

соответствии с (14) приводится к квазилинейной форме

й dT дТ Г1\ 1 -— --:---р, +А V, = 0,; = 1, п.

йц, дц ' 1 ;

Эти уравнения определяют структуру фильтров динамической оценки параметров движения объекта на основе адаптивной модели с коррекцией по наблюдениям.

1

Синтез динамического фильтра

Рассмотрим вариант построения фильтра динамической оценки параметров траектории объекта на основе анализа инвариантов на характеристических траекториях.

Пусть наблюдение определяется следующим образом

у = д+С,

где - шум наблюдения, обобщенная координата изменяется по закону

Г 0 < г < 5

д = \

|5<г< 10. 4 7

1 2

Уравнение движения (10) при Т = д имеет вид

д = и .

Качество оценивания определяется функционалом

1 г1

'=21^[у- д]2 *,

2 0

где знак Л означает оценку [11, 12, 16], N - спектральная плотность шума наблюдения.

Неизвестное управление [17] определяется с использованием инвариантов преобразования в соответствии с (15) следующим выражением

и = -л[лЛ^д - Л"1 N-1

Из (18) следует, что уравнение оптимального фильтра динамической оценки параметров движения имеет вид

'д = -^'д - Л'1 N4

При проведении математического моделирования назначены исходные данные в безразмерных единицах: время наблюдения г1 = 10; интервал дискретизации 1 = 0.01, шум наблюдений характеризуется среднеквадратическим отклонением о = 0.5 и математическим ожиданием

М = 0, множитель Лагранжа Я 1 = 1. Результаты математического

моделирования представлены на рисунках 1 и 2.

чЛ

! '.А  ТУ:'/ . Г-^т /к' - \ -1-1-!- :: , / '^Л -1— 1 Кч Л

Кй \ и ]Г : ¿иа^у 1 1 чх!' / ' • | ' . .. | -Состояние системы — КАМА АВ фильтр Фильтр ОПМ — Наблюдение -

•I___I_I_I_I_I_

1 1.5 2 1

Рис. 1 - Оценки ) в стационарном режиме

На рисунке 1 представлены оценки на основе разработанной модели объединенного принципа максимума, адаптивная скользящая оценка Кауфмана (КАМА) [6], оценки а-в фильтра [4]. Параметры функционирования каждой модели подобраны таким образом, что в стационарном режиме подавление шума в среднем одинаково. Это подтверждается расчетом функционала (19) для моделей объединенного принципа максимума, КАМА и а-[3 фильтра.

я,я

15

Рис. 2 - Оценки ) в переходном режиме

-Состояние системы — КАМА АВ фильтр Фильтр ОПМ — Наблюдение

// / / / К II -

На рисунке 2 представлены реакции фильтров динамической оценки на ступенчатое воздействие в условиях помех. Анализ эффективности фильтров основан на результатах расчета функционала (19) по 20 реализациям: J = 4,53 для разработанного алгоритма (21), J = 6,16 для КАМА, J = 4,79

для а-в фильтра.

Выводы

Новый фильтр динамической оценки, полученный на основе разработанной квазидетерминированной модели движения, позволяет повысить точность оценивания состояния динамических систем в переходном режиме функционирования в среднем на 6% по сравнению с а-в фильтром и на 26% по сравнению с КАМА.

Благодарности

Работа выполнена по грантам РФФИ № 16-37-60034 мол_а_дк, № 1638-00665 мол_а, № 15-08-03798 А и № 15-38-20835 мол_а_вед.

Литература

1. Bar-Shalo Y., Rong Li., Kirubarajan, T. Estimation with Applications to Tracking and Navigation. New York: Wiley & Sons, 2001. 558 p.

2. Jin-long Y., Hong-bing, J. A novel robust two-stage extended Kalman filter for bearings-only maneuvering target tracking // International Journal of the Physical Sciences. 2011. No 3. Pp. 987 - 991.

3. Руденко Е. А. Оптимальная структура дискретных нелинейных фильтров малого порядка // Автоматика и телемеханика. 1999. № 9. С. 58 - 71.

4. Schooler C. C. Optimal a-b Filters For Systems with Modeling Inaccuracies // IEEE Transactions on Aerospace and Electronic Systems. 1975. AES-11. No 6. Pp. 1300 - 1306.

5. Rudenko E. A. Analytical-numerical approximations of the optimal recurrent logical-dynamical low order filter-predictor // Journal of Computer and Systems Sciences International. 2015. No 5. Pp. 691 - 714.

6. Kaufman P.J. Smarter Trading: Improving Performance in Changing Markets. -New York: McGraw-Hill, 1995. 257 p.

7. Костоглотов А. А. [и др.] Синтез алгоритма автономного управления математическим маятником на основе объединенного принципа максимума // Известия высших учебных заведений. Северо-Кавказский регион / Серия: Технические науки. 2010. №3. С. 9 - 14.

8. Костоглотов А. А. [и др.] Совмещенный синтез параметрического управления при стабилизации динамических объектов // Нелинейный мир. 2012. №11. С. 810 - 818.

9. Kostoglotov A. A. [et al.] Intellectualization of industrial systems based on the synthesis of a robotic manipulator control using a combined-maximum principle method // Advances in Intelligent Systems and Computing. 2016. Pp. 375 - 384.

10. Костоглотов А. А. [и др.] Синтез оптимального управления на основе объединенного принципа максимума // Известия высших учебных заведений. Северо-Кавказский регион. Серия: Технические науки. 2010. №2. С. 31 - 37.

11. Костоглотов А. А. [и др.] Синтез фильтра сопровождения со структурной адаптацией на основе объединенного принципа максимума // Информационно-управляющие системы. 2015. №4 (77). С. 2 - 9.

12. Костоглотов А. А. [и др.] Синтез фильтра сопровождения со структурной адаптацией на основе объединенного принципа максимума // Радиотехника. 2015. №7. С. 95 - 103.

13. Лурье А. И. Аналитическая механика. М.: ГИФМЛ, 1961. 824 с.

14. Костоглотов А. А., Лазаренко С. В. Объединенный принцип максимума в информационных технологиях анализа и синтеза. Ростов-на-Дону: РТИСТ (фил.) ГОУ ВПО "ЮРГУЭС, 2010. 164 с.

15. Андрашитов Д. С. [и др.] Структурный синтез Лагранжевых систем автоматического управления с использованием первых интегралов движения // Информационно-измерительные и управляющие системы. 2015. №12. С. 12 - 18.

16. Костоглотов А. А. [и др.] Многопараметрическая идентификация конструктивных параметров методом объединенного принципа максимума // Инженерный вестник Дона, 2011, №1 URL: ivdon.ru/ru/magazine/archive/n1y2011/348.

17. Костоглотов А. А. [и др.] Универсальный метод синтеза оптимальных управлений нелинейными Лагранжевыми динамическими системами // Инженерный вестник Дона, 2014, №1 URL: ivdon.ru/ru/magazine/archive/n1y2014/2251.

References

1. Bar-Shalo Y., Rong Li., Kirubarajan, T. Estimation with Applications to Tracking and Navigation. New York Wiley & Sons, 2001. 558 p.

2. Jin-long Y., Hong-bing, J. International Journal of the Physical Sciences. 2011. No 3. pp. 987 - 991.

3. Rudenko E. A. Avtomatika i telemekhanika. 1999. № 9. pp. 58 - 71.

4. Schooler C. C. IEEE Transactions on Aerospace and Electronic Systems. 1975. No 6. pp. 1300 - 1306.

5. Rudenko E. A. Journal of Computer and Systems Sciences International. 2015. No 5. pp. 691 - 714.

6. Kaufman P.J. Smarter Trading: Improving Performance in Changing Markets. - New York: McGraw-Hill, 1995. 257 p.

7. Kostoglotov A. A., Andrashitov D.S., Deryabkin I.V., Kuznetsov A. A., Lazarenko S.V. Severo-Kavkazskiy region. Seriya Tekhnicheskie nauki. 2010. №3. pp. 9 - 14.

8. Kostoglotov A. A., Andrashitov D.S., Kostoglotov A. I., Lazarenko S. V. Nelinejnyj mir. 2012. №11. pp. 810 - 818.

9. Kostoglotov A. A., Lazarenko S.V., Deryabkin I.V., Lyashchenko Z.V. Advances in Intelligent Systems and Computing. 2016. pp. 375 - 384.

10. Kostoglotov A. A., Kostoglotov A. I., Lazarenko S.V., SHevtcova L.A. Izvestiya vysshikh uchebnykh zavedeniy. Severo-Kavkazskiy region. Seriya Tekhnicheskie nauki. 2010. №2. pp. 31 - 37.

11. Kostoglotov A. A., Kuznetsov A. A., Lazarenko S.V., Losev V. A. Informatsionno-upravlyayushchie sistemy. 2015. №4 (77). pp. 2 - 9.

12. Kostoglotov A. A., Kuznetsov A. A., Lazarenko S. V., Tsennykh B. M. Radiotekhnika. 2015. №7. pp. 95 - 103.

13. Lur'e A. I Analiticheskaya mekhanika [Analytical mechanics]. Moscow: Gos. Izd. Fiz.-Mat. lit, 1961. 824 pp.

14. Kostoglotov A. A., Lazarenko S. V. Ob"edinennyy printsip maksimuma v informatsionnykh tekhnologiyakh analiza i sinteza [The combined maximum principle in information technology for analysis and synthesis]. Rostov-on-Don: RTIST (fil.) GOU VPO «YuRGUES», 2010. 164 p.

15. Andrashitov D. S., Kostoglotov A. A., Kuznetsov A. A., Lazarenko S. V. Informatsionno-izmeritel'nye i upravlyayushchie sistemy. 2015. №12. pp. 12-18.

16. Kostoglotov A. A., Kostoglotov A. I., Lazarenko S. V., Andrashitov D. S. Inzenernyj vestnik Dona (Rus), 2011, №1 URL: ivdon.ru/ru/magazine/archive/n1y2011/348.

17. Kostoglotov A. A., Kostoglotov A. I., Lazarenko S. V., Andrashitov D. S., Tsennykh B. M. Inzenernyj vestnik Dona (Rus), 2014, №1 URL: ivdon.ru/ru/magazine/archive/n1y2014/2251.