АЛГОРИТМ ОЦЕНКИ УГЛОВОЙ СКОРОСТИ КОСМИЧЕСКОГО АППАРАТА В РЕЖИМЕ ЖИВУЧЕСТИ


Цитировать

Полный текст

Аннотация

Рассмотрен вопрос обеспечения живучести космического аппарата (КА) при его длительной автономной эксплуатации в условиях космического пространства для случаев критических отказов датчиков угловой скорости. Описан автономный контур управления в режиме живучести в виде функциональной схемы работы и математической модели управления. Приведен минимально необходимый приборный состав датчиковой ап- паратуры ориентации для реализации режима, а именно, солнечный датчик и датчик угловой скорости. На КА разработки АО «ИСС» имели место отказы датчика угловой скорости, снизившие степень резервирования и надежность КА, выход из строя резервного датчика угловой скорости приведет к невозможности использо- вания данного режима. Предложено одно из решений проблемы возможного отказа датчиков угловой скоро- сти для уже летающих КА на орбите путем разработки дополнительного алгоритма управления, что и явля- ется целью статьи. Разработана математическая модель управления без использования показаний датчика угловой скорости. Эта модель подробно описана и включает в себя оценку угловой скорости по ранее выдан- ным управляющим воздействиям, расчет управляющих воздействий и фильтрацию показаний оценки по изме- рениям солнечного датчика. Показано назначение каждого из вновь введенных блоков, которые дают такие преимущества, как повышение помехозащищённости контура к ошибкам измерений, обеспечение поискового вращения КА в случае отказа всех датчиков угловой скорости. Синтезирован улучшенный алгоритм управле- ния. После доработки основного алгоритма были проведены наземные и летные испытания. Математическое моделирование производилось в среде GNU Octave. Полунатурное моделирование проводилось на поворотных столах с установленными на них технологическими приборами ориентации и при использовании технологиче- ского вычислительного комплекса. Летные испытания проводились на реальном геостационарном КА, летаю- щем на орбите. По каждому виду испытаний приведено описание начальных условий для тестов, приведены графики измерения угловой скорости. Все проведенные испытания окончились успешно, и данный алгоритм применяется на КА разработки АО «ИСС».

Полный текст

Introduction. Spacecraft (SC) operation in orbit is connected to such an important concept as permanent performing of an object function. In the early going, the quality management system of SC is meant to provide SC runnability in case of equipment failure [1; 2]. For their part, the failures can be classified as: a) failures not hav- ing a considerable effect on performing an object function of SC and b) failures capable of leading to a temporary time gap in the operation of SC for the purpose intended [3]. The time gap can appear due to loss of orientation. For SC, engaged in communication session, in the areas of lack of communication, disorientation and electric battery discharge can cause disastrous effects, e.g. loss of spacecraft. Survivability mode. To provide survivability of space- craft during its continuous autonomous operation in conoccurred on the geostationary SC engineered by JSC “ISS - Reshetnev”. Complete failure of an angular rate sensor would lead to disability of using survivability mode. An appropriate solution can be the algorithm of calculating angular rate on available orienting point - a star or the Sun, which is offered in [8]. However, using of these ways does not give the opportunity to provide search speed without orienting point in sight of a solar sensor. We offered the solution in the form of a control algo- rithm taking into account failures of an angular rate sensor via one or more control channels with additional protection from short time false indications. To define angular rate, we introduced an additional block, which calculates evaluation of angular rate accord- ing to the following formula: ditions of outer space, JSC “ISS - Reshetnev” use autono- Wˆ i = Wop + Wor.eng , (3) mous control loop of vehicle orientation - survivability i -1 i -1 W mode [4-6]. According to a patent, the idea of the mode where Wˆ i is the calculating values of angular rate at preinvolves automatic unfolding of a solar panel into a fixed position relative to a main body of spacecraft to make sent, ′/s; op i -1 - control rate at a previous step, ′/s; solar panels as enlightened by the Sun as possible. Conor.eng W i -1 - calculated value change of angular rate of SC sequently, spacecraft maintains positive power balance and it is saved. The flow chart of an autonomous control loop in survivability mode is shown in the fig. 1. according to generated control action speed at a previous step, ′/s. In survivability mode, ignition of an orientation engine provides control input according to the formula: The operation algorithm consists of three blocks: Wor.eng = t × p × l / J , (4) 1) defining the angle of orientation of SC (Ψ = i -1 i -1 = [ψ φ θ], ′), which is performed using a solar sensor (SS) [7]. In that mode, we used solar sensors that identify the sun position by means of two angles (φ and θ); 2) defining the angular rate of SC (Ω = [ωx ωy ωz], ′/s) it is performed using an angular-rate sensor or using the algorithm of angular rate calculation [8]; 3) calculation and generation of control actions on SC [9]. The unit of evaluation and generation of control actions on SC exerts control by the laws [10]: é-Kay - Kdw ù ê x x x ú where τi-1 is the time of orientation engine ignition, s; p - rated thrust of an orientation engine, Н; l - the arm of an orientation engine action, m; J - momentum of inertia of SC, kg·m2. Using of computer model of orientation engine ignition allows calculating the angular rate of SC that provides the system with parameters for controllability. The inaccu- racy of angular rate depends on the accuracy of computer model of an orientation engine, as well as on initial value of angular rate. Nevertheless, using of estimation of angu- lar rate by generated action allows providing search rotay y y M = -KaY - K DW = ê-Kaj - Kdw ú , z z z û êëê -Kaq - Kdw úú (1) tion of SC in the case of failure of all angular rate sensors that measure angular rate of SC in direction of search rotation. x ˆ op ˆ meas ˆ where Ka = [ Ka τ = J / M · Δt, (2) K z y a Ka ] is the coefficient of amplifica- Using a filter of angular rate of SC helps solve the task of protection from false indicated readings of rateme- ter (levelling of impact) and compensation of inaccuracy tion, N·m·s/′; Kd = [ Kd Kd Kd ] - damping coefficient, of defining angular rate by the impact: Подпись: x Подпись: y Подпись: z N·m·s2/′; М - required control moment, N·m; τ - total Wi = Wi + k (Wi - Wi ), (5) W time of generation of control signal, s; Δt - control period, s; J - momentum of inertia of SС, kg·m2. where Wˆ op is control angular rate at present step, ′/s; i Using of orientation sensors (solar sensors and angular meas i - measured angular rate, ′/s; k - filter gain. The rate sensors), on-board digital computer system and jet orientation engines supports the survivability mode. Par- tial or complete failure of an angular rate sensor can cause a problem. Partial failure of an angular rate sensor filter gain defines the convergence rate of rate estimation to measured rate, and it is chosen in the range from 0 to 1. In fig. 2 we presented The flow chart of improved autonomous control loop in survivability mode. Fig. 1. Flow chart of an autonomous control loop in survivability mode Рис. 1. Функциональная схема автономного контура управления в режиме живучести Fig. 2. Flow chart of improved autonomous control loop in survivability mode Рис. 2. Функциональная схема усовершенствованного автономного контура управления в режиме живучести Tests. For algorithm qualification, we used mathe- matical modeling in mathematical computation environment Octave GNU and in simulation ground-based debugging complex of onboard radioelectronics [11]. The mathe- matical model consisted of the following blocks: kinematic and dynamic model of SC [12]; device model; con- trol system model [13]; model of orientation engine [14]. We simulated situations when at starting moment of time, angular rate in onboard software and model angular rate differed significantly (from -15 to 15 ′/s) for different failures of angular rate sensors (8 failure combinations). We carried out more than 1000 test variations. Fig. 3 shows the results of two tests for two cases: a - failure of an angular rate sensor via channel X, b - failure of an angular rate sensor via all available channels. In the fig. 3 we labelled model angular rate of SC - ωxmod and angu- lar rate estimation - ωx est. Readings comparison of model angular rate and angu- lar rate estimation shows ability to make required control actions via all control channels. We should focus on the situation of complete failure of an angular rate sensor and, consequently, lack of information about angular rate of SC. In this variant of failure, the algorithm of angular rate estimation solves the task of defining angular rate. Angu- lar rate decrease via roll channel is impossible in some modes; one of these situations is shown in fig. 3, b. Its analysis shows that angular rate via pitch channels and yaw channels are calculated with some inaccuracy that decreases over time. The initial rate via roll channel (un- known to the algorithm) is not decelerated but it does not get lower. The fact that orientation is performed by a roll axis to the Sun does not give a possibility to measure angular rate via a roll channel using this orienting point. As high reliability and maximum possible development of the algorithm are required, we performed additional checking on an “iron bird”, which consisted of real tech- nological devices of a solar sensor and an angular rate sensor installed on rotary tables. You can see the descrip- tion of an “iron bird” and methods of testing in the sources [14; 15]. We presented the graphs of angular rate changing while “iron bird” testing in fig. 4. We can describe the results of the ground processing as effective: the algorithm successfully passed all the tests in all variants for all possible combinations of failures of an angular-rate sensor at different stages of processing. The final test of the algorithm was live testing carried out on real SC, i. e. we prepared the programme to take spacecraft off into survivability mode with the simulation of angular-rate sensor failures. We carried out the four tests successfully. The logic of survivability mode with the improved algorithm effectively dealt with the orienta- tion of SC on the Sun in the context of simulated failures of an angular rate sensor. Graphs of angular rate changing at verification tests in situ are shown in fig. 5. а b Fig. 3. Results of ground-based modeling tests with (a) failure of an angular rate sensor via channel X; failure of an angular rate sensor via all available channels (b) Рис. 3. Результаты испытаний при наземном моделировании при отказе только ДУС по каналу X (а), и отказе ДУС по всем каналам управления (б) Fig. 4. Graphs of angular rate changing while “iron bird” testing Рис. 4. Графики изменения угловой скорости при полунатурных испытаниях Fig. 5. Graphs of angular rate changing at verification tests in situ Рис. 5. Графики изменения угловой скорости при натурных испытаниях Conclusion. As a result of the research performed, the introduced method of algorithm improvement allows counteracting eventual failures of angular-rate sensors and ensuring protection from short time false indications; it was proved by the results of ground processing, “iron bird” tests and flight tests. The improved algorithm is effectively applied on the geostationary SC developed by the JSC ISS - Reshetnev. However, the algorithm has some drawbacks. One of them is impossibility to define a full vector of angular rate. Another variant of failures may be the failure of a solar sensor. We did not consider it in the paper, but it is rather important. In this case, the appropriate solution to the problem can be orientation in the current from solar panels.
×

Об авторах

С. В. Латынцев

АО «Информационные спутниковые системы» имени академика М. Ф. Решетнёва»

Email: lat.sv@mail.ru
Российская Федерация, 662972, г. Железногорск Красноярского края, ул. Ленина, 52

С. В. Меус

АО «Информационные спутниковые системы» имени академика М. Ф. Решетнёва»

Российская Федерация, 662972, г. Железногорск Красноярского края, ул. Ленина, 52

А. В. Овчинников

АО «Информационные спутниковые системы» имени академика М. Ф. Решетнёва»

Российская Федерация, 662972, г. Железногорск Красноярского края, ул. Ленина, 52

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

  1. ГОСТ Р 27.001-2009. Надежность в технике. Система управления надежностью. Основные поло- жения. М., 2009. 12 с.
  2. Чеботарев В. Е., Косенко В. Е. Основы проектирования космических аппаратов информационного обеспечения : учеб. пособие / Сиб. гос. аэрокосмич. ун-т. Красноярск, 2011. 488 с.
  3. Патраев В. Е. Методы обеспечения и оценки надежности аппаратов с длительным сроком активного существования : монография / Сиб. гос. аэрокосмич. ун-т. Красноярск, 2010. 136 с.
  4. Пат. 2544021 Российская Федерация, МПК7 B 64 G 1/24, B 64 G 1/44. Способ ориентации искусственного спутника Земли / Коротких В. В., Нестеришин М. В., Опенько С. И., Овчинников А. В., Тентилов Ю. А., Якимов Е. Н. № 2013108292/11 ; заявл. 25.02.13 ; опубл. 10.03.15, Бюл. № 7. 7 с.
  5. Бортовой комплекс управления в малых косми- ческих аппаратах / С. И. Опенько [и др.] // Актуаль- ные вопросы проектирования автоматических косми- ческих аппаратов для фундаментальных и приклад- ных научных исследований. 2015. С. 279-284.
  6. Пичкалев А. В., Гребенников А. В. Аппаратура измерения угловых скоростей и пространственного положения КА для РАСО // Современные проблемы радиоэлектроники : сб. науч. тр. 2017. С. 303-305.
  7. Федосеев В. И., Колосов М. П. Оптико-электро- ные приборы ориентации и навигации космических апаратов : учеб. пособие. М. : Логос, 2007. 248 с.
  8. Пат. 2396188 Российская Федерация, МПК7 B 64 G 1/28 B 64 G 1/24. Способ определения вектора угловой скорости собственного вращения космичес- кого аппарата вокруг его центра масс / Демченко А. Н., Соколов М. Б., Поздеев О. В., Соколов В. Н., Кравчук С. В. № 2009109602/11 ; заявл. 18.03.2009 ; опубл. 10.08.2010, Бюл. № 22. 7 с.
  9. Бранец В. Н., Севастьянов Н. Н., Федулов Р. В. Лекции по теории систем ориентации, управления движением и навигации : учеб. пособие. Томск : Томский гос. ун-т, 2013. 313 c.
  10. Ким Д. П. Теория автоматического управления. В 2 т. Т. 1. Линейные системы. М. : Физматлит, 2003. 288 с.
  11. Леган Ю. Н. Пичкалев А. В., Прудков В. В. Моделирующий наземный отладочный комплекс бортовой радиоэлектронной аппаратуры // Решетнев- ские чтения : материалы XVII Междунар. науч. конф. / под общ. ред. Ю. Ю. Логинова ; Сиб. гос. аэрокосмич. ун-т. Красноярск, 2016. С. 339-341.
  12. Раушенбах Б. В., Токарь Е. Н. Управление ориентацией космических аппаратов. М. : Наука, 1974. 600 с.
  13. Васильев В. Н. Системы ориентации космичес- ких аппаратов. М. : ФГУП «НПП ВНИИЭМ», 2009. 310 с.
  14. Синицкий Д. Е., Мурыгин А. В. Имитация работы двигательной установки космического аппарата при наземных испытаниях // Решетневские чтения : материалы XVII Междунар. науч. конф. / под общ. ред. Ю. Ю. Логинова ; Сиб. гос. аэрокосмич. ун-т. Красноярск, 2013. С. 334-335.
  15. Синицкий Д. Е., Федченко Д. А., Мурыгин А. В. Использование метода полунатурного динамического моделирования для испытания системы ориентации и стабилизации КА // Актуальные проблемы авиации и космонавтики. 2012. № 8. С. 43-44.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Латынцев С.В., Меус С.В., Овчинников А.В., 2017

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах