Прикладная математика и механика, 2021, T. 85, № 4, стр. 436-453

О стабилизации регулярных прецессий спутника при помощи магнитных моментов

В. М. Морозов 1*, В. И. Каленова 1**, М. Г. Рак 2

1 НИИ механики МГУ
Москва, Россия

2 МГУ
Москва, Россия

* E-mail: moroz@imec.msu.ru
** E-mail: kalenova44@mail.ru

Поступила в редакцию 08.02.2021
После доработки 25.02.2021
Принята к публикации 03.03.2021

Полный текст (PDF)

Аннотация

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

Ключевые слова: стабилизация, регулярная прецессия, линейная нестационарная система, приводимость, управляемость, алгоритмы стабилизации

1. Введение. Электродинамическое взаимодействие спутника с магнитным полем Земли оказывает существенное влияние на динамику вращательного движения спутника вокруг центра масс и может быть использовано как для пассивной, так и для активной стабилизации. Особый интерес для этих задач представляют стационарные движения спутника (положения относительного равновесия и регулярные прецессии) при его движении по круговой орбите. Устойчивость этих стационарных движений в гравитационном поле подробно исследована в [19]. Влияние гравитационных, магнитных и аэродинамических моментов на устойчивость стационарных движений рассмотрено в [1013]. Характер устойчивости не является асимптотическим, и вопрос о стабилизации этих движений тем или иным способом представляет практический интерес. Одним из таких способов является стабилизация при помощи магнитных систем, принцип действия которых основан на взаимодействии собственного магнитного момента спутника с внешним магнитным полем. Особенно много публикаций посвящено вопросам стабилизации положения относительного равновесия спутника. Обзор работ этого направления содержится в [1419].

Работ, в которых рассматривается стабилизация вращательных движений динамически симметричного спутника при помощи магнитных моментов немного. В [20, 21] рассматривается задача стабилизации при помощи магнитных и лоренцевых моментов программного движения спутника, при котором ось симметрии расположена вдоль местной вертикали или отклонена от нее на некоторый фиксированный угол, а сам спутник совершает медленное движение вокруг этой оси. Предполагается, что орбита – круговая экваториальная. Аналогичная задача рассматривается в [22]. Стабилизация при помощи магнитных моментов движения симметричного спутника вокруг оси, ортогональной плоскости круговой орбиты, рассмотрена в [23, 24].

Особенностью рассматриваемой задачи является то, что линеаризованные модели исследуемых задач представляют линейные нестационарные системы (ЛНС), так как управляющий момент является функцией геомагнитного поля, которое изменяется во время движения спутника по орбите вокруг Земли. Здесь, как и в большинстве работ этого направления, предполагается, что это изменение носит периодический характер, если орбита спутника – круговая. (Как отмечено в [18], это предположение вполне оправдано). Поэтому математическая модель рассматриваемых задач представляет собой систему дифференциальных уравнений с периодическими коэффициентами. Это обстоятельство вносит существенные трудности как в изучение управляемости системы, так и в разработку эффективных алгоритмов стабилизации.

Цель предлагаемой статьи – представить строгий аналитический подход к изучению рассматриваемой задачи стабилизации регулярных прецессий симметричного спутника при помощи магнитных моментов. Этот подход, заключающийся в приведении исходной нестационарной системы к стационарной системе большей размерности, был развит для ЛНС определенного класса и ранее применялся для решения ряда прикладных задач [2529], в том числе для задачи стабилизации относительного равновесия спутника при использовании магнитных моментов [19, 30] и при использовании моментов лоренцевых сил [31].

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

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

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

2. Постановка задачи. Рассматривается движение динамически симметричного спутника около центра масс в гравитационном и магнитном полях Земли. Предполагается, что центр масс спутника движется по круговой орбите.

2.1. Системы координат и уравнения движения. Используются две правые системы координат:

$OXYZ$ – орбитальная система координат с началом в центре масс спутника: ось $OZ$ направлена по радиус-вектору центра масс относительно притягивающего центра (центра Земли); $OY$ – по нормали к плоскости орбиты, $OX$ дополняет систему до правой тройки;

$Oxyz$ – полусвязная система координат (не участвующая в собственном вращении): ось $Oz$ направлена по оси симметрии спутника. Переход от системы $OXYZ$ к системе $Oxyz$ осуществляется двумя поворотами. Первый поворот на угол $\alpha $ вокруг оси $OX$ приводит к системе координат $Ox{\kern 1pt} '{\kern 1pt} y{\kern 1pt} '{\kern 1pt} z{\kern 1pt} '$. Второй поворот на угол $\beta $ вокруг оси $Oy{\kern 1pt} '$ приводит к системе $Oxyz$. Положение оси симметрии спутника задается двумя углами $\alpha ,\beta $. Третий угол $\varphi $ – угол собственного вращения. Ориентация системы $Oxyz$ относительно орбитальной системы координат $OXYZ$ определяется таблицей направляющих косинусов [32]

$\begin{array}{*{20}{c}} {}&{{{{\mathbf{e}}}_{\tau }}}&{{{{\mathbf{e}}}_{n}}}&{{{{\mathbf{e}}}_{r}}} \\ x&{\cos \beta }&{\sin \alpha \sin \beta }&{ - \cos \alpha \sin \beta } \\ y&0&{\cos \alpha }&{\sin \alpha } \\ z&{\sin \beta }&{ - \sin \alpha \cos \beta }&{\cos \alpha \cos \beta } \end{array}$

Здесь ${{{\mathbf{e}}}_{\tau }},{{{\mathbf{e}}}_{n}},{{{\mathbf{e}}}_{r}}$ – единичные векторы по направлениям касательной, нормали и радиус-вектора орбитальной системы координат.

Компоненты абсолютной угловой скорости спутника ${\mathbf{\omega }} = {{{\mathbf{\omega }}}_{c}} + \dot {\varphi }{\mathbf{k}}$ (${\mathbf{k}}$ – единичный вектор оси симметрии, ${{{\mathbf{\omega }}}_{c}}$ – угловая скорость системы координат $Oxyz$) в проекциях на оси $Oxyz$ имеют вид

(2.1)
$\begin{gathered} {{\omega }_{x}} = \dot {\alpha }\cos \beta + {{\omega }_{o}}\sin \alpha \sin \beta ,\quad {{\omega }_{y}} = \dot {\beta } + {{\omega }_{o}}\cos \alpha \\ {{\omega }_{z}} = \dot {\alpha }\sin \beta - {{\omega }_{o}}\sin \alpha \cos \beta + \dot {\varphi }, \\ \end{gathered} $
где ${{\omega }_{o}}$ – угловая скорость орбитального движения.

Динамические уравнения движения спутника около центра масс имеют вид [5]

(2.2)
$J{\mathbf{\dot {\omega }}} + {{{\mathbf{\omega }}}_{c}} \times J{\mathbf{\omega }} = {{{\mathbf{M}}}_{g}} + {\mathbf{M}}$

Здесь $J = \operatorname{diag} ({{J}_{1}},{{J}_{1}},{{J}_{3}}),$ $({{J}_{1}} \ne {{J}_{3}})$, ${{J}_{j}}$ – главные центральные моменты инерции спутника, ${{{\mathbf{M}}}_{g}} = 3\omega _{0}^{2}({{{\mathbf{e}}}_{r}} \times J{{{\mathbf{e}}}_{r}})$ – гравитационный момент, ${\mathbf{M}}$ – управляющий момент, который создается за счет взаимодействия собственного дипольного момента, формируемого магнитными катушками, с магнитным полем Земли: ${\mathbf{M}} = {\mathbf{m}} \times {\mathbf{b}}(t)$, ${\mathbf{m}} = {{(\begin{array}{*{20}{c}} {{{m}_{1}}}&{{{m}_{2}}}&{{{m}_{3}}} \end{array})}^{{\text{T}}}}$ – магнитный дипольный момент спутника, ${\mathbf{b}}(t)$ – вектор индукции геомагнитного поля, которое описывается прямым магнитным диполем в орбитальной системе координат [33]

