УДК 62.534 (031)
ОБ УПРАВЛЕНИИ ОРИЕНТАЦИЕЙ СТВОРОК СОЛНЕЧНЫХ БАТАРЕЙ КОСМИЧЕСКОГО АППАРАТА
© 2013 С.П. Безгласный, А.Е. Старцев
Самарский государственный аэрокосмический университет имени академика С.П. Королёва (национальный исследовательский университет)
Поступила в редакцию 02.12.2013
В работе рассмотрена задача об управлении движениями панелей солнечных батарей космического аппарата на круговой орбите, моделируемых механической системой с тремя степенями свободы. Синтезированы два вида активных управлений по принципу обратной связи, реализующих асимптотически устойчивые заданные нестационарные программные движения батарей. Решение задачи приведено на основе первого метода классической теории устойчивости.
Ключевые слова: программное движение, функция Ляпунова, прямой метод, стабилизация движения, асимптотическая устойчивость.
ВВЕДЕНИЕ
Задачи по реализации управляемых пространственных движений механической системы имеют важное прикладное значение и широко рассматриваются авторами во многих работах, например [1-7]. В данной работе ставится и решается задача об управлении движениями панелей солнечных батарей космического аппарата на круговой орбите, моделируемых плоскими трехзвенниками, шарнирно прекрепленными к корпусу аппарата. Определены управления, реализующие и стабилизирующие заданные программные движения трехзвенника, обеспечивающие постоянную ориентацию панелей батарей в сторону Солнца при движении космического аппарата по круговой орбите. Решение проводится построением активного управления (моментов), приложенного к звеньям панелей и представляющего собой совокупность программного управления и стабилизирующего управления, осуществляемого по принципу обратной связи. Исследование программного движения сводится к анализу нулевого решения неавтономной системы уравнений возмущенного движения и проводится на основе прямого метода Ляпунова [1].
ческого аппарата. Каждое звено маятника однородно и центр масс звена находится на середине длины. За обобщенные координаты примем углы р, Ц и 0 - углы отклонения каждой из панелей, отсчитываемые от продольной оси аппарата.
Обозначив массы шг и длины ¡г, г = 1,2,3 стержней соответственно, запишем кинетическую энергию системы:
1. ПОСТАНОВКА ЗАДАЧИ
Пусть рассматриваемая механическая система (панели батареи) представляет собой трехзвенный плоский маятник, закрепленный с помощью шарнира на корпусе косми-
Безгласный Сергей Павлович, кандидат физико-математических наук, доцент, докторант. E-mail: [email protected] Старцев Алексей Евгеньевич, студент. E-mail: [email protected]
1 1 2 1 /2
Т = 6 Щ^р2 + — от2/22 (р + Ц) + ^ т2(1\рР + 4 Ц +
+/1/2рЦ>оо8(р-ц)) + "214 т3132 (р + Ц/ + 0) + 2 щ(/2р2 +
/2 • •
+/Щ + "402 + 2/1/(РрЦ/008(р - ц) + Црр0008(р - 0) +
/2/цфв со$Цу-0)).
Уравнения движения в виде уравнений Лаг-ранжа второго рода будут иметь вид:
3 ш^ф+^^т т}1(Ф+ Ф) + ^т^Ф+ккФсо&кф- ц)-ЦгЧ(ф- ц) ятРр- ц))+
1 2 •• 1 2
+— т1 (р+ц+в+2 тА ф+ 21112Ццау^{ф-ц) - тЩф-ЦътКфф-ц/)+
Цвос&фф-в) - Цв(<р-9)аю(ф-9))+2 тИФФЦ^Юфср-Ц)+
+т (1112фЦът(ф-ц)+2 Цф/в&афр— в)=Оф
1 1 12
— щ1г рр+ц) + 2т т(2 ЦЦ+11 гР°о(р— ц) - Ц рфрр— ц) яПр- ц))+
1 2 •• 1 2
— т1(р+ц+ в+2 т(212 ц+ 211 2рсо$( р- ц -21 I 2 ррр-ц) ятрр- ц+
+121 всю^цц-в) - 121ввцц-в)&1зПцц-в) - 2 т2112р!ц/азп(р-ц) -
-т (1112рццазп{р-ц) - ^.-/.ццвазПцц-в)=0^
1 •• 1 3 • •
22 т2 (р+ц+ в)+2 т(2 в+Цр рсоер- в) -11 р^рр—в)i\r^рр—в)+
+11 фсо&цц- в) - 121ц фРц- в) sm(y- в) -1 т(11ррв в)+
+11 цвят/цц-в)=0е-
Вектор О в правой части уравнений Лагран-жа представляет собой сумму внешних обобщенных сил, действующих на механическую систему, и управляющих воздействий, определяемых в дальнейшем. В дальнейшем будем считать, что действующие на систему внешние силы равны нулю, то есть 0вн = 0.
Программным движением назовем совокупность непрерывных дважды дифференцируемых функций: р (г), ц (г), в (г). В общем случае эти функции не являются решениями системы уравнений движения. Поэтому для реализации программного движения управляющие силы представимы в виде суммы:
О = <0+0,,
где 0С - силы, реализующие программное движение, - силы, стабилизирующие его.
Поставим и решим задачу - определить явный вид активных управлений в виде программных моментов Мр, Мц, Мвс , приложенных к панелям батарей и реализующих выбранное программное движение, и стабилизирующих сил
, обеспечивающих асимптотическую устойчивость реализуемых движений.
2. СИНТЕЗ ПРОГРАММНОГО
И СТАБИЛИЗИРУЮЩЕГО УПРАВЛЕНИЙ
Выберем программное движение в виде
р =
ц = , в* = а>0г.
Если величина а>0 равняется угловой скорости обращений космического аппарата вокруг
Земли по круговой траектории, и движения трех-звенника происходят в плоскости, параллельной плоскости орбиты, то выбранные функции будут соответствовать постоянной ориентации двух крайних панелей солнечной батареи относительно неподвижной системы координат (например, ориентации на Солнце под выбранным углом). Найдем программные моменты прямой подстановкой в левую часть системы уравнений движения функций рр , цг*, 0*:
Мр = - + 2т3)$т(ф0г),
мц = 0,
Мв = --2т31213а^ 8т(®0г).
(!)
Добавив в правые части уравнений Лагран-жа найденные программные моменты (1), получим систему уравнений управляемых движений трехзвенника. Сведем решение задачи о стабилизации программных движений к задаче об устойчивости положения равновесия системы [5,8]. Для этого составим уравнения возмущенного движения трехзвенника, введя отклонения по правилам:
х=р-р,
*
х2 =ц-ц
х3 = в-в
Подставив их в систему уравнений управляемых движений, получим систему уравнений в отклонениях. Как известно [1], она разрешима относительно вторых производных и предста-вима в нормальной форме. Имеем систему обыкновенных дифференциальных уравнений шестого порядка (ее явный вид не приводится в силу громоздкости) относительно переменных х = (х,х2,х3,х,Х2,Х3) , где символ ( ) обозначает транспонирование. Линеаризовав правые части этой системы, легко записать систему первого приближения уравнений возмущенного движения в виде
х = Ах, (2)
где А6х6 - матрица коэффициентов имеет вид:
А =
( 0 0 0 1 0 01
0 0 0 0 1 0
0 0 0 0 0 1
а41 а42 а43 0 а45 0
а51 а52 а53 0 а55 0
V аб1 аб2 абз 0 аб5 0,
и имеет 15 ненулевых элементов из 36, определяемых через параметры системы и выбранного программного движения, в частности,
0.03 ■
b = - a - e
У У у
(4)
Тогда все характеристические числа системы (4) будут отрицательны, и согласно теореме Ляпунова об асимптотической устойчивости по линейному приближению [1], нелинейная система уравнений возмущенного движения с добавленным в нее управлением и = Вх будет иметь асимптотически устойчивое тривиальное решение х = 0 , соответствующее выбранному программному движению трехзвенника.
Численное интегрирование уравнений стабилизированного движения подтверждает и иллюстрирует полученные результаты. Ниже приведены графики поведения отклонений и скоростей с течением времени. Уравнения движения были проинтегрированы при следующих значениях параметров системы: щ = 0.5 кг ,
ш2 = шъ = 1 кг
I = 2 м
l2 = l3 = 1 м .
2п
5400
данных:
рад / с и следующих начальных
<Ро = Го = во =
п
100
п
рад ,
(•о = ц&о = 0 = 50 рад 1 с .
Предложенное управление с коэффициентами (4) обеспечивает хорошую сходимость, но является сложным по структуре и имеет много ком-
ап =(ЫЬщЦ\ю1 cos(®0/)-432n^/1/32üif cos(ü)/)3 +l%mj1l2mj¡c(l cos(üj/)+
+4807^/1/277ví>2 cos(co0t)+96ní;J1lla£ cosic^-Hóii^lJlm,^ eos(cq¡tf + 0.02 -
+36n|/j/32/2íe5 cosffíj/J-Mj^/jf/jfíf cos(ü)/)2 -12mJJlmJ3cír0 cosfcq/)2)/
/(36m2l1l^m3l3 + 576m2lj2l22 cos(®0/)2 щ -72щЦ2 cos(üjt)2 щ13 +
+72т}\]г oys{coj)mj3-144n£.IJ¡ cos(ü)/)2/3 +48cos(eqt)+
+144щГ;Г;со(сф2 +4 $nt,IJ¡ т^сф+ШщГ'Г; eos(®0/)2 + _
+36n^/22/2 cos(®0/)2 +36т£щ eos(cqff +24ni,/2n^/j cos(ü}/)+
+144n^/2n^/2 cosfcq/)2 +36m1lJ2 eos(cqf)nif¡ -^miffl -48тМщ -
-№ntfl¡ -I92nif-l¡ -12nit -9mfyn¡; -6AmJlmJl-ШфцГ; -
-ХЪфщГ; -624ntfnif; -ЗбщГ'щГ; +144wf/Д).
0-
явный вид остальных ненулевых элементов опущен ввиду громоздкости.
Добавив в систему (2) управление и = Вх, получим линейную управляемую систему:
х = (А + В)х. (3)
Выберем элементы матрицы В согласно равенствам
0.02-
х[2]
0.01 -
0.03
0.02
х[3]
0.01
5 10
t
15
Рис. 2. График x1(t)
5 10
t
15
Рис. 3. График x2(t)
ю
15
Рис. 4. График x3(t)
Рис. 5. График х)
понент. Построим более простое стабилизирующее управление. Предположим, что в матрице в все элементы равны нулю, кроме элементов Ъг1, (г = 1,...,6), стоящих в первом столбце. Подберем их таким образом, чтобы характеристическое уравнение ёе1;(А + В - ЛЕ) = 0 системы (3) совпадало с уравнением (Л +1) = 0. Методом неопределенных коэффициентов получим: Ъи = -6,
Ъ-21 1 I 1 ^З^а^з^а^^ + ^^53^^42
^З^а43 3а43а53а62 + ) / ( ^^42^^43^^52 +
+а53а22 -а43а62 + а63а42а43X
Ъ31 2(3а42 + 3а42а53а62 + а23а42 3а43а62а63
-10а43а62 - 3а43а62а52 + 10а63а42)/( а42 а43а52 + +а53а42 - а43а62 + а64а42а43 X Ъ41 = -15 - а52 - а41 - а63 ,
Ъ^1 (15 а43 15 + ^^43 + ^^32 ^^43 ^^52 ^^42
а51а42а53 - 1 5а63а53а42 - а23а53а42 - а53а62а42 + + 15 ^'22 15^^^52 а53а42 + ^51^^442 ^^4-3^^52 + ^51 ^^43^^62 -а51а42а63а43 + 1 ^а43а5'3а62 - а63а52а53а42 + +а43а53а62а63 + 2а43а53а62 а5г) )(а53 а42 - а42 а43 а52 -
а43а62 + а63а42а43 X
Рис. 6 . График х2(/)
Ъ61 = (12a43a62 —12a63a42 —12a42a52a62 +15а43а62 а52 + +12a43a62a63 - а53а61а422 + а43а62а63а52 + ^43^2а61 -
а42 + а43а62а6^3 + а43а6^2а53 + ^3^2^52 - 2а42а53а62а63 -—12a2зa42 - а^3а42 - а42а53а62а51 - а63 а42 а43 а61 + а42а43а52а6\) / (а53а22 -а42а43а52 -а^3а62 + а63а42а43).
Рис. 7. График х3(/)
Это управление является проще управления (4). Нетрудно убедиться, что критерий полной управляемости [1] для системы (3) выполнен -ранг соответствующей матрицы управляемости равен размерности пространства, то есть 6. И, так как все корни характеристического уравнения имеют отрицательные значения, то согласно теореме Ляпунова об асимптотической устойчивости по линейному приближению [1], нелинейная система уравнений возмущенного движения с добавленным в нее управлением и = Вх будет иметь асимптотически устойчивое тривиальное решение х = 0 , соответствующее выбранному программному движению трех-звенника.
ЗАКЛЮЧЕНИЕ
В работе решена задача об управлении движениями панелей солнечных батарей космического аппарата на круговой орбите, моделируемых плоским трехзвенником, шарнирно прикрепленным к корпусу аппарата. Определены управления, реализующие и стабилизирующие заданные программные движения трехзвенни-ка, обеспечивающие постоянную ориентацию панелей батарей относительно неподвижной системы координат. Предложены два варианта активного стабилизирующего управления, осуществляемого по принципу обратной связи, и проведено их сравнение. Графически проиллюстрирована асимптотическая сходимость полученных решений.
Результаты работы могут быть использованы при проектировании систем активного управления различными системами тел.
СПИСОК ЛИТЕРАТУРЫ
1. Афанасьев В.Н., Колмановский В.Б., Носов В.Р. Математическая теория конструирования систем управления. М.: Высш. шк., 1989. 447 с.
2. Летов А.М. Динамика полета и управление. М.: Наука, 1969. 359с.
3. Галиуллин А.С., Мухаметзянов И.А., Мухарлямов Р.Г.. Фурасов В.Д. Построение систем программного движения. М.: Наука, 1971. 352 с.
4. ЗубовВ.И. Проблема устойчивости процессов управления. Л.: Судостроение, 1980. 375 с.
5. Bezglasnyi S.P. The stabilization of program motions of controlled nonlinear mechanical system // Korean J. Comput. Appl. Math. 2004. V. 14, № 1-2. P. 251-266.
6. Безгласный С.П., Худякова М.А. Стабилизация программных движений уравновешенного гиростата // Вестник Удмуртского университета. Математика. Механика. Компьтерные науки. 2010. Вып 4. С. 31-38.
7. Безгласный СЛ., Мысина ОА О реализации одноосной и трехосной ориентации системы двух тел // Вестник Самарского государственного университета. 2011. № 83. С. 80-90.
8. Андреев А.С. Об устойчивости положения равновесия неавтономной механической системы // ПММ. 1996. Т. 60. Вып. 3. С. 388-396.
ABOUT ORIENTATION'S CONTROL OF SHUTTERS OF SOLAR BATTERIES OF SPACECRAFT
© 2013 S.P. Bezglasnyi, A.E. Startsev
Samara State Aerospace University named after Academician S.P. Korolyov (National Research University)
In this paper consider the problem of the control of the motions of solar panels of spacecraft in a circular orbit. It is modeled by mechanical system with three degrees of freedom. Two types of active control on the principle of feedback, which realize asymptotically stable of given non-stationary program motions of batteries, are constructed. The solution of the problem is given on the basis of the first method of the classical stability theory.
Key words: program motion, Lyapunov's function, direct method, stabilization of motion, asymptotic stability.
Sergey Bezglasnyi, Candidate of Physical and Mathematical Sciences, Associate Professor, Doctoral Candidate. E-mail: [email protected]
Aleksey Startsev, student. E-mail: [email protected]