Математическое моделирование развертывания солнечной батареи с использованием уравнений движения в гамильтоновых переменных

Бесплатный доступ

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

Еще

Система абсолютно твердых тел, уравнения движения, динамика, математическое моделирование, солнечная батарея, кинематические связи, kinematic сonstraints

Короткий адрес: https://sciup.org/147245393

IDR: 147245393   |   DOI: 10.17072/1993-0550-2018-3-31-38

Текст научной статьи Математическое моделирование развертывания солнечной батареи с использованием уравнений движения в гамильтоновых переменных

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

Физическая стендовая имитация процесса раскрытия СБ в заводских условиях требует привлечения сложного и дорогостоящего экспериментального оборудования и создания полноразмерных опытных образцов СБ. Компьютерное моделирование на всех стадиях

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

Различным подходам к решению поставленной задачи посвящено большое количество работ, некоторые из которых приведены в списке литературы [1–6].

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

1. Описание механической системы

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

Пусть N – число тел и шарниров в системе (не считая тела «0», движение которого во времени относительно инерциальной системы координат (СК) задано).

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

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

линейной υi и угловой ω i скоростей тел ме-

ханической системы на оси i -й СК [7]:

v = Cv + Aq + v *           (l)

i ik ii i

численного массива k = { k^ ,

...,

kN } , на i

месте которого расположен индекс тела или шарнира, предшествующего i -му. C каждым телом системы свяжем следующие множества: P i – упорядоченное множество индексов шарниров, составляющих путь между нулевым и i -м телами; U i – множество индексов шарниров, для которых i -е тело является предшествующим.

Введем следующие обозначения: ρ – матрица-столбец координат точки O i начала СК, связанной с i -м телом, в k -й СК; r – матрица-столбец координат точки O i в инерциальной СК; G i j – матрица направляющих косинусов между базисными векторами j -й и i -й систем координат (матрица преобразования координат из j -й СК в i -ю).

Введем матрицы-столбцы обобщенных

координат q i = ( q l ,

...,

nT q11) , параметризую-

щих уравнения связей каждого i-го шарнира, n – число обобщенных координат. Матрицы p и G = G1 являются функциями обобщен- i ik i ных координат:

P i = P i ( q i , t ) , G i = G i ( qi, t ) .

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

r = r^ + G 00 P i , G 0 = G 1 G 0

.

Принимая движение i -го тела за относительное, а предшествующего ему k i -го тела

I U где v =    1

1 k 0

U d

aij = Gi      ,

1j      1d q{

- r d GT 0 = G J, 1        1dt

,

* vi

υi*

*

U1.

k 01 )

, Ai =

=G1%, dt

J = l, n, C1 =( G1

k

aυi1 aiω1

.

.

.

...

a 0=G1

G1P1

Gi

υ an a0 ) d GT

,

dql ,

Здесь и далее символ «~» используется для обозначения кососимметричной матрицы (это соответствует матричной записи векторного произведения [7]).

Введем блочную 6N×6N-матрицу S с квадратными подматрицами порядка 6 по следующей формуле:

S ■ =

1j

E6,

- C1, 06x6,

J =1,         ____

J = k1, 1, J = l, N. (2) j *1 v k1,

Заметим, что для любой кинематической структуры эта матрица содержит в каждой строке только два ненулевых блока E6и

- C1. Поскольку матрица S содержит информацию как о топологической структуре системы, так и об относительном положении тел в системе, ее называют матрицей кинематической структуры. С использованием матрицы S уравнения кинематики системы тел (1) можно записать следующим образом:

STv = Aq + v *, (3) где A = d1ag(Ai,...,An), q=(qi,...,qN) ,

v = (vi,...,vn)T.

Рекуррентные формулы (3) можно записать в виде явных выражений

v = T (Aci + v *),              (4)

где обратная к S матрица T = S 1является

блочной 6N×6N-матрицей, подматрицы которой могут быть вычислены по рекуррентным формулам:

E6,

T = < С Т, ■

/     1"l J J,

I 06x6,

J =1,        ____

J e P1, 1, J = l, N.

J £ P1,

2. Уравнения движения СТТ со структурой дерева в гамильтоновых переменных

Пусть mi – масса i-го тела; Ji – тензор

инерции i-го тела; ric – матрица-столбец проекций радиуса-вектора центра масс i-го тела на оси связанной с ним СК; fio , mio – проек-

ции главного вектора и главного момента активных сил, действующих на i-е тело в i-й СК; Q – матрица-столбец обобщенных сил.

