Синтез управления малым космическим аппаратом с использованием двигателя-маховика на основе метода управления с поводырем
Автор: Толпегин Олег Александрович, Литвинова Полина Юрьевна
Журнал: Космические аппараты и технологии.
Рубрика: Новые материалы и технологии в космической технике
Статья в выпуске: 2 (20), 2017 года.
Бесплатный доступ
Рассматривается управление малым космическим аппаратом с использованием двигателя-маховика при действии возмущений, статистические свойства которых неизвестны, но ограничены по абсолютной величине. Задача рассматривается как дифференциальная игра двух игроков, так как в качестве одного игрока, стратегия которого неизвестна, выступает возмущающий момент, а в качестве другого игрока - космический аппарат, управление которого нужно выбрать. Особенность решения состоит в том, что множество управлений малого космического аппарата разбивается на два подмножества: одно подмножество управлений используется для компенсации возмущений, а второе - для решения исходной задачи при отсутствии возмущений. Полученная траектория называется траекторией поводыря. Множество управлений разделить на два удается в редких случаях, поэтому в данной работе заранее выделяется подмножество управлений для решения исходной задачи при отсутствии возмущений, строится траектория поводыря, а затем в результате моделирования определяется допустимый диапазон возмущений с заданными статистическими свойствами, при которых возможно решение исходной задачи с допустимой точностью...
Малый космический аппарат, двигатель-маховик, дифференциальные игры, метод управления с поводырем
Короткий адрес: https://sciup.org/14117396
IDR: 14117396
Текст научной статьи Синтез управления малым космическим аппаратом с использованием двигателя-маховика на основе метода управления с поводырем
Рассмотрим систему стабилизации по углу тангажа малого космического аппарата (МКА) c двигателем-маховиком. В полете на МКА действует возмущающий момент, статистические характеристики которого неизвестны, но известны пределы, в которых изменяется величина возмущающего момента.
Данную задачу будем рассматривать как дифференциальную игру двух игроков, так как в качестве одного игрока, стратегия которого неизвестна, выступает возмущающий момент, а в качестве другого игрока – космический аппарат, управление которого нужно выбрать.
Рассмотрим систему управления МКА с помощью двигателя-маховика вокруг поперечной
* © Толпегин О. А., Литвинова П. Ю., 2017
оси, динамика которой определяется системой уравнений:

