<?xml version='1.0' standalone='no' ?>
<journal xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JournalArticulus.xsd">
    <operCard>
        <operator>ИПМ им. М.В.Келдыша РАН|Publicator</operator>
        <date>2026-04-08 20:01:09</date>
        <cntArticle>1</cntArticle>
        <cs>0</cs>
    </operCard>
    <titleid>32018</titleid>
    <issn>2071-2901</issn>
    <codeNEB>20712901</codeNEB>
    <journalInfo lang="RUS">
        <title>Препринты ИПМ им. М.В.Келдыша</title>
    </journalInfo>
    <issue>
        <volume/>
        <number>90</number>
        <altNumber/>
        <part/>
        <dateUni>2022</dateUni>
        <issTitle/>
        <pages>1-31</pages>
        <articles>
            <article>
                <pages>1-31</pages>
                <artType>RAR</artType>
                <authors>
                    <author num="001">
                        <authorCodes>
                            <orcid>0000-0002-7989-622X</orcid>
                        </authorCodes>
                        <individInfo lang="RUS">
                            <surname>Дадашев</surname>
                            <initials>Ролан Рафаэльевич</initials>
                            <orgName>Московский физико-технический институт</orgName>
                            <email>dadashev.rr@phystech.edu</email>
                        </individInfo>
                        <individInfo lang="ENG">
                            <surname>Dadashev</surname>
                            <initials>R.R.</initials>
                            <orgName>Moscow Institute of Physics and Technology</orgName>
                        </individInfo>
                    </author>
                    <author num="002">
                        <authorCodes>
                            <spin>4630-3658</spin>
                            <orcid>0000-0002-0348-3007</orcid>
                        </authorCodes>
                        <individInfo lang="RUS">
                            <surname>Шестаков</surname>
                            <initials>Сергей Алексеевич</initials>
                            <orgName>Институт прикладной математики им. М.В.Келдыша РАН</orgName>
                            <email>shestakov.sa@gmail.com</email>
                        </individInfo>
                        <individInfo lang="ENG">
                            <surname>Shestakov</surname>
                            <initials>S.A.</initials>
                            <orgName>Keldysh Institute of Applied Mathematics RAS</orgName>
                        </individInfo>
                    </author>
                </authors>
                <artTitles>
                    <artTitle lang="RUS">Методика управления группой спутников на основе коммуникационных графов</artTitle>
                    <artTitle lang="ENG">Methods for formation flying control based on communication graph technique</artTitle>
                </artTitles>
                <abstracts>
                    <abstract lang="RUS">Рассмотрены методы синтеза управления относительным движением группы космических аппаратов. При построении используется техника, основанная на применении графов различного типа для описания взаимодействия спутников. Представлено доказательство возможности устранения относительного дрейфа спутников с помощью метода, основанного на использовании ориентированного графа. Аналитические выкладки подкреплены численным исследованием представленных законов управления.</abstract>
                    <abstract lang="ENG">Different methods for formation flying control based on communication graphs and digraphs are considered. Necessary and sufficient conditions for relative drift elimination are presented. Numerical study is conducted.</abstract>
                </abstracts>
                <text lang="RUS">
Введение 
Современные миссии, включающие несколько космических аппаратов, открывают новые возможности для научного и технического развития и од­новременно ставят новые задачи по обеспечению навигации, управления и взаимодействия аппаратов. Цель использования множества спутников в груп­пе — выполнение единой задачи, что, в свою очередь, вызывает необходимость разработки и использования новых алгоритмов управления, в том числе отно­сительным орбитальным и угловым движением. С точки зрения относительно­го орбитального движения основная проблема заключается в дрейфе каждого спутника относительно орбитальной системы координат, что влечёт за собой распад группы. Настоящая работа описывает два метода построения активно­го управления относительным движением космических аппаратов формации с целью нивелирования дрейфа. Для описания взаимодействия спутников в работе используется аппарат теории графов. Предложенная в работе методика базируется на известном способе представления взаимодействующих агентов как вершин, а самих взаимодействий — как рёбер в неориентированном гра­фе [1]. Ранее эта методика была разобрана в работе [4], в настоящей же работе произведены численные исследования и подтверждение ранее полученных в [4] результатов, а также описана ситуация, в которой использование неориентиро­ванного графа для построения управления не обеспечивает сходимости дрейфа к нулю. Для решения этой проблемы разработан метод на основе взвешенных ориентированных графов (орграфов). Приведены основные определения и теоремы, продемонстрирован алгоритм построения управления. Проведены численный анализ и моделирование результатов работы алгоритма. 
1. Постановка задачи 
В работе рассматривается движение группы спутников — мы считаем, что группа состоит из n . 2 спутников. Предполагается, что спутники об­ращаются по низкой околоземной околокруговой орбите. Рассматривается движение спутников в ньютоновском потенциале с учётом влияния несфе­ричности Земли, которая описывается второй гармоникой гравитационного потенциала J2 [3]. 
Уравнения движения для каждого из n спутников в инерциальной си­стеме координат (ИСК) имеют вид 
rn 
.rn = .µ + an, 
r3 
n 
где rn — радиус-вектор n-го спутника в ИСК, µ — гравитационный параметр Земли, an — вектор ускорения n-го спутника, связанный с несферичностью Земли. В ИСК выражение для an имеет вид [3] 
  
3. rn 5r2 3. 
z 
an = . 1 . Rz, 
52 5 
2 rrr
nn n 
. = J2µR2 
E, 
где RE — радиус Земли, rn =(rx,ry,rz), Rz = (0, 0,rz), J2 = 1082.63 · 10.6 . 
При исследовании задач, связанных с движением формации, удобно пользоваться моделями движения, описывающими лишь относительную дина­мику спутников в орбитальной системе координат (ОСК), изображенной на рисунке 1. Последняя обычно связывается с выделенным спутником группы 
— реальным или виртуальным — этот спутник мы будем называть главным. Все прочие спутники назовём ведомыми. Центр ОСК находится в центре масс главного спутника. Базисные векторы ОСК в ИСК задаются следующим 
образом: 
r0 e3 = , |r0| r0 . v0 e2 = , |r0 . v0| e1 = e2 . e3,  

где r0 — радиус-вектор главного аппарата, v0 — его скорость. 

Рисунок 1 – Относительные координаты 
В качестве модели относительного движения в работе используются уравнения Хилла-Клохесси-Уилтшера (ХКУ) [6]. В модели ХКУ спутники подвержены только центральному ньютоновскому полю (без J2), а главный спутник движется по круговой орбите. В ОСК уравнения имеют вид 
. 
x .+2.z .=0, 
.

. 
y .+ .2 y =0, (1) 
.

. 
z .. 2.x .. 3.2 z =0. 
Очевидно, что движение по оси Oy отделимо: оно происходит перпендикулярно 
.. . 
x(0) = x0,y(0) = y0,z(0) = z0, 
(2) 
x.(0) = x.0,y.(0) = y.0,z.(0) = z.0. 
Решение задачи (1),(2) можно представить в виде 
. .
. .
. 
x(t)= .3C.t +2A cos(.t)+2B sin(.t)+ D, y(t)= E cos(.t)+ F sin(.t), (3) z(t)=2C + A sin(.t) . B cos(.t), 
где константа C является функцией начальных условий движения и выража­ется следующей формулой: 
x.0 
C = +2z0. (4) 
. 
Параметр C отвечает за линейный дрейф ведомого спутника относительно опорной орбиты. Стоит отметить, что данные решения справедливы, в силу линейности модели, только на сравнительно небольших временах. Упомяну­тый выше дрейф приводит к неограниченному относительному движению и неизбежному распаду группы. Естественной целью потому является гаше­ние относительного дрейфа, в том числе с помощью активного управления относительным движением аппаратов. 
Модель ХКУ требует от главного спутника движения по круговой орбите и при этом не учитывает вторую гармонику геопотенциала Земли, которая существенно изменяет траекторию движения спутников. Рассмотрим форма­цию спутников на околоземной орбите. Ввиду постановки задачи начальное положение спутников таково, что существует хотя бы одна точка на круговой 
.i 
орбите, такая, что . 1 выполняется для каждого спутника (.i — рас­
|r0| 
стояние от спутника номер i до начала ОСК). Тогда поместим в эту точку фиктивный аппарат, движение каждого спутника относительно этого фик­тивного аппарата описывается решением уравнений ХКУ, но так как данные уравнения линейные и однородные, разность двух решений есть решение. Таким образом, для моделирования относительного движения на малых про­межутках времени даже для формации, в которой ни один из спутников не обращается по круговой орбите, возможно использовать модель ХКУ. 