Для математического моделирования раскрытия СБ используем расширенную форму уравнения движения СТТ со структурой дерева в гамильтоновых переменных [8]:

Mv - ST ц = 0,

  • -- STv + Aq = - v *,          (6)

AT Ц = P,

  • p = ( AT - ATо) ц + Q.        (7)

Здесь введены следующие обозначения: M = diag (M i,..., Mn ), О = diag (Oi,..., О n ),

Q = ATTTF, F = (Fi,...,Fn)T, Fi=(f0,mO)T,

Mi =

f mtE

c

< mi Г

-miri

Ji  J

О i =

ωi

~ υi

0 ωi

Особенность уравнений (6), (7) состоит

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

множителями Лагранжа. Полный вывод уравнений движения в форме (6), (7) можно найти в работе [8].

3. Уравнения движения СТТ с замкнутыми цепями в гамильтоновых переменных

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

ного графа. При этом одну и ту же вершину можно раздваивать произвольное число раз.

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

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

Пронумеруем тела и шарниры вторичного графа в соответствии с введенной выше правильной нумерацией вершин СТТ со структурой дерева. Пусть теперь N – число вершин вторичного графа и массивы k , P , U характеризуют структуру вторичного графа.

Ведем матрицу s = (sj.), число строк которой соответствует числу дополнительных замкнутых циклов, а число столбцов совпадает с числом вершин (тел) во вторичном графе системы. Пусть s. = 1, если j — номер вершины в первичном графе системы, принадлежащей i-му замкнутому циклу, s = -1, если j - номер ij вершины во вторичном графе системы, являющейся образом соответствующей вершины первичного графа и принадлежащей i-му замкнутому циклу, s = 0 во всех других случаях.

ij

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

