Научная статья на тему 'Синтез рекуррентных алгоритмов параметрической идентификации на базе вариационных принципов'

Синтез рекуррентных алгоритмов параметрической идентификации на базе вариационных принципов Текст научной статьи по специальности «Математика»

CC BY
84
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИНАМИЧЕСКАЯ СИСТЕМА / МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / ПАРАМЕТРИЧЕСКОЕ ОЦЕНИВАНИЕ / ОБРАТНАЯ ИЗМЕРИТЕЛЬНАЯ ЗАДАЧА / DYNAMIC SYSTEM / MATHEMATICAL MODEL / PARAMETRIC ESTIMATION / INVERSE MEASUREMENT PROBLEM

Аннотация научной статьи по математике, автор научной работы — Андрашитов Дмитрий Сергеевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Андрашитов Дмитрий Сергеевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SYNTHESIS OF RECURRENT ALGORITHMS FOR PARAMETRIC IDENTIFICATION BASED ON VARIATIONAL PRINCIPLES

Proposals are algorithms for parametric identification, which differ from solutions for using the variational principle in the synthesis procedure. Their effectiveness is confirmed by the results of mathematical modeling of accelerometer parameters determination tasks.

Текст научной работы на тему «Синтез рекуррентных алгоритмов параметрической идентификации на базе вариационных принципов»

УДК 53.088.6 + 62-50

СИНТЕЗ РЕКУРРЕНТНЫХ АЛГОРИТМОВ ПАРАМЕТРИЧЕСКОй ИДЕНТИФИКАЦИИ НА БАЗЕ ВАРИАЦИОННЫХ ПРИНЦИПОВ

Андрашитов Дмитрий Сергеевич,

кандидат технических наук, e-mail: dima-andrahitov@rambler. ru, доцент кафедры математики и информатики, Московский университет им. С.Ю. Витте, + 7 (495) 500-03-63, https://www. muiv. ru

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

Ключевые слова: динамическая система, математическая модель, параметрическое оценивание, обратная измерительная задача

Работа выполнена при поддержке гранта РФФИ № 16-06-00486 А Введение

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

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

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

Эффективность использования инерционных MEMS-датчиков напрямую зависит от адекватности математической модели, максимально соответствующей реальной системе и точности определения параметров измерительных сигналов [3; 4]. Первое решается применением для построения модели дифференциальных уравнений высших порядков. Оценивая, повысить точность позволяют алгоритмы идентификации, которые легко разрешимы с использованием мощностей современных вычислительных систем.

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

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

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

Результаты исследования следует подтвердить математическим моделированием путем сравнения их с классическим фильтром.

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

Пусть изменение состояния динамической системы происходит под действием вектора причинных характеристик Q, имеющего смысл обобщенных сил. При этом выполняется принцип Гамильто-на-Остроградского для интеграла действия [6]

¿1

Ö'W = \{ST(q, q) + A(q, q))dt = 0, (1)

¿0

где T - кинетическая энергия динамической системы;

q,q - выходные переменные состояния - вектора обобщенных координат и скоростей размерности n;

A - работа обобщенных внешних сил; tfJ t - время начала и окончания процесса;

5' - знак, обозначающий бесконечно малую величину, не являющуюся вариацией. Из требования (1) следует математическая модель протекающих в информационно - управляющей системе процессов в форме дифференциального уравнения Лагранжа второго рода [6]

^-дТГ=- Q*«[-0.t.]. (2)

Пусть форма уравнения (2) известна и определяется следующим выражением:

q = f(q, q, z, t), q(to) = q(0), q^) = q(0), (3)

где z e Rn - вектор неизвестных параметров;

k - натуральное число, определяющее количество неизвестных параметров; f - вектор-функция, непрерывная вместе со своими частными производными. Уравнение измерения имеет вид:

y = H (q, t) + n(t), (4)

где ye Rk- вектор измерений;

H(q,t) - непрерывная вместе с частными производными вектор-функция;

