НАУЧНОЕ ИЗДАНИЕ МГТУ ИМ. Н.Э. ЬАУМЛНЛ
НАУКА и ОБРАЗОВАНИЕ
Эл JVa ФС 77 - 48211. Государственная регистрация №(I4212Ü0025. ISSN 1994-0408
электронный научно-технический журнал
Оптимизация балансировки волнового твердотельного гироскопа
с помощью нейронной сети Хопфилда
# 07, июль 2012
Б01: 10.7463/0712.0416090
Басараб М. А., Ивойлов М. А., Матвеев В. А.
УДК 517.95: 531.383
Россия, МГТУ им. Н.Э. Баумана [email protected] [email protected] [email protected]
Введение
Чувствительным элементом (резонатором) волнового твердотельного гироскопа (ВТГ) [1-5] является оболочка вращения либо упругое кольцо, закрепленные относительно оси чувствительности. Аномалии углового распределения масс (дебалансы) являются одними из основных источников погрешностей при работе ВТГ. Наиболее существенное влияние оказывает наличие первых четырех гармоник разложения Фурье неоднородности распределения массы. Балансировка состоит в компенсации указанных гармоник путем адекватного удаления точечных масс с поверхности резонатора [6, 7]. При балансировке необходимо определить координаты участков и количество удаляемых с них масс. Число таких участков может быть произвольно большим, так как удаление массы с одних участков на поверхности резонатора с целью компенсации определенной гармоники дефекта, как правило, приводит к появлению других гармоник. Помимо высокой точности компенсации гармоник дефекта, качественная балансировка должна удовлетворять ряду других критериев оптимальности, в частности, следует по возможности минимизировать число участков удаляемых масс, они должны находиться друг относительно друга на расстоянии, не меньшем определенного технологического предела и т. д. Балансировка ВТГ представляет собой многопараметрическую задачу оптимизации, для решения которой используются различные стратегии поиска глобального экстремума, в частности, генетические алгоритмы, метод имитации отжига и др. [8-11]. Повысить эффективность применения указанных подходов
можно путем комбинирования их с другими методами оптимизации и искусственного интеллекта, в частности, с искусственными нейронными сетями. В данной работе впервые рассмотрен алгоритм балансировки ВТГ с использованием нейронной сети Хопфилда [12, 13].
1. Принцип действия кольцевого ВТГ и его балансировка
Простейшей моделью ВТГ является кольцевая модель. Уравнения колебаний свободного идеального вращающегося нерастяжимого кольца имеют вид [1-5]
w"- w + K2(wVI + 2wIV + w") = 0, (1)
где w = w(p, t) - нормальное перемещение частиц кольца в зависимости от окружного угла и времени (точкой обозначается производная по времени, а штрихом - по окружному углу); к2 = EI /(pSR4) ; р - плотность материала кольца; S - площадь поперечного сечения кольца; E - модуль Юнга; I - момент инерции поперечного сечения относительно оси изгиба; R - радиус недеформируемого кольца. В системе, описываемой уравнением (1), возможно существование
стоячих волн с частотами а>к = кк(к 2 -o/Vk7 +1, к = 2,3,... Практически важным является случай возбуждения колебаний по второй форме, когда стоячая волна описывается в виде
w(p, t) = A(cos 2р0 cos 2р + sin 2р0 sin 2р) cos co01 (2)
где A - амплитуда; р0 - угол ориентации волны, а а>0 = 6к / V5 - собственная частота колебаний.
Реальный интерес представляют неидеальные системы, в которых один или несколько параметров неоднородны. Рассмотрим случай, когда плотность материала зависит от окружного угла, т.е. р = р(р). Уравнение движения свободного резонатора с переменной плотностью записывается в виде
- w + -E~I (wVI + 2wIV + w") —EIPT (wV + 2w"' + w') = 0 . (3)
pSR4 р2 SR4
Обычно рассматриваются случаи, когда плотность представима в виде
р = р0 (1 + ek cos к (р — дк)), к = 1,2,3,4, (4)
где р0 = const, а sk, вк определяют величину и ориентацию дефекта плотности по к-й гармонике. В общем случае, вследствие возникновения расщепления частоты колебаний Дк, в такой системе уже не возможно существование стоячих волн. Было установлено, что в
рр р
квадратичном приближении расщепление частоты, вызванное четвертой гармоникой дефекта пропорционально величине дефекта, а первой, второй и третьей гармониками - квадратам величин соответствующих дефектов.
Таким образом, при балансировке резонатора основное внимание должно быть уделено четвертой гармонике дефекта. В этом случае, изначально возбужденная стоячая волна (2) разрушается, и колебательный процесс представляется в виде суммы двух гармонических колебаний с различными частотами:
w(<, t) = A(cos2<0 cos 2< cos a>lt + sin2<0 sin 2< cos a>21) (5)
В резонаторе образуется система двух собственных осей, развернутых между собой на угол n / 4, таких, что собственные частоты колебаний резонатора вдоль каждой из них достигают наибольшего и наименьшего значений. Эти оси называются, соответственно, «легкой» и «тяжелой». В (5) угол <0 определяет ориентацию начальной волны относительно тяжелой собственной оси, а угол < отсчитывается от этой оси по ходу часовой стрелки. Расщепление частоты по четвертой гармонике определяется как
А4 = а>2 — а>1 ~ s4p0 / 2 (6)
Выделяются два основных типа балансировки - механическая и электрическая. К механической относятся статическая балансировка, обеспечивающая совмещение центра масс резонатора с его осью симметрии, и динамическая балансировка, связанная с устранением расщепления собственной частоты. Процесс балансировки направлен сначала на измерение эффектов, вызванных аномалиями распределения масс, а затем на ликвидацию этих дефектов адекватным удалением точечных либо распределенных масс с использованием механических, лазерных, химических, ионно-плазменных технологий.
Отметим некоторые особенности балансировочных операций.
1) Статическая балансировка должна предшествовать динамической, в противном случае появляется дополнительное расщепление частоты. При этом величина снимаемой массы должна быть такой, чтобы центр масс резонатора лежал на оси его симметрии с требуемой точностью после проведения балансировки.
2) Динамическая балансировка должна быть произведена таким образом, чтобы не нарушать статической. Отсюда следует условие симметрии расположения удаляемых масс на кромке резонатора.
3) Точность динамической балансировки определяется максимальным расщеплением частоты, которое можно создать путем подачи на систему корректирующих электродов допустимого постоянного напряжения, и допустимой скоростью ухода стоячей волны.
4) Минимальное остаточное расщепление частоты после проведения динамической балансировки определяется систематической составляющей скорости ухода, задаваемой техническим заданием на разработку прибора.
Достаточно общая методика идентификации первых четырех гармоник неоднородности распределения массы резонатора ВТГ приведена в [1]. После определения ориентации гармоник проводится балансировка, заключающаяся (для гармоники с номером к ) в удалении массы с кромки резонатора в точках р = рк + 2пп/к (п = 0,1,...,к -1), т.е. в точках максимальной концентрации массы к -й гармоники. Величина снимаемой массы рассчитывается с помощью величины ек - относительного дефекта массы по к -й гармонике,
который равен отношению избытка массы в точках максимума к -й гармоники к некоторой фиксированной массе (например, массе всего резонатора). После проведения балансировочных операций в распределении массы по окружному углу будут отсутствовать первые четыре гармоники, поэтому скорость ухода ВТГ, вызванная этими гармониками, будут скомпенсирована.
В процессе механической балансировки удаление массы только в одной точке на кромке резонатора с целью устранения первой гармоники дефекта приводит к появлению старших гармоник, что недопустимо. Во избежание этого необходимо осуществлять балансировку в нескольких точках, причем удаляемая масса на каждом участке в общем случае должна быть различной. В процессе коррекции первых четырех гармоник удаляемые массы должны располагаться симметрично. При наличии всех первых четырех гармоник дефекта плотности, с учетом их различной ориентации и величины, всего необходимо удалить с кромки не менее десяти сосредоточенных масс.
Поскольку технологически удаление точечных масс сопряжено с рядом проблем (нелинейность воздействия лазера и др.), возможно обобщение данного способа балансировки, заключающееся в удалении распределенных масс, например, плазменным потоком.
2. Точечная балансировка ВТГ
Неоднородность распределения плотности вдоль азимутального угла р представляется выражением
Р = Ро + Z Sk C0S k ) = Po + Z dck C0S + dsk sin
(7)
k=1
k=1
где dck =sk cos k9k, dsk =sk sin k9k - скалярные параметры, характеризующие каждую k-ю гармонику дебаланса.
Общая постановка задачи следующая. Заданы 2K чисел dck, dsk (k = 1,...,K). Необходимо найти 2N неизвестных параметров m}, cpj, (j = 1,...,N) из решения нелинейной системы 2K уравнений
Z mj C0S k%= dck
j=1
(k = 1,..., K)
(8)
Z mj sin kpj = ds
j=1
sk
по критерию минимального среднеквадратичного отклонения:
( N V í N
* = Z
k=1
Z mj cos ktyj - dck + Z mj sin - d,
Vj=1 J V j=1
sk
^ min.
(9)
Поставленная задача нахождения оптимального набора параметров т., (р., (. = 1,...,N)
является многопараметрической и для неё характерно наличие множества локальных минимумов.
Рассмотрим частный случай, когда заданы фиксированные углы и массы, то есть на окружности задана сетка
(= ]к, ] = 0,1,..., N -1, к = 2П
1 N
и фиксированный набор масс т., 1 = 0,1,..., N -1.
3. Нейросетевая модель балансировки ВТГ
Рассмотрим применение нейронной сети Хопфилда для решения задачи точечной балансировки по аналогии с решением других задач комбинаторной оптимизации [12, 13]. Для формализованного описания задачи введем в рассмотрение булеву переменную уравную единице в случае, если /-я масса находится в .-том угле, и нулю в противном случае. По условиям задачи необходимо соблюдение ограничений вида
Z y = 1 vе 1, п> Z y=1 v g 1,
где
Уч е(0'1)'г> 1 е 1 п-
Так как энергия сети Хопфилда стремится к минимуму и по условиям задачи необходимо найти минимум целевой функции (среднеквадратичного отклонения), то между ними можно установить соответствие.
В соответствии с введенным соответствием интерпретируем ограничения и целевую функцию. В результате получим
Р (У) = р(у) + ^(у), (10)
где Р1( у) - функция удовлетворения ограничениям; Р2(У) - функция качества решения.
Функция ограничений р (у) отражает то, что каждая масса должна быть расположена строго в одном угле, и выглядит следующим образом:
р1( у)=а е(Е у»'-1]2+ь Е(Е у»'-1
V » У
И' п .
2 » V г 1 2
^ 0. (11)
Данная функция принимает минимальное (нулевое) значение только если каждая масса расположена строго в одном углу и каждый угол содержит ровно одну массу. Функция качества представляет собой целевую функцию и имеет вид
р2( у) = £
к=1
Е т(Я еХР (г ) - 8к еХР (1квк )
(12)
где вк = / ёск) - угол ориентации дефекта.
Теперь определим параметры сети, сопоставив полученную функцию с энергетической функцией сети Хопфилда. Энергия нейронной сети Хопфилда определяется выражением
Е (у) = - 2 ЕЕЕЕ ™»гу]у»гу*] + ЕЕ Т»гу»г. (13)
2 » УФ» г ] Фг » г
Приравняв коэффициенты при линейных и квадратичных составляющих у в выражениях для Е(у) и Р(у), получим веса нейронной сети Хопфилда. Сопоставление линейных составляющих позволит определить значения внешних смещений, а квадратичных - коэффициенты синаптических связей
= -т»т Е(г -}X
к=1 N
К (2П . (14)
Т»г =-2т»Е8к С0§ ( ~Л-вк )
При этом уравнение динамики нейронной сети Хопфилда приобретает вид
(
У0 0 + 1) = / ЕЕ WM^VJУvJ 0) - Т^^г
V г ]
У
где
1, х > 0, 0, х < 0.
Данная задача также допускает ряд альтернативных формулировок.
1) Возможность попадания нескольких масс в один угол. При этом снимается ограничение на ладейную расстановку. То есть условие того, что каждая масса должна принадлежать строго одному углу.
2) Пункт 1 может быть расширен следующим образом: число масс M больше числа углов
3) Пункт 1 может быть расширен следующим образом: число масс M намного больше числа углов N (массы одинаковые)
4) Число масс M меньше числа углов N. При этом вводится модель неравномерного распределения масс, а отсутствующие массы считаются нулевыми.
Рассмотрен алгоритм компенсации гармоник неоднородного распределения массы ВТГ по окружному углу, основанный на минимизации энергии сети Хопфилда. В отличие от ранее предложенных итерационных и полуаналитических методик балансировки, новый подход, благодаря своей гибкости, позволяет реализовать различные постановки данной задачи. В качестве перспективы дальнейших исследований может быть рассмотрен вариант комбинирования нейронной сети Хопфилда и метода имитации отжига (машина Больцмана), что позволит во многих случаях обойти проблему локальных минимумов.
Литература
1. Журавлев В.Ф., Климов Д.М. Волновой твердотельный гироскоп. - М.: Наука, 1985. -
2. Матвеев В.А., Липатников В.И., Алехин А.В. Проектирование волнового твердотельного гироскопа. - М.: Изд-во МГТУ им. Н.Э. Баумана, 1997. - 168 с.
3. Басараб М.А., Кравченко В.Ф., Матвеев В.А. Математическое моделирование физических
N.
Заключение
126 с.
процессов в гироскопии. - М.: Радиотехника, 2005. - 176 с.
4. Басараб М.А., Кравченко В.Ф., Матвеев В.А. Методы моделирования и цифровой обработки сигналов в гироскопии. - М.: Физматлит, 2007. - 248 с.
5. Матвеев В.А., Лунин Б.С., Басараб М.А. Навигационные системы на волновых твердотельных гироскопах. - М.: Физматлит, 2008. - 240 с.
6. Жбанов Ю.К., Журавлев В.Ф. О балансировке волнового твердотельного гироскопа // Изв. РАН, сер. «Механика твердого тела», 1998, № 4, С. 4-16.
7. Жбанов Ю.К., Каленова Н.В. Поверхностный дебаланс волнового твердотельного гироскопа // Изв. РАН, сер. «Механика твердого тела», 2001, № 3, С. 11-18.
8. Басараб М.А., Карапетян Д.Р. Глобальные оптимизационные алгоритмы балансировки резонатора волнового твердотельного гироскопа // Электромагнитные волны и электронные системы, 2007, Т.12, №11, С.8-15.
9. Basarab M.A., Matveev V.A., Ivoilov M.A. Genetic Algorithms for Balancing the Solid-State Wave Gyro // 16th Saint Petersburg International Conference on Integrated Navigation Systems, 2009, 25-27 May, Saint-Petersburg, Russia, pp. 103-104.
10. Матвеев В.А., Басараб М.А., Ивойлов М.А. Генетические алгоритмы балансировки миниатюрного волнового твердотельного гироскопа // Труды Девятого Международного Симпозиума «Интеллектуальные системы» INTELS'2010, Россия, Владимир, 28 июня - 2 июля 2010г., С. 516-519.
11. Басараб М.А., Ивойлов М.А. Генетические алгоритмы компенсации гармоник неоднородности массы упругого кольцевого резонатора // Динамика сложных систем, 2010, т. 4, № 1, С. 58-66.
12. Hopfield J.J., Tank D.W. Computing with Neural Circuits: a Model // Science, 1986, vol. 233, pp. 625-633.
13. Меламед И.И. Нейронные сети и комбинаторная оптимизация // Автоматика и телемеханика, 1994, №4, С.3-40.
SCIENTIFIC PERIODICAL OF THE BAUMAN MSTÜ
SCIENCE and EDUCATION
EL JVb FS 77 - 4821 1. №04212000 25. ISSN 1994-0408 electronic scientific and technical journal
Optimization of solid-state wave gyro balancing with the use
of the Hopfield neural network
# 07, July 2012
DOI: 10.7463/0712.0416090
Basarab M.A., Ivoilov M.A., Matveev V.A.
Russia, Bauman Moscow State Technical University
[email protected] [email protected] [email protected]
A neural network algorithm of balancing the non-ideal ring resonator of solid-state wave gyro is considered in the article. The algorithm is based on principles of combinatorial optimization and minimization of the Hopfield network energy; the algorithm allows harmonics compensation of angular mass distribution. The proposed approach can be generalized on various models of discrete balancing and combined with other tools of artificial intelligence: genetic algorithms, simulation annealing et al.
Publications with keywords: balancing, Coriolis resonator gyro, Hopfield neural network Publications with words: balancing, Coriolis resonator gyro, Hopfield neural network
References
1. Zhuravlev V.F., Klimov D.M. Volnovoi tverdotel'nyi giroskop [A solid-state wave gyro]. Moscow, Nauka Publ., 1985. 126 p.
2. Matveev V.A., Lipatnikov V.I., Alekhin A.V. Proektirovanie volnovogo tverdotel'nogo giroskopa [Design of a solid-state wave gyroscope]. Moscow, Bauman MSTU Publ., 1997. 168 p.
3. Basarab M.A., Kravchenko V.F., Matveev V.A. Matematicheskoe modelirovaniefizicheskikh protsessov v giroskopii [Mathematical modeling of physical processes in gyroscopy]. Moscow, Radiotekhnika Publ., 2005. 176 p.
4. Basarab M.A., Kravchenko V.F., Matveev V.A. Metody modelirovaniia i tsifrovoi obrabotki signalov v giroskopii [Methods for modeling and digital signal processing in gyroscopy]. Moscow, Fizmatlit Publ., 2007. 248 p.
5. Matveev V.A., Lunin B.S., Basarab M.A. Navigatsionnye sistemy na volnovykh tverdotel'nykh giroskopakh [Navigation systems on the solid-state wave gyroscopes]. Moscow, Fizmatlit Publ., 2008. 240 p.
6. Zhbanov Iu.K., Zhuravlev V.F. O balansirovke volnovogo tverdotel'nogo giroskopa [On balancing the solid-state wave gyro]. Izvestiia RAN. Ser. Mekhanika tverdogo tela [Journal of Russian Academy of Sciences. Ser. Mechanics of solids], 1998, no. 4, pp. 4-16.
7. Zhbanov Iu.K., Kalenova N.V. Poverkhnostnyi debalans volnovogo tverdotel'nogo giroskopa [Surface unbalance of the solid-state wave gyro]. Izvestiia RAN. Ser. Mekhanika tverdogo tela [Journal of Russian Academy of Sciences. Ser. Mechanics of solids], 2001, no. 3, pp. 11-18.
8. Basarab M.A., Karapetian D.R. Global'nye optimizatsionnye algoritmy balansirovki rezonatora volnovogo tverdotel'nogo giroskopa [Global optimization algorithms for balancing the resonator of the solid-state wave gyro]. Elektromagnitnye volny i elektronnye sistemy [Electromagnetic waves and electronic systems], 2007, vol. 12, no. 11, pp. 8-15.
9. Basarab M.A., Matveev V.A., Ivoilov M.A. Genetic algorithms for balancing the solid-state wave gyro. 16th St. Petersburg Int. Conf. on Integrated Navigation Systems. St. Petersburg, May 25-27, 2009, pp. 103-104.
10. Matveev V.A., Basarab M.A., Ivoilov M.A. Geneticheskie algoritmy balansirovki miniatiurnogo volnovogo tverdotel'nogo giroskopa [Genetic algorithms for balancing a miniature solid-state wave gyro]. "Intellektual'nye sistemy". Trudy 9Mezhdunar. Simp. (INTELS'2010). ["Intellectual Systems". Proc. 9th Int. Symp. (INTELS'2010)]. Vladimir, June 28-July 2, 2010, pp. 516-519.
11. Basarab M.A., Ivoilov M.A. Geneticheskie algoritmy kompensatsii garmonik neodnorodnosti massy uprugogo kol'tsevogo rezonatora [Genetic algorithms for compensation of mass inhomogeneity harmonics of the elastic ring gyro resonator]. Dinamika slozhnykh sistem, 2010, vol. 4, no. 1, pp. 5866.
12. Hopfield J.J., Tank D.W. Computing with neural circuits: A model. Science, 1986, vol. 233, no. 4764, pp. 625-633.
13. Melamed I.I. Neironnye seti i kombinatornaia optimizatsiia [Neural networks and combinatorial optimization]. Avtomatika i telemekhanika, 1994, no. 4, pp. 3-40.