sv = sT (Aq + v * ) = 0, sn = s [ vdT = 0, 0

где n = j vdr - квазикоординаты.

Ограничения (8), (9) очевидно являются зависимыми, поэтому при выводе уравнений движения будем учитывать только связи (9) на квазикоординаты. Модификацию уравнений движения (6), (7) можно выполнить, используя принцип Гамильтона–Остроградского [7]. При этом геометрические связи (9) учтем с помощью множителей Лагранжа η. Опуская выкладки, выпишем систему дифференциально-алгебраических уравнений в гамильтоновых переменных, которые вместе с уравнениями связей (8), описывают динамику СТТ с замкнутыми кинематическими цепями:

Mv - ST ц = 0,

<- STv + Aq = - v *,           (10)

AT Ц = P,

p = ( AT - AT о) ц + AtTt (F + sTn). (11)

Для определения множителей η будем использовать метод модифицированных функций Лагранжа [9, 10]. В этом случае уравнение (11) преобразуется к виду:

p = ( AT - AT О) ц + ATTTF --ATTTsT (C (sn + u) + Dsv),

где C, D – положительные диагональные матрицы коэффициентов жесткости и демпфирования колебаний невязок связей επ вокруг тривиального решения, u – вектор модифицированных множителей Лагранжа, компоненты которого можно рассматривать как управляющие параметры ПИД-регулятора. При этом множители η и u связаны соотношением n = -Cu. Тогда вместо второго из уравнений (11) для замыкания уравнения (12) можно использовать линейные дифференциальные формулы для пересчета управлений u ПИД-регулятора:

u = k sn + k sv, (13) πv где k , k – коэффициенты усиления обрат-πv ной связи по нарушению ограничений (8) и (9).

Уравнения (10), (12) и (13) образуют замкнутую систему дифференциальноалгебраических уравнений динамики СТТ с замкнутыми цепями в гамильтоновых переменных.

Выбор параметров ПИД-регулятора. Настройка управляющих слагаемых в уравнениях (12), (13) заключается в подборе четырех векторных параметров k , k , С и D. Приме-πv ним следующий подход.

Пусть на механическую систему накладывается только одна дополнительная связь (9). Если из системы уравнений (12), (13) исключить компоненты вектора состояний механической системы, удалить внешнее силовое воздействие, а затем линеаризовать эту систему и продифференцировать, то получим линейное однородное ДУ, описывающее собственные колебания модифицированного множителя Лагранжа u :

u + sTAM “1 ATTTsT (Du + (            (14)

+C (1 + kv) u + Cknu = 0, где         M = ATTTMTA .

Потребуем, чтобы характеристическое уравнение для ДУ (14) имело вид:

(k + во)[ k + (в1 + iv)][ k + (в1 - iv)] = 0, (15) где β0, β1– коэффициенты демпфирования, ν – круговая частота регулятора.

Предположим, что v2v]2iax- в\ , в0 = p0vmax , в1 = pvmax , p0,1 = O(1), т. е. время переходного процесса в системе управления должно быть меньше, чем период наивысшей частоты колебаний механической системы. Сопоставляя характеристическое уравнение для ДУ (14) и уравнение (15), получаем следующие параметры ПИД-регулятора:

( sTAM-1( sTA )T D = ( P0 + 2P1) vmax,

(sTAM!-1(sTA) T )c = vmax,             (16)

kn = P 0v max, kv = 2P 0 P1.

Равенства (16) задают коэффициенты усиления обратной связи, демпфирующие и упругие параметры ПИД-регулятора (13).

С практической точки зрения преимущество системы уравнений (10), (12), (13) заключается в том, что она имеет ту же структуру, что и исходная система (6), (7) без дополнительных связей. Это означает, что для ее разрешения относительно ускорений можно использовать те же методы, что и для исходной системы уравнений (6), (7).

В работах [11, 12] получены алгоритмы метода прогонки и Холецкого разрешения системы уравнений (6), (7) относительно старших производных. В настоящей статье для разрешения системы уравнений (10), (12), (13) используется метод прогонки.

Уравнения построены таким образом, что при возникновении отклонений επ изменяется в первую очередь ненапряженная длина дополнительного упруго-демпфирующего элемента C (sn + u) + Dsv так, чтобы создаваемая этим элементом дополнительная сила обеспечивала скольжение механической системы по дополнительной связи επ .

  • 4.    Решение уравнений движения СТТ методом прогонки

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

Вывод рекуррентных формул метода прогонки подробно изложен в статьях [11, 12]. Здесь же приведем только результирующий алгоритм метода.

Алгоритм метода прогонки for i = N :1

M * = M +y C^HM * C jeU j j j j

D = AtM * A

for i = 1: N q = D

p - AT i i

cp + m i i

n = v i i

v = Cv + Ac/ + v *

i ik ii i и = M v + m i i i i end ll = k sn + k sv

πv for i = N :1

F* = F + У s |C (Ул Л + u 1 + i i j ji j k jk k j

D У S ,v,\ + Y . CTF* j^k jk k) j-UeUi j j p =(AT - ATq)и + ATF*

i \ i i i / i i i end

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

  • 5.    Моделирование раскрытия СБ

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

На рис. 1 показаны фазы во времени раскрытия СБ.

Расчетная схема СБ с тремя замкнутыми контурами, размещенная на КА, представлена на рис. 2.

СБ содержит шесть однотипных солнечных панелей, соединенных с КА двумя рамами. В соответствии с методикой, проведем размыкание замкнутых контуров раздвоением подходящих вершин первичного графа.

На рис. 3 представлена схема СБ со структурой дерева, полученная после раздвоения трех панелей первой цепочки СБ.

Соответствующие расчетным схемам первичный и вторичный графы с замкнутыми цепями и со структурой дерева представлены на рис. 4 и 5.

0 c

8 c

24 c

16 c

Рис. 1. Фазы во времени раскрытия СБ с конфигурацией в виде пантографа

Рис. 2. Схема СБ с конфигурацией пантографа

Рис. 3. Схема модели СБ с раздвоением вершин

Рис. 4. Первичный граф СБ с замкнутыми цепями

т9 т10

ш2 ш3

т2 т3

т6

ш6 ш7

ш9

ш11

ш4

т4

ш1..ш11 – шарниры

Рис. 5. Вторичный граф СБ со структурой дерева

Масс-инерционные характеристики вершин первичного графа разделим поровну между образами и прообразами раздвоенных вершин вторичного графа.

Исходная механическая система имеет одну степень свободы. После размыкания замкнутых контуров система уже имеет 11 степеней свободы. В качестве обобщенных координат выберем относительные углы между последовательными звеньями СБ.

Подготовим элементы уравнений движения. Структура вторичного графа системы задается вектором k = ( 0,1,2,3,0,5,6,7,6,7,8).

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

ki

Пусть r i , r – радиус-векторы i-го шарнира в ki-й и i-й СК соответственно, q – относительные углы развертывания тел СБ (обобщенные координаты). Тогда матрицы направляющих косинусов между базисными векторами СК и радиус-векторы центров СК в предыдущих СК имеют вид (i = 1,...,11) :

G = 0

i

cosq

.0 sin qi

kTi р = ri - G r .

i i i i

0 - sin q   cos q

<                   ^i J

Элементы матриц A и С вычисляются по формулам (1).

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

(0 1 0 0 0 0 0 0 -1

г= 00100000 0

^0 0010000 0

0 0 л

-1 0

0 -1J

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

q(0) = (-pп, П,n,p-п,п,-п,п,-п,пл.

При раскрытии батареи происходит перевод батареи в конечное (раскрытое) рабочее положение q (t) = 0 и фиксация батареи в нем.

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

Когда угол раскрытия смежных звеньев в i-м шарнире достигает конечного значения q (t) = 0, происходит фиксация соответст- вующего звена на упоры. Фиксация звеньев также моделируется упруго-диссипативными моментными силовыми элементами с большими значениями коэффициентов жесткости и демпфирования, чем в рабочих пружинах кручения шарниров.

В результате численных расчетов в среде САВ Mathematica были получены графики изменения во времени обобщенных координат, скоростей всех звеньев СБ и невязок в дополнительных связях.

На рис. 6, 7 приведены графики обобщенных координат и скоростей первых четырех звеньев СБ, входящих в первую цепочку. Результаты для второй цепочки панелей СБ идентичны. На рис. 8 в логарифмическом масштабе представлены зависимости длин невязок дополнительных связей |g (t )| = |гп( t )|, обеспечивающих замыкание параллелограмм-ного механизма СБ и вызванных действием управляющих воздействий ПИД-регуляторов. Графики на рис. 8 характеризуют достигнутую точность численного моделирования.

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

Рис. 6. Угловые координаты в шарнирах

Рис. 7. Угловые скорости в шарнирах

Рис. 8. Порядки невязок связей

Заключение

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

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

  • Бушуев А.Ю., Фарафонов Б.А. Математическое моделирование процесса раскрытия солнечной батареи большой площади // Математическое моделирование и численные методы. 2014. № 2 (2). С. 101-114.
  • Борзых С.В., Ильясова И.Р., Щиблев Ю.Н. Динамика раскрытия крупногабаритных солнечных батарей // Космонавтика и ракетостроение. 2012. № 4 (69). С. 89-99.
  • Еремин Л.И., Пугач И.Ю., Минчакова Е.П. Уточнение математической модели процесса раскрытия батареи фотоэлектрической с учетом влияния податливости шарнирного узла и нелинейности его жесткостных характеристик // Вопросы электромеханики. Труды ВНИИЭМ. 2017. Т. 158, № 3. С. 3-6.
  • Крылов А.В., Чурилин С.А. Моделирование раскрытия солнечных батарей различных конфигураций // Вестник Московского государственного технического университета им. Н.Э. Баумана. Серия: Машиностроение. 2011. № 1. С. 106-112.
  • Зимин В.Н., Крылов А.В., Мешковский В.Е., Сдобников А.Н., Файзуллин Ф.Р., Чурилин С.А. Особенности расчета раскрытия крупногабаритных трансформируемых конструкций различных конфигураций // Наука и образование: научное издание МГТУ им. Н.Э. Баумана. 2014. № 10. С. 179-191.
  • Ручкин Л.В., Ручкина Н.Л. Моделирование трансформируемых механических систем // Сибирский журнал науки и технологий. 2017. Т. 18, № 4. С. 820-824.
  • Лурье А.И. Аналитическая механика. М.: Гос. изд-во физ-мат. лит., 1961. 824 с.
  • Иванов В.Н., Полосков И.Е., Шимановский B. А. Математические модели систем связанных твердых тел в импульсах Пуассона // Фундаментальные исследования. 2016. № 10-3. С.493-499.
  • Иванов В.Н. Применение метода модифицированных функций Лагранжа для учета дополнительных связей в механических системах // Вестник Пермского университета. Математика. Механика. Информатика. 2013. Вып. 4 (23). С. 19-28.
  • Иванов В.Н., Полосков И.Е. Метод модифицированных функций Лагранжа в задаче моделирования механических систем с дополнительными связями // Современные наукоемкие технологии. 2016. № 10-1. С. 67-73.
  • Иванов В.Н., Шимановский В.А. Численные методы формирования и решения уравнений движения в импульсах Пуассона систем твердых тел со структурой дерева // Современные наукоемкие технологии. 2017. № 10. С. 13-18.
  • Иванов В.Н. Алгоритмы решения уравнений движения в импульсах Пуассона систем твердых тел со структурой дерева // Вестник Пермского университета. Математика. Механика. Информатика. 2017. Вып.4(39). C. 25-31.
Еще
Статья научная