${\mathbf{b}}(t) = \frac{{{{\mu }_{E}}}}{{{{R}^{3}}}}\left[ {\begin{array}{*{20}{c}} {\cos {{\omega }_{0}}t\sin I} \\ { - \cos I} \\ {2\sin {{\omega }_{0}}t\sin I} \end{array}} \right] = \frac{{{{\mu }_{E}}}}{{{{R}^{3}}}}({{b}_{1}}{{{\mathbf{e}}}_{\tau }} + {{b}_{2}}{{{\mathbf{e}}}_{n}} + {{b}_{3}}{{{\mathbf{e}}}_{r}}),$
где ${{b}_{1}} = \sin I\cos {{\omega }_{0}}t$, ${{b}_{2}} = - \cos I$, ${{b}_{3}} = 2\sin I\cos {{\omega }_{0}}t$, $I$ – угол наклона плоскости орбиты спутника к плоскости экватора; ${{\mu }_{E}}$ – постоянная магнитного поля Земли, $R$ – радиус орбиты центра масс спутника.

В полусвязной системе координат вектор индукции имеет вид

${\mathbf{b}}(t) = \frac{{{{\mu }_{E}}}}{{{{R}^{3}}}}{{\left( {\begin{array}{*{20}{c}} {{{B}_{1}}}&{{{B}_{2}}}&{{{B}_{3}}} \end{array}} \right)}^{{\text{T}}}},$
где

$\begin{gathered} {{B}_{1}} = {{b}_{1}}\cos \beta + {{b}_{2}}\sin \alpha \sin \beta - {{b}_{3}}\cos \alpha \sin \beta \\ {{B}_{2}} = {{b}_{2}}\cos \alpha + {{b}_{3}}\sin \alpha \\ {{B}_{3}} = {{b}_{1}}\sin \beta - {{b}_{2}}\sin \alpha \cos \beta + {{b}_{3}}\cos \alpha \cos \beta \\ \end{gathered} $

Далее будем считать, что собственный магнитный момент направлен по оси симметрии спутника, т.е. ${\mathbf{m}} = {{(\begin{array}{*{20}{c}} 0&0&m \end{array})}^{{\text{T}}}}$.

Компоненты гравитационного ${{{\mathbf{M}}}_{g}}$ и управляющего момента ${\mathbf{M}}$ в системе координат $Oxyz$ имеют вид

$\begin{gathered} {{M}_{{g1}}} = 3\omega _{0}^{2}({{J}_{3}} - {{J}_{1}})\sin \alpha \cos \alpha \cos \beta \\ {{M}_{{g2}}} = 3\omega _{0}^{2}({{J}_{3}} - {{J}_{1}}){{\cos }^{2}}\alpha \sin \beta \cos \beta \\ {{M}_{{g3}}} = 0 \\ \end{gathered} $
$\begin{gathered} {{M}_{1}} = - {{B}_{2}}m = \frac{{{{\mu }_{E}}}}{{{{R}^{3}}}}(\cos I\cos \alpha - 2\sin I\sin \alpha \sin {{\omega }_{0}}t)m \\ {{M}_{2}} = {{B}_{1}}m = \frac{{{{\mu }_{E}}}}{{{{R}^{3}}}}(\sin I\cos \beta \cos {{\omega }_{0}}t - \cos I\sin \alpha \sin \beta - 2\sin I\cos \alpha \sin \beta \sin {{\omega }_{0}}t)m \\ {{M}_{3}} = 0 \\ \end{gathered} $

Уравнения движения (2.2) с учетом полученных выражений для моментов представляются в виде

${{J}_{1}}(\ddot {\alpha }{\text{c}}\beta - 2\dot {\alpha }\dot {\beta }{\text{s}}\beta ) + (2{{J}_{1}}{{\omega }_{0}}{\text{s}}\alpha {\text{c}}\beta + {{J}_{3}}{{r}_{0}})\dot {\beta } + {{J}_{3}}{{\omega }_{0}}{{r}_{0}}{\text{c}}\alpha + $
(2.3)
$\begin{gathered} + \;(4{{J}_{1}} - 3{{J}_{3}})\omega _{0}^{2}{\text{s}}\alpha {\text{c}}\alpha {\text{c}}\beta = \frac{{{{\mu }_{E}}}}{{{{R}^{3}}}}({\text{c}}I{\text{c}}\alpha - 2{\text{s}}I{\text{s}}\alpha \sin {{\omega }_{0}}t)m \\ {{J}_{1}}\ddot {\beta } + {{J}_{1}}{{{\dot {\alpha }}}^{2}}{\text{s}}\beta {\text{c}}\beta - 2{{J}_{1}}{{\omega }_{0}}\dot {\alpha }s\alpha {{{\text{c}}}^{2}}\beta - {{J}_{1}}\omega _{0}^{2}{{{\text{s}}}^{2}}\alpha {\text{s}}\beta {\text{c}}\beta - {{J}_{3}}{{r}_{0}}{\text{(}}\dot {\alpha }{\text{c}}\beta + {{\omega }_{0}}{\text{s}}\alpha {\text{s}}\beta ) - \\ \end{gathered} $
$ - \;3\omega _{0}^{2}({{J}_{3}} - {{J}_{1}}){{{\text{c}}}^{2}}\alpha {\text{s}}\beta {\text{c}}\beta = \frac{{{{\mu }_{E}}}}{{{{R}^{3}}}}({\text{s}}I{\text{c}}\beta \cos {{\omega }_{0}}t - {\text{c}}I{\text{s}}\alpha {\text{s}}\beta - 2{\text{s}}I{\text{c}}\alpha {\text{s}}\beta \sin {{\omega }_{0}}t)m$

Здесь ${{r}_{0}} = \dot {a}\operatorname{s} \beta + \dot {\varphi } - {{\omega }_{0}}{\text{s}}\alpha {\text{c}}\beta = {\text{const}}$. Для краткости записи введены обозначения

${\text{s}}I = \sin I,\quad {\text{c}}I = \cos I,\quad {\text{s}}\alpha = \sin \alpha ,\quad {\text{c}}\alpha = \cos \alpha ,\quad {\text{s}}\beta = \sin \beta ,\quad {\text{c}}\beta = \cos \beta $

Переходя в уравнениях (2.3) к безразмерным переменным, вводя обозначения $\tau = {{\omega }_{0}}t$, ${{\mu }_{0}} = \frac{{{{\mu }_{E}}}}{{{{R}^{3}}\omega _{0}^{2}{{J}_{1}}}}$, $a = \frac{{{{r}_{0}}}}{{{{\omega }_{0}}}}$, $b = \frac{{{{J}_{3}}}}{{{{J}_{1}}}}$ и при этом, сохраняя старые обозначения для дифференцирования по $\tau $, получим

${\text{c}}\beta \ddot {\alpha } - 2{\text{s}}\beta \dot {\alpha }\dot {\beta } + (2{\text{s}}\alpha {\text{c}}\beta + ab)\dot {\beta } + ab{\text{c}}\alpha + (4 - 3b){\text{s}}\alpha {\text{c}}\alpha {\text{c}}\beta = $
(2.4)
$\begin{gathered} = {{\mu }_{0}}({\text{c}}I{\text{c}}\alpha - 2{\text{s}}I{\text{s}}\alpha \sin \tau )m \\ \ddot {\beta } + {\text{s}}\beta {\text{c}}\beta {{{\dot {\alpha }}}^{2}} - 2{\text{s}}\alpha {{{\text{c}}}^{2}}\beta \dot {\alpha } - {{{\text{s}}}^{2}}\alpha {\text{s}}\beta {\text{c}}\beta - ab{\text{c}}\beta \dot {\alpha } - ab{\text{s}}\alpha {\text{s}}\beta - 3(b - 1){{{\text{c}}}^{2}}\alpha {\text{s}}\beta {\text{c}}\beta = \\ \end{gathered} $
$ = {{\mu }_{0}}({\text{s}}I{\text{c}}\beta \cos \tau - {\text{c}}I{\text{s}}\alpha {\text{s}}\beta - 2{\text{s}}I{\text{c}}\alpha {\text{s}}\beta \sin \tau )m$