= СО
0’ где Jз = Jz - I; u=M^z=diydt = Id^z/. j3 — момент инерции космического аппарата без учета момента инерции маховика; Jz - момент инерции космического аппарата по оси Oz; I – момент инерции маховика; u – управляющий сигнал; MупрZ – управляющий момент двигателя-маховика по оси Oz, который появляется при разгоне махо вика и приложен к корпусу летательного аппарата; K – кинетический момент двигателя-маховика;
Qz - проекция абсолютной угловой скорости маховика по оси Oz; wz - угловая скорость космического аппарата по оси Oz; Б - угол тангажа; и 0 - круговая скорость вращения космического аппарата; к ю и ku - передаточные числа системы управления; ξ – возмущающий момент [1].
Управляющий момент удовлетворяет заданному ограничению:
|u| ≤ α. (2)
Возмущающий момент ξ характеризует внешние силы и внешние неконтролируемые возмущения, действующие на космический аппарат и удовлетворяющие ограничению:
|ξ| ≤ β = ρ·α, 0 < ρ < 1. (3)
Задание ограничения на возмущения в виде (3) дает возможность оценить влияние возмущений на управление МКА по углу тангажа.
Заданы граничные условия:
[при? = /о=О, юДО) = (йзо=-иоЛ(О) = $о; (4) [при t = T, to„(0) = to3T = -u0,S(T) = Б3.
Требуется найти управление, обеспечивающее минимум критерия быстродействия системы: т
3 = j 1^ —> minu. (5)
о
Момент окончания переходного процесса T не фиксирован.
Управление системой (1) при наличии возмущений будем рассматривать как антагонистическую дифференциальную игру двух игроков: первый игрок выбирает управление u ( t ), а второй игрок – возмущение ξ( t ).
Первый игрок стремится минимизировать (5), а второй – максимизировать этот критерий.
Для решения задачи используем игровой метод управления с поводырем [2, 3].
Множество управлений U МКА, заданного ограничением (2), разобьем на два подмножества: U 1 и U 2. Подмножество U 1 используем для решения сформулированной задачи при отсутствии возмущения. Эту траекторию назовем траекторией поводыря. Подмножество U 2 используем для компенсации действия возмущений. Подмножество U 2 будем задавать с помощью коэффициента р , который изменяется в диапазоне от 0 до 1. Если ρ = 1, то все ресурсы управления используются для компенсации возмущений и U 1 = 0. При ρ = 0 возмущения отсутствуют и U 2 = 0.
Для исследования действия возмущений предлагается следующий алгоритм.
-
1. Зададим коэффициент р, который изменяется в диапазоне от 0 до 1, и для множества U 1 ограничение на управление МКА зададим в виде
-
2. При этом ограничении решим задачу оптимального быстродействия при отсутствии возмущений и построим оптимальную траекторию. Эту траекторию назовем траекторией поводыря и запишем в память БЦВМ.
-
3. Решаем задачу о максимальном сближении траектории движения МКА с траекторией движения поводыря при действии возмущений с ограничением (3) при заданном значении коэффициента ρ. При этом используем все возможности управления МКА, то есть решаем задачу с огра- 83
<а(1-р).
ничением (2).
По времени переходного процесса можно оценить влияние возмущений на возможности управления МКА.
Рассмотрим расчет траектории поводыря при заданном значении коэффициента ρ.
Из выражений (2) и (3) возмущение ξ и управление u связаны следующим соотношением:
ξ = ρ ∙ u. (7)
Из соотношения (7) следует, что и (1 - р) используется для расчета траектории поводыря, а ( и • р) расходуется на гашение возмущений.
Перепишем систему управления (1) с учетом формулы (7):
7а1=^"ке'Ю,"к"'иУ'"Р')У',1 ; (8) d%r™-+u«'
От задачи Лагранжа перейдем к задаче Майера. Введем новую переменную x 0 ( t ), определяемую дифференциальным уравнением
^хо/ - I и удовлетворяющую начальным условиям:
х о( t о) = t 0= 0. (9)
Тогда подлежащий минимизации критерий (5) можно переписать в виде
-
3, =x0(T)^min„
и система (8) будет иметь вид dx^ / _ /dt=
" аю7^А<ю=-к«'и'У-рУУ'гУ'- (11)
d%z = o>;+u„.
Эта система должна удовлетворять граничным условиям (4) и (9).
ГКО
ГРАДА
Т ом 1
Для решения задачи используем принцип максимума Л.С. Понтрягина [4, 5]. Cоставим функцию Гамильтона:
H = wTf,
и проинтегрируем от ϑ0 до ϑ Т правую часть и от ω z 0
до ω zt левую часть:

1(Ло'^"^'^-?))--^1
. toz+D0
я = ^2И/®^'Н1-р)И' +
где переменные Tj (t),^ (?),Т3 (?) удовлетворяют системе уравнений:
JT/ = _дН/
/ dt /ох
хт =[x0,(oz,9];

Решение системы (13) имеет вид:
Т^?) = Со = const;
■ Т,(/) = С1-е'Л+СУ 73;
^(О = С2 = const.
Функция Гамильтона достигает максимум
при управлении вида

Оптимальное управление U ( t ) является кусочно-постоянной функцией и меняет знак не более одного раза, так как функция ¥ 2( t ) имеет не более одного нуля.
Для решения задачи синтеза используем метод фазовых траекторий, при этом решение сво
дится к определению линии переключения, разделяющей фазовое пространство координат ω z и ϑ на две области; в одной области оптимальное управление й (^) = +01, а в другой й ^ = —01. При попадании фазовой траектории на линию переклю-
чения знак оптимального управления изменяется на противоположный.
Для построения линии переключения второе уравнение системы (11) поделим на третье уравнение этой системы:
Яо2/ yA^-V^G-p))/
/^ /(^(^z+Uo))

