Научная статья на тему 'Информационно-аналитическое обеспечение систем управления космическими аппаратами'

Информационно-аналитическое обеспечение систем управления космическими аппаратами Текст научной статьи по специальности «Механика и машиностроение»

CC BY
234
48
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОНОМНАЯ СИСТЕМА / AUTONOMOUS SYSTEM / УПРАВЛЕНИЕ / CONTROL / КОСМИЧЕСКИЙ АППАРАТ / SPACECRAFT / БАЗА ЗНАНИЙ / KNOWLEDGE BASE / МАШИНА ЛОГИЧЕСКИХ ЗАКЛЮЧЕНИЙ / ИДЕНТИФИКАЦИЯ / IDENTIFICATION / НЕШТАТНАЯ СИТУАЦИЯ / CONTINGENCY / МОДЕЛИРОВАНИЕ / SIMULATION / ПРОГНОЗИРОВАНИЕ / FORECASTING / СОСТОЯНИЕ / STATE / БОРТОВАЯ АППАРАТУРА / ONBOARD EQUIPMENT / ПРИНЯТИЕ РЕШЕНИЙ / DECISION-MAKING / INFERENCE ENGINE

Аннотация научной статьи по механике и машиностроению, автор научной работы — Соколов Николай Леонидович, Захаров Павел Александрович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по механике и машиностроению , автор научной работы — Соколов Николай Леонидович, Захаров Павел Александрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Considered are the questions of building and developing the information and analytical maintenance of autonomous decision support systems for the spacecraft control. The presented system structure, alongside with the traditional units the knowledge base and the inference engine, contains new elements: the unit of spacecraft equipment state simulation and prediction, and the unit of flight situations identification. The formal problem statement of the autonomous spacecraft control is given. General principles of system structural elements’ interaction during autonomous decision-making are developed. Given are examples of control systems information and analytical support usage to cope the occurring contingencies.

Текст научной работы на тему «Информационно-аналитическое обеспечение систем управления космическими аппаратами»

У

правление подвижными объектами и навигация

УДК 004.896

ИНФОРМАЦИОННО-АНАЛИТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АВТОНОМНОГО УПРАВЛЕНИЯ КОСМИЧЕСКИМИ АППАРАТАМИ

Н.Л. Соколов, П.А. Захаров

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

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

ВВЕДЕНИЕ

В условиях планируемого расширения состава орбитальных группировок космических аппаратов (КА), усложнения спектра решаемых ими задач и увеличения нагрузки на средства наземного автоматизированного комплекса управления возрастают объективная необходимость и значимость автономного управления КА. Указанные обстоятельства выдвигают на первый план проблему создания и развития информационно-аналитического обеспечения систем поддержки принятия автономных управленческих решений.

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

1000 км, составляет не более 15 мин) провести оперативный анализ и диагностику состояния бортовых систем КА, идентифицировать содержание нештатной ситуации, определить парирующую программу управления, выдать ее на борт КА и оценить факт исполнения командных воздействий.

Анализ существующих отечественных и зарубежных материалов показал отсутствие общего методологического подхода к созданию высокоэффективных систем поддержки принятия автономных управленческих решений. Известен ряд работ, где приводятся примеры решения лишь частных задач автономного управления КА [1—5]. В них описывается система парирования нештатных ситуаций и оптимального управления КА Deep Space One [1], рассмотрена система Optimum-AIV [2], исследуются вопросы диагностики работоспособности бортовой аппаратуры КА и выработки рекомендаций по устранению нештатных ситуаций [3, 4], приводится обоснование архитектуры и управляемости дискретных динамических систем [5—7], представлены варианты базы знаний и основные алгоритмы функционирования интеллектуальных систем [8—10].

Исходные данные

Блок идентификации полетных ситуаций

Блок моделирования и прогнозирования состояния бортовой аппаратуры

База знаний

База данных

Машина логических заключений

Модуль решений

Модуль объяснений

Рекомендации для принятия решения

Правила

Структурная схема системы управления КА

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

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

1. СТРУКТУРА СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ АВТОНОМНЫХ УПРАВЛЕНЧЕСКИХ РЕШЕНИЙ

Основным блоком системы, представленной на рисунке, является база знаний, включающая в себя базу данных и совокупность решающих правил.

База данных представляет собой программную структуру, содержащую множество событий ^ в виде объектов О, атрибутов А и их значений 2: ^ = {О, А, Например: событие «угол атаки космического аппарата в системе управления движением равен 20°» включает в себя атрибут «угол атаки», объект — «система управления движением» и значение — 20°. Решающие правила S(U) устанавливают соотношения между событиями и действиями в виде: «если то и». В общем случае одно правило может соответствовать наступлению нескольких событий. Выполнение правил направлено на достижение целей функционирования интеллектуальной системы, обозначенных в исходных данных.

Блок идентификации полетных ситуаций предназначен для определения характеристик текущего положения КА и состояния бортовой аппаратуры, их сравнение с прогнозируемыми параметрами, выявления признаков возникновения нештатных ситуаций и необходимости корректировки программ управления.

Блок моделирования и прогнозирования функционирования КА предназначен для определения эталонных характеристик состояния бортовых систем при «идеальном» исполнении выдаваемых на борт КА командных воздействий. Эти эталонные характеристики сравниваются с реальными параметрами бортовой аппаратуры на основе анализируемой телеметрической информацией. По результатам сравнения делаются выводы об исполнении программ управления КА и о состоянии работоспособности бортовой аппаратуры.

Машина логических заключений включает в себя модуль поиска решений и модуль объяснения хода решений. Модуль решений осуществляет автоматизированный поиск последовательности принимаемых решений по выходу из возникающих нештатных ситуаций. Модуль объяснений последовательно информирует оператора системы о логике всех шагов решения задач.

2. ФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ

Целевое назначение системы управления — обеспечение автономного парирования возникающих нештатных ситуаций в работе КА и его бортовой системы, а также негативных тенденций в динамике полета аппарата. В частности, система должна оперативно выполнять функции:

— восстанавливать работоспособность бортовой аппаратуры;

— корректировать траектории полета КА при отклонениях параметров его движения от номинальных значений;

— выявлять признаки возникновения негативных тенденций и вырабатывать управленческие решения по их устранению и др.

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

Введем обозначения:

X = {хр х2, ..., х., ..., хп} — вектор реального состояния КА и работоспособности бортовой аппаратуры в текущий момент времени, значения х; могут быть определены как на основе получаемой телеметрической информации, так и с помощью проводимых измерений и их обработки. К значениям х; относятся траекторные параметры движения КА, параметры состояния отдельных элементов бортовых систем, данные об околоземном пространстве и т. д.;

Хп = {Хр х2, ..., хр ..., хп} — вектор прогнозируемых значений соответствующих параметров хг при штатной работе КА;

х. ■ „, х „ — минимально и максимально до-

I I тах

пустимые значения /-го параметра.

S¡(u) — базовые решающие правила, устанавливающие логические или функциональные соотношения между событиями характеризующие состояния КА и его бортовой аппаратуры, и воздействиями на КА и полетные ситуации; при проектировании системы реализуется направленность на максимальный охват базовыми правилами возможных полетных ситуаций;

п

/ = ^ а.(х.р — х;п)2 — критерий достижения це-

i = 1

левых функций, характеризующий различие между реальными и прогнозируемыми (желаемыми) векторами Хр и Хп, аг — весовые коэффициенты,

устанавливающие приоритетность каждой из компонент вектора целей.

Итак, сформулируем задачу, решаемую системой в процессе принятия управленческих решений.

Путем сравнения реального вектора текущего состояния КА Xp, идентифицируемого на основе получаемой телеметрической информации и обработанных измеренных бортовой аппаратурой данных, с соответствующим вектором прогнозируемого (желаемого) состояния Хп выявляются отклонения компонент x = xip — xin и устанавливается факт наличия или отсутствия нештатных ситуаций и признаков возникновения негативных тенденций функционирования КА.

Из общей последовательности параметров x, i = 1, 2, ..., n, выбираются те составляющие, для которых справедливы неравенства x. > 0,8x. „ и

1 p 1 Шал

x{ p < 1,2x; min, и с их учетом формируется критерий достижения целевых функций J.

Из всей совокупности базовых решающих правил S((u) составляется такая программа управления, при которой обеспечивается минимум функционала J на последующем временном интервале At = t. + 1 — t.. Правильность выбора программ подтверждается путем оценки результатов прогнозирования параметров движения КА, полученных после подачи командных воздействий.

Таким образом, система управления КА предназначена для автономного выполнения:

— идентификации полетных ситуаций и выявление признаков возникновения негативных тенденций функционирования КА;

— выработки программ управления, устраняющих нештатные ситуации;

— прогнозирования траектории движения КА и подтверждения правильности принятия управленческих решений.

Анализ возможных полетных ситуаций, влияющих на содержание и оперативность выработки управляющих решений, позволяет ранжировать состояние системы следующим образом:

— «неопасные ситуации» — КА и бортовые системы функционируют в условиях, когда характеризующие их работоспособность параметры x. находятся в допустимых пределах и в га-

ip

рантированном удалении от граничных значений: 1,2x. . < x. < 0,8x. ;

' i min ip ' i max'

— «опасные ситуации» — функционирование КА и бортовых систем характеризуется состоянием, когда параметры x. находятся в допустимых

ip

пределах, но достаточно близко к граничным значениям xip < 1,2ximin xip > 0,8xi

i max

— «аварийные ситуации» — КА и бортовые системы работают в условиях, когда часть параметров x.р вышла за пределы допустимых значе-

i р

ний x. < x. , x. > x. .

i р i min i р i max

Ранжирование состояния системы по оперативности принятия решений заключается в наличии двух основных ситуаций:

— «без резерва времени» — ситуации, требующие выработки и реализации управленческих решений с помощью командных воздействий немедленного исполнения. К таким случаям относятся практически все «аварийные ситуации», а также «опасные ситуации» с высоким уровнем динамики нарастания негативных тенденций;

— «с резервом времени» — ситуации, предполагающие выработку наилучшей из допустимых стратегий, направленных на перемещение параметров xi от границ допустимых значений. К ним относятся практически все «опасные ситуации».

3. ОБЩИЕ ПРИНЦИПЫ ФОРМИРОВАНИЯ БАЗОВЫХ РЕШАЮЩИХ ПРАВИЛ

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

Прежде всего, такие соотношения формируются на основе эксплуатационной документации на КА при возникновении идентифицированных нештатных ситуаций. Кроме того, осуществляется расширение поля соотношения S(U) путем:

— создания новых комбинаций командных воздействий, не предусмотренных эксплуатационными документами; например, для компенсации возможных не санкционированных включений элементов бортовой аппаратуры;

— идентификации вновь возникающих нештатных ситуаций в процессе эксплуатации КА и поиска новых программ управления для парирования этих ситуаций;

— имитации процессов функционирования бортовых систем при воздействии на КА различных программ управления; в результате выбираются соотношения S(U), представляющие интерес в смысле зрения восстановления работоспособности КА;

— поиска нетрадиционных способов управления; например, использование поворотов панелей солнечных батарей для управления системой ориентации КА «Океан-О».

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

Вместе с тем, могут возникать такие полетные ситуации, при которых практически невозможно заранее сформулировать решающие правила. Например, при входе в атмосферу Земли и планет условия полета КА могут отличаться от номинальных в достаточно широких пределах по значительному числу параметров: крутизне траектории, скорости полета, нарастанию перегрузки, плотности атмосферы и др. Число сочетаний всех возможных отличительных вариантов практически не ограничено, и заранее определить все соответствующие корректирующие программы управления не представляется возможным. Для этих случаев решающие правила составляются в виде функциональных аналитических зависимостей, определяющих квазиоптимальные управляющие воздействия как функцию от текущих траекторных параметров КА.

4. БЛОК ИДЕНТИФИКАЦИИ ПОЛЕТНЫХ СИТУАЦИЙ

Блок предназначен для определения характеристик текущего положения КА, состояния работоспособности бортовых систем и оценки параметров внешней среды. Для этого могут быть применены различные бортовые измерительные средства: датчики угловых скоростей, звездные датчики, инфракрасные вертикали, гироскопические системы и др.

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

Полученные с помощью блока идентификации полетной ситуации результаты являются исходными для формирования решающих правил и прогнозирования состояния бортовой аппаратуры.

5. БЛОК МОДЕЛИРОВАНИЯ И ПРОГНОЗИРОВАНИЯ

СОСТОЯНИЯ БОРТОВОЙ АППАРАТУРЫ

Блок моделирования и прогнозирования формируется последовательно в два этапа. На первом этапе составляется общая структура блока с учетом особенностей построения бортовой аппарату-

ры КА. Приводится описание всех бортовых систем КА. Для каждой системы описываются:

— состав, структура, комплектность;

— перечень и параметры предусматриваемых функциональных режимов;

— телеметрические параметры, их номинальные и допустимые значения;

— управляющие воздействия, подаваемые на систему в виде разовых и программных команд;

— ограничения на последовательность выдаваемых команд и временные интервалы между командами;

— запреты на выдачу командных воздействий.

Учитывая, что номинальные состояния бортовых систем определяются режимами командных воздействий на эти системы, прежде всего прогнозируются «эталонные» состояния бортовой аппаратуры, характеризуемые совокупностями телеметрических параметров в зависимости от режимов выдаваемых командных воздействий.

Результат, полученный с помощью блока моделирования и прогнозирования, позволяет дать описание изменения состояния служебных систем КА для любого набора допустимых, распределенных по времени управляющих воздействий и^) т. е. моделируется «эталонный» вариант функционирования систем в отсутствие ошибок управления, отказов в работе бортового оборудования и случайных возмущающих воздействий.

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Таким образом, применение блока моделирования и прогнозирования позволяет получить последовательность эталонных значений телеметрических параметров в процессе имитации подаваемых на борт КА, управляющих воздействий и(1).

На втором этапе в целях идентификации и диагностики работоспособности бортовой аппаратуры проводится сравнительный анализ эталонных вариантов параметров телеметрии с ее реальными значениями, при проведении сеансов связи, для всех служебных систем КА.

Идентификация состояния функционирования служебных систем выражается в наличии либо отсутствии признаков возникновения нештатных ситуаций для системы в целом. Заложенная в сис-

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

Диагностика работоспособности бортовой аппаратуры служебных систем КА заключается в:

— выявлении отрицательных тенденций в работе как бортовой системы в целом, так и отдельных элементов, в том числе для элементов, находящихся в работоспособном состоянии. Так, например, выявление нехарактерного роста (или снижения) характеристик температурных режимов, увеличение времени заряда химической батареи, уменьшение мощности командной радиолинии при передаче с борта КА телеметрии и др.;

— прогнозировании временных интервалов штатной работы служебных систем без применения корректирующих командных воздействий;

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

— выявлении взаимно коррелированных процессов (в том числе и негативных) при работе различных служебных систем КА.

Таким образом, в результате исполнения указанных выше функций дается всесторонняя объективная оценка функционирования служебных систем с предполагаемой динамикой развития процессов на борту КА и прогнозируется время штатной работы всех элементов подсистем, диагностируются «проблемные» узлы бортовой аппаратуры.

6. ТЕХНОЛОГИЯ ПРИНЯТИЯ УПРАВЛЕНЧЕСКИХ РЕШЕНИЙ ПРИ ПАРИРОВАНИИ НЕШТАТНЫХ СИТУАЦИЙ

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

Одним из наиболее ярких примеров возникновения и парирования нештатных ситуаций служит восстановление работоспособности в работе системы ориентации КА «Океан-О» [11]. В процессе управления КА оказалась неэффективной штатная схема разгрузки двигателя-маховика в канале тангажа при значительных колебаниях плотности атмосферы, в том числе из-за возникновения силь-

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

Для поддержания ориентации КА была предложена принципиально новая технология разгрузки двигателя-маховика, основанная на периодических коррекциях положения солнечной батареи (СБ). На ее основе разработаны методы и алгоритмы расчета корректирующих параметров положения СБ, обеспечивающие заданную ориентацию КА в условиях сохранения необходимого энергобаланса. Был организован автоматизированный технологический цикл по принятию решений в многомерной задаче: 1) поддержания ориентации КА; 2) обеспечения требуемого энергобаланса; 3) выполнения заданной программы полета.

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

Опишем процесс принятия управленческих решений, который состоит из трех основных этапов.

Этап 1. С помощью средств блока идентификации полетных ситуаций в текущие моменты времени определяется необходимость (или ее отсутствие), поворота солнечной батареи. Исходной информацией служат телеметрические параметры, характеризующие положение V,, а также скорость изменения кинетического момента двигателя-маховика А V. Величина А V рассчитывается как час-г г ^

тное от деления разности между значениями V, на двух последующих сеансах связи с КА на число витков п и т между проводимыми измерениями:

АГ = п) - т) .

г п - т

Принималось, что крайним условием, при котором отсутствует необходимость поворота СБ, является достаточно большая удаленность телеметрического параметра V' от его предельного значения V* = ±20 Нмс (например, если V > —0,8 V*

ми изменения параметра V (например, если АГ< 0,8 Нмс/вит). Приведенные неравенства обусловлены тем, что при указанных значениях Г и А Г скоординировать положение СБ представляется целесообразным в процессе проведения следующих сеансов связи с КА.

Дадим описание событиям ¿г, характеризующим состояние функционирования двигателя-маховика:

Vz > -0,8 Г*; Vz < 0,8 Г*; ¿3: А Г < 0,8 Нмс/вит.

Сформулируем условия, определяющие необходимость (или ее отсутствие) поворота СБ:

если (¿1 л ¿3) V (¿2 л ¿3), то АУПСБ = 0 или

если V ¿2 V ¿3, то АУПСБ * 0.

Здесь АУПСБ — угол поворота СБ.

Итак, блок идентификации полетных ситуаций выдает на машину логических заключений формализованную информацию, из которой следует однозначный вывод о схеме управления СБ. Далее будем рассматривать случаи, где осуществляется поворот СБ для поддержания ориентации КА.

Этап 2. На основе полученной информации о необходимости коррекции положения СБ на средствах машины логических заключений определяется направление и потребное значение угла поворота АУПСБ. Сначала устанавливается близость значения V к одному из двух граничных положений: к V,* = 20 Нмс или к V* = -20 Нмс. В первом случае необходимо осуществлять поворот в сторону уменьшения угла между плоскостью СБ и скоростным потоком, что обеспечит возможность снижения действия возмущающего аэродинамического момента на КА. Соответственно, во втором случае разворот СБ осуществляется в противоположную сторону, что характеризует факт восстановления плотности атмосферы после прохождения ее пиковых значений.

Угол поворота АУПСБ определяется из условия «перемещения» параметра V как можно ближе к

наиболее удаленному граничному положению V,*. Это дает возможность создания максимально возможного интервала времени для перемещения двигателя-маховика к критическому состоянию. Так, например, при значении параметра V = 18 Нмс угол поворота СБ АУПСБ должен обеспечить при-или V, < 0,8 V*) в сочетании с малыми скоростя- ращение параметра АГ_ на 38 Нмс. Это дает воз-