2.2. Стационарные движения. В отсутствии управляющих моментов ($m = 0$) уравнения (2.4) допускают стационарные решения (регулярные прецессии)

$\alpha = {{\alpha }_{0}},\quad \beta = {{\beta }_{0}},\quad \dot {\alpha } = 0,\quad \dot {\beta } = 0,\quad \dot {\varphi } = \Omega = {\text{const}}$

Уравнения стационарных движений

$\begin{gathered} {\text{c}}{{\alpha }_{0}}\left[ {ab + (4 - 3b){\text{s}}{{\alpha }_{0}}{\text{c}}{{\beta }_{0}}} \right] = 0 \\ {\text{s}}{{\beta }_{0}}\left[ {{{{\text{s}}}^{2}}{{\alpha }_{0}}{\text{c}}{{\beta }_{0}} + ab{\text{s}}{{\alpha }_{0}} + 3(b - 1){{{\text{c}}}^{2}}{{\alpha }_{0}}{\text{c}}{{\beta }_{0}}} \right] = 0 \\ \end{gathered} $
имеют известные решения, которые называют [4, 5] цилиндрической, гиперболоидальной и конической прецессиями:

1) ${\text{c}}{{\alpha }_{0}} = 0$, ${\text{s}}{{\beta }_{0}} = 0$ $\left( {{{\alpha }_{0}} = \frac{\pi }{2},{{\beta }_{0}} = 0} \right)$ ось симметрии перпендикулярна плоскости орбиты;

2) ${\text{c}}{{\alpha }_{0}} = 0$, $\left( {{{\alpha }_{0}} = \frac{\pi }{2}} \right)$, ${\text{c}}{{\beta }_{0}} = - ab$ ось симметрии перпендикулярна радиус-вектору;

3) ${\text{s}}{{\alpha }_{0}} = \frac{{ab}}{{3b - 4}}$, ${\text{s}}{{\beta }_{0}} = 0$ $({{\beta }_{0}} = 0)$ ось симметрии перпендикулярна касательной к орбите.

3. Стабилизация стационарных движений. Требуется построить управление, обеспечивающее асимптотическую устойчивость стационарных движений, основываясь на линеаризованных для каждого стационарного движения уравнениях, которые являются нестационарными. Управляющий момент следует формировать в виде обратной связи по компонентам вектора состояния $\alpha ,\beta ,\dot {\alpha },\dot {\beta }$.

Заметим, что при линеаризации уравнений в окрестности стационарных движений, очевидно, линеаризуются выражения для управляющих моментов.

В соответствии с указанным во введении подходом к исследованию такого типа задач для каждого стационарного движения рассматриваются линеаризованные уравнения возмущенного движения. Эти уравнения приводятся к стационарным системам большего порядка. Управляемость в рассматриваемых задачах можно исследовать как исходя из нестационарных систем, так и анализируя приведенные стационарные системы. Исследование управляемости стационарной системы необходимо для построения корректных алгоритмов стабилизации, основанных на этих системах. Как уже указывалось, стационарная система является избыточной по отношению к исходной нестационарной системе. Если стационарная система управляема, то управляема и исходная система. Однако неуправляемость стационарной системы может и не повлечь неуправляемость исходной системы. Управляемость стационарных систем можно исследовать, выявляя условия существования в системе линейных интегралов, не зависящих от управления. А затем можно проверить управляемость исходных нестационарных систем в полученных критических случаях.

3.1. Линеаризация. Преобразование к стационарным системам. Управляемость. Цилиндрическая прецессия $\left( {{{\alpha }_{0}} = \frac{\pi }{2},{{\beta }_{0}} = 0} \right)$. В возмущенном движении положим

$\alpha = \frac{\pi }{2} + {{x}_{1}},\quad \beta = {{x}_{2}}$

Линеаризованные уравнения управляемого движения имеют вид

(3.1)
$\begin{gathered} {{{\ddot {x}}}_{1}} + {{k}_{1}}{{{\dot {x}}}_{2}} - {{k}_{2}}{{x}_{1}} = - 2{\text{s}}I\sin \tau u \\ {{{\ddot {x}}}_{2}} - {{k}_{1}}{{{\dot {x}}}_{1}} - {{k}_{3}}{{x}_{2}} = {\text{s}}I\cos \tau u \\ \end{gathered} $

Здесь ${{k}_{1}} = 2 + ab$, ${{k}_{2}} = 4 + ab - 3b$, ${{k}_{3}} = 1 + ab$, $u = {{\mu }_{0}}m$

Согласно [25], введем новые переменные ${{y}_{j}}$ $(j = 1, \ldots 4)$ по формулам

(3.2)
${{x}_{1}} = {{y}_{1}}\cos \tau + {{y}_{3}}\sin \tau ,\quad {{x}_{2}} = {{y}_{2}}\cos \tau + {{y}_{4}}\sin \tau $

Дважды дифференцируя эти соотношения, подставляя их в систему (3.1) и приравнивая коэффициенты при функциях $\cos \tau $, $\sin \tau $, получим стационарную систему

${{\ddot {y}}_{1}} + {{k}_{1}}{{\dot {y}}_{2}} + 2{{\dot {y}}_{3}} - {{\bar {k}}_{2}}{{y}_{1}} + {{k}_{1}}{{y}_{4}} = 0$
(3.3)
$\begin{gathered} {{{\ddot {y}}}_{2}} - {{k}_{1}}{{{\dot {y}}}_{1}} + 2{{{\dot {y}}}_{4}} - {{{\bar {k}}}_{3}}{{y}_{2}} - {{k}_{1}}{{y}_{3}} = {\text{s}}Iu \\ {{{\ddot {y}}}_{3}} - 2{{{\dot {y}}}_{1}} + {{k}_{1}}{{{\dot {y}}}_{4}} - {{k}_{1}}{{y}_{2}} - {{{\bar {k}}}_{2}}{{y}_{3}} = - 2{\text{s}}Iu \\ \end{gathered} $
${{\ddot {y}}_{4}} - 2{{\dot {y}}_{2}} - {{k}_{1}}{{\dot {y}}_{3}} + {{k}_{1}}{{y}_{1}} - {{\bar {k}}_{3}}{{y}_{4}} = 0$

Здесь ${{\bar {k}}_{2}} = {{k}_{2}} + 1$, ${{\bar {k}}_{3}} = {{k}_{3}} + 1$.

На экваториальной орбите ($\sin I = 0$) система (3.1), очевидно, неуправляема.

Как известно [34], необходимым и достаточным условием управляемости стационарной системы второго порядка

$\ddot {x} + G\dot {x} + Kx = Bu,\quad x(n \times 1)$
является условие

$\begin{gathered} {\text{rank}}U = n,\quad U = [{{\lambda }^{2}}{{E}_{n}} + {{G}_{2}}\lambda + {{R}_{2}} \vdots B] \\ \forall \lambda \in \Lambda ,\quad \Lambda = \det ({{\lambda }^{2}} + G\lambda + K = 0) \\ \end{gathered} $

Достаточные условия неуправляемости можно получить, если стационарная система (3.3) имеет линейный интеграл, не зависящий от управления. Определим условия наличия такого интеграла.

Умножим первое и четвертое уравнения системы (3.3) на постоянные величины ${{\alpha }_{1}}$ и ${{\alpha }_{2}}$ соответственно и сложим. Полученное соотношение не должно содержать слагаемых, зависящих от ${{y}_{1}},{{y}_{4}}$, т.е. должно выполняться:

${{\alpha }_{1}}( - {{\bar {k}}_{2}}{{y}_{1}} + {{k}_{1}}{{y}_{4}}) + {{\alpha }_{2}}({{k}_{1}}{{y}_{1}} - {{\bar {k}}_{3}}{{y}_{4}}) = 0$

Отсюда

$ - {{\alpha }_{1}}{{\bar {k}}_{2}} + {{\alpha }_{2}}{{k}_{1}} = 0,\quad {{\alpha }_{1}}{{k}_{1}} - {{\alpha }_{2}}{{\bar {k}}_{3}} = 0$

Величины ${{\alpha }_{1}}$ и ${{\alpha }_{2}}$ не равны нулю, если

(3.4)
$k_{1}^{2} - {{\bar {k}}_{2}}{{\bar {k}}_{3}} = 0\quad {\text{или}}\quad 3(2 + ab)(b - 1) = 0$

Возможны два случая: 1) $ab = - 2$ и 2) $b = 1$.

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

${{\dot {y}}_{4}} - 2{{y}_{3}} = {\text{const}}\quad {\text{при}}\quad ab = - 2\quad ({{k}_{1}} = 0,{{\bar {k}}_{3}} = 0)$
${{\dot {y}}_{1}} + {{\dot {y}}_{4}} + a({{y}_{2}} - {{y}_{3}}) = {\text{const}}\quad {\text{при}}\quad b = 1\quad ({{k}_{1}} = 2 + a,{{\bar {k}}_{2}} = {{\bar {k}}_{3}} = a + 2)$

Если умножить второе уравнение системы (3.3) на 2 и сложить с третьим, то новых условий существования интегралов не появится.

Условия (3.4) являются достаточными условиями неуправляемости стационарной системы (3.3). Используя критерий Красовского [34] можно показать, что исходная нестационарная система (3.1) неуправляема, если выполняются оба условия (3.4), т.е. при $b = 1$, $a = - 2$. Это означает, что система неуправляема при $\Omega = - {{\omega }_{0}}$, т.е. угловая скорость собственного вращения равна и противоположна по знаку орбитальной угловой скорости.

Гиперболоидальная прецессия. $\left( {{{\alpha }_{0}} = \frac{\pi }{2},{{\beta }_{0}} \ne 0,\frac{\pi }{2}} \right)$

В возмущенном движении положим

$\alpha = \frac{\pi }{2} + {{x}_{1}},\quad \beta = {{\beta }_{0}} + {{x}_{2}},\quad \operatorname{c} {{\beta }_{0}} = - ab$

В этом случае линеаризованные уравнения управляемого движения имеют вид

(3.5)
$\begin{gathered} {{{\ddot {x}}}_{1}} + {{{\dot {x}}}_{2}} + k{{x}_{1}} = {{d}_{1}}\sin \tau u \\ {{{\ddot {x}}}_{2}} - {{{\text{c}}}^{2}}{{\beta }_{0}}{{{\dot {x}}}_{1}} + {{{\text{s}}}^{2}}{{\beta }_{0}}{{x}_{2}} = ({{d}_{2}}\cos \tau - {{d}_{3}})u \\ \end{gathered} $

Здесь $k = 3(b - 1)$, ${{d}_{1}} = - 2\frac{{{\text{s}}I}}{{{\text{c}}{{\beta }_{0}}}}$, ${{d}_{2}} = \operatorname{s} I{\text{c}}{{\beta }_{0}}$, ${{d}_{3}} = {\text{c}}I{\text{s}}{{\beta }_{0}}$

Согласно [25], введем новые переменные ${{y}_{j}}$ $(j = 1, \ldots ,6)$ по формулам

(3.6)
${{x}_{1}} = {{y}_{1}}\cos \tau + {{y}_{3}}\sin \tau + {{y}_{5}},\quad {{x}_{2}} = {{y}_{2}}\cos \tau + {{y}_{4}}\sin \tau + {{y}_{6}}$

Новые переменные удовлетворяют стационарной системе

${{\ddot {y}}_{1}} + {{\dot {y}}_{2}} + 2{{\dot {y}}_{3}} + l{{y}_{1}} + {{y}_{4}} = 0,\quad l = k - 1;$
(3.7)
$\begin{gathered} {{{\ddot {y}}}_{2}} - {{\operatorname{c} }^{2}}{{\beta }_{0}}{{{\dot {y}}}_{1}} + 2{{{\dot {y}}}_{4}} - {{\operatorname{c} }^{2}}{{\beta }_{0}}{{y}_{2}} - {{\operatorname{c} }^{2}}{{\beta }_{0}}{{y}_{3}} = {{d}_{2}}u \\ {{{\ddot {y}}}_{3}} - 2{{{\dot {y}}}_{1}} + {{{\dot {y}}}_{4}} - {{y}_{2}} + l{{y}_{3}} = {{d}_{1}}u \\ \end{gathered} $
${{\ddot {y}}_{4}} - 2{{\dot {y}}_{2}} - {{\operatorname{c} }^{2}}{{\beta }_{0}}{{\dot {y}}_{3}} + {{\operatorname{c} }^{2}}{{\beta }_{0}}{{y}_{1}} - {{\operatorname{c} }^{2}}{{\beta }_{0}}{{y}_{4}} = 0$
(3.8)
$\begin{gathered} {{{\ddot {y}}}_{5}} + {{{\dot {y}}}_{6}} + k{{y}_{5}} = 0 \\ {{{\ddot {y}}}_{6}} - {{{\text{c}}}^{2}}{{\beta }_{0}}{{{\dot {y}}}_{5}} + {{{\text{s}}}^{2}}{{\beta }_{0}}{{y}_{6}} = - {{d}_{3}}u \\ \end{gathered} $

Рассмотрим управляемость нестационарной системы (3.5) и стационарной системы (3.7), (3.8). Если орбита экваториальная, то система (3.5) становится стационарной, и ее условие неуправляемости $\sin {{\beta }_{0}} = 0$, т.е. $\bar {\Omega } = \frac{\Omega }{{{{\omega }_{0}}}} = \pm \frac{{b - 1}}{b}$. В частности, при $b = 1$ собственное вращение спутника отсутствует.

Если орбита полярная ($\cos I = 0$), то ${{d}_{3}} = 0$, и вводить переменные ${{y}_{5}},{{y}_{6}}$ не требуется. Если $\cos I \ne 0$, то система (3.7) неуправляема, если $b = 1$. Это же условие является достаточным условием неуправляемости системы (3.7), так как в этом случае система (3.7) имеет линейный интеграл, не зависящий от управления

$({{\dot {y}}_{1}} + {{y}_{2}} + {{y}_{3}}){{\cos }^{2}}{{\beta }_{0}} + {{\dot {y}}_{4}} - 2{{y}_{2}} = {\text{const}}$

Пусть $\sin I \ne 0$. Используя двойственную к системе (3.4) систему с наблюдением, можно показать, что при $b = 1$ она наблюдаема и, следовательно, в силу принципа двойственности исходная нестационарная система (3.5) управляема.

Коническая прецессия ($\alpha = {{\alpha }_{0}}$, ${{\beta }_{0}} = 0$)

В возмущенном движении положим

$\alpha = {{\alpha }_{0}} + {{x}_{1}},\quad \beta = {{x}_{2}},\quad s{{\alpha }_{0}} = \frac{{ab}}{{3b - 4}}$

В этом случае линеаризованные уравнения управляемого движения имеют вид

(3.9)
$\begin{gathered} {{{\ddot {x}}}_{1}} + {{n}_{1}}{{{\dot {x}}}_{2}} + {{n}_{2}}{{x}_{1}} = ({{\delta }_{1}} - {{\delta }_{2}}\sin \tau )u \\ {{{\ddot {x}}}_{2}} - {{n}_{1}}{{{\dot {x}}}_{1}} + {{n}_{3}}{{x}_{2}} = {{\delta }_{3}}\cos \tau u \\ \end{gathered} $

Здесь

$\begin{gathered} {{n}_{1}} = (3b - 2){\text{s}}{{\alpha }_{0}},\quad {{n}_{2}} = (4 - 3b){{{\text{c}}}^{2}}{{\alpha }_{0}},\quad {{n}_{3}} = 3(1 - b), \\ {{\delta }_{1}} = {\text{c}}I{\text{c}}{{\alpha }_{0}},\quad {{\delta }_{2}} = 2\operatorname{s} I{\text{s}}{{\alpha }_{0}},\quad {{\delta }_{3}} = {\text{s}}I \\ \end{gathered} $

Как и выше, согласно [25], по формулам (3.6) введем новые переменные ${{y}_{j}}$ $(j = 1, \ldots ,6)$, которые в данном случае удовлетворяют стационарной системе

${{\ddot {y}}_{1}} + {{n}_{1}}{{\dot {y}}_{2}} + 2{{\dot {y}}_{3}} + {{\bar {n}}_{2}}{{y}_{1}} + {{n}_{1}}{{y}_{4}} = 0$
(3.10)
(3.11)

Здесь , ${{\bar {n}}_{3}} = {{n}_{3}} - 1$.

На экваториальной орбите система (3.9) становится стационарной. Необходимые и достаточные условия ее неуправляемости имеют вид

$1)\;\bar {\Omega } = \pm 4\frac{{b - 1}}{b}\left( {{{\alpha }_{0}} = \frac{\pi }{2}} \right);\quad 2)\;b = 1;\quad 3)\;b = \frac{2}{3}$

Система (3.10) является неуправляемой, если 1) $b = 1$; 2) $b = 2{\text{/}}3$; 3) $\operatorname{s} {{\alpha }_{0}} = 0$, т.е. $a = {{r}_{0}}{\text{/}}{{\omega }_{0}} = 0$, откуда следует ${{r}_{0}} = \Omega - {{\omega }_{0}}{\text{s}}{{\alpha }_{0}} = 0$, т.е. $\Omega = 0$, что означает, что собственное вращение отсутствует (коническая прецессия переходит в относительное равновесие, при котором ось симметрии спутника расположена по радиус-вектору (${{\alpha }_{0}} = 0$)).

Определим условия существования в системе (3.10) линейных интегралов, не зависящих от управления. Так же, как и для случая цилиндрической прецессии, умножив первое и четвертое уравнения системы (3.10) на постоянные величины ${{\alpha }_{1}}$ и ${{\alpha }_{2}}$ и складывая, получим соотношение, которое при выполнении условий

${{\alpha }_{1}}{{\bar {n}}_{2}} + {{\alpha }_{2}}{{n}_{1}} = 0,\quad {{\alpha }_{1}}{{n}_{1}} + {{\alpha }_{2}}{{\bar {n}}_{3}} = 0$
не зависит от переменных ${{y}_{j}}$. Условие $n_{1}^{2} - {{\bar {n}}_{2}}{{\bar {n}}_{3}} = 0$ существования неравных нулю величин ${{\alpha }_{1}}$ и ${{\alpha }_{2}}$ в данном случае имеет вид

$(1 - b)(2 - 3b)(1 - 2{{{\text{s}}}^{2}}{{\alpha }_{0}}) = 0$

Итак, в системе (3.10) существует линейный интеграл, не зависящий от управления, в следующих случаях

(3.12)
$1)\;b = 1;\quad 2)\;b = \frac{2}{3};\quad 3)\;{{{\text{s}}}^{2}}{{\alpha }_{0}} = \frac{1}{2}\left( {\bar {\Omega } = \pm 2\sqrt 2 \frac{{b - 1}}{b}} \right)$

Умножив второе уравнение системы (3.10) на ${{\delta }_{2}}$, а третье на ${{\delta }_{3}}$ и сложив их, получим выражение, которое при выполнении условий

${{\delta }_{2}}{{\bar {n}}_{3}} - {{\delta }_{3}}{{n}_{1}} = 0,\quad - {\kern 1pt} {{\delta }_{2}}{{n}_{1}} + {{\delta }_{3}}{{\bar {n}}_{2}} = 0$
не зависит от переменных ${{y}_{2}},{{y}_{3}}$. Условия существования решения этой системы приводят к выражениям $b = 2{\text{/}}3$; ${{{\text{c}}}^{2}}{{\alpha }_{0}} = 1{\text{/}}2$, которые совпадают с выражениями 2) и 3) условий (3.12). Таким образом, новых условий существования интегралов в системе (3.15) не возникает.

Если орбита полярная, то ${{\delta }_{1}} = 0$, то переменные ${{y}_{5}},{{y}_{6}}$ не требуется вводить.

Используя критерий Красовского [35], можно показать, что на полярной орбите при выполнении условий $b = 2{\text{/}}3$ и ${{s}^{2}}{{\alpha }_{0}} = 1{\text{/}}2$ исходная нестационарная система (3.9) является неуправляемой. Если же орбита не является полярной, то при этих условиях система управляема.

4. Построение стабилизирующего управления

4.1. Способ построения алгоритма стабилизации. Поведение вектора $x = {{\left[ {\begin{array}{*{20}{c}} {{{x}_{1}}}&{{{x}_{2}}} \end{array}} \right]}^{{\text{T}}}}$ исходной системы описывается нестационарными системами (3.1), (3.5) и (3.9) соответственно для каждого варианта прецессий. Для построения алгоритмов стабилизации эти системы должны быть представлены в форме Коши

(4.1)
$\begin{gathered} \dot {X} = {{A}_{x}}X + {{B}_{x}}(\tau )u,\quad X(4 \times 1),X = \left[ {\begin{array}{*{20}{c}} x \\ {\dot {x}} \end{array}} \right],\quad {{B}_{x}}(\tau )(4 \times 1) \\ {{A}_{x}} = \left[ {\begin{array}{*{20}{c}} {{{O}_{2}}}&{{{E}_{2}}} \\ {\begin{array}{*{20}{c}} {a_{{11}}^{{(j)}}}&0 \\ 0&{a_{{22}}^{{(j)}}} \end{array}}&{\begin{array}{*{20}{c}} 0&{a_{{14}}^{{(j)}}} \\ {a_{{23}}^{{(j)}}}&0 \end{array}} \end{array}} \right],\quad {{B}_{x}}(\tau ) = \left[ {\begin{array}{*{20}{c}} {{{O}_{{21}}}} \\ {b_{1}^{{(j)}}(\tau )} \\ {b_{2}^{{(j)}}(\tau )} \end{array}} \right],\quad (j = 1,2,3) \\ \end{gathered} $

Для цилиндрической прецессии

$a_{{11}}^{{(1)}} = {{k}_{2}},\quad a_{{22}}^{{(1)}} = {{k}_{3}},\quad a_{{14}}^{{(1)}} = - {{k}_{1}},\quad a_{{23}}^{{(1)}} = {{k}_{1}};\quad b_{1}^{{(1)}} = - 2{\text{s}}I\sin \tau ,\quad b_{2}^{{(1)}} = {\text{s}}I\cos \tau $

Для гиперболоидальной прецессии

$\begin{gathered} a_{{11}}^{{(2)}} = - k,\quad a_{{22}}^{{(2)}} = - {{{\text{s}}}^{2}}{{\beta }_{0}},\quad a_{{14}}^{{(2)}} = - {{1}_{1}},\quad a_{{23}}^{{(2)}} = {{{\text{c}}}^{2}}{{\beta }_{0}} \\ b_{1}^{{(2)}} = {{d}_{1}}\sin \tau ,\quad b_{2}^{{(2)}} = {{d}_{2}}\cos \tau - {{d}_{3}} \\ \end{gathered} $

Для конической прецессии

$\begin{gathered} a_{{11}}^{{(3)}} = - {{n}_{2}},\quad a_{{22}}^{{(3)}} = - {{n}_{3}},\quad a_{{14}}^{{(3)}} = - {{n}_{1}},\quad a_{{23}}^{{(3)}} = {{n}_{1}} \\ b_{1}^{{(3)}} = {{\delta }_{1}} - {{\delta }_{2}}\sin \tau ,\quad b_{2}^{{(3)}} = {{\delta }_{3}}\cos \tau \\ \end{gathered} $

Одна из основных идей предлагаемого метода состоит в использовании построенных стационарных систем для выбора стабилизирующего управления. Это алгоритмизированный, устойчивый в работе способ удобный для применения (см. [19, 2931]).

Задача стабилизации состоит в том, чтобы построить управление, обеспечивающее при $\tau \to \infty $ стремление к нулю компонент вектора состояния $Y$ системы, полученной из указанных стационарных систем

(4.2)
$\dot {Y} = {{A}_{y}}Y + {{B}_{y}}u,\quad Y(2n \times 1),\quad Y = \left[ {\begin{array}{*{20}{c}} y \\ {\dot {y}} \end{array}} \right],\quad {{B}_{y}}(2n \times 1)$
(Заметим, что в рассматриваемых случаях $n = 4,6$).

Предполагается, что пара ${{A}_{y}},{{B}_{y}}$ управляема.

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

(4.3)
$J = \frac{1}{2}\int\limits_0^\infty {\left[ {{{Y}^{{\text{T}}}}(\tau )QY(\tau ) + \gamma {{u}^{2}}(\tau )} \right]} d\tau ,$
где $Q$ – неотрицательно определенная постоянная матрица соответствующей размерности, $\gamma > 0$. Оптимальное управление имеет вид [36]

(4.4)
$u(\tau ) = - {{K}_{y}}Y(\tau ),\quad {{K}_{y}} = \frac{1}{\gamma }B_{Y}^{{\text{T}}}P$

Матрица $P$ размерности $2n \times 2n$ является решением дифференциального матричного уравнения Риккати. Система стационарна и управляема, поэтому это уравнение имеет положительно определенное стационарное решение, совпадающее с единственным решением алгебраического уравнения Риккати

(4.5)
$PA_{y}^{{}} + A{{_{y}^{{}}}^{{\text{T}}}}P - \frac{1}{\gamma }PB_{y}^{{}}{{B}_{y}}^{{\text{T}}}P + Q = 0$

Синтезированное на основе расширенной стационарной системы управляющее воздействие является функцией переменных $Y(\tau )$ стационарной системы более высокого порядка, чем исходная нестационарная система.

Для введения управления непосредственно в исходную систему следует выразить вектор $Y(2n \times 1)$ ($n = 4,6$) через вектор $x(2 \times 1)$ исходной системы, дополненный некоторым вектором $x{\kern 1pt} '(N \times 1)$ ($N = 2,4$), и их производные.

Вектор $\xi = \left[ {\begin{array}{*{20}{c}} x \\ {x{\kern 1pt} '} \end{array}} \right]$ и вектор $y$ связаны соотношением

(4.6)
$\xi = {{T}_{y}}y,\quad {{T}_{y}} = \left[ {\begin{array}{*{20}{c}} {F(\tau )} \\ {D(\tau )} \end{array}} \right],\quad x = F(\tau )y,\quad x{\kern 1pt} ' = D(\tau )y$

Матрица $F(\tau )$ определена согласно формулам (3.2) и (3.4) соответственно для $n = 2$ и $n = 6$.

Дополнительный вектор $x{\kern 1pt} '$ вводится таким образом, чтобы квадратные матрицы ${{T}_{y}}$ и ${{\dot {T}}_{y}}$ были невырожденными.

Введем вектор $\eta = \left[ {\begin{array}{*{20}{c}} \xi \\ {\dot {\xi }} \end{array}} \right]$. Вектора $Y$ и $\eta $ связаны преобразованием

(4.7)
$Y = T(\tau )\eta ,\quad T(\tau ) = \left[ {\begin{array}{*{20}{c}} {T_{y}^{{ - 1}}}&{{{O}_{n}}} \\ {\dot {T}_{y}^{{ - 1}}}&{T_{y}^{{ - 1}}} \end{array}} \right]$

Тогда управление (4.4) может быть записано в виде

(4.8)
$u(\tau ) = - {{K}_{y}}T(\tau )\eta (\tau )$

Уравнения для дополнительного вектора $X{\kern 1pt} ' = \left[ {\begin{array}{*{20}{c}} {x{\kern 1pt} '} \\ {\dot {x}{\kern 1pt} '} \end{array}} \right]$ имеют вид

(4.9)
$\dot {X}{\kern 1pt} ' = A{\kern 1pt} 'X{\kern 1pt} '\; + B{\kern 1pt} '(\tau )u$

Матрицы $A{\kern 1pt} ',B{\kern 1pt} '(\tau )$ для конкретных случаев выписаны ниже.

Расширенная нестационарная система для построения алгоритма стабилизации состоит из исходной системы (4.1) и системы (4.9), где управление формируется согласно (4.8) с учетом формул (4.6).

Решения этой расширенной нестационарной системы, замкнутой управлением (4.8) стремятся к нулю при $\tau \to \infty $, в силу выбора матрицы ${{K}_{Y}}$, так как компоненты вектора $\xi $ связаны с компонентами вектора $y$ ограниченным преобразованием (4.6).

4.2. Алгоритм стабилизации регулярных прецессий. Оптимальные стабилизирующие управления строятся для соответствующих стационарных систем.

Для случая цилиндрической прецессии: система стационарных уравнений (4.2), соответствующая системе (3.3), имеет 8-й порядок. Матрицы расширенной нестационарной системы (4.1), (4.9) имеют вид

$B_{x}^{{}} = \left[ {\begin{array}{*{20}{c}} {{{O}_{{21}}}} \\ { - 2{\text{s}}I{\text{s}}\tau } \\ {{\text{s}}I{\text{c}}\tau } \end{array}} \right],\quad B{\kern 1pt} ' = \left[ {\begin{array}{*{20}{c}} {{{O}_{{21}}}} \\ { - 2{\text{s}}I{\text{c}}\tau } \\ { - {\text{s}}I{\text{s}}\tau } \end{array}} \right],\quad A_{x}^{{}} = \left[ {\begin{array}{*{20}{c}} {{{O}_{2}}}&{{{E}_{2}}} \\ {\begin{array}{*{20}{c}} {{{k}_{2}}}&0 \\ 0&{{{k}_{3}}} \end{array}}&{\begin{array}{*{20}{c}} 0&{ - {{k}_{1}}} \\ {{{k}_{1}}}&0 \end{array}} \end{array}} \right],\quad A{\kern 1pt} ' = {{A}_{y}}$

Матрицы $F,P$ преобразования (4.7) $T(\tau )$ имеют вид:

$\mathop {F(\tau )}\limits_{(2 \times 4)} = \left[ {\begin{array}{*{20}{c}} {{\text{c}}\tau {{E}_{2}}}&{{\text{s}}\tau {{E}_{2}}} \end{array}} \right],\quad \mathop {D(\tau )}\limits_{(2 \times 4)} = \left[ {\begin{array}{*{20}{c}} { - {\text{s}}\tau {{E}_{2}}}&{{\text{c}}\tau {{E}_{2}}} \end{array}} \right]$

Для случая гиперболоидальной прецессии система стационарных уравнений (4.2), соответствующая системе (3.7), (3.8), имеет 12-й порядок. Матрицы расширенной нестационарной системы (4.1), (4.9) в этом случае имеют вид

$B_{x}^{{}} = \left[ {\begin{array}{*{20}{c}} {{{O}_{{21}}}} \\ {{{d}_{1}}{\text{s}}\tau } \\ {{{d}_{2}}{\text{c}}\tau - {{d}_{3}}} \end{array}} \right],\quad \mathop {B{\kern 1pt} '}\limits_{(8 \times 1)} = \left[ {\begin{array}{*{20}{c}} {{{O}_{{41}}}} \\ {\tilde {B}'} \end{array}} \right],\quad \tilde {B}{\kern 1pt} ' = \left[ {\begin{array}{*{20}{c}} {{{d}_{1}}} \\ 0 \\ 0 \\ {{{d}_{2}}} \end{array}} \right]$
$A_{x}^{{}} = \left[ {\begin{array}{*{20}{c}} {{{O}_{2}}}&{{{E}_{2}}} \\ {\begin{array}{*{20}{c}} { - k}&0 \\ 0&{ - {{{\text{s}}}^{2}}{{\beta }_{0}}} \end{array}}&{\begin{array}{*{20}{c}} 0&{ - 1} \\ {{{{\text{c}}}^{2}}{{\beta }_{0}}}&0 \end{array}} \end{array}} \right],\quad A{\kern 1pt} ' = \left[ {\begin{array}{*{20}{c}} {{{O}_{{44}}}}&{{{E}_{4}}} \\ {A_{{\text{1}}}^{'}}&{A_{{\text{2}}}^{'}} \end{array}} \right]$
$A_{1}^{'} = \left[ {\begin{array}{*{20}{c}} { - l}&0&0&1 \\ 0&{{{{\text{c}}}^{2}}{{\beta }_{0}}}&{ - {{{\text{c}}}^{2}}{{\beta }_{0}}}&0 \\ 0&{ - 1}&{ - l}&0 \\ {{{{\text{c}}}^{2}}{{\beta }_{0}}}&0&0&{{{{\text{c}}}^{2}}{{\beta }_{0}}} \end{array}} \right],\quad A_{2}^{'} = \left[ {\begin{array}{*{20}{c}} 0&{ - 1}&2&0 \\ {{{{\text{c}}}^{2}}{{\beta }_{0}}}&0&0&2 \\ { - 2}&0&0&{ - 1} \\ 0&{ - 2}&{{{{\text{c}}}^{2}}{{\beta }_{0}}}&0 \end{array}} \right]$

Матрицы $F,D$ преобразования (4.6) $T(\tau )$ для случаев гиперболоидальной и конической прецессий имеют вид:

$\mathop {{{F}_{{}}}}\limits_{(2 \times 6)} = \left[ {\begin{array}{*{20}{c}} {{\text{c}}\tau {{E}_{2}}}&{{\text{s}}\tau {{E}_{2}}}&{{{E}_{2}}} \end{array}} \right],\quad D = \left[ {\begin{array}{*{20}{c}} {{{O}_{2}}}&{{{E}_{2}}}&{{{O}_{2}}} \\ {{{E}_{2}}}&{{{O}_{2}}}&{{{O}_{2}}} \end{array}} \right]$

Для конической прецессии стационарная система уравнений (4.2), соответствующая системе (3.10), (3.11), имеет также 12-й порядок. Матрицы систем (4.1), (4.9) в случае конической прецессии имеют вид

$B_{x}^{{}} = \left[ {\begin{array}{*{20}{c}} {{{O}_{{21}}}} \\ {{{\delta }_{1}} - {{\delta }_{2}}{\text{s}}\tau } \\ {{{\delta }_{3}}{\text{c}}\tau } \end{array}} \right],\quad B{\kern 1pt} ' = \left[ {\begin{array}{*{20}{c}} {{{O}_{{41}}}} \\ {\tilde {B}_{{\text{д}}}^{{}}} \end{array}} \right],\quad \tilde {B}{\kern 1pt} ' = \left[ {\begin{array}{*{20}{c}} { - {{\delta }_{2}}} \\ 0 \\ 0 \\ {{{\delta }_{3}}} \end{array}} \right]$
$A_{x}^{{}} = \left[ {\begin{array}{*{20}{c}} {{{O}_{2}}}&{{{E}_{2}}} \\ {\begin{array}{*{20}{c}} { - {{n}_{2}}}&0 \\ 0&{ - {{n}_{3}}} \end{array}}&{\begin{array}{*{20}{c}} 0&{ - {{n}_{1}}} \\ {{{n}_{1}}}&0 \end{array}} \end{array}} \right],\quad A{\kern 1pt} ' = \left[ {\begin{array}{*{20}{c}} {{{O}_{{44}}}}&{{{E}_{4}}} \\ {A_{1}^{'}}&{A_{2}^{'}} \end{array}} \right]$
$A_{1}^{'} = \left[ {\begin{array}{*{20}{c}} { - {{{\bar {n}}}_{2}}}&0&0&{{{n}_{1}}} \\ 0&{ - {{{\bar {n}}}_{3}}}&{ - {{n}_{1}}}&0 \\ 0&{ - {{n}_{1}}}&{ - {{{\bar {n}}}_{2}}}&0 \\ {{{n}_{1}}}&0&0&{ - {{{\bar {n}}}_{3}}} \end{array}} \right],\quad A_{2}^{'} = \left[ {\begin{array}{*{20}{c}} 0&{ - {{n}_{1}}}&2&0 \\ {{{n}_{1}}}&0&0&2 \\ { - 2}&0&0&{ - {{n}_{1}}} \\ 0&{ - 2}&{{{n}_{1}}}&0 \end{array}} \right]$

Таким образом, алгоритм стабилизации нестационарных систем для указанных случаев прецессий состоит из 3-х этапов: 1) нахождение постоянных коэффициентов управления ${{K}_{Y}}$ для решения задачи оптимальной стабилизации соответствующей стационарной системы (на основе алгебраического уравнения Риккати); 2) построение управления в виде (4.8) с помощью невырожденных преобразований $T(\tau )$ и 3) решения расширенной нестационарной системы, содержащей исходную нестационарную систему (4.1) и уравнения для вспомогательных переменных (4.9).

5. Моделирование. Цель приведенных ниже результатов моделирования – показать принципиальную применимость предложенных алгоритмов и продемонстрировать их работоспособность.

Моделирование проводилось при помощи стандартного пакета Wolfram mathematica v11.0. Коэффициенты управления выбирались при помощи стандартной программы LQR для стационарных систем (4.2).

Наклон орбиты движения спутника $I = \pi {\text{/}}6$. Начальные отклонения по углам ${{x}_{1}}(0) = {{x}_{2}}(0) = 0.1$; по скоростям ${{\dot {x}}_{1}}(0) = {{\dot {x}}_{2}}(0) = 0.0$.

Параметр спутника $b = 0.5$; параметр $a = \pm 10.0$ для цилиндрической прецессии, $a = 1.0$ для гиперболической и конической прецессий

Параметры функционала (4.3): $Q = 100.0 \cdot {{E}_{k}}$ $(k = 8,12);$ $\gamma = 1$.

На рис. 1–4 представлено поведение переменных ${{x}_{1}}(\tau ),{{\dot {x}}_{1}}(\tau )$ и ${{x}_{2}}(\tau ),{{\dot {x}}_{2}}(\tau )$ для случая цилиндрической прецессии.

Рис. 1.

Цилиндрическая прецессия: ${{x}_{1}}(\tau ),{{\dot {x}}_{1}}(\tau )$, $a = + 10.0$.

Рис. 2.

Цилиндрическая прецессия: ${{x}_{1}}(\tau ),{{\dot {x}}_{1}}(\tau )$, $a = - 10.0$.

Рис. 3.

Цилиндрическая прецессия: ${{x}_{2}}(\tau ),{{\dot {x}}_{2}}(\tau )$, $a = + 10.0$.

Рис. 4.

Цилиндрическая прецессия: ${{x}_{2}}(\tau ),{{\dot {x}}_{2}}(\tau )$, $a = - 10.0$.

На рис. 5 и 6 представлено поведение переменных ${{x}_{1}}(\tau ),{{\dot {x}}_{1}}(\tau )$ и ${{x}_{2}}(\tau ),{{\dot {x}}_{2}}(\tau )$ для случая гиперболоидальной прецессии.

Рис. 5.

Гиперболоидальная прецессия: ${{x}_{1}}(\tau ),{{\dot {x}}_{1}}(\tau )$, $a = 1.0$.

Рис. 6.

Гиперболоидальная прецессия: ${{x}_{2}}(\tau ),{{\dot {x}}_{2}}(\tau )$, $a = 1.0$.

На рисунках 7 и 8 представлено поведение переменных ${{x}_{1}}(\tau ),{{\dot {x}}_{1}}(\tau )$ и ${{x}_{2}}(\tau ),{{\dot {x}}_{2}}(\tau )$ для случая конической прецессии.

Рис. 7.

Коническая прецессия: ${{x}_{1}}(\tau ),{{\dot {x}}_{1}}(\tau )$, $a = 1.0$.

Рис. 8.

Коническая прецессия: ${{x}_{2}}(\tau ),{{\dot {x}}_{2}}(\tau )$, $a = 1.0$.

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

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

Список литературы

  1. Дубошин Г.Н. О вращательном движении искусственных небесных тел // Бюлл. ИТА АН СССР. 1960. Т. 7. № 7. С. 511–520.

  2. Кондурарь В.Т. Частные решения общей задачи о поступательно-вращательном движении сфероида под действием притяжения шара // Астрон. ж. 1960. Т. 3. № 5. С. 890–901.

  3. Черноусько Ф.Л. Об устойчивости регулярных прецессий спутника // ПММ. 1964. Т. 28. Вып. 1. С. 155–157.

  4. Likins P.W. Stability of a symmetrical satellite in attitudes fixed in an orbiting reference frame // J. Astronaut. Sci. 1965. V. 12. № 1. C. 18–24.

  5. Белецкий В.В. Движение искусственного спутника относительно центра масс. М.: Наука, 1965. 416 с.

  6. Белецкий В.В. Движение спутника относительно центра масс в гравитационном поле. М.: Изд-во Моск. ун-та, 1975. 105 с.

  7. Румянцев В.В. Об устойчивости стационарных движений спутников. М.: Выч. центр АН СССР, 1967. 141 с.

  8. Морозов В.М. Устойчивость движения космических аппаратов // Итоги науки и техники. Сер. Общая механика. ВИНИТИ. 1971. С. 1–83.

  9. Сарычев В.А. Вопросы ориентации искусственных спутников // Итоги науки и техники. ВИНИТИ. 1978. Т. 11. 233 с.

  10. Морозов В.М. Об устойчивости движения гиростата под действием гравитационных магнитных и аэродинамических моментов // Космич. исслед. 1967. Т. 5. № 5. С. 727–732.

  11. Морозов В.М. Об устойчивости относительного равновесия спутника при действии гравитационного, магнитного и аэродинамического моментов // Космич. исслед. 1969. Т. 7. № 3. С. 395–401.

  12. Хентов А.А. Движение около центра масс экваториального спутника на круговой орбите при взаимодействии магнитного и гравитационного полей Земли // ПММ. 1967. Т. 31. № 5.

  13. Белецкий В.В., Хентов А.А. Вращательное движение намагниченного спутника. М.: Наука, 1985. 288 с.

  14. Сарычев В.А., Овчинников М.Ю. Магнитные системы ориентации искусственных спутников Земли // Итоги науки и техники. Сер: Исследование космического пространства. ВИНИТИ. 1985. 106 с.

  15. Silani E., Lovera M. Magnetic spacecraft attitude control: a survey and some new results // Control Engng. Pract. 2005. V. 13. P. 357–371.

  16. Sofyalı A., Jafarov E.M., Wisniewski R. Robust and global attitude stabilization of magnetically actuated spacecraft through sliding mode // Aerosp. Sci. Technol. 2018. V. 76. P. 91–104.

  17. Ovchinnikov M.Yu., Roldugin D.S. A survey on active magnetic attitude control algorithms for small satellites // Progress in Aerospace Sciences. 2019.

  18. Овчинников М.Ю., Ролдугин Д.С. Современные алгоритмы активной магнитной ориентации спутников // Космич. аппараты и технол. 2019. Т. 3. № 2 (28). С. 73–86.

  19. Морозов В.М., Каленова В.И. Управление спутником при помощи магнитных моментов: управляемость и алгоритмы стабилизации // Космич. исслед. 2020. Т. 58. № 3. С. 199–207.

  20. Александров А.Ю., Тихонов А.А. Электродинамическая стабилизация программного вращения ИСЗ в орбитальной системе координат // Вестн. СПб унив. Сер. 1: Математика, механика, астрономия. 2012. № 2. С. 79–90.

  21. Aleksandrov A.Yu., Aleksandrova, E.B., Tikhonov A.A. Stabilization of a programmed rotation mode for a satellite with electrodynamic attitude control system // Adv. in Space Res. 2018. V. 62. P. 142–151.

  22. Сазонов В.В., Чебуков С.Ю., Кузнецова Е.Ю. Двухосная закрутка спутника в плоскости орбиты // Космич. исслед. 2000. Т. 38. № 3. С. 296–306.

  23. Cubas J., Farrahi A., Pindado S. Magnetic attitude control for satellites in polar or sun synchronous orbits// J. Guid. Control Dyn. 2015. V. 38. P. 1947–1958.

  24. Cubas J., de Ruiter A. Magnetic control without attitude determination for spinning spacecraft // Acta Astron. 2020. V. 169. P. 108–123.

  25. Каленова В.И., Морозов В.М. Линейные нестационарные системы и их приложения к задачам механики. М.: Физматлит, 2010. 208 с.

  26. Каленова В.И., Морозов В.М. Приводимость линейных нестационарных систем второго порядка с управлением и наблюдением // ПММ. 2012. Т. 76. № 4. С. 576–588.

  27. Каленова В.И., Морозов В.М. Об управлении линейными нестационарными системами специального вида // Изв. РАН. ТиСУ. 2013. № 3. С. 6–15.

  28. Каленова В.И., Морозов В.М. Приводимость линейных нестационарных систем специального вида с управлением и наблюдением // Изв. РАН. ТиСУ. 2019. № 3. С. 3–12.

  29. Morozov V.M., Kalenova V.I. Linear time-varying systems and their applications to cosmic problems // AIP Conf. Proc. The Eighth Polyakhov’s Reading: Proc. of the Int. Sci. Conf. on Mechanics. 2018. V. 1959. P. 020003–020003.

  30. Морозов В.М., Каленова В.И. Управление с помощью магнитных моментов ориентацией спутника, движущегося по полярной орбите // Инж. ж. Наука и иннов. 2018. Т. 81 (9). С. 8–14.

  31. Kalenova V.I., Morozov V.M. Novel approach to attitude stabilization of satellite using geomagnetic Lorentz forces // Aerosp. Sci. Technol. 2020. V. 106.

  32. Лурье А.А. Аналитическая механика. М.: ГИФМЛ, 1961. 824 с.

  33. Wertz J. Spacecraft Attitude Determination and Control. Dordrecht: D. Reidel Publ. Co., 1978. 876 p.

  34. Laub A.J., Arnold W.F. Controllability and observability criteria for multivariable linear second order models // IEEE Trans. Automat. Control. 1984. V. AC-29. № 2. P. 163–165.

  35. Красовский Н.Н. Теория управления движением. Линейные системы. М.: Наука, 1968. 476 с.

  36. Ройтенберг Я.Н. Автоматическое управление. М.: Наука, 1978. 396 с.

Дополнительные материалы отсутствуют.