k - натуральное число, определяющее количество измерительных каналов информационно-управляющей системы;

n(t) - вектор белого гауссовского шума с известными локальными характеристиками.

M[n(t)] = 0, M[n(t)nT (г)] = 1N S(t - т),

где N - матрица односторонней спектральной плотности шума измерения; 5() - векторная дельта-функция.

Требуется определить вектор оценок z параметров z динамической системы (3) из условия минимума функционала невязки:

J = . Я У - H (q (z, 0)] N - [ y - н (q (z, фг ^ min. (5)

210

Поставленная задача идентификации параметров динамических систем (3) - (5) является обратной, некорректно поставленной [7 - 9, 10].

2 Синтез алгоритмов параметрической идентификации

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

2 = и, 2(0 = 2(0), (6)

где и - вектор неизвестных неслучайных возмущений, удовлетворяющий требованиям физической реализуемости и е Щ [с0, С1 ];

т - натуральное число, определяющее количество параметров измерительного преобразо-вателя. Для решения задачи (3)-(5) при ограничениях (1), (6), следующих из принятых допущений о ди-на-мике протекающих процессов в (2), предлагается воспользоваться известной процедурой регуляризации А.Н. Тихонова и методом неопределенных множителей Лагранжа. Тогда расширенный целевой функционал принимает вид

1 '1

J *[ г, д] = J+ + а-[ ит (с )и(с )dt, (7)

г0

где а - параметр регуляризации.

Минимизация (7) позволяет получить необходимое условие экстремума в форме двухточеч-ной краевой задачи. Ее решение требует использования процедуры инвариантного погружения, что приводит к уравнениям вариационного метода многопараметрической идентификации [4, 7]

2 = Р&Т Н N - (у - Н ^(2),')), ^) = 2(0),

Р = а- • I -РвТ ^{%-N - (у-Н (С(2),с))|сР, Р(с0) = Р(0), (8)

С =1 О + -^4 С + 1, С ('0) = (С (0)0(0 = 0(0),

дд дд дг

С = 1 (С,с,2)-М1 дНс-N(у-Н (с(2),г)), С(0 = с(0), С(0 = с(0),

где Р - матрица размера тхт; ц - множитель Лагранжа;

G - матрица чувствительности системы (3) по вектору параметров z.

Постановка задачи идентификации во втором случае отличается тем, что динамика процесса идентификации параметров 2 удовлетворяет неоднородному дифференциальному уравнению второго порядка

2 = и, 2(0 = 2(0), ¿(О = ¿(0) (9)

для которого также справедлив принцип Гамильтона-Остроградского. В соответствии с ним

ч

8^ = \(8в(2, 2) + 8а(2, 2)) dt = 0, (10)

<0

где 0 - аналог кинетической энергии для динамики параметров;

т

8'а = ^ - работа возмущения.

г=1

Тогда для задачи (3)-(5) при ограничениях (1), (10), следующих из принятых допущений о динамике протекающих процессов (2), (9), поиск необходимых условий минимума (5) осуществля-ется на основе аппарата негладкого анализа методом объединенного принципа максимума из условия минимума расширенного целевого функционала [5, 8-11]

J** [2, С] = J + М + Ш, (11)

где X - множитель Лагранжа. В результате получен алгоритм идентификации следующего вида:

/

2 = Л-'

- 2 2 дН

Л±- N -'С—(у - Н (С(2), с)) Ь2 д С

2(0 = 2(0), 2(<0) = 2(0), (12)

& =1 (С + +1, (<0) = (С (0),С (О = С(0),

дсс дд д2

dH T

q = f (q, q, z)-ßlN -1 — (у - H [q[z), t)), q(0 = q(o), <Ш = dq

[12)

где L - константа Липшица.

Пусть уравнения (2) описывают динамику процессов, протекающих в MEMS - акселеро-метре и представлены следующим образом [3]:

mq (t) Е Zo q (t) Е ^(t) = mP(t), (13)

q(to) = 2, q (to) = 0, m = 1,

где m - величина инерционной массы; z0 - жесткость упругого элемента; z - коэффициент со-про-тивления; q(t) - смещение инерционной массы внутри датчика относительно нулевого положения в рассматриваемой системе координат; P(t) = sin(t), mP(t) = Q(t) - ускорение движения объекта [1]. Подобными уравнениями описывается подавляющее большинство датчиков, применяемых в авто-, аэро-и космической технике [1-4].

Уравнение измерения имеет вид:

y (t) = q(Zo, Zj, t). (14)

Требуется оценить параметры жесткости z0 = 2 и сопротивления z1 = 5 из условия минимума целевого функционала

1 tl

J = öl N{y(t) - q (zo, z„ t )}2 dt ^ min, (15)

2t

'o

to = o, tj = 2ooo,

характеризующего точность измерений.

Обозначив q0 = q, q1 = q и применив процедуру расширения состояния, запишем (8) как

z =

P =

iP 1 oo Po1" Goo Go1

_Po P11 _ _G1o G11 _

N-1 (y - qo ), Z (to ) =

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(16)

a-' rP 1 oo Po1" Goo Go1

a a- _ _P1o P11 _ G1o G11 _

-N-1 [GooPoo Е GoPo ] -N-1 [Goo Po1 Е Go1Pn ]

o o

G,„ G,

, P (to ) = 1o

Л =

q =

'1o VJ11

Goo zo - q1 Е G1o z1 Go1zo - qo Е G11 z1

- zo q1 - z1qo - mP - M-N ( У - qo )

4 (to ) = , q ('o ) =

2 7

1o 2 o.o1 o.oi o.o1 o.o1

Обозначив xo = zo, x1 = zo, x2 = z1, x3 = zx и применив процедуру расширения состояния, запи-

шем (12) в виде:

z =

л-1

л-'

Lo xo

-- N-'Go (У - qo)

Lo X2

-- N^ (y - qo)

z ('o ) =

o.o1 o

o.o1 o

(17)

С =

q=

G1o G11

Goo xxo - q1 Е G1o X2 Go1Xo - qfo Е GJJX2

41

-^ - X2qo - Q - 1 (У - qo )

4 (to ) = qf (to ) =

o.o1 o.o1 o.o1 o.o1

3 Результаты математического моделирования

Результаты математического моделирования процесса идентификации параметров г0 и г для исследуемых методов (8), (12) и фильтра Калмана [12] приведены на рисунке 1.

Начальные условия для моделирования приняты следующие: X = 0.9, а = 0.9, ц = 0.79, Ь0 = 0.9 х 10-3, Ь0 = 0.05 х 10-3, N = 0.5.

При t = 1200 определена относительная погрешность идентификации первого и второго параметров, которая равна 2.09%, 0.88% соответственно для исследуемого метода (8); 4.22%, 0.02% для метода (12) и 12.7%, 3.8% для фильтра Калмана. При этом как видно из рисунков скорость сходимости оценок к их действительным значениям у разработанных авторами алгоритмов идентификации выше, чем у фильтра Калмана.

Рисунок 1 - Процесс оценки параметров 20

Рисунок 2 - Процесс оценки параметров 11 Синтезированные алгоритмы превосходят фильтр Калмана по критерию точности в условиях малых ошибок измерений. Это подтверждается результатами математического моделирования, приведенного в [13].

Вывод. Таким образом, математическое моделирование доказало конструктивность предла-гае-мого подхода. Использование принципа Гамильтона-Остроградского позволяет синтезировать эффективные с точки зрения скорости сходимости и ошибок оценивания в условиях, когда уровень погрешности измерений не превышает 15%, алгоритмы параметрической идентификации MEMS-датчиков.

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

данные исследования применимы в области радиоэлектроники.

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

1. Гавриков В. Универсалы для быта и промышленности: новая линейка MEMS-гироскопов от MAXIM // Новости электроники. - 2013. - № 10. - С. 14-19.

2. БарулинаМ.А., Панкратов В.М. Моделирование динамических процессов в микромехани-ческих датчиках инерциальной информации и их компонентах с помощью специализиро-ванного программного обеспечения // Управление, вычислительная техника и информатика. - 2015. - Т. 14. -№ 2. - С. 223-231.

3. Диденко В.А., Поленко В.Н., Бондаренко А.Ф. Математическая модель MEMS - акселеро-метра // Сборник трудов Донбасского государственного технического университета. - 2011. - № 35. - С. 21 - 30.

4. Вавилов В.Д., Волков В.Л., Улюшкин А.В. Оптимизация параметров микромеханического акселерометра // Труды Нижегородского государственного технического университета им. P.E. Алексеева. - 2010.

- № 3 (82). - С. 308-314.

5. АндрашитовД.С. и др. Метод коррекции динамической погрешности акселерометра с те-кущей идентификацией его параметров на основе объединенного принципа максимума / Д.С. Андрашитов, И.В. Дерябкин, А.А. Костоглотов, С.В. Лазаренко, Б.М. Ценных // Радио-техника. - 2014. - № 12. - С. 17-24.

6. Лурье А.И. Аналитическая механика. - М.: Государственное издательство физико-математической литературы, 1961. - 453 с.

7. Шаврин В.В., Конаков А.С., Тисленко В.И. Калибровка микроэлектромеханических датчи-ков ускорений и угловых скоростей в бесплатформенных инерциальных навигационных системах // Электроника, измерительная техника, радиотехника и связь. - 2012. - № 1 (25). - С. 265-269.

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

9. Андрашитов Д.С. и др. Многопараметрическая идентификация конструктивных па-раметров методом объединенного принципа максимума [Электронный ресурс] / Д.С. Андрашитов, А.А. Костоглотов, А.И. Костоглотов, С.В. Лазаренко // Инженерный вестник Дона: [сайт]. [2011]. URL: http://www.ivdon. ru/magazine/issue/97?page=2 (дата обращения 08.08.2013).

10. Андрашитов Д.С. и др. Многопараметрическая вариационная идентификация дина-мических систем на основе объединенного принципа максимума / Д.С. Андрашитов, А.А. Костоглотов, А.И. Костоглотов, С.В. Лазаренко // Информационно-измерительные и управляющие системы. - 2012. - № 4. - С. 68-76.

11. Андрашитов Д.С. и др. Вариационный метод многопараметрической идентификации дина-миче-ских систем на основе итерационной регуляризации / Д.С. Андрашитов, И.В. Деряб-кин, А.А. Косто-глотов, С.В. Лазаренко // Успехи современной радиоэлектроники. - 2012. - № 6. - С. 67-72.

12. Сейдж Э.П., Мелс Д.Л. Идентификация систем управления. - М.: Наука, 1974. - 246 с.

13. Андрашитов Д.С. и др. Анализ функционирования алгоритмов параметрической идентифи-кации информационно-управляющих систем, удовлетворяющих принципу Гамильтона-Остроградского / Д.С. Андрашитов, И.В. Дерябкин, А.А. Костоглотов, С.В. Лазаренко // Динамика сложных систем - XXI век.

- 2014. - Т. 8. - № 2. - С. 90-95.

SYNTHESIS OF RECURRENT ALGORITHMS FOR PARAMETRIC IDENTIFICATION BASED

ON VARIATIONAL PRINCIPLES

Andrashitov Dmitry Sergeevish,

candidate of technical sciences, e-mail: dima-andrahitov@rambler. ru, associate professor of the Department of mathematics and informatics, Moscow University S.U. Witte, + 7 (495) 500-03-63, https://www. muiv. ru

Proposals are algorithms for parametric identification, which differ from solutions for using the variational principle in the synthesis procedure. Their effectiveness is confirmed by the results of mathematical modeling of accelerometer parameters determination tasks.

Keywords: dynamic system, mathematical model, parametric estimation, inverse measurement problem

i Надоели баннеры? Вы всегда можете отключить рекламу.