Академический Документы
Профессиональный Документы
Культура Документы
РОССИЙСКОЙ ФЕДЕРАЦИИ
РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ИМЕНИ В.Ф. УТКИНА
________________________________________________
На правах рукописи
ВУ КУАНГ МИНЬ
Диссертация
на соискание ученой степени кандидата технических наук
Научный руководитель:
доктор физико-математических
математических наук,
профессор Миронов В.В.
Рязань 2019
2
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ……………………………………………………………………….4
Глава 1. Обоснование динамической модели движения в задаче управляемо-
сти и наблюдаемости «в малом» МКА……………………………………..…..13
1.1. Основные характеристики МКА………………………………………....13
1.2. Обзор предшествующих результатов по теме работы………………....36
1.3. Постановка задач исследования……………………..…………………..42
1.4. Обоснование динамической модели движения МКА «в малом»……..45
Выводы по главе 1………………………………………………………..51
ВВЕДЕНИЕ
управлять СС, чтобы он достиг цели управления и при этом не вышел за пре-
делы некой пространственной области. В частности, такие «особые» условия
возникают при управлении МКА вблизи космических станций.
Для целей учета специфических ситуаций в общей теории управления
и была разработана концепция управления «в малом», созданная на базе
школы академика Е.А. Барбашина учеными Рязанского радиотехнического
университета: Л.Н. Ешуков, И.П. Карасев, Ю.С. Митрохин, В.В. Миронов,
А.В. Кузнецов, К.В. Миронова, В.П. Корячко.
В данной диссертации поиски в этом направлении учета «малости»
продолжаются в приложении к СС на базе БКА. Вообще, вопросам разверты-
вания систем МКА уделяется большое внимание в разных странах (особенно
в России, США, Европе, Китае, в январе 2019 г. запущен первый вьетнам-
ский МКА), в то же время специфические вопросы управления и наблюдения
МКА в ограниченных условиях (управление и наблюдение «в малом»), рас-
смотренные в диссертации, – новые.
Проведенные в диссертации исследования находятся в русле научных
исследований, проводимых на кафедре высшей математики РГРТУ в лабора-
тории системного анализа под руководством д-ра. физ.-мат. наук, профессора
В.В. Миронова.
Освещение степени разработанности темы диссертации базируется на
100 библиографических источниках.
Методы решения задач. При проведении исследований в диссертации
были использованы методы математического моделирования, методы теории
обыкновенных дифференциальных уравнений, методы качественной теории
динамических систем и теории оптимального управления, численные мето-
ды, комплексы программ, методы структурного программировани, а также
теоретические основы механики космического полета.
9
расходовать как можно меньше энергии, не теряя при этом своей эффектив-
ности.
Системы, в процессе работы которых расходуется масса рабочего тела,
являются активными. Вследствие этого время эксплуатации активных сис-
тем, а также самих МКА ограничено. Наоборот, под пассивными системами
подразумеваются системы, которые не расходуют в процессе работы рабочее
тело. Для создания управляющих моментов пассивные системы используют
внешние по отношению к космическим аппаратам факторы, а именно: грави-
тационные и магнитные поля, давления солнечного излучения, аэродинами-
ческие силы и др.
Виды систем управления движением МКА [25]:
– Магнитные системы
– Системы с реактивными двигателями
– Системы с солнечным парусом
– Гравитационные системы ориентации
– Системы с маховиками
К системам ориентации МКА и их компоновке предъявляются особые
требования в связи с жесткими ограничениями МКА по размерам, энергетике
и вычислительным ресурсам. Если к точности ориентации МКА не предъяв-
ляется высоких требований, то можно и целесообразно использовать магнит-
ные системы ориентации. Их принцип действия основывается на взаимодей-
ствии собственного магнитного момента МКА с внешним геомагнитным по-
лем, в результате которого возникает управляющий механический момент.
Магнитный момент может быть реализован пассивно с помощью постоянных
магнитов и гистерезисных стержней или активно с помощью токовых кату-
шек с намагничиваемым сердечником или без него. Такие системы конструк-
тивно надежные и относительно простые. Возможность создавать на спутни-
ке магнитное поле и управлять этим полем привела к разработке разнообраз-
22
Практические действия:
О системах координат
Классические математические модели движения космического тела, в
том числе МКА, можно найти, например, в монографиях [40, 41, 42].
Для описания математической модели движения МКА (что является
одной из базовых целей работы) вначале необходимо определиться с систе-
мой координат. Традиционно для этих целей используются следующие ос-
новные системы координат [41].
Система (S1) – абсолютная прямоугольная декартова земная система
координат OXYZ с началом – точка O – в центре Земли, ось OY направлена
по оси вращения Земли [иногда с учетом ее пространственного смещения
(прецессия оси Земли) для наивысшей точности определения координат
МКА, иногда без учета ее смещения], оси OX и OZ лежат в экваториальной
плоскости Земли, при этом ось OZ направлена в точку весеннего равноденст-
вия.
Система (S2) – система Oxyz подвижная прямоугольная декартова сис-
тема координат с началом – точка O – в центре масс цели управления (ино-
гда БКА), ось Oy направлена по оси вращения Земли (иногда с учетом ее
смещения, иногда без учета ее смещения), оси Ox и Oz лежат в экваториаль-
ной плоскости Земли, при этом ось Oz направлена в точку весеннего равно-
денствия.
Предложенная в работе модель управления МКА зиждется на двух сис-
темах координат: геоцентрической земной (S1) и подвижной орбитальной
(S2). Необходимость использования различных СК вызвана: 1) трудностью
моделирования траектории МКА на околоземной орбите при сложно описы-
ваемых возмущающих силах, действующих на МКА (форма геоида Земли,
гравитация Земли, световое давление, сопротивление атмосферы и т.д.); 2)
возможностью упрощения модели движения МКА в случае (рассматривае-
мом в диссертации), когда МКА-СС запускается специальной пусковой уста-
новкой (СПУ) с базового космического аппрета (БКА) и движется к цели
47
r (t ) r (t ) 1(t ) ji (t ) , (1.1)
r (t ) 3 i
x(t ) A(t ) x(t ) (t )u,
(1.2)
y(t ) C (t ) x(t ),
где x(t ) – 3-мерный вектор фазового состояния, зависящий от времени t ; y –
это p-мерный вектор наблюдения (1 p 3 ); u – постоянный вектор, задан-
Выводы по главе 1
x (t ) A(t ) x (t ) (t )u , (2.1)
y (t ) C (t ) x (t ),
через точку x0 .
T 0 t 0 , T .
55
на области управляемости
2t 0 1
где A
t 2
, u 2 , 1 1.
t
Описание: МКА начинает двигаться из БКА с координатами (-20 км;20
км) до цели управления (начало координат). Найти оптимальную точку в
окрестности U(O) (окружность радиусом 4 км), чтобы МКА достиг цели за
минимальное время, не выходя за пределы окрестности U(O).
t1 – время движения МКА от БКА в точку x0 в окрестности U(O) ( 0)
Управляе-
, мин Устойчивость мость «в ма-
лом»
1 -2 -1 + +
2 -4 -4 + +
3 -6 -9 + +
4 -8 -16 + +
5 -10 -25 + +
6 -12 -36 + +
7 -14 -49 + +
8 -16 -64 + +
9 -18 -81 + +
10 -20 -100 + +
15 -30 -225 + +
20 -40 -400 + +
25 -50 -625 + +
30 -60 -900 + +
Таблица 2.2 – Расчеты времени движения МКА для достижения цели в малом
t2 t3 1 6.73 1.27
1.3 -Преимущество управляемости
t2 t3 опт 7.04
«в малом» над классическим
t2 t3 7 9.76 9.1 управлением при разных на-
2.7
t2 t3 опт 7.04 чальных точках.
управлении ν = 1 и ν = -1.
от исходной точки).
= t0 через точку x0 .
Замечание 2. Цель управления и наблюдения МКА – привести МКА к
точке x1 из некоторой точки x0 и затем через вектор наблюдения y(t) опреде-
лить состояние МКА x(t) в процессе достижения точки x1 .
Линейной заменой переменных за начало координат – точку O можно
принять точку x1 . Тогда для траектории движения x ( x0 , t0 , t , u ) значение
x (t0 ) x ( x0 , t0 , t0 , u ) x0 .
Приведем некоторые известные результаты, необходимые для решения
поставленных задач.
Теорема 2.1. Пусть Y T – фундаментальная матрица однородной систе-
мы x P (t ) x (t ), нормированной в точке t 0.
Для того чтобы система (2.2) была полностью управляемой на отрезке
t0 ,T , необходимо и достаточно, чтобы строки матрицы
B(t ) Y 1 (t )u
лежат U 1 .
Тогда начало координат достижимо «в малом» для системы (2.2).
Теорема 2.2 доказана в работе [89].
Докажем следующую теорему.
Теорема 2.3. Если линейная нестационарная система полностью
управляема на отрезке t0 , T , то она управляема «в малом» на отрезке t0 , T .
Доказательство. Рассмотрим линейную нестационарную систему 3-го
порядка
x (t ) P (t ) x (t ) (t )u. (2.3)
Будем считать, что элементы матрицы P(t ) достаточное число раз не-
прерывно дифференцируемы для того, чтобы элементы всех матриц
S 0 (t ), S1 (t ), S 2 (t ) были непрерывны на отрезке t0 ,T . Сформируем из этих
S (t ) S0 (t ), S1 (t ), S2 (t ) .
3
x0 , x0 , x0 0 (t ), (2.4)
была бы не особой.
Доказательство очевидно ввиду теоремы 2.3.
Теорема 2.5. Если в любой момент t0 ,T rank S ( )=3 , то система
cT Y 1 (t )u 0 cT Y 1 (t ) S0 0.
Продифференцируем последнее равенство два раза по t . При этом по-
лучим:
cT Y 1 (t ) S k (t ) 0, k=0, 2.
отрезке t0 , T .
Замечание 6. Если положительная полутраектория системы (2.2) поки-
дает окрестность U(O) при любом допустимом управлении из (1.3), то тогда
система находится вне области, в которой элементы вектора y могут быть не-
посредственно измеренными с помощью прибора на отрезке времени
t 0 t T . Это противоречит условию задачи наблюдении.
В итоге исследований требуется ответить на следующий вопрос.
Постановка задачи. При каких условиях, наложенных на систему (2.2),
с учетом (1.3) система (в частности, МКА) наблюдаема «в малом» для начала
координат на отрезке t0 , T ?
Решим поставленную задачу, используя методы качественной теории
дифференциальных уравнений с учетом наработок.
74
a1 (t ) x1 a2 (t ) x2 a3 (t ) x3
b1 (t ) x1 b2 (t ) x2 b3 (t ) x3 ,
c1 (t ) x1 c2 (t ) x2 c3 (t ) x3
dx dx1 dx2 dx3
x , , ,
dt dt dt dt
d 2 x d 2 x1 d 2 x2 d 2 x3
x , , ,
dt dt 2 dt 2 dt 2
d 3 x d 3 x1 d 3 x2 d 3 x3
x , , ,
dt dt 3 dt 3 dt 3
– это 1-я, 2-я, 3-я производные вектора x ( x1 , x2 , x3 ) по (независимому)
параметру t.
Предполагаем, что в некоторой области H (O ) U (O ) , содержащей
точку O, выполняются следующие условия (традиционные для задач рас-
сматриваемого типа):
1) вектор-функция f ( x, t ) CH3 – класс непрерывных и имеющих непре-
рывные частные производные до 3-го порядка включительно в области H(O)
функций;
2) f ( x, t ) 0 для любого значения параметра времени только при x = 0;
3) выполняются условия (их иногда называют условиями Коши) суще-
ствования, единственности и продолжаемости решений системы (2.1) при
любом постоянном управлении из области U.
75
f f 3 fi fi
F ( x, t ) f ( x, t ) ,
x t j 1 x j t
31
f 3 fi f fi
G ( x, u ) u u j , .
x j 1 x j 31 x x j 31
F F F G G
x f u f
x t x x t
G 2
3 Fi Fi 2
3 Gi
u fj uj (2.9)
x j 1 x j t
j 1 x j 31
31
3 F 3
G G
i u j i f j i
j 1 x j j 1 x j t
31
77
F G ( x, t )
x0 i 2 i
t 31 x j x 0 31
3 F ( x, t ) Gi ( x, t )
i
uj , (2.16)
j 1 x t 31
j x 0 31 x 0
i 1, 2,3,
78
3 F ( x, t ) G ( x, t )
x0 i uj i ,
j 1 x j x 0 31 t x 0 31
x0
a12 (t ) 2a1 (t ) u1 a2 (t )b1 (t ) 2a2 (t ) u2
a3 (t )c1 (t ) 2a3 (t ) u3 ;
1
b ( t ) a (t ) 2 b (t ) 1 2
u b 2
(t ) 2b (t ) u (2.17)
2 1 2 2
,
b3 (t )c2 (t ) 2b3 (t ) u3 ;
c1 (t )a3 (t ) 2c1 (t ) u1 c2 (t )b3 (t ) 2c2 (t ) u2
c 2 (t ) 2c (t ) u
3 3 3
где ai, bi, ci (i = 1, 2, 3) – производные по времени t соответственно элементы
матриц A. Получим для смешанного произведения:
u1 u2 u3
3 (2.18)
x0 , x0 , x0 v g1 (t ) g 2 (t ) g3 (t ) ,
f1 (t ) f 2 (t ) f3 (t )
По условию теоремы 2.7 векторы x0 , x0 , x0 , вычисленные в начале коор-
динат, линейно независимы в области U 1 U . Тогда их определитель отли-
чен от нуля.
Это значит, что смешанное произведение x0 , x0 , x0 0 или 0 0 .
Смешанное произведение векторов x0 , x0 , x0 представляет собой нечетную
функцию относительно управления .
Тогда очевидно из (2.18), (2.19), что смешанное произведение векторов
x0 , x0 , x0 меняет знак при замене знака управления .
Следовательно, начало координат достижимо «в малом» для системы
(2.5).
В работе [89] указана область V, которая обладает следующим необхо-
димым свойством: траектория системы, выходящая из любой точки x0 V ,
достигает начала координат за конечное время, не выходя из области
V U (O) .
Далее по условию теоремы столбцы матриц Ḥ(t) линейно независимы
на отрезке t0 , T . Это означает, что система (2.1) наблюдаема. Следователь-
отрезке ta , tb .
ta , tb .
По теоремам 2.1, 2.8 система (2.20) полностью управляема «в малом»
на отрезке t0 , T и наблюдаема «в малом» на отрезке ta , tb тогда и только
ta , tb .
Нетрудно видеть, что столбцы матрицы H (t ) и строки B(t ) совпадают
по свойству двух фундаментальных матриц системы и сопряженной к ней
системы.
Аналогично строки матрицы H 1 (t ) и столбцы B1 (t ) совпадают также.
Теорема доказана.
Замечание 8. Вводимое в работе понятие наблюдаемости «в малом»
является новым научным понятием (впервые введено проф. В.В. Мироновым
на научном семинаре кафедры высшей математики РГРТУ в 2018 г.). В силу
этого не существует аналогов предложенному в работе методу анализа на-
блюдаемости «в малом», в частности для анализа наблюдаемости МКА отно-
сительно БКП. Одновременно доказанная теорема 2.10 соответствует класси-
ческому принципу Калмана при более простых условиях для функциониро-
вания системы. Конец замечания.
82
4. Если ( x0 , x0 , x0 ) 0 t [t0 , T ] и ранг матрицы H(t) = 3, то система
Моделирование
Практическое применение доказанных теоретических результатов по-
кажем на модельном примере, который отражает практику (и идеологию)
управления и наблюдения МКА на базе БКП.
Пусть МКА в системе координат (O , x1 , x2 , x3 ) , жестко связанной с БКП,
движется по траектории, задаваемой двигателями коррекции и описываемой
следующей системой:
x (t ) A(t ) x (t ) (t )u , (2.21)
y (t ) C (t ) x (t ),
t t 1 1
A(t ) 2 sin t t , C (t ) 2t 5 t , x x1
T
где x2 x3 , y y1 ,
0 t 1
T
u 1 1 1 – управление кусочно-постоянное.
Исследуем систему (2.21) на наблюдаемость и управляемость «в ма-
лом».
Решение. Наряду с системой (2.21) рассмотрим ее сопряженную сис-
тему
x (t ) AT x(t ) (t )C T , (2.22)
T
y (t ) u x (t ).
Найдем ранг матрицы S (t ) .
1
S0 (t ) u (t ) 1 ,
1
0 t t 1 1 1
S1 (t ) S 0 AS0 (t ) 0 2 sin t t 1
0 0 t 1 1
2t
t sin(t ) 2 ,
t 1
S 2 (t ) S 1 AS1 (t )
2 t t 1 1 2t
1 cos(t ) 2 sin t t t sin(t ) 2
1 0 t 1 t 1
f1 (t )
f 2 (t ) ,
f3 (t )
2 t 2 0 2t
S1 (t ) S 0 AS0 (t ) 0 t 1 sin t t 5
1 1 t 1 t
2t 2 8
t 2 2t (t 1) 5sin t ,
6t 1
T
S2 (t ) S 1 AS1 (t ) g1 (t ) g2 (t ) g3 (t ) ,
где
g1 (t ) 10sin(t ) 4t t (2t 2 8) 4t (t 1) 2t 2 ,
g 2 (t ) t (6t 1) 2t (2t 2 8)(t 1)
sin(t )(5sin(t ) 2t (t 1) t 2 ) 2,
g 3 (t ) 6t t (5sin(t ) 2t (t 1) t 2 ) 2t 2 3.
В результате получим матрицу вида
2t 2t 2 8 g1 (t )
S (t ) 5 t 2 2t (t 1) 5sin(t ) g 2 (t ) .
t 6t 1 g3 (t )
С помощью пакета прикладных программ Matlab получаем выражение
определителя для S (t ) :
Выводы по главе 2
a b T T
где управление (t ) (t ) 1 , A , u u1
u 2 , x x1 x2 .
c d
90
( ) ( ) ( )
+ +⋯+ + ( )=
( ) ( ) ( )
= + +⋯+ + ( ). (3.2)
(0) = (0 ) = lim ( ),
→ ,
( ) (0) ( ) (0 ) = lim ( )( ), ( = 1, − 1).
= → , (3.3)
(0) = (0 ), ( ) (0) ( ) (0 ), = 1, − 1,
= (3.4)
( ) (0 )≠ ( ) (0 ), = 0, − 1, так как
Замечание 1. В общем случае
под влиянием функции ( ) функция ( ) и её производные в момент =0
могут скачкообразно измениться. Физически предначальные условия порож-
дены причинами, предшествовавшими ( ). Если этих причин не было,
предначальные условия будут нулевыми. Начальные же условия порождены
как причинами, предшествовавшими ( ), так и самой функцией.
= ( ).
Обозначив ( )+ ( ) + ⋯+ ( )+ ( ) = ( ),
+ +⋯+ + = ( ), запишем окончательно:
( ) ( ) = ( ) ( ). (3.5)
( ) ( ) = ( ). (3.6)
( ) ∑ ( ) ( ) ∑ ( ) ( )
( )= ( )+ , (3.7)
( ) ( )
( )= + + ⋯+ + ,
( )= + +⋯+ + ,
……………………………………………………,
( )= + ,
( ) = 1,
( )= + + ⋯+ + ,
( )= + + ⋯+ + ,
……………………………………………………,
( )= + ,
( )= .
( )= { ( )} =
( ) ∑ ( ) ( ) ∑ ( ) ( )
= ( )= ( )+ . (3.8)
( ) ( )
( ) ∑ ( ) ( )
( )= ( )= ( )+ . (3.9)
( ) ( )
(0 ) = (0 ), (0 ) = (0 ), … , (0 ) = (0 ).
x (t ) A(t ) x(t ) (t )u (t ) q , (3.12)
x (t ) a (t ) b(t )
где x(t ) 1 , A(t ) ,
x2 (t ) c (t ) d ( t )
u q
u 1 , q 1 – векторы усиления управления,
u 2 q2
100
(t ) mt – линейная функция.
x Н (t ) A(t ) xН (t ) (t )u . (3.13)
x Н (t ) A(t ) xН (t ) (t )u;
Моделирование
Исследовать управляемость «в малом» следующей системы при пред-
начальных условиях МКА:
x (t ) A(t ) x(t ) (t )u (t ) q , (3.14)
t 1 1 1
A(t ) t
t 2 1
, u 1 , q 1 , (t ) mt ,
e
Ответ.
0 +
0.5 +
1 +
1.5 +
2 +
102
Окончание таблицы
2.5 +
3 +
3.5 +
4 +
4.5 +
5 +
Выводы по главе 3
global a b c d k p lamda2
l1=la(1)
l2=la(2)
if (real(l1)<=0)&(real(l2)<=0)
disp('Система устойчивая')
else
disp('Система не устойчивая')
end
else
if (real(l1)>0)&(real(l2)>0)
end
if (real(l1)<0)&(real(l2)<0)
end
if ((re-
al(l1)==0)&(real(l2)==0))&((~(imag(l1)==0))&(~(imag(l2)==0)))
end
lamda=(la>0);
107
lamda2=la(lamda);
end
if ((l1<0)&(l2==0))|((l1==0)&(l2<0))
end
if ((~(b==0))|~((c==0)))&(l1>0)%>0
end
if ((~(b==0))|~((c==0)))&(l1<=0)%<0
end
end
end
global a b c d u1 u2 r z1 z2 e
la=roots(ptdt);%корни харак.уравнения
disp('корни харак.уравнения:')
l1=la(1)
l2=la(2)
plot(k(:,1),k(:,2),'k','linewidth',3)
size_k=size(k,1);
numx=0;
[t x1]=ode45(@helo1no,tspan,[k(1+numx,1);k(1+numx,2)]);
109
plot(x1(:,1),x1(:,2))
numx=numx+1;
end
plot(m(:,1),m(:,2),'k','linewidth',3)
size_m=size(m,1);
numy=0;
[t y1]=ode45(@helo1o,tspan,[m(1+numy,1);m(1+numy,2)]);
plot(y1(:,1),y1(:,2))
numy=numy+1;
end
% КОРНИ ХАРАК.УРАВНЕНИЯ
la=roots(ptdt);%корни харак.уравнения
disp('корни харак.уравнения:')
l1=la(1)
l2=la(2)
% I) Real <=0!!!
if s<=0
size_k=size(k,1);
size_m=size(m,1);
c1=k;
c2=m;
oa=k;
ob=m;
y=0;
while y==0
for i=1:size_k
if (k(i,1)^2+k(i,2)^2)<=r^2+f
y=0;
else y=1;
break
112
end
end
if y==0
end
if y==1
break
end
[t x1]=ode45(@helo1no,[0 pi/p],[k(i,1);k(i,2)]);
size_x1=size(x1,1);
m(i,1)=x1(size_x1,1);
m(i,2)=x1(size_x1,2);
end
for i=1:size_k
if (m(i,1)^2+m(i,2)^2)<=r^2+f
y=0;
else y=1;
break
end
end
if y==0
ob=[ob;m];
end
if y==1
break
end
[t x1]=ode45(@helo1o,[0 pi/p],[m(i,1);m(i,2)]);
size_x1=size(x1,1);
k(i,1)=x1(size_x1,1);
k(i,2)=x1(size_x1,2);
end
for i=1:size_k
if (k(i,1)^2+k(i,2)^2)<=r^2+f
y=0;
else y=1;
break
end
end
if y==0;
oa=[oa;k];
end
if y==1
break
end
y=0;
end
y=0;
while y==0
for i=1:size_m
if (m(i,1)^2+m(i,2)^2)<=r^2+f
y=0;
else y=1;
break
114
end
end
if y==0
end
if y==1
break
end
[t x1]=ode45(@helo1o,[0 pi/p],[m(i,1);m(i,2)]);
size_x1=size(x1,1);
k(i,1)=x1(size_x1,1);
k(i,2)=x1(size_x1,2);
end
for i=1:size_m
if (k(i,1)^2+k(i,2)^2)<=r^2+f
y=0;
else y=1;
break
end
end
if y==0
oa=[oa;k];
end
if y==1
break
end
[t x1]=ode45(@helo1no,[0 pi/p],[k(i,1);k(i,2)]);
size_x1=size(x1,1);
m(i,1)=x1(size_x1,1);
m(i,2)=x1(size_x1,2);
end
for i=1:size_m
if (m(i,1)^2+m(i,2)^2)<=r^2+f
y=0;
else y=1;
break
end
end
if y==0
ob=[ob;m];
end
if y==1
break
end
y=0;end
size_oa=size(oa,1);
size_ob=size(ob,1);
for i=1:size_oa
if oa(i,1)^2+oa(i,2)^2<=r^2&oa(i,1)^2+oa(i,2)^2>=r^2-0.8
[t x1]=ode45(@helo1no,[0 pi/p],[oa(i,1);oa(i,2)]);
plot(x1(:,1),x1(:,2),'b')
break
end
116
end
if oa(i,1)^2+oa(i,2)^2<=r^2
[t x1]=ode45(@helo1no,[0 pi/p],[oa(i,1);oa(i,2)]);
plot(x1(:,1),x1(:,2),'b')
end
end
for i=1:size_ob
if ob(i,1)^2+ob(i,2)^2<=r^2&ob(i,1)^2+ob(i,2)^2>=r^2-0.8
[t x1]=ode45(@helo1o,[0 pi/p],[ob(i,1);ob(i,2)]);
plot(x1(:,1),x1(:,2),'b')
break
end
end
if ob(i,1)^2+ob(i,2)^2<=r^2
[t x1]=ode45(@helo1o,[0 pi/p],[ob(i,1);ob(i,2)]);
plot(x1(:,1),x1(:,2),'b')
end
end
global a b c d u1 u2 y1 y2 y3 y4
disp('Матрица состояния:')
A=[a b;c d]
disp('Матрица управления:')
U=[u1;u2]
switch rank_y
case 1
disp('Матрица наблюдения:')
C=[y1 y2]
case 2
disp('Матрица наблюдения:')
120
otherwise
return
end
disp('матрица управляемости:')
Y=[U A*U]
disp('матрица наблюдаемости:')
H=[C' A'*C']
if rank(Y)==2&rank(H)==2
end
2 0 1
где A , u 1 , 1 1.
2 1
( = 1).
Выводы по главе 4
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА
47. Ксендзук А.В., Фатеев В.Ф., Попов С.А. Метод обработки сигналов в
космических многопозиционных радиолокационных системах с синтезом
апертуры антенны. Известия ВУЗОв. Приборостроение. Тематический
выпуск «Малые космические аппараты». Т. 52 . 2009. № 4.С. 28.
48. Фатеев В.Ф., Каргу Д.Л. Перспективная сеть передачи данных для ло-
кальной группировки малых космических аппаратов. Известия ВУЗОв.
Приборостроение. Тематический выпуск «Малые космические аппара-
ты». Т. 52 . 2009. № 4.С. 46
49. Фатеев В.Ф., Лагуткин В.Н., Лукьянов А.П., Подкорытов Е.Н., Слынько
Ю.В., Старостенко А.М. Моделирование входной информации оптиче-
ской системы малых космических аппаратов // Изв. вузов. Приборострое-
ние. 2009. Т. 52, №4 С. 12 – 14.
50. L. Marcus, Е. B. Lee. On the existence of optimal controls, Journ. Basic.
Engr.Trans. ASME 83, D. (1961).
51. J. Flugge-Lotz, H. Marbach, The optimal control systems for different perfor-
mance criteria, Joint Automat. Control. Conf., New York, № 4 (1962).
52. A.К. Chaudhuri, Ajit Jumar Choudhury , On the optimum surtching function
of a certain class of third-order contactor servomechanism, J. Electron, and
Control. 16, № 4 (1964).
53. А. А. Фельдбаум, Основы теории оптимальных автоматических систем. –
М.: Физматгиз, 1963.
54. www.ipu.ru/node/12137 – сайт ИПУ им. В.А. Трапезникова РАН.
55. Методы робастного, нейро-нечёткого и адаптивного управления: Учеб-
ник / Под ред. Н.Д. Егупова, изд. 2-ое, стер., М., Изд-во МГТУ им Н.Э.
Баумана, 2002, 744 с.
56. J.P. LaSalle, Time optimal control systems, Proc. of National Acad. Sci. 45.
(1959).
57. Гамкрелидзе Р. В. Теория оптимальных по быстродействию процессов в
линейных системах // Изв. АН, сер. матем. 22, вып. 4 (1958).
133
58. Сахно И.В., Ткачев Е.А., Гаврилов Д.А., Успенский К.К. Малый космиче-
ский аппарат обзора морской поверхности с использованием сигналов
спутниковых радионавигационных систем. Известия ВУЗОв. Приборо-
строение. Тематический выпуск «Малые космические аппараты». Т. 52 .
2009. № 4.С. 34
59. Каргу Д.Л., Кремез Г.В., Минаков Е.П., Николаев П.В., Федоров С.А.
Малогабаритный бортовой комплекс управления космическим аппаратом
//Изв. вузов. Приборостроение. 2009. Т. 52, №4 С. 66 – 70.
60. Бурмистров В. В., Зоткин М. Ю., Макаров М. М., Миронов В. И. Методи-
ка аналитического оценивания точности наведения космического аппара-
та робота при итерационном терминальном управлении в условиях дей-
ствия случайных возмущений / Материалы докладов на IV Всероссий-
ской научно-практической конференции «Современные проблемы созда-
ния и эксплуатация вооружения, военной и специальной техники» 13-14
декабря 2018 г. – СПб.: ВКА им А.Ф.Можайского, 2018. С. 81 – 90.
61. Wilson J. R. Satellite hopes ride on Orbital Express // Aerospace America.
2007. С. 30 – 35.
62. Мамон П. А., Кульвиц А. В. Теория полета КА: курс лекций. – СПб.: ВКА
имени А.Ф. Можайского, 2007. 160 с.
63. Миронова К. В., Корячко В. П. Достижимость цели в малом для плоского
управляемости движения космического аппарата // Вестник Рязанского
государственного радиотехнического университета. 2015. № 51. С. 89 -
95.
64. Барбашин Е.А., Табуева В.А. Динамические системы с цилиндрическим
фазовым пространством. – М.: Наука, 1969. – 300 с., ил.
65. Ешуков Л.Н., Карасев И.П. О достижимости в малом систем оптимально-
го регулирования второго порядка / Труды РРТИ. – Рязань: РРТИ. 1968.
Вып. 8. С. 20 – 29.
134
77. Громов Ю.Ю., Земской Н.А., Лагутин А.В., Иванова О.Г., Тютюнник В.М.
Специальные разделы теории управления. Тамбов: Изд-во ТГТУ, 2007. –
108 с.
78. Минюк С.А. К теории полной управляемости линейных нестационарных
систем // Дифференциальные уравнения. 1990. Т. 26. № 3. С. 414 – 420.
79. Терехин М.Т., Землякова Л.С. Об управляемости системы обыкновенных
дифференциальных уравнений // Дифференциальные уравнения (Качест-
венная теория): Межвуз. сб. науч. тр. – Рязань: РГУ, 1995. С. 141 – 150.
80. Лётов А.М. Динамика полета и управление. М.: Наука, 1969. – 360 с.
81. Раушенбах Б.В., Токарь Е.Н. Управление ориентацией космических ап-
паратов. М.: Наука, 1974. – 598 с.
82. Моисеев А.А. Оптимальное управление при дискретных управляющих
воздействиях // Автоматика и телемеханика. 1991. №9. С. 123 – 132.
83. Моисеев Н.Н. Численные методы в теории оптимальных систем. – М.:
Наука, 1971. – 424 с.
84. Катасонов Н.М. Способы электропитания и управления электроракетны-
ми стационарными плазменными двигателями / Н.М. Катасонов, В.Н. Га-
лайко // Труды НПП ВНИИЭМ. – М.: ФГУП «НПП ВНИИЭМ», 1997. –
С. 139 – 145.
85. Small SPT unit development and tests / B. Arkhipov, V. Kim, V. Kozlov [etc.]
// 28th International Electric Propulsion Conference Tonlouse. Franse. 17 – 21
March 2003. – P. 139 – 145.
86. Ходненко В.П., Хромов А.В. Корректирующие двигательные установки
для малых космических аппаратов // Вопросы электромеханики. 2009. Т.
109. С. 27–32.
87. Разработка стационарного плазменного двигателя (СПД) и его испытания
на ИСЗ «Метеор» / Л.А. Арцимович, И.М. Андронов, А.И. Морозов [и
др.] // Космич. исследов. – 1974. – Т.XII. – Вып. 3. – С. 451 – 468.
136
98. Ву, К.М. Принцип двойственности «в малом» для линейных систем и его
приложение к анализу движения субспутника в окрестности базового
космического аппарта [Текст] / К. М. Ву, В. В. Миронов // Информатиза-
ция образования и науки. - 2019. - № 3 (43).
99. Ву, К.М. Изучение области достижимости для систем оптимального ре-
гулирования третьего порядка [Текст] / К. М. Ву., В. В. Миронов // Со-
временные технологии в науке и образовании. – СТНО-2019: сб. тр. II
междунар. науч.-техн. Форума: в 10 т. Т.5. – Рязань: Рязан. гос. радио-
техн. ун-т, 2019. – С. 136-139.
100. Ву, К.М. Численный метод оценки области достижимости для линей-
ных неавтономных систем [Текст] / К. М. Ву // Современные технологии
в науке и образовании. – СТНО-2019: сб. тр. II междунар. науч.-техн.
Форума: в 10 т. Т.5. – Рязань: Рязан. гос. радиотехн. ун-т, 2019. – С. 111-
115.
101. Ву, К.М. Наблюдаемость «в малом» малых космических аппаратов для
радиотехнических систем [Текст] / К. М. Ву., В.В. Миронов // Современ-
ные технологии в науке и образовании. – СТНО-2019: сб. тр. II между-
нар. науч.-техн. Форума: в 10 т. Т.5. – Рязань: Рязан. гос. радиотехн. ун-т,
2019. – С. 133-135.
102. Ву, К.М. Нахождение фундаментальной матрицы в линейной системе
управления [Текст] / К. М. Ву // Межвуз. сб. научн. трудов – «Информа-
ционные технологии». – Рязань, 2019. – С. 53-55.
103. Ву, К.М. Управляемость «в малом» для линейных неавтономных сис-
тем второго порядка [Текст] / К. М. Ву // Межвуз. сб. научн. трудов –
«Информационные технологии». – Рязань, 2019. – С. 55-57.
104. Ву, К.М. Связь предначальных и начальных условиях в задачах управ-
ления [Текст] / К. М. Ву // Межвуз. сб. научн. трудов – «Информацион-
ные технологии». – Рязань, 2019. – С. 57-60.
138
СПИСОК СОКРАЩЕНИЙ
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б