2. Управление группой спутников на основе метода Ляпунова 
Рассмотрим следующую методику построения управления формацией. Она базируется на том, что в ОСК в линейной модели за дрейф спутника отве­чает только параметр C. Поэтому, в первом приближении, для поддержания формации необходимо каким-то образом изменять параметр C каждого спут­ника. Для синтеза управления будем использовать прямой метод Ляпунова. Опишем закон управления для одного спутника, который по необходимо­сти далее обобщается на случай n спутников. Рассмотрим влияние вектора управляющего ускорения u =(ux,uy,uz) на параметр дрейфа C. Пусть дано управляемое движение в модели ХКУ: В каждый момент времени t параметр C может быть пересчитан согласно формуле (4). В этом случае производная C по времени имеет вид 
.  
.
.  .x + 2. .z = ux,  
.y + .2 y = uy,  (5)  
.
.  .z . 2. .x . 3.2 z = uz.  

  
dx .x .
C .= +2z = +2.z. (6) 
dt. . 
Подставим первое уравнение системы (5) в (6) и получим эволюцию параметра дрейфа спутника: 
ux . 2.z.0 ux 
C .= +2.z0 = . (7) 
.. 
Для подавления дрейфа необходимо, чтобы параметр C каждого спутни­ка был равен нулю. В таком случае сформируем кандидат-функцию Ляпунова для спутника номер i: 
= C2 
Vii . 
Функция Vi всюду неотрицательна и равна нулю только при Ci =0. Произ­водная по t функции Vi с использованием (7) выглядит следующим образом: 
d   
uxi 
V.i = Ci 2 =2Ci C.i =2Ci . (8) 
dt . 
Для обеспечения асимптотически устойчивого положения равновесия, ввиду теоремы Барбашина-Красовского, необходимо потребовать, чтобы функ­ция V.i была неположительной. Данное требование сформулируем так: 
V.i . 0 . V.i = .2kCi 2 . (9) 
Здесь C2 . 0,а k = const &gt; 0. Тогда получим следующее соотношение: 
i 
uxi = .Cik.. (10) 
Выражение (10) задаёт управление, которое обеспечивает выполнимость 
необходимых условий теоремы Барбашина-Красовского. Потребуем выпол­нения достаточных условий, а значит, и глобальной асимптотической устой­чивости относительного движения спутника. Если V.i . 0, то существует единственное решение: Ci =0, которое и является искомым положением равновесия. Итого: мы получили управление, которое обеспечит глобальную асимптотическую устойчивость опорного движения. 
На основании (8) и (9) управление i-го спутника задаётся уравнением 
C.i = .kCi. (11) 
Применённое к каждому из спутников формации по отдельности управление сводит каждый параметр дрейфа к нулю. 

3. Моделирование конфигурации спутников на основе неориентированного графа 
Построенное выше управление позволяет обнулить все дрейфы спутни­ков в группе, однако заметим, что сводить все дрейфы к нулю может быть слишком затратно и попросту бессмысленно. Логично рассматривать движе­ние группы спутников в целом, и тогда задача заключается в том, чтобы свести параметр дрейфа всех спутников к одному, возможно ненулевому, зна­чению. Следовательно, необходимо связать управление каждого спутника с параметрами движения других спутников в группе. Для этого введём вектор, состоящий из параметров дрейфа каждого спутника в группе: 
T 
C =(C1,...,Cn). 
Ввиду того, что управление i-го аппарата строится на основе параметров дрейфа его соседей, необходимо ввести связь между дрейфами спутников в группе. Дрейф спутника номер j относительно спутника номер i равен Cj . Ci. Вместо управления (10) тогда рассмотрим 
uxi = .Cik., (12) 
где под Ci понимается средний дрейф прочих спутников в группе относительно спутника номер i. 
Следующее ограничение касается того, движение каких из спутников группы должен учитывать спутник номер i. Пусть n аппаратов вращаются на близких околоземных околокруговых орбитах. Способ выведения их на орбиты таков, что в ОСК они все попадают в определенную окрестность на­чала координат. На борту каждого аппарата установлены датчики и бортовой комплекс, способный вычислять текущее положение а также скорость относи­тельно главного спутника. Аппараты ведут связь между собой, причем важно отметить, что в зависимости от типа рассматриваемой далее конфигурации способы связи будут изменяться. 
Спутники в группе делятся на два вида: материнские и дочерние. Отли­чие между видами заключается в том, что материнские спутники способны вести связь (принимать и отправлять сигнал) на любом расстоянии, а дочер­ние спутники ограничены в возможности принимать сигнал, но ограничения на отправку сигнала у них нет. Назовём максимальное расстояние, с которого дочерний спутник может принимать сигнал, радиусом видимости. Подобное описание динамики спутниковой формации приводит к необходимости рас­сматривать сложную математическую модель, учитывающую многообразие возможностей взаимодействия между отдельными спутниками. 
3.1. Построение управления на основе 
неориентированного графа 
Качественным методом описания взаимодействия спутников в группе является моделирование его с помощью графов. Граф — это удобная конструк­ция для представления связей между конечным числом объектов системы, которая допускает к тому же графическое представление. 
Рассмотрим случай связного ациклического неориентированного графа 
G. Симметричная квадратная матрица смежности A формируется по правилу 
. 
. 1, если спутник номер i взаимодействует со спутником номер j, Aij = . 0, в противном случае. 
Диагональная матрица степеней вершин D формируется по правилу 
Dii = Ni, где Ni — количество рёбер, инцидентных вершине номер i. 
Лапласиан графа по определению равен 
L = D . A. 
Лапласиан графа симметричен и положительно полуопределен [2], его соб­ственные значения вещественны и могут быть упорядочены в виде 
0= .1 . .2 . ... . .n. 
Граф G связный тогда и только тогда, когда .2 &gt; 0 [2]. Опираясь на уравнение (12), записанное для одного спутника, перейдем 
к уравнению для группы спутников: 
C.= .kLC. (13) 
Ввиду того, что решение системы (13) есть 
..1kt ..nkt 
C = A1w1e + ... + Anwne, 
где A1, ..., An — константы, сходимость движения определяется нулевым соб­ственным значением .1 и собственным вектором w1. Остальные компоненты решения экспоненциально затухают. Вектор w1 состоит из единиц, так как сум­ма элементов строки лапласиана равна нулю. Управление системой спутников построено, исследована сходимость движения при наличии управления, но воз­никает проблема. Она заключается в том, что лапласиан графа “нефизичен”. Описать смысл коэффициентов связи, построенных на основе лапласиана, не представляется возможным. Для лучшего понимания динамики системы же­лательно описать управление в понятных “физичных” терминах. В работе [4] рассматривается такое описание, переход к нему совершается в два этапа. 
D.1 
1) Вводится нормализованный лапласиан графа: Q = 2 LD.21 . На основании теоремы, приведенной в [2], свойства решения спектральной задачи нормализованного лапласиана совпадают с таковой у лапласиана. Это значит, что 
0= µ1 . µ2 . ... . µn. 
Граф G связный тогда и только тогда, когда µ2 &gt; 0. Нормализованный лапласиан симметричен. 
2) Матрица управления выглядит следующим образом: 
S = E . D.1A = D.21 QD 21 . 
Собственные значения матрицы S и матрицы Q совпадают, в уравнении (13) можно заменить L на матрицу S, получая 
C.= .kSC, (14) 
при этом экспоненциальная сходимость решений к вектору w1 из единиц сохранится. 
Построение управления осуществляется по следующим шагам: 
1. 
формирование матрицы смежности на основе положения спутников. 

2. 
определение спутников, которые будут участвовать в управлении. 

3. 
непосредственное нахождение управляющей силы. 


