Научная статья на тему 'ФОРМИРОВАНИЕ ВРАЩАЮЩЕЙСЯ КОЛЬЦЕОБРАЗНОЙ ТРОСОВОЙ ГРУППИРОВКИ ИЗ ТРЁХ НАНОСПУТНИКОВ С ОГРАНИЧЕНИЕМ НА УПРАВЛЕНИЕ'

ФОРМИРОВАНИЕ ВРАЩАЮЩЕЙСЯ КОЛЬЦЕОБРАЗНОЙ ТРОСОВОЙ ГРУППИРОВКИ ИЗ ТРЁХ НАНОСПУТНИКОВ С ОГРАНИЧЕНИЕМ НА УПРАВЛЕНИЕ Текст научной статьи по специальности «Механика и машиностроение»

CC BY
21
4
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НАНОСПУТНИКИ / ТРЕУГОЛЬНАЯ ТРОСОВАЯ ГРУППИРОВКА / РАЗВЁРТЫВАНИЕ ТРОСОВ / ДИНАМИКА СИСТЕМЫ / СКОЛЬЗЯЩИЙ РЕЖИМ УПРАВЛЕНИЯ / ОГРАНИЧЕНИЯ НА УПРАВЛЕНИЕ / УСТОЙЧИВОСТЬ ДВИЖЕНИЯ СИСТЕМЫ

Аннотация научной статьи по механике и машиностроению, автор научной работы — Шумин Чэнь, Заболотнов Ю. М.

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

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

FORMATION OF A ROTATING RING-SHAPED THREE-BODY TETHERED NANOSATELLITE SYSTEM WITH LIMITED CONTROL

The problem of forming a rotating ring-shaped tethered system consisting of three nanosatellites is considered. To analyze the dynamics of the tether system, a mathematical model is developed in the orbital coordinate system using the Lagrange method. Using the sliding mode control method, two control programs for the deployment of tethers are proposed, in which tether tensions and thrust forces created by low-thrust engines are used as controls. In the first control program, the control actions are directly limited by the permissible limits of tether tensions forces and thrust forces, and when designing the second control program, an auxiliary dynamic system is added into the control system, which introduces control corrections that take into account the saturation effect. The stability of motion of the tethered formation system for both control programs is investigated using the Lyapunov theory. The results of numerical simulations confirmed the possibility of using the proposed control programs for the formation of a rotating triangular tethered system in the form of a regular triangle in the presence of disturbances and with account of the given constraints.

Текст научной работы на тему «ФОРМИРОВАНИЕ ВРАЩАЮЩЕЙСЯ КОЛЬЦЕОБРАЗНОЙ ТРОСОВОЙ ГРУППИРОВКИ ИЗ ТРЁХ НАНОСПУТНИКОВ С ОГРАНИЧЕНИЕМ НА УПРАВЛЕНИЕ»

УДК 629.78

В01: 10.18287/2541-7533-2022-21-3-69-84

ФОРМИРОВАНИЕ ВРАЩАЮЩЕЙСЯ КОЛЬЦЕОБРАЗНОЙ ТРОСОВОЙ ГРУППИРОВКИ ИЗ ТРЁХ НАНОСПУТНИКОВ

С ОГРАНИЧЕНИЕМ НА УПРАВЛЕНИЕ

© 2022

Шумин Чэнь

аспирант кафедры программных систем;

Самарский национальный исследовательский университет

имени академика С.П. Королёва;

сsm.ssau@,vandex.ru

Ю. М. Заболотнов

доктор технических наук; профессор, профессор кафедры программных систем; Самарский национальный исследовательский университет имени академика С.П. Королёва;

yumz@vandex.ru

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

Наноспутники; треугольная тросовая группировка; развёртывание тросов; динамика системы; скользящий режим управления; ограничения на управление; устойчивость движения системы

Цитирование: Чэнь Шумин, Заболотнов Ю.М. Формирование вращающейся кольцеобразной тросовой группировки из трёх наноспутников с ограничением на управление // Вестник Самарского университета. Аэрокосмическая техника, технологии и машиностроение. 2022. Т. 21, № 3. С. 69-84. DOI: 10.18287/2541-7533-2022-21-3-69-84

Тросовая группировка космических аппаратов (ТГКА) - это космическая тросовая система (КТС) нового типа, имеющая определённую геометрическую конфигурацию и совершающая согласованный полёт по орбите [1 - 2]. Технологии, связанные с ТГКА, особенно подходят для выполнения определённых космических миссий, таких как многоточечные распределённые измерения в космосе, космическая интерферометрия и т.д. Считается, что ТГКА имеет определённые преимущества по сравнению с использованием обычных орбитальных группировок, в которых космические аппараты (КА) не связаны между собой механическими связями. В отличие от последних космических систем ТГКА характеризуется наличием протяжённых лёгких связей (тросов) между КА. В связи с этим она может функционировать на орбите при сохранении своей рабочей геометрической конфигурации в течение длительного времени с малым расходом топлива [3 - 5], которое всегда ограничено.

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