•Ш + Ур) V^z+V^O-p)
37 dw. = j dd;
9f = 9«-'%'(m„-m:0) +
/к2
и^'И-рН/О)-,)/ )
I /(^•M-(1-p) + ^«>-®zo)J’
где 9 0 и о z 0 точка, в которую должна прийти система на фазовой плоскости; 9f - абсцисса на фазовой плоскости, находящаяся на линии переключения; ω zt – текущее значение угловой скорости.
Алгоритм выбора оптимального управления имеет следующий вид:
= ос, если < если
и
и
и
и
и
Построение линии переключения определяет траекторию поводыря.
При управлении с поводырем управление МКА нужно выбирать с использованием алгоритма (16), так как в этом случае траектория МКА будет наискорейшим образом подходить к линии переключения, тогда после попадания на линию переключения, построенную для поводыря, траектория МКА будет колебаться относительно этой линии и отклонение МКА в момент Т от заданного значения будет не больше допустимой величины о, определенной дискретностью выбора управлению.
Рассмотрим результаты моделирования с использованием данного алгоритма.
Исследование проводилось при следующих значениях параметров гипотетического МКА: m ка = 31,6 кг – масса космического аппарата; I м = 0,195*10-2, Iz = 0,8953 кг^м2 - моменты инерции маховика и летательного аппарата с учетом момента инерции маховика по оси Oz;
υ 0 = 0,001 рад/с, k ω = 0,083, ku = 1.
Моделирование проводилось при различных ρ и ограничениях:
| u | < а, а = Я упр_тах = 20-10-3 Н-м, |^| < в = ku 'Р'а.
Начальные условия имели следующие значения:
t 0= 0, ω z (0) = – 0,75 рад/c, ϑ(0) = 0,26 рад.
Фазовые координаты точки, в которую должна прийти система:
ϑ0 = 0,22 рад., ω z 0 = – υ0= –0,001 рад/c.
Моделирование процесса происходило до достижения заданной угловой скорости и угла тангажа с допустимым отклонением е = ^(о)зт -ю, (Т)У +(^з _$(^))” ^Ю~3 рад/с.
График линий переключения для ρ = 0; 0,2; 0,4; 0,6; 0,8 представлен на рис. 1.
На рис. 2, 3 представлены графики изменения ω z ( t ) и ϑ( t ), построенные при различных ρ = 0,3; 0,5; 0,7. Возмущения задавались в виде случайных функций, распределенных по нормаль-
Список литературы ному закону с нулевым математическим ожиданием, ограниченных величиной |ξ| ≤ ρ·ku·α, при этом величина α была равна максимально возможному значению α = 20·10–3 Н·м. Таким образом, величина ξ была ограничена |ξ| ≤ 0,006 Н·м.
Во всех рассмотренных случаях двигатель-маховик не переходит в режим насыщения.
Результаты моделирования показывают, что по времени переходного процесса при управлении с поводырем можно оценить влияние возмущений на возможности управления МКА с двигателем-маховиком.
-
1. Алексеев К. Б., Бебенин Г. Г. Управление космическим летательным аппаратом. М. : Машиностроение, 1964. 404 с.
-
2. Красовский Н. Н., Субботин А. И. Позиционные дифференциальные игры. М. : Наука, 1974. 456 с.
-
3. Субботин А. И., Ченцов А. Г. Оптимизация гарантии в задачах управления. М. : Наука, 1981. 288 с.
-
4. Математическая теория оптимальных процессов / Л. С. Понтрягин, В. Г. Болтянский, Р. В. Гамкрелидзе, Е. Ф. Мищенко. М. : Наука, 1969. 384 с.
-
5. Толпегин О. А. Прикладные методы оптимального управления. Тексты лекций. СПб. : БГТУ «ВОЕНМЕХ», 2004. 215 с.
История статьи
Список литературы Синтез управления малым космическим аппаратом с использованием двигателя-маховика на основе метода управления с поводырем
- Алексеев К. Б., Бебенин Г. Г. Управление космическим летательным аппаратом. М.: Машиностроение, 1964. 404 с.
- Красовский Н. Н., Субботин А. И. Позиционные дифференциальные игры. М.: Наука, 1974. 456 с.
- Субботин А. И., Ченцов А. Г. Оптимизация гарантии в задачах управления. М.: Наука, 1981. 288 с.
- Математическая теория оптимальных процессов / Л. С. Понтрягин, В. Г. Болтянский, Р. В. Гамкрелидзе, Е. Ф. Мищенко. М.: Наука, 1969. 384 с.
- Толпегин О. А. Прикладные методы оптимального управления. Тексты лекций. СПб.: БГТУ «ВОЕНМЕХ», 2004. 215 с.