Формирование матрицы смежности на основе положения спутников 
Использутся следующий алгоритм заполнения матрицы смежности A: все материнские спутники всегда взаимодействуют между собой, поэтому aij = aji =1, где j, i — индексы материнских спутников. Каждый дочерний спутник i определяет ближайший к нему материнский спутник j, тогда aij = = aji =1. Остальные элементы матрицы равны нулю. Получившейся квад­ратной бинарной матрице A соответствует граф G. 
Определение спутников, которые будут участвовать в управлении 
На основе полученного графа G происходят поиск и формирование списка соседей каждого спутника. Матрица управления S имеет вид 
. 
1 
. , .
i = j и j-й спутник входит в список соседей i-го, 
.

. Ni Sij =0,i = .j и j-й спутник не входит в список соседей i-го, 
.

. 
1,i = j, 
где Ni — количество соседей i-го спутника. Из рассуждений, приведённых в предыдущей главе, и определения матрицы управления S следует, что пара­метр дрейфа каждого спутника будет сходиться к среднему арифметическому начальных параметров дрейфа. 
Поиск управляющей силы 
Поскольку спутники имеют возможность определять свои координаты и скорости в ОСК, параметры Ci рассчитываются по формуле (10). Далее 
P 
1 
каждый спутник находит среднее арифметическое величин Cmean = 
Ci 
Ni 
его соседей. Тогда величина, которую необходимо устремить к нулю, равна Cres = Ci . Cmean. В этом случае управление выглядит следующим образом: 
. .
. .
. 
ux = .kCres, uy =0, uz =0, 
где k = const. 


3.2. Моделирование 
Необходимо отметить, что линейная модель ХКУ применяется только для построения управления. Процесс моделирования движения космических аппаратов осуществляется в ИСК с помощью численного интегрирования уравнений движения методом Рунге-Кутты 4-го порядка. Уравнение движения i-го спутника имеет вид 
.ri = .µ r3 i + ai + ui. (15) 
r
i 
В работе не рассматривается ограничение на управление. В процессе 
моделирования учитывается, что вывод спутников на орбиту имеет случайную ошибку. Начальные координаты и скорости каждого спутника в ОСК зада­ются нормальным распределением с нулевым математическим ожиданием и дисперсией .r =1ми .v =0.001м соответственно. Начальные данные равны 
с 
. 
i0 = 40°,u0 =5°, .0 = 20°,R0 = 500км, 
.

. 
.x = ±1м, .y = ±1м, .z = ±1м, ммм 
.

. .vx = ±0.001 , .vy = ±0.001 , .vz = ±0.001 , 
ссс 
где i0 , u0 , .0 — параметры фиктивной орбиты, относительно которой рас­сматривается движение остальных спутников. 
Рассмотренный выше закон управления включает в себя коэффициент 
k. Этот коэффициент не зафиксирован и может изменяться в зависимости от условий задачи. На него влияют шаг интегрирования, механизмы управления, а также ограничения, накладываемые на управление в целом (например, отсутствие управляемости по одной из осей аппарата). Для подбора и анализа коэффициента k построим графики орбит относительно одного из спутников в группе в ОСК для различных k. 
Результаты моделирования представлены на рисунке 2. Видно, что ко­эффициент управления k = 10.5 обеспечивает ограниченное движение. 
Управляющая сила u представляет собой добавочное ускорение, вно­симое в уравнение движения (15) каждому спутнику. Графики зависимости дрейфа и управляющей силы от времени при использовании алгоритма на основе неориентированного графа представлены на рисунках 3, 4. 
По данным, представленным на рисунке 3, можно сделать вывод, что че­рез 30 минут после начала движения относительный дрейф каждого спутника погасился. Параметр C каждого спутника устремился к среднему арифмети­ческому значению всех дрейфов спутников формации. 

Рисунок 2 – Относительные орбиты в ОСК 

Рисунок 3 – Параметр дрейфа спутников в группе 

Рисунок 4 – Управляющее воздействие 
Представленные графики управляющего воздействия на рисунке 4 для каждого спутника (М — материнский, Д — дочерний) показывают, что управ­ление позволяет нивелировать дрейф лишь при условии специфических на­чальных значений координат и скоростей в ОСК. Сделав допущение о том, что один из дочерних спутников, ввиду непредвиденных ситуаций, мог быть выведен на орбиту с гораздо большей ошибкой, промоделируем движение со следующими начальными данными для одного из спутников: 
. 
. .x = ±1000м, .y = ±1000м, .z = ±1000м, (16) 
ммм 
. .vx = ±0.1 , .vy = ±0.1 , .vz = ±0.1 . 
ссс 
Результат моделирования представлен на рисунке 5, как можно заметить, что, хотя управление и нивелирует относительный дрейф, параметр дрейфа существенно изменяется со временем. 
График на рисунке 5 интерпретируется следующим образом. Когда до­

Рисунок 5 – Параметр дрейфа группы спутников 
черний спутник находится достаточно далеко, остальные спутники в группе не могут получать параметры его движения, а значит, в формировании закона управления для них далёкий спутник не участвует. Как только удалённый спутник приближается достаточно близко, остальные спутники в группе по­лучают информацию о его параметрах движения и начинают варьировать собственный дрейф таким образом, чтобы остановить относительный дрейф. Спутники не успевают свести относительный дрейф к среднему арифметиче­скому и далее блуждающий аппарат пропадает из зоны влияния остальных спутников. Если при выведении аппаратов на орбиту отдалился от груп­пы только один спутник, ситуацию может исправить метод, основанный на взвешенном орграфе. 


4. Моделирование конфигурации спутников на основе орграфа 
Метод построения управления группой спутников значительно услож­няется, если отказаться от приближения, что спутники на всём промежутке времени не удаляются за пределы сферы видимости. Коммуникация между материнскими спутниками не зависит от расстояния. Проблемы возникают с дочерними спутниками. С точки зрения космической навигации дочерние ап­параты не ограничены в отправке сигнала, тогда как ограничение на принятие сигнала весьма существенно. В таком случае, выходя за пределы сферы види­мости, материнский спутник способен определить расстояние до дочернего и подобрать управление таким образом, чтобы вместе с текущими активными дочерними спутниками восстановить связь с отставшим аппаратом. С мате­матической точки зрения предыдущая задача обобщается с использованием орграфа. Для взаимодействующих материнских и дочерних спутников рёбра в орграфе направлены от материнского к дочернему и в обратном направле­нии. Связь между всеми материнскими спутниками поддерживается всегда, поэтому рёбра между материнскими спутниками направлены в обе стороны. Для дочернего спутника, вышедшего за сферу видимости, ребро направлено от него к ближайшему материнскому спутнику. 
В предыдущей главе рассматривалось управление для каждого спутника только на основе параметра C спутников соседей. В данной постановке задачи, если спутники входили в сферу видимости, не имело значения, на какое расстояние они удалены. Предположим, что для более точного построения управления группой спутников необходимо учитывать расстояние до каждого спутника-соседа внутри сферы видимости. В этом случае граф становится ориентированным и взвешенным. 
4.1. Построение управление на основе взвешенного 
орграфа 
Анализ сходимости управления обобщается на случай взвешенного ор­графа. Матрица смежности для взвешенного графа: 
. 
. .ij, если спутник номер j влияет на спутник номер i, Aij = 
. 
0, в противном случае, 
где 0 &lt;.ij . 1. Конкретное правило определения этих коэффициентов ука­жем позднее при описании процесса моделирования. Материнский спутник создаёт вокруг себя сферу коммуникации, в которую входят дочерние спутни­ки. Тем самым материнский спутник влияет на движение только тех дочерних аппаратов, которые находятся в его сфере коммуникации, а также на дви­жение остальных материнских. Поэтому нормированные элементы матрицы смежности взвешенного графа должны определяться с помощью параметров движения соседних спутников. 
Аналогично случаю неориентированного графа определяются диагональ­ная матрица степеней и лапласиан орграфа: 
X 
Dii = .ij,L = D . A. j 
Рассмотрим систему X.(t)= .LX(t). (17) 
Определение 1. Орграф является корневым деревом, если он не со­держит ориентированного цикла и имеет вершину v1, такую, что для любой другой вершины v2 . G существует путь от v1 к v2. 
Лемма 1 [1]. Пусть L = PJ(.)P .1 — разложение Жордана лапласиана 
так, что 
. 
. 
J(.) = 
.......... 
00 ... 0 0 J(.2) ... 0 
0  0  ...  0  
...  ...  ...  ...  
0  0  ...  J(.n)  

.......... 
, 
где .i(i =2, ..., n) имеют положительные действительные части, а J(.i) — блок Жордана, связанный с собственным значением .i. Следовательно, 
. 
. 
lim 
t&gt;. 
e 
.J(.)t 
= 
.......... 
10 ... 0 00 ... 0 
0  0  ...  0  
...  ... ...  ...  
0  0  ...  0  

.......... 
(18) 
и 
.Lt T 
lim e = p1q 1 , (19) 
t&gt;. 
T 
где p1 — первый столбец матрицы P , q— первая строка матрицы P .1. Тогда 
1 
T 
p1 q1 =1. 
Теорема 1 [1]. Для орграфа G, содержащего корневое дерево, тра­ектория состояния, порожденная (17) с начальным условием X(t0)= X0, удовлетворяет 
  
T 
lim X(t)= p1qX0, 
1 
t&gt;. 
где p1 и q1 — правый и левый собственный вектор, связанные с нулевым 
T 
собственным значением L, нормированные таким образом, что p1 q1 =1. Определение 2. Орграф G называется слабо связным, если является 
связным неориентированный граф, полученный из G удалением ориентации у 
рёбер. 
Теорема 2 [1]. Траектория состояния (17) на основе орграфа ограничена для любого начального условия тогда и только тогда, когда граф содержит корневое дерево. 
Доказательство 
1) Достаточность. Так как орграф содержит корневое дерево, то в соот­ветствии с Теоремой 1 траектория (17) ограничена. 
2) Необходимость. Предположим, что траектория (17) ограничена. Тогда, с учётом Леммы 1, 
.L(G)tX0 
lim X(t) = lim e = const. (20) 
t&gt;. t&gt;. 
Сходимость осуществляется по любой матричной форме. Поскольку правый и левый собственные векторы матрицы lim e.L(G)t, когда она существует, долж­
t&gt;. 
ны быть собственными векторами e.L(G), которые, в свою очередь, являются левыми и правыми собственными векторами L(G), тогда 1— это левый и пра­вый собственный вектор L(G). Таким образом, L(G)1 =0 и L(G)T 1 = .1.В то время как 1T L(G)T 1 =(L(G)1)T 1 = .1T 1, поэтому . =0. Следовательно, орграф имеет корневое дерево. Теорема доказана. 
Также важно отметить, что из асимптотической сходимости следует, что нуль, как собственное значение лапласиана орграфа G, имеет алгебраическую кратность, равную единице. Следовательно, G слабо связный. 
Если предположить в условии теоремы 2, что орграф является сбаланси­рованным, то есть для каждой вершины входная и выходная степени равны, то 
.L(G)tX0 1 
lim X(t) = lim e = 11T X0, 
t&gt;. t&gt;. n 
где 11T — матрица, состоящая из единиц. Сходимость в случае сбалансиро­ванного орграфа осуществляется к среднему от начальных условий. 
Таким образом, решение уравнения (17) ограничено. Необходимо теперь связать лапласиан с матрицей управления. Если придать элементам матрицы смежности физический смысл, то лапласиан орграфа будет соответствовать матрице управления L = S. Таким образом, итоговое управление выглядит аналогично таковому при рассмотрении неориентированного графа: 
C.= .kSC. (21) 
По Теореме 2 управление на основе лапласиана взвешенного орграфа в пределе сводит параметр дрейфа C каждого спутника в группе таким образом, чтобы группа оставалась связной. В случае если один из дочерних спутников окажется вне сферы коммуникации, ближаший материнский спутник начнёт управлять своей группой так, чтобы вернуть в сферу коммуникации выпавший спутник. 
Дальнейшие рассуждения и построения метода управления аналогичны методу для неориентированного графа. Произведём численное моделирование метода управления на основе взвешеного орграфа и сравним результаты с методом на основе неориентированного графа. 

4.2. Моделирование 
Для сравнения моделей управления необходимо оставить без изменения коэффициент управления k. Начальные условия возьмём такими, что метод, основанный на неориентированном графе, не гасит относительный дрейф: 
. 
.
.x5 = ±1000 м, 
. 
.y5 = ±1000 м, 
.

. 
.z5 = ±1000 м. 
Введём функцию разности максимального и минимального параметра дрейфа на каждом шаге интегрирования: 
.C = max {Ci}. min {Ci}. 
i=1...ni=1...n
График 6 зависимости функции разности от времени для случая одного удалён­ного спутника при использовании неориентированных графов демонстрирует неустойчивое поведение системы. 

Рисунок 6 – Функция разности для неориентированного графа 
Метод, построенный в главе 4.1, предполагает, что коэффициенты в мат­
рице смежности ограничены 0 &lt;.ij . 1, но правила их формирования могут быть заданы произвольным образом. Рассмотрим два процесса формирования элементов матрицы смежности на основе расстояния между спутниками в группе. 
Первый способ формирования элементов построен на отношении теку­щего расстояния до соседнего аппарата и максимального расстояния до всех соседних аппаратов. Если i-й и j-й спутники — материнские, то .ij = .ji =1. Если i-й спутник материнский, а j-й — дочерний, .ji = Sij . Si — макси-
Si max 
max 
мальное расстояние между i-м спутником и остальными второстепенными аппаратами, входящими в сферу коммуникации i-го. Sij — расстояние между i-м и j-м спутником. Графики зависимости параметра дрейфа и управляю­щего воздействия (М — материнский, Д — дочерний) и функции разности максимального и минимального параметра дрейфа в группе от времени пред­ставлены на рисунках 7, 8, 9. 

Рисунок 7 – Управляющее воздействие 

Рисунок 8 – Функция разности максимального и минимального параметра дрейфа в группе 

Рисунок 9 – Параметр дрейфа группы спутников 
Второй способ формирования элементов построен на отношении текуще­го расстояния до соседнего аппарата и суммы расстояний до всех соседних аппаратов. Если i-й и j-й спутники — материнские, то .ij = .ji =1. Если i-й 
Sij 
спутник материнский, а j-й — дочерний, .ji = , Sij — расстояние между 
j Sij 
i-м и j-м спутником. Графики зависимости параметра дрейфа и управляю­щего воздействия (М — материнский, Д — дочерний) и функции разности максимального и минимального параметра дрейфа в группе от времени пред­ставлены на рисунках 10, 11, 12. 



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



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

</text>
                <codes>
                    <udk>629.7</udk>
                    <doi>10.20948/prepr-2022-90</doi>
                </codes>
                <keywords>
                    <kwdGroup lang="RUS">
                        <keyword>групповой полет</keyword>
                        <keyword>устранение дрейфа</keyword>
                        <keyword>граф</keyword>
                    </kwdGroup>
                    <kwdGroup lang="ENG">
                        <keyword>formation flying</keyword>
                        <keyword>drift elimination</keyword>
                        <keyword>graph</keyword>
                    </kwdGroup>
                </keywords>
                <references>
                    <reference>Mesbahi M., Egerstedt M. Graph theoretic methods in multiagent networks // Graph Theoretic Methods in Multiagent Networks. – Princeton University Press, 2010.</reference>
                    <reference>Chung F. R. K. Spectral graph theory. – American Mathematical Soc., 1997. – Т. 92.</reference>
                    <reference>Мирер С. А. Механика космического полета. Орбитальное движение // М.: Резолит. – 2007.</reference>
                    <reference>Monahova U., Ivanov D., Mashtakov Y., Shestakov S. Approaches to studying the performance of swarm decentralized control algorithms // Proceedings of the International Astronautical Congress, IAC, C1.</reference>
                    <reference>Alfriend K. T. et al. Spacecraft formation flying: Dynamics, control and navigation. – Elsevier, 2009. – Т. 2.</reference>
                    <reference>Clohessy W. H., Wiltshire R. S. Terminal guidance system for satellite rendezvous // Journal of the Aerospace Sciences. – 1960. – Т. 27. – №. 9. – С. 653-658.</reference>
                </references>
                <files>
                    <furl>https://keldysh.ru/papers/2022/prep2022_90.pdf</furl>
                </files>
            </article>
        </articles>
    </issue>
</journal>