Введение

[6 - 8]. Однако вопросы, связанные с формированием ТГКА более сложных геометрических конфигураций, ещё недостаточно изучены и требуют дальнейшего рассмотрения. В частности, исследованию ТГКА, состоящих из нескольких наноспутников (НС) [9], уделяется большое внимание в связи с тем, что такой класс ТГКА имеет большие возможности для создания на орбите протяжённых конструкций при сравнительно низких затратах.

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

Настоящая работа посвящена задаче управления формированием кольцеобразной тросовой группировки, в состав которой входят три НС. Предлагается, что в исходном состоянии три НС жёстко соединяются между собой в виде правильного треугольника, который вращается в плоскости орбиты вокруг своего центра масс с некоторой ограниченной по модулю угловой скоростью. Конечное состояние ТГКА - это также правильный треугольник, вращающийся в плоскости орбиты с некоторой заданной угловой скоростью. При анализе процесса формирования тросовых группировок часто рассматривают НС как набор точечных масс, соединённых неупругими невесомыми тросами [11], что упрощает построение уравнений движения системы. Для разработки закона управления выпуском тросов здесь используется скользящий режим управления (СРУ) (в английской интерпретации SMC - Sliding Mode Control) [12], который обладает свойством робастности. Предложены две программы управления для вращающейся треугольной ТГКА при её развёртывании с учётом эффекта насыщения, вызванного ограничениями на управляющие силы. При анализе вопроса устойчивости движения системы используется теория Ляпунова. Проводятся результаты численных моделирований для иллюстрации эффективности предлагаемых программ управления при наличии возмущений.

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

Принимается допущение, что центр масс ТГКА движется по невозмущённой круговой орбите в течение всего процесса формирования системы. Движение системы описывается в орбитальной прямоугольной системе координат Cxyz (рис. 1, а), начало которой находится в центре масс ТГКА, ось Cx направлена по радиус-вектору центра масс системы Re, а ось Cy - по направлению движения системы в плоскости орбиты.

Для вывода уравнений движения системы используется метод Лагранжа. При этом три НС рассматриваются как материальные точки, а тросы считаются нерастяжимыми и невесомыми механическими связями. Учитывая, что система движется в орбитальной плоскости (z = 0), её положение в системе координат Cxyz задаётся совокупностью

четырёх обобщённых координат q = [l13 l2,9x,92]т, здесь ll, l2 - длины любых двух

тросов, а 9Х,92 - соответствующие углы наклона этих двух тросов к местной верти-

кали (рис. 1, а). В этом случае уравнения движения ТГКА записываются следующим образом [10]:

Ц1 (2 + М ){{ " ^ 12 - /2в2 ( + 2«)

Ц (Ц + М ){{ - 4 \ - Щ (( + 2)

(( + )) + ) (3^2 в -1) cos Ав + /2в2 + 2/2 ((2 + )

0]

((2 + )) + ) ( cos А в -

+ тцц3 {-3)/2 cos в1 cos в2 + ^П А в} = +0{;

в2 -1)

/16> + 2/ (( + ))] sin А в} = а

+ тцц {-3)2/ cos в1 cos в2 +

= а + о;

тЦ (М + М

¿2 + 2

. л2 Г $+2 (/7/1)( + ) ) + 3)2 sin ^ шз в1 + тцц/^ {3)2 sin в cos 62 + :((//2)//2 +)) cosАв+ //2 + )-)-((2//2) sinАв| = Qgl+o3;

+ тц1ц3/1/2 {3) sin62 cos61 + ^п Ав[ = ав2 +о4,

тц3 /ц + ц2)/22 в2 + 2//2//2)(в2 +)) + 3) sin62 cos62

+ в + 2(/Д)(¿1 + ))]cosАв+ ) -(в1 + ))) + ((Д)

(1)

где А6 = 6 -в2 , т = ^ тп - общая масса ТГКА, тп - масса п-го НС ( п = 1,3),

п=1

цп = т^т , ) = - орбитальная угловая скорость центра масс системы, Ом -

гравитационный параметр Земли, Яе - модуль радиус-вектора Re центра масс ТГКА относительно центра Земли, , , , ав2 - обобщённые силы; о1, о2, о3, о4 - возмущения.

Орбита^

а б

Рис. 1. Схема тросовой группировки космических аппаратов в орбитальной системе координат (а) и действующие на наноспутники силы (б)

При определении обобщённых сил учитываются следующие непотенциальные силы, действующие на каждый НС: 1) силы натяжения Тп, п = 1,3, направленные вдоль

каждого троса соответственно; 2) реактивные силы Гп, п = 1,3 ортогональные тросам,

причём направления их моментов относительно центра масс системы соответствуют направлению вращения ТГКА (рис. 1, б). В этом случае обобщённые силы определяются в соответствии с принципом возможных перемещений:

Q = -T -T3/l3 (l1 +/2cos A£)-jsinAe^ F2 + j(/2/l3) sin A£• F3; Q2 = -T2 - T3 /13 [/2 + lj cos Ав] - jsinAe • F1 -(j +J2) (( /13) sin Ав • F3; Qei =(T3/13))jl2sinAe + (j2+j3)Щ - j^cosAe^F2 + j(lJl3)(l1 + l2cosAe)F3; Qe2 =-(T3 /13) )l2 sin Ae + Ju3l2cosAe • F + j3/2 F2 + (j +j2) ((2 / l3) (l2 +11 cos Ae) F,

здесь длина третьего троса l3 = у l12 +122 + 2l112 cos Ae .

Программы выпуска тросов с учётом ограничений на управление и анализ устойчивости движения системы

Введём обозначения x1 = l1, x2 = l2, x3 = £, x4 = в2, тогда система уравнений (1) перепишется в виде

A (x) • x = B (x, x) + Q (x) • U + o (3)

где x =[x1 x2 x3 x4 ]T e - вектор состояний системы, o = [o1 o2 o3 o4 ]T - вектор возмущений, U = [u ... u6]T =[T1 T2 T3 F1 F2 F3]Te^6 - вектор управляющих сил. Матрицы A (x), B (x, x) и Q (x) приведены в Приложении. Далее в тексте для матриц A (x), B (x, x) и Q (x) будут использоваться простые обозначения A, B и Q .

Поскольку матрица A является невырожденной, то уравнение (3) преобразуется к виду

x = Ф + ¥- U + 8, (4)

где Ф = A 1 •B e^4x1 , здесь обозначим i -й элемент вектора-столбца Ф через tpi ; ¥ = A 1 • Q e ^4x6; 8 = A-1 • о e ^4x1 и 8i - i - й элемент вектора-столбца 8 .

Для разработки программы управления сначала следует уточнить желаемые состояния системы, которые должны быть достигнуты в конечный момент времени. Основная цель состоит в том, чтобы разработать закон управления для обеспечения успешного формирования ТГКА в равностороннюю треугольную конфигурацию, вращающуюся с заданной угловой скоростью в орбитальной плоскости. В этом случае состояние системы должно удовлетворять следующим условиям: 1) тросы должны быть полностью развёрнуты на заданную конечную длину ld, т.е. xf = x^ = ld; 2) сформированная конфигурация должна вращаться вокруг центра масс системы с постоянной скоростью ad. Тогда углы наклона тросов к местной вертикали будут изменяться по линейным законам:

xd3 =ad-te + £(0), x4d = ad-te +£2(0), где te - конечное время; £(0), в2(0) - начальные значение углов.

Случай I. Программа с применением традиционного скользящего режима управления

Цель управления состоит в том, чтобы xi, i = 1,4 стремились к своим конечным заданным значениям xf при завершении формирования ТГКА. Введём обозначения для отклонений ei = xi - xd, а поверхность скольжения зададим в виде

S = cret + e, i =11,4, (5)

где коэффициенты ci - положительные константы. Предлагается следующая программа управления

U = ¥-1 (-Ф- ce - ks - s •sign s), (6)

где e = [e1 e2 e3 e4]T ; s = [s S2 S3 s4]T ; c = diag{q,---,c4} , k = diag{V--,К} , s = diag{l,---,|} - матрицы коэффициентов, ki >0, si >|8i| , |8г| - максимальные

f 1, если s{ > 0

величины возмущений; sign - функция сигнала: sign s. = < 0, если st = 0.

[-1, если si < 0

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

V = I Si2, i = 1"4

. 2 . , , ,

производные которых

v = si' S = S ■ ( + e) = S [ci (x - xd) + x ] = s [c,. (x - xf) + (рг + •U). + 8

= s c. - xd) + ^ + • • (-Ф - c e - k s - s • sign s)). + 8г

= s. ( •S - I • sign S + 8) = -k.s2 - I Is. I + 8 S ^ -k.sf ^ 0

есть отрицательно определённая функция (здесь ( } обозначает i -й элемент вектора-столбца), которая равна нулю только при конечном состоянии системы s = 0. Из этого следует асимптотическая устойчивость движения системы при использовании программы (6).

Однако следует иметь в виду, что сразу после разделения НС имеет место li << lf, что (как показывает анализ) может привести к тому, что значения управляющих сил (сил натяжения тросов) в соответствии с программой (6) будут отрицательны. Это недопустимо, так как при построении математической модели предполагается, что тросы не работают на сжатие с учётом их физических характеристик. Кроме того, очевидно, что реактивные силы не должны создавать моменты противоположного знака по сравнению с заданным направлением вращения системы. Другими словами, величины сил натяжения тросов и направления действия реактивных сил имеют ограничения. Для того, чтобы учесть эти ограничения, можно поступить по-разному. Самый простой способ - это ввести поправки в предлагаемую программу управления следующего вида:

если uj < w;mIn или uj > ufax, то полагается uj = u;mm, uy = u;max, где uj, j = 1,6 - j - й элемент вектора-столбца U, а uj"1", u®ax - предельные величины управления Uj. Более конкретно, если силы натяжения Tn < Tfin или моменты сил M (Fn) < 0, n = 1,3, то полагается Tn = Tfin, Fn = 0. В этом случае тросы на начальном этапе развёртывания выпускаются с минимально разрешённой силой натяжения Tfin, а затем (как только Tn > Tmin ) используется программа (6). Аналогично поступают с ограничением M (Fn )> 0.

Таким образом, программа управления в рассмотренном случае фактически включает в себя два характерных участка: первый сравнительно небольшой участок -это начальный этап, когда силы натяжения и реактивные силы принимают граничные значения; и второй этап, когда используется программа (6). Однако следует отметить, что недостатком такого подхода прямого внесения поправок в программу управления является то, что в этом случае доказательство устойчивости движения системы с ограничениями невозможно провести с помощью теории Ляпунова и такой подход может быть обоснован только с помощью численного моделирования.

Случай II. Модифицированная программа управления с вспомогательной системой

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

разница между текущими значениями управлений uJ (j = 1,6) и их предельными значениями Uj = sat (u"n), т.е. Auj = uj -u^ = sat (uj) -u^, где функция sat (u^ ) имеет вид

sat (u;n)

- max n . max .

uj ' uj >uj '

un, um'n < un < umax; (7)

j' j j j

..min . n - ..min

uj , uj <uj ,

где ] = 1,6 .

Введём обозначения и" = [м1"... и"6 | и Аи = [Ам1 ... Аи6]т. На рис. 2 показана

схема системы управления, построенная с учётом рассматриваемых ограничений. Предлагаемый вид ВДС следующий:

[Л ,1 = -£ ,1 'Л ,1+ Л ,2;

I Л 2 =-£-2 ■ Л2 +ш. ' Аи,

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

\ г ,2 ,2 г ,2 г ■ ,row '

где ^гготе - г -я вектор-строка матрицы ¥ , г = 1,4. Здесь коэффициенты должны быть положительными. В этом случае матрица коэффициентов уравнения (8)

—Р. 1 1

01 — р будет матрицей Гурвица, и тогда при I ^го имеем Л1, Лг2 ^ 0 .

0 —р,2 J

Пусть Л1 =[Л1... Л41 ] , Л2 =[Л2 .. Л42] . Запишем (8) в матричной форме:

ГА 1 =—л +Л2; [Л 2 =— % 2- Л2 Ли,

где %1 = {р1,1,.,р4д} , % 2 = {р1,2 ,...,р4,2 } .

Контроллер U n _ I J ТГКА

Л,1

Л.

AU

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

В этом случае вектор ошибок определяется как е = [в1 е2 е3 е4 ]т , где ег = хг — хг'1 — Л1 . Соответственно производная ошибки по времени имеет вид: ei = Хг — Х1а + сг 1 - Л1 — Л 2. Дальше структура поверхности скольжения задаётся такая же, как ранее (5): si = сг •ег + ег. В этом случае программа управления примет вид

Un = ¥ 1 [-Ф-ce-k s-% (-% •Л1 +Л2)-%2 •Л2 -s^signs]. Производные по времени для поверхности скольжения определяются как

S = ci'e. + e = c.-e. + ( -x.d-Л,1) = ci'e. + x. + c.,1 '¿¡,1 -Лг,2 =

(9)

= Сг • е + % + • иг + + сг,1 • (—сг,1 ' Л,1 + Л,2 ) — (—Сг,2 - Л,2 + ' Ли) = = С * ё + % + 8г + - (и — Ли)) + С,1 - (— Сд - Л,1 + Л,2 ) + С,2 - Л,2 =

= С • е + % + 3 + (^ - и")г + сг,1 • (—сг,1 • Л,1 + Л,2 ) + С,2 - Л,2 =

= —кг' ¿г —г' ^ + 5г .

Далее, определяя полную производную по времени от функции Ляпунова, найдём

V, = ¿г • ¿г = ^ (-к, ■ — е, • БЩП + 8г) < —кд2 < 0.

Поскольку производные V есть определённо отрицательные функции, то движение системы (1) с управлением (9) и с ограничением (7) асимптотически устойчиво.

x

x

Следует отметить, что при Áil,Áí2 ^ 0 и e ^ 0, e ^ 0 обеспечиваются условия

d • „ • d

х. ^ х. и х. ^ х. , из чего следует выполнение целевой задачи системы управления. С другой стороны, как следует из вида ВДС (8), ограниченность AU является необходимым условием для выполнения Ái1,Áj2 ^ 0, что определяет желаемые свойства применения предложенной программы управления.

Численные результаты и их анализ

Для иллюстрации применения предлагаемых программ управления проводится численное моделирование процесса формирования рассматриваемой ТГКА. При этом были приняты следующие исходные данные: высота орбиты H = 500км, масса НС

mn = 10 кг (n = 1,3) , начальная длина тросов и начальная скорость выпуска l (0) = 1м, l (0) = 0,05 м/с, начальные углы наклона тросов к местной вертикали и их начальные скорости 91 (0) = 0, в2 (0) = 2n¡3 , в1 (0) = в2 (0) = 0,1рад/с . Желательно, чтобы в конечный момент времени ТГКА была полностью развёрнута и выполнялись следующие условия: ldn = 100м, ldn = 0, =62 = ®d = const. В приведённом ниже численном исследовании ®d выбирается как ®d = 0,05рад/с.

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

оценки Щ, \о2\< 1х10-5н, |о3|, |о4|<8,4х10-7рад/с2 [13]. Из-за сложности построения точной модели возмущающих воздействий обычной практикой является использование периодических функций для приближенного представления внешних возмущений [14]. Поэтому в численных расчётах возмущения оцениваются как О (t) = о2 (t) = 1 х 10-5 sin (200® t) н, о3 (t) = о4 (t) = 8,4 х 10 7 sin (200® t) рад/с2.

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

1. Слагаемое -kisi в программах (6) и (9) позволяет обеспечить системе свойство экспоненциальной устойчивости, так как si = -kisi приводит к решению si = si (0) • e-kit, что обеспечивает быстрое приближение системы на начальном этапе к поверхности скольжения, причём скорость приближения зависит от коэффициента ki.

2. В случае, когда в программе управления учитывается только слагаемое -kisi, то траектория системы не может достичь поверхности скольжения за конечное время. Следовательно необходимо вводить в программу управления дополнительное слагаемое -si • sign si, где коэффициент si определяет скорость приближения системы к поверхности при si ^ 0 .

3. Для того, чтобы уменьшить колебания системы относительно поверхности si = 0 , функция сигнала sign si в скользящем режиме заменяется функцией типа

Í 1 Л>r; 1

«насыщения» ) (рис. 3), имеющей вид a-(si) = i^, Щ <r; здесь а = — ,

[ -1, s i < -r, r

r¡> 0 определяет зону, где используется линейное управление с обратной связью.

С учётом вышесказанного были выбраны значения коэффициентов программы управления (6), приведённые в табл. 1. Результаты численного моделирования, соответствующие случаю I, приводятся на рис. 4.

С( ^)

Рис. 3. Функция типа «насыщения» сг(s¡)

Таблица 1. Значения коэффициентов закона управления (6)

Описание Значение

Матрица коэффициентов с = diag {с1, ■ • •, с4} с = diag {0,05; 0,05; 0,01; 0,01}

Матрица коэффициентов к = diag {к1, ■, к4} к = diag {1,1,1,1}

Матрица коэффициентов £ = diag{ер ■■■, е4} £ = diag {0,01; 0,01; 0,01; 0,01}

Параметр 77 0,05

Минимум силы натяжения Тш1п, н 0,01

Максимум силы тяги двигателей ^шах , н 5

Из рис. 4, а - г следует, что процесс выпуска тросов характеризуется достаточно гладкими функциями. Зависимости, характеризующие изменение длин и их скоростей от времени, для всех тросов практически совпадают. На начальном этапе ( < 50,5 с ) выпуск тросов осуществляется при минимально возможном значении натяжения Т = 0,01 н (рис. 4, д), при этом скорость тросов быстро увеличивается. В начале развёртывания ТГКА реактивные силы равны нулю (рис. 4, е), поэтому угловая скорость вращения системы в (рис. 4, г) быстро уменьшается по мере выпуска тросов. После этого имеется этап плавного торможения и приведения ТГКА в заданное состояние, в

частности, когда ^ = 169 с, I = Iе1 = 100 м, I = 0 и в = ай = 0,05рад/с. В итоге конфигурация ТГКА представляет собой правильный треугольник и силы натяжения тросов принимают постоянные значения (Т = 0,86н), причём реактивные силы стремятся к

нулю. Следует отметить, что введение функции типа «насыщения» ст^^) позволило избежать быстрых колебаний системы относительно поверхности скольжения.

1.4 1.2 1

0.8 0.6 0.4 0.2 О

—Т1

— Т2

,_1 .......тз

0

50

100

К с

150

200

200

д

Рис. 4. Характеристики движения тросовой группировки космических аппаратов при использовании программы (6)

Численное моделирование для случая II было проведено при тех же данных, что и для случая I (табл. 1). Поэтому здесь приведены только значения коэффициентов, характеризующих ВДС: коэффициенты ^ 1 = 0,25, ^ 2 = 1 ( = 1,4начальные значения

Л 1 (0) = Л 2 (0) = 0 . Результаты численного расчёта показаны на рис. 5.

На рис. 5, а - г приводятся зависимости, характеризующие изменения от времени переменных состояний системы в процессе формировании ТГКА. По сравнению с результатами, представленными выше для случая I, время развёртывания тросов меньше (= 125 с), причём максимальное значение скорости выпуска тросов больше

(4ах = 5,59м/с).

е

100

80 60 40 20 о-

о

50

100 К с а

150

200

100

с

б

200

100 Л с в

—¿1

150

200

0. 1: 0.09 0. 08 0. 07

^О. 06

0. 05 0. 04 0. 03.

О

50

100 Л с

— 81 -----вп

1

150

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

200

50

100

и С

д

150

200

70 60

50 * 40

Н' 30 20 10 0.

о

50

-Ли,

100

I, с

150

200

4

О--1

50

100

К с

1 * "4 п

_________._„__ ...

150

200

Рн"

Г. С

150

200

Рис. 5. Характеристики движения тросовой группировки космических аппаратов при использовании программы (9)

г

е

з

На рис. 5, д показаны зависимости силы натяжения первого троса от времени, где сплошная линия означает управляющую силу и1 = Т1, штриховая - это номинальная

сила натяжения , а сплошная линия на рис. 5, е - есть разность АТ = Аи1 = и1 - иП . Как следует из результатов, на начальном этапе < 61,4с) трос развёртывается с минимальной силой натяжения 0,01н и вследствие этого значение АТ1 увеличивается

по модулю, после чего натяжение троса практически совпадает с номинальным значением, определяемым по закону (9). На рис. 5, ж - з показано изменение реактивной силы (и4 = ^ - сплошная линия), номинальной реактивной силы (и1" - штриховая) и

их разности (АЕ1 = Аи4 = и4 - иП ). Реактивная сила совпадает со своим номинальным значением практически везде за исключением самого начального этапа (I < 9,5 с ), когда двигатель малой тяги не включён. Изменение таких же зависимостей для тросов 2 и 3 аналогично и здесь не приводится.

Изменение переменных ВДС Х1 и Д2 от времени приводится на рис. 6. Как следует из приведённых результатов, переменные ВДС приближаются к нулю в процессе развёртывания ТГКА, что иллюстрирует устойчивость ВДС.

Рис. 6. Изменение коэффициентов 1 и Х^ от времени

Заключение

В статье представлены разработанные методы управления формированием вращающейся тросовой группировки наноспутников с учётом ограничений на управляющие воздействия. Результаты работы следующие.

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

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

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

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

Работа выполнена при поддержке научного гранта РФФИ «Динамический анализ и управление движением тросовой группировки микро-спутников» (проект № 21-51-53002).

Приложение

Марица А (х) =

[ А11 А12 А13 А14

А21 А22 А23 А24

А31 А А А 32 Л33 Л34 5

_ А41 А А А Л42 Л43 Л44 _ 4x4

, А12 = тдд соб (х3 - Х4

4а = тдд соб (. - .), А22 = тд (д + д), А23 = -тдд (х х4), А24 = 0; А31 = 0, А32 = -тдд х^т (х3-х4), А33 = тд (д + д) х2, А34 = тдд хх х2соб (х3 - х4);

А41 = тдд х^т (х3 - х4), А42 = 0, А43 = тдд хх х2соб (х3 - х4), А44 = тд (д + д )х22.

Марица В (х, х) =

Б

в2

Б.

31

в4

где

Б11 = тд (д + д )х1 (х3 + «) +®2 (3соб2 х3 -1)|-тдд [-х2х4 (х4 + 2®)сов(х3 - х4) +

+ 2х2 (х4 (х3 - х4 )-3®2х2 соб х3 соб х4 | ;

Б21 = тд (д + д)х2 (х4 +®)2 +а>2 (3соб2 х4 -1)|-тдд [-х1 х3 (х3 + 2«)соб(х3 - х4) -

-2хх1 (х3 (х3 -х4)-3<э2. собх3 собх41 ;

Б31 = -тд (д + д )х12 [2(х1/х )(х3 +«)+3« бш х3 собх3__-тддх1 х2_3о>2 бш х3 собх4 +

+ 2(х2/х2)(х4 +«соб(х3 - х4) + (х42 + 2х4«вт(х3 -х4)| ; Б41 = -тд (д + д)х^ [2(х2/х2)(х4 + «) + 3а>2 бш х4 соб х4 __-тддх1х2 _3«2 бш х4 соб х3 + + 2(х1/х1) (х3 + «соб(х3 -х4)-(х32 + 2х3«8т(х3 -х4) | .

Матрица Q (x) =

" Gil Ql2 Ql3 Q14 Ql5 Ql6

02! Q22 Q 23 ki24 ki25 ki26

Q31 Q32 Q33 Q34 Q35 Q36 Q41 Q42 Q43 Q44 Q45 Q46

где Q11 = -1, Q12 = Q13 = -[ X1 +^2c0s (X3 X4 )]//3 , Q14 = Q15 = Msin (x4 - ^ ) ,

Q16 = -M (2/ /3 )Sln (X4 -X3 ) ; Q21 = 0 , Q22 =-1 , Q23 = -[X2 + X1C0S (X3 - X4 )]/l:

Q24 =^3Sin (X4 - X3 ) Q25 = 0. Q26 = (М + M ) 4 ) Sln (X4 - X3 ) i

Q31 = 0 , Q32 = 0 , Q33 = (X1 X2 //3 ) Sln (X3 - X4 ) , Q34 = (M2 +M3 ) X1 , Q35 = -Mcos ( - X3 ) Q36 = M (XJ /3 )[X + x2c0s (X3 - X4 )] ; Q41 = 0 , Q42 = 0 , Q43 =-( X1 Xl/h )Sln (X3 - X4 ) Q44 = M3X2 C0S (X4 - X3 ) , Q45 = M3X2 , Q46 = (M +M ) (X2 //3 ) [X2 + X1 C0S (X4 - X3 )] i

где /3 = yjx12 + x22 + 2x1 x2 cos (x3 - x4 ) .

3

Библиографический список

1. Bekey I. Tethers open new space options // Astronautics and Aeronautics. 1983. V. 21, Iss. 4. P. 32-40.

2. Белецкий В.В., Левин Е.М. Динамика космических тросовых систем. М.: Наука, 1990. 336 с.

3. Levin E.M. Dynamic analysis of space tether missions. V. 126. Univelt Incorporated, 2007. 453 p.

4. Kumar K.D., Yasaka T. Rotating formation flying of three satellites using tethers // Journal of Spacecraft and Rockets. 2004. V. 41, Iss. 6. P. 973-985. DOI: 10.2514/1.14251

5. Misra A.K. Equilibrium configurations of tethered three-body systems and their stability // Journal of the Astronautical Sciences. 2002. V. 50, Iss. 3. P. 241-253. DOI: 10.1007/BF03546250

6. Ишков С.А., Филиппов Г.А., Сюй Сяое. Моделирование процессов управления развёртыванием орбитальной тросовой системы с ограничениями на скорость выпуска троса // Вестник Самарского государственного аэрокосмического университета имени академика С.П. Королёва (национального исследовательского университета). 2016. Т. 15, № 1. С. 64-72. DOI: 10.18287/2412- 7329-2016-15-1-64-72

7. Zabolotnov Yu. Introduction of space tether system motion dynamics and control. Beijing: Science Press, 2013. 140 p.

8. Aslanov V.S., Ledkov A.S. Dynamic of the tethered satellite systems. Cambridge, UK: Woodhead Publishing Limited, 2012. 356 p. DOI: 10.1533/9780857096005

9. Ван Ч., Заболотнов Ю.М. Анализ динамики формирования тросовой группировки из трёх наноспутников с учётом их движения вокруг центров масс // Прикладная математика и механика. 2021. Т. 85, № 1. С. 21-43. DOI: 10.31857/S0032823521010082

10. Chen S., Li A., Wang C. Analysis of the deployment of a three-mass tethered satellite formation // IOP Conference Series: Materials Science and Engineering. 2020. V. 984, Iss. 1. DOI: 10.1088/1757-899X/984/1/012028

11. Ван Ч., Заболотнов Ю.М. Моделирование и анализ процесса формирования вертикальной тросовой группировки наноспутников // Сб. трудов IV Международной конференции и молодёжной школы «Информационные технологии и нанотехнологии» (24-27 апреля 2018 г., Самара). Самара: Новая техника, 2018. С. 1902-1910.

12. Уткин В.И. Скользящие режимы в задачах оптимизации и управления. М.: Наука, 1981. 368 с.

13. Chen S., Li A., Wang C., Liu C. Adaptive sliding mode control for deployment of electro-dynamic tether via limited tension and current // Acta Astronautica. 2020. V. 177. P. 842-852. DOI: 10.1016/j.actaastro.2019.12.025

14. Kang J., Zhu Z., Wang W., Li A., Wang C. Fractional order sliding mode control for tethered satellite deployment with disturbances // Advances in Space Research. 2017. V. 59, Iss. 1. P. 263-273. DOI: 10.1016/j.asr.2016.10.006

FORMATION OF A ROTATING RING-SHAPED THREE-BODY TETHERED NANOSATELLITE SYSTEM WITH LIMITED CONTROL

© 2022

Shumin Chen Postgraduate Student of the Department of Software Systems;

Samara National Research University, Samara, Russian Federation; csm.ssau@yandex.ru

Yu. M. Zabolotnov Doctor of Science (Engineering), Professor,

Professor of the Department of Software Systems;

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

Samara National Research University, Samara, Russian Federation;

yumz@yandex.ru

The problem of forming a rotating ring-shaped tethered system consisting of three nanosatellites is considered. To analyze the dynamics of the tether system, a mathematical model is developed in the orbital coordinate system using the Lagrange method. Using the sliding mode control method, two control programs for the deployment of tethers are proposed, in which tether tensions and thrust forces created by low-thrust engines are used as controls. In the first control program, the control actions are directly limited by the permissible limits of tether tensions forces and thrust forces, and when designing the second control program, an auxiliary dynamic system is added into the control system, which introduces control corrections that take into account the saturation effect. The stability of motion of the tethered formation system for both control programs is investigated using the Lyapunov theory. The results of numerical simulations confirmed the possibility of using the proposed control programs for the formation of a rotating triangular tethered system in the form of a regular triangle in the presence of disturbances and with account of the given constraints.

Nanosatellites; triangular tethered formation; tether deployment; system dynamics; sliding mode control; control constraints; stability of system motion

Citation: Chen S., Zabolotnov Yu. M. Formation of a rotating ring-shaped three-body tethered nanosatellite system with limited control. Vestnik of Samara University. Aerospace and Mechanical Engineering. 2022. V. 21, no. 3. P. 69-84. DOI: 10.18287/2541-7533-2022-21-3-69-84

References

1. Bekey I. Tethers open new space options. Astronautics and Aeronautics. 1983. V. 21, Iss. 4. P. 32-40.

2. Beletskiy V.V., Levin E.M. Dinamika kosmicheskikh trosovykh system [Dynamics of space tether systems]. Moscow: Nauka Publ., 1990. 336 p.

3. Levin E.M. Dynamic analysis of space tether missions. V. 126. Univelt Incorporated, 2007. 453 p.

4. Kumar K.D., Yasaka T. Rotating formation flying of three satellites using tethers. Journal of Spacecraft and Rockets. 2004. V. 41, Iss. 6. P. 973-985. DOI: 10.2514/1.14251

5. Misra A.K. Equilibrium configurations of tethered three-body systems and their stability. Journal of the Astronautical Sciences. 2002. V. 50, Iss. 3. P. 241-253. DOI: 10.1007/BF03546250

6. Ishkov S.A., Filippov G.A., Xu Xiaoye. Modeling orbital tether system deployment with limitations on the deployment speed. Vestnik of the Samara State Aerospace University. 2016. V. 15, no. 1. P. 64-72. (In Russ.). DOI: 10.18287/2412- 7329-2016-15-1-64-72

7. Zabolotnov Yu. Introduction of space tether system motion dynamics and control. Beijing: Science Press, 2013. 140 p.

8. Aslanov V.S., Ledkov A.S. Dynamic of the tethered satellite systems. Cambridge, UK: Woodhead Publishing Limited, 2012. 356 p. DOI: 10.1533/9780857096005

9. Wang Ch., Zabolotnov Yu.M. Analysis of the dynamics of the formation of a tether group of three nanosatellites taking into account their movement around the centers of mass. Mechanics of Solids. 2021. V. 56, Iss. 7. P. 1181-1198. DOI: 10.3103/S0025654421070244

10. Chen S., Li A., Wang C. Analysis of the deployment of a three-mass tethered satellite formation. IOP Conference Series: Materials Science and Engineering. 2020. V. 984, Iss. 1. DOI: 10.1088/1757-899X/984/1/012028

11. Wang Ch., Zabolotnov Yu.M. Modeling and analysis of the process of forming a vertical tether group of nano-satellites. Proceedings of the IV International Conference on Information Technology and Nanotechnology (ITNT-2018) (April, 24-27, 2018, Samara). Samara: Novaya Tekhnika Publ., 2018. P. 1902-1910. (In Russ.)

12. Utkin V.I. Skol'zyashchie rezhimy v zadachakh optimizatsii i upravleniya [Sliding modes in optimization and control tasks]. Moscow: Nauka Publ., 1981. 367 p.

13. Chen S., Li A., Wang C., Liu C. Adaptive sliding mode control for deployment of electro-dynamic tether via limited tension and current. Acta Astronautica. 2020. V. 177. P. 842-852. DOI: /10.1016/j.actaastro.2019.12.025

14. Kang J., Zhu Z., Wang W., Li A., Wang C. Fractional order sliding mode control for tethered satellite deployment with disturbances. Advances in Space Research. 2017. V. 59, Iss. 1. P. 263-273. DOI: 10.1016/j.asr.2016.10.006

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