можность определить время поворота СБ в соответствии с зависимостью Аt = аА^ /^СБ, где ГСБ — скорость поворота солнечной батареи, а — коэффициент динамики поворота СБ.

Рассчитанные данные поступают в базу знаний, средствами которой вырабатываются базовые решающие правила, обеспечивающие парирование сложившейся нештатной ситуации. Для рассмотренного конкретного случая результатом выработки решения являются следующие правила: осуществляется подача разовой команды РК429 для поворота солнечной батареи в сторону уменьшения угла АУПСБ, а через рассчитанный временной интервал Аt подают другую команду РК430 для остановки движения СБ. Далее, посредством передачи рекомендуемых решающих правил через машину логических заключений на блок моделирования и прогнозирования параметров движения КА осуществляют проверку правильности выбранных решений с учетом обеспечения необходимого энергобаланса КА для выполнения заданной программы полета.

Этап 3. С учетом полученной информации о рекомендуемой программе поворота СБ определяется достаточность энергопоступления на КА при расчетном угле АУПСБ для выполнения запланированных операций программы полета. Отметим, что при недостаточном энергобалансе КА аккумуляторные батареи могут разрядиться до критического уровня, что также сопряжено с переходом аппарата на нештатный неориентируемый режим полета.

Условие достаточности энергобаланса КА может быть определено выражением:

п

Щ(УПСБ) > Щ(П) = X Щ,

г

где Щ(УПСБ) — значение энергопотребления КА при заданном угле поворота солнечной батареи, Щ(П) — требуемый энергетический расход для отработки всех запланированных операций программы полета, Щ. — энергопотребление КА при выполнении 1-й операции, п — число операций, выполняемых в соответствии с программой полета.

Учитывая, что приоритет при формировании программы полета следует отдавать обеспечению штатной ориентации КА, в случаях нарушения указанного неравенства из совокупности запланированных операций работы бортовой аппаратуры исключается ряд операций до обеспечения удовлетворительного энергетического баланса аппарата. Причем, не исключаются операции, связанные с обеспечением жизнедеятельности аппарата (командно-измерительная система, система терморегулирования, система стабилизации). В этих

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

Таким образом, разработанный и внедренный в практику управления КА «Океан-О» описанный алгоритм поддержки принятия решений позволил обеспечить устранение нештатной ситуации, связанной с нарушением работоспособности системы ориентации аппарата. В результате была выполнена программа получения целевой информации, аппарат эксплуатировался в течение 33 мес при гарантийном сроке, равном 12 мес. Несмотря на то, что описанный случай уникален в практике управления автоматическими КА, рассматриваемый методический подход может быть распространен для принятия автономных решений при эксплуатации аппаратов других типов и назначений.

ЗАКЛЮЧЕНИЕ

Приведены примеры эффективного применения информационно-аналитического обеспечения систем управления КА в процессе парирования нештатных ситуаций. Даны обоснование перспективных направлений развития систем и формальная постановка задачи автономного управления. Описано новое структурное построение системы: система состоит из четырех основных блоков: блока идентификации полетных ситуаций, предназначенного для сравнения текущих состояний КА и внешней среды от прогнозируемых; блока моделирования и прогнозирования состояния бортовой аппаратуры КА, позволяющего оценить динамику развития тенденций (в том числе и негативных) функционирования элементов КА; базы знаний, содержащей непрерывно накопляющееся поле соотношений между состояниями бортовых систем КА и базовыми решающими правилами; машины логических заключений, разрабатывающей и обосновывающей суть рекомендаций по устранению нештатных ситуаций.

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

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

Предложенный подход может быть распространен на разработку информационно-аналитического обеспечения систем управления КА различных типов и назначений.

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

ЛИТЕРАТУРА

1. Bhaskaran S., Riedel J.E., Synnott S.P., Wang T.C. The Deep Space 1 Autonomous Navigation System: A Post-flight Analysis, AIAA 2000-3935, AIAA/AAS Astrodynamics Specialist Conference, Denver, CO, August 2000.

2. Arentoft M.M, Fuchs J.J., Parrod Y, Gasquet A., Stader J., Stokes I., Vadon H. OPTIMUM-AIV: a planning and scheduling system for spacecraft AIV // Future Generation Computer Systems — Special issue: artificial intelligence and space. — May, 1992. — P. 403—412.

3. Соколов Н.Л. Основные принципы диагностики работоспособности бортовой аппаратуры автоматических КА и

выработки рекомендаций по устранению нештатных ситуаций // Успехи современного естествознания. — 2007. — № 6. — С. 16—20.

4. Подиновская О.В, Подиновский В.В. Анализ иерархических многокритериальных задач принятия решений методами теории важности критериев // Проблемы управления. — 2014. — № 6. — С. 2—8.

5. Осипов Г.С. Лекции по искусственному интеллекту. — М.: Либроком, 2014. — 272 с.

6. Осипов Г.С. Динамические интеллектуальные системы // Искусственный интеллект и принятие решений. — 2008. — № 1. — С. 47—54.

7. Искусственный интеллект и интеллектуальные системы управления / И.М. Макаров, В.М. Лохин, С.В. Манько, М.П. Романов. — М.: Наука, 2006. — 333 с.

8. Рассел С., Норгвинг П. Искусственный интеллект. Современный подход. — М.: Вильямс, 2015. — 1408 с.

9. Бессмертный И.А. Контекстный подход к оценке количества информации в базах знаний // Искусственный интеллект и принятие решений. — 2013. — № 3. — С. 40—47.

10. Кулаков СМ, Трофимов В.Б. Интеллектуальные системы управления технологическими объектами: теория и практика (монография) // Успехи современного естествознания. — 2010. — № 2. — С. 101—102.

11. Соколов Н.Л. Принятие решений по управлению автоматическими КА в условиях нештатных ситуаций // Успехи современного естествознания. — 2007. — № 7. — С. 99—104.

Статья представлена к публикации членом редколлегии Б.В. Павловым.

Соколов Николай Леонидович — канд. техн. наук, нач. отдела, Н snl@mcc.rsa.ru,

Захаров Павел Александрович — вед. инженер, Н zaxarovp@gmail.com,

Центральный научно-исследовательский институт машиностроения, г. Королев.

Содержание сборника «Управление большими системами»,

2015, вып. 57

Беленький А.С., Болкунов Д.С. Теоретико-игровой подход к анализу перспектив развития системы электроснабжения региона

Иванов Р.В., Михальский А.И., Иванов В.К. и др. Об идентификации параметров заболеваемости в модели с гетерогенностью: случай полной и неполной информации

Каштанов В.А., Кондрашова Е.В. Исследование полумарковских систем массового обслуживания при управляемом входящем потоке BSMAP-поток

Кушникова Е.В., Резчиков А.Ф., Иващенко В.А., Филимонюк Л.Ю. Модели и алгоритмы минимизации ущерба от атмосферных выбросов промышленных предприятий S Лазарев А.А., Коренев П.С., Сологуб А.А. Метрика для задачи минимизации суммарного запаздывания

S Стецюра Г.Г. Быстрые способы выполнения параллельных алгоритмов в цифровых системах

с динамически формируемой сетевой структурой связей S Усик Е.В. Оптимизация нелинейных каскадных систем в форме Лурье при ограниченных внешних возмущениях

Тексты статей доступны на сайте http://ubs.mtas.ru/

i Надоели баннеры? Вы всегда можете отключить рекламу.