МОДЕЛИРОВАНИЕ СИСТЕМ И ПРОЦЕССОВ X
УДК 629.78
ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА РАСПРЕДЕЛЕННОГО УПРАВЛЕНИЯ ГРУППОВЫМИ ОПЕРАЦИЯМИ КЛАСТЕРА МАЛОРАЗМЕРНЫХ КОСМИЧЕСКИХ АППАРАТОВ В ЗАДАЧАХ ДИСТАНЦИОННОГО ЗОНДИРОВАНИЯ ЗЕМЛИ
А. В. Соллогуб,
доктор техн. наук, профессор ГНП РКЦ «ЦСКБ-Прогресс», г. Самара П. О. Скобелев, доктор техн. наук, ведущий научный сотрудник
Институт проблем управления сложными системами РАН, г. Самара
Е. В. Симонова,
канд. техн. наук, доцент
А. В. Царев,
генеральный директор
М. Е. Степанов,
разработчик
А. А. Жиляев,
разработчик ООО «Научно-производственная компания «Разумные решения», г. Самара
Рассматривается распределенный подход к решению задачи управления групповыми операциями кластера малых космических аппаратов. Предлагается классификация кластеров. Описывается интеллектуальная система управления группировкой космических аппаратов, разработанная на основе мультиагентных технологий и онтологий. Приводятся результаты экспериментальных исследований моделей групповых операций малых космических аппаратов, показывающие преимущества разработанного подхода.
Ключевые слова — кластер малых космических аппаратов, интеллектуальная система управления, мульти-агентные технологии, распределенное решение задач, объект зондирования, межспутниковые коммуникации, эффективность.
Введение
Стратегия развития космической деятельности России до 2030 г. и на дальнейшую перспективу предусматривает совершенствование и целенаправленную государственную поддержку технологий дистанционного зондирования Земли (ДЗЗ). Предполагается развертывание до 2015 г. минимально необходимого состава орбитальной группировки космических аппаратов связи, ДЗЗ и навигации с использованием отработанных в полете и серийно изготавливаемых космических аппаратов [1].
До настоящего времени подходы, применяемые к управлению традиционными космическими аппаратами (КА), носят «централизованный» и «статический» характер, когда для каждого
спутника предполагается определенный наперед заданный порядок выполнения задач, передаваемый с Земли. Для управления группировкой малоразмерных КА предлагается парадигма «распределенного динамического» управления, когда задачи ставятся не только отдельным КА, но и всей группировке КА в целом. Данный подход позволяет динамически перераспределять задачи внутри группировки путем переговоров между аппаратами непосредственно в процессе выполнения этих задач, причем в такой системе могут возникать заранее не запланированные события, например, появление новой срочной задачи, выход из строя одного из аппаратов, вывод на орбиту нового аппарата и др.
Для решения рассматриваемой задачи предлагается концепция «интеллекта роя» (swarm intelligence), активно развиваемая в последнее время в применении к малоразмерным спутникам [2]. Группировки нано- и пикоспутников, подобные рою пчел, могут быть многофункциональными и гибко конфигурируемыми под задачи, дешевыми в исполнении, надежными и живучими в самых различных ситуациях при наблюдении Земли, исследовании объектов в космосе, решении телекоммуникационных и других разнообразных задач [3, 4].
В статье рассматривается интеллектуальная система коллективного управления группировкой спутников, построенная на основе применения баз знаний и мультиагентных технологий [5], принципы создания которой были изложены ранее [6-11]. Кратко описывается разработанная система и приводятся результаты экспериментальных исследований, полученные в ходе моделирования, показывающие новые возможности гибкого и адаптивного планирования работы взаимодействующих аппаратов группировки в условиях априорной неопределенности и высокой динамики возникновения непредвиденных событий. Разработанный подход открывает широкие перспективы создания самоорганизующихся систем управления сложными объектами, пригодных для решения целого спектра новых задач в аэрокосмических приложениях.
Прежде всего, рассмотрим возможные виды кластеров для решения задач ДЗЗ и сценарии их использования.
Виды кластеров космических аппаратов
В разрабатываемом нами подходе предполагается, что космическая система зондирования включает следующие кластеры:
— кластер видового зондирования;
— кластер радиолокационного зондирования;
— кластер радиотехнического зондирования (КРТЗ);
— кластеры близкорасположенных малых КА (МКА);
— кластер связных КА, расположенных на геостационарных орбитах (например, развертываемая российская многофункциональная космическая система ретрансляции «Луч») [12].
Кроме того, при работе космической системы зондирования используются созвездия КА глобальных навигационных спутниковых систем GPS и ГЛОНАСС.
Кластер видового зондирования
Различают следующие сценарии (разновидности) видового зондирования.
1. По конфигурации объектов зондирования (ОЗ):
— объектовое (ОЗ размещается в пределах одного кадра);
— азимутальное (ОЗ представляет собой прямолинейный маршрут);
— маршрутное (ОЗ представляет собой криволинейный маршрут);
— площадное (ОЗ представляет собой поверхность на земном шаре).
2. По решаемым целевым задачам:
— оперативное (максимально возможная оперативность зондирования складывается из минимизации времени выхода КА на ОЗ и доставки информации зондирования потребителю);
— планово-периодическое или обзорное (зондирование определенных районов через определенные промежутки времени);
— зондирование в интересах картографирования земной поверхности (разработка топографических карт, привязка ОЗ к географическим координатам, построение земельного кадастра);
— стереоскопическое (стереосъемка) для получения 3D-изображений.
3. По разрешающей способности изображения:
— детальное;
— высокодетальное.
4. По спектральной чувствительности аппаратуры зондирования:
— панхроматическое (черно-белые снимки с высоким разрешением);
— спектральное;
— многоспектральное;
— гиперспектральное (снимки местности в определенных спектральных диапазонах, получение цветных изображений).
Пространственное разрешение наиболее важно для указанных ниже задач зондирования:
— обнаружение и распознавание класса ОЗ;
— определение типов ОЗ;
— распознавание конкретного образа ОЗ;
— определение геометрических характеристик ОЗ (контуров, размеров, структуры, составных элементов);
— определение состояния ОЗ.
Кластер радиолокационного зондирования
Объекты радиолокационного зондирования подразделяются на сосредоточенные и распределенные. К сосредоточенным относятся объекты, размеры которых меньше, чем размеры разрешаемого радиолокационной станцией объема. Сосредоточенные объекты делятся на одиночные и групповые. Групповые объекты состоят из набора независимых одиночных объектов. Одиночные сосредоточенные объекты называют также точечными. К распределенным объектам
относятся земные и водные поверхности, размеры которых превышают размеры разрешаемого элемента.
Различают следующие методы радиолокационного визирования земной поверхности [13].
1. Пассивное визирование состоит в приеме и анализе собственного теплового излучения объектов и сред, а также рассеянного ими солнечного излучения в диапазонах от видимого и инфракрасного до СВЧ-радиодиапазона (ИК- и СВЧ-радиометры).
Сверхвысокочастотные радиометры находят применение при прокладке трасс магистральных трубопроводов, обнаружении нефтяных пятен на суше и водной поверхности, утечке газа, мониторинге ледовой обстановки, определении состояния морской поверхности, контроле вулканической деятельности, мониторинге атмосферы, почв, лесных и сельскохозяйственных угодий и др.
Инфракрасные системы широко используются в различных областях человеческой деятельности (медицине, геологии, военной области и др.). В частности, в военной области — это тепловые системы самонаведения ракет, сканирующие системы тепловой разведки местности, обзорные системы для поиска и обнаружения военных объектов: кораблей, самолетов, ракет, танков, подводных лодок, скопления людей и техники.
2. Активное визирование состоит в измерении характеристик рассеяния радиоволн различными видами земной поверхности. Для активного визирования используются следующие виды аппаратуры:
— активные радиолокационные скаттероме-тры — скаттерометры, устанавливаемые на КА, используются для получения с периодичностью 2-3 суток глобальной карты ветров на земной поверхности, определения морского волнения, исследования растительного покрова и других свойств земной поверхности;
— радиовысотомеры космического базирования — устанавливаются на всех КА и служат для определения высоты полета КА над Землей;
— радиолокаторы с синтезированным раскры-вом антенны (РСА) — в отличие от оптических систем могут работать вне зависимости от освещенности зондируемой поверхности и состояния атмосферы, т. е. в любое время суток, при любой облачности и погоде, позволяя достичь высокого разрешения по поверхности. Кроме того, с помощью РСА можно получить дополнительную информацию, изменяя длину радиоволн и вид поляризации;
— радиолокаторы подповерхностного зондирования — георадары.
Активные методы радиолокации в дециметровом, метровом и декаметровом диапазонах позво-
ляют обеспечить проникновение радиоволн в грунт и произвести анализ параметров неглубоких подповерхностных слоев для измерения их толщины, обнаружения подповерхностных пустот.
Кластер радиотехнического зондирования
Целью радиотехнического зондирования является сбор и обработка информации, получаемой с помощью радиоэлектронных средств, о радиоэлектронных системах по их собственным излучениям. В результате последующей обработки излучений собирается информация о положении источника излучения, его скорости, наличии данных в излучаемых сигналах, смысловом содержании сигналов.
Данные, получаемые КРТЗ, могут быть доступны другим потребителям посредством внутренних каналов связи и могут образовывать так называемое «информационное поле», что позволяет более эффективно анализировать текущую обстановку.
Системы КРТЗ можно использовать для получения каких-либо данных путем съема и расшифровки параметров электромагнитного излучения с телефонных кабельных и абонентских линий, радиорелейных каналов, кабелей компьютерных сетей, излучения аппаратуры, работающей с информацией (мониторов, компьютеров и т. д.), перехвата радиообмена и т. д.
В целях разработки и исследования методов коллективного управления подвижными объектами в группировках КА, состоящих из спутников различных типов зондирования, разработана интеллектуальная система (ИС), использующая мультиагентные технологии [8].
Интеллектуальная система управления группировкой КА
Данная ИС предназначена для решения нового класса задач планирования поведения интеллектуальных подвижных объектов, способных действовать как полностью автономно, так и коллективно, путем объединения в группы или команды («рои»). К таким задачам относится область управления роем миниатюрных роботов-спутников различных типов зондирования, предназначенных для сигнатурного и дистанционного зондирования Земли [6, 7]. Разработаны муль-тиагентная технология и технология представления знаний (онтологий), позволяющие создавать самоорганизующиеся команды взаимодействующих интеллектуальных объектов, самостоятельно принимающих решения и способных их согласовывать и координировать.
Интеллектуальная система управления группировкой КА представляет собой глобальную
пространственно распределенную сеть, агенты (узлы) которой либо совершают вращение вокруг Земли (КА ДЗЗ, КА-ретрансляторы), либо, находясь на поверхности Земли, вращаются вместе с ней (ОЗ, центр обработки данных (ЦОД)), либо совершают свое движение в соответствии с законами небесной механики (Земля, Солнце, звезды).
Каждый агент-МКА может автономно определять свои координаты в пространстве в любой момент времени, имеет в своем составе устройства двусторонней связи с другими агентами, что позволяет обмениваться с ними сообщениями. Ниже приведен перечень агентов и выполняемые ими функции:
— агент-ЦОД — выдача задания и получение результатов исследования;
— агент-шеф (спутник-инициатор) — сбор и отправка в ЦОД результатов исследования цели;
— агент-инспектор — обнаружение цели и принятие решения о привлечении к ее исследованию спутников других типов зондирования;
— агент-кандидат — исследование цели в соответствии с полученным от спутника-инициатора заданием и возврат результата шефу;
— агент-ретранслятор — обеспечение коммуникации между спутниками при отсутствии взаимной прямой видимости (ретрансляторы находятся на геостационарной орбите).
Созданная ИС основана на использовании метода согласованного взаимодействия коллектива подвижных агентов, в котором промежуточные спутники (агенты) выполняют функции ретрансляции и доставки сигнала для других спутников к заданному месту решения задачи, а спутники, приближающиеся к зоне действий, динамически формируют команду, состоящую из кластеров КА и одиночных КА, распределяют между собой поставленную задачу и решают ее по частям, в зависимости от своей позиции и возможностей, имеющегося на борту оборудования и других параметров. Задачи и роли каждого объекта в группе определяются в распределенном взаимодействии динамически, в реальном времени, причем они могут адаптивно изменяться при изменении ситуации [8].
Основными компонентами архитектуры и технологической платформы ИС коллективного управления подвижными объектами являются модули создания онтологий и сцен, а также модуль динамического планирования, формирующий план обработки потока входных событий (заявок на обнаружение целей, выходов из строя оборудования и пр.) и осуществляющий динамическое адаптивное изменение созданного плана.
Онтология предназначена для описания знаний, используемых агентами при решении слож-
ных задач управления группировкой подвижных объектов. В онтологии описываются основные составляющие системы слежения (объект, который должен быть обнаружен, регион слежения, ЦОД, спутники, орбиты, по которым перемещаются спутники) в виде взаимосвязанных концептов, атрибуты, описывающие эти концепты, и основные взаимозависимости между концептами. Все эти знания используются агентами в процессе переговоров. На рис. 1 показано окно редактора онтологии ИС.
В левой части экрана представлена иерархия понятий предметной области в виде дерева концептов. Классы концептов организованы в иерархию на принципах наследования. Концепт характеризуется свойствами (атрибутами). В правой части экрана онтология представлена в виде семантической сети, где узлы отображают концепты, а ребра — отношения между концептами. Редактор онтологии выполняет следующие функции:
— добавление/удаление, редактирование концептов, атрибутов, отношений;
— добавление/удаление, редактирование правил распознавания целей, правил принятия решений о передаче управления и т. п.;
— навигацию по семантической сети онтологии с различным уровнем детализации представления.
На основании онтологического описания ОЗ спутник, получивший запрос на исследование цели, выделяет концепты, соответствующие его спектру видимости, выполняет зондирование в своем диапазоне и отправляет запросы на исследование спутникам, которые принадлежат кластерам других типов зондирования, если необходимо. Сравнивая несколько онтологических описаний ОЗ, спутник может обнаруживать изменение состояния ОЗ.
Рвдвсі^р мсгогемФвм
■ Рис. 1. Окно редактора онтологии ИС
Система моделирования предназначена для создания и редактирования сцен на основе онтологии, а также для моделирования процесса слежения за целью с использованием заданной сцены. Основной экран системы динамического планирования (моделирования) показан на рис. 2.
В верхней части экрана расположено программное меню. В правом верхнем поле экрана находится настраиваемая 3D-сцена, отображающая группировку спутников, их перемещения, процесс слежения за целью, перемещение видимой цели, передаваемые сообщения, тип кластера, в который входит спутник. Цель — область на Земле, за которой должен следить рой спутников. В левом верхнем поле экрана расположена настраиваемая карта местности. Она содержит характеристики цели, за которой следят спутники. Задача группировки спутников — обнаружить заданный в онтологии объект и передать информацию в ЦОД. В нижней правой части экрана расположена панель графиков, предназначенная для отображения циклограммы, содержащей периоды, когда цель находится под наблюдением или без наблюдения, а также графика исследований, показывающего период от обнаружения ОЗ до его полного исследования в различных диапазонах. В нижней левой части экрана находятся панели настроек моделирования.
Система динамического планирования (моделирования) предоставляет следующую функциональность:
— настройка и редактирование основных параметров агентов системы моделирования: ЦОД (координаты), ОЗ (координаты, спектральные характеристики, скорость перемещения), спутников (координаты, тип зондирования, угол обзора, диапазон радиодоступа, тип межспутнико-вой коммуникации, помехоустойчивость, принадлежность к орбите и др.), орбит (радиус, большая и малая полуоси, наклонение, аргумент перигея, эксцентриситет, долгота восходящего узла, количество спутников на орбите и др.). На рис. 3 показано окно настроек ОЗ с указанием региона наблюдения, приоритета, интервала времени исследования, на рис. 4 — настройки параметров спутника;
— визуализация процессов ДЗЗ с помощью 3D-сцены: отображение процесса слежения спутника за целью, передачи эстафеты слежения, коммуникации между спутниками, смены дня и ночи;
— отображение информации по регионам поиска целей, характеристикам спутников (одиночных и кластеров), участвующих в обнаружении целей;
■ Рис. 2. Основной экран системы моделирования ИС
■ Рис. 3. Окно настроек параметров ОЗ (цели)
Satl
ES3
S«о
Set-* SatS Sett Set 7 SetS Sat9 Sat 10 Sat 11 Sat 12 Sat 13 Sat 14 Sat IS Sat 16 Sat 17 Sat 18 Sat 19 Sat20 Satil Sat22 Sat23 Sat24 Sat25 Sat» Sat27 Sat» Sat» SaOO SaOl Sat32 R*tl Ret2 RetJ
1
Агеит ^12
11 1919283,57568468
V: 13656406,0913813
X: 14485125,2511645
Угол обзора: 0,150000005960464
Тип спутника: 0
Истинная аномалия: 0,760840953039854
Диапазон радиодоступа: 20000000
Название: |Sat2 ~
Долгота восходящего узла: 0
Наклонение: 1,71042266695444
Эксцентриситет: 0
Шеф: NULL
Аргумент перигея: 0
Помехоустойчивость: 0
Большая полуось: 20000000
■ Рис. 4. Окно настроек параметров спутника
■ Рис. 6. Развернутый график слежения за целью
— распознавание целей на основе реальных аэрокосмических снимков, полученных из карты Google Earth;
— отображение параметров агентов через инспектор агентов и лог сообщений между агентами; уровень детализации сообщений регулируется с помощью фильтров;
— визуализация результатов моделирования групповых операций кластера КА при решении задач ДЗЗ.
На циклограмме наблюдения ОЗ (рис. 5) отображается угловое расстояние от спутника до ОЗ. Наблюдение возможно в периоды, когда угловое расстояние принимает значения ниже линии, ограничивающей предельный угол наблюдаемости цели. Для удобства показана также смена дня и ночи. Развернутый график слежения за целью (рис. 6) отражает период от обнаружения ОЗ до его полного исследования в различных диапазонах, выделенных цветом.
Модели управления групповыми операциями в кластере МКА, основанные на онтологическом описании, можно рассматривать как элементы «встроенной самоорганизации» систем управления кластером в гетерогенных МАС МКА ДЗЗ, не имеющих регулярной структуры [9-11].
Экспериментальные исследования моделей групповых операций МКА
При проведении экспериментов в ИС принимаются следующие условия. Вся имеющаяся группировка КА может быть разбита на кластеры различных видов в соответствии с решаемой задачей, например:
— кластер, объединяющий КА одного типа зондирования, расположенные таким образом, чтобы в сумме покрывать наибольшую площадь поверхности Земли, но при этом сохранять взаимную видимость для коммуникации;
— кластер, объединяющий КА разных типов зондирования, расположенные максимально близко друг к другу.
Каждому спутнику известны орбитальные параметры всех спутников из кластера, в который он включен. Каждый спутник может входить в один или более кластеров. Принадлежность спутника к кластеру отображается на 3D-сцене (см. рис. 2).
Каждому спутнику поставлен в соответствие пул задач, т. е. один спутник одновременно может работать с несколькими целями. В пуле содержится информация о заданиях, полученных спутником от ЦОД или от спутников-инициаторов. В процессе перемещения по орбите спутник способен просматривать имеющийся пул задач и приступать к исследованию ближайшей цели.
Спутники могут участвовать в переговорах между собой и с ЦОД. При этом различаются переговоры с точки зрения управления и в целях передачи информации. Для обеспечения коммуникации между спутниками при отсутствии у них взаимной прямой видимости используются ретрансляторы — специальные коммуникационные спутники, расположенные на геостационарной орбите. Протокол передачи сообщений с использованием ретрансляторов предусматривает следующие этапы:
1) проверку наличия прямой видимости между спутником-отправителем и спутником-получателем;
2) в случае отсутствия такой видимости — «упаковку» — создание нового сообщения-обертки, включающего в себя передаваемое сообщение. Это позволяет ретрансляторам передавать любой тип сообщений;
3) передачу сообщения ближайшему ретранслятору;
4) проверку наличия прямой видимости между ретранслятором и спутником-получателем;
5) в случае отсутствия прямой видимости — передачу сообщения другим ретрансляторам до тех пор, пока видимость не будет установлена;
6) отправку сообщения спутнику-получателю;
7) «распаковку» сообщения.
Примеры задач и сценариев зондирования
1. Построение цепочки МКА, обеспечивающей максимально продолжительное покрытие интервала исследования ОЗ.
В данном примере показана возможность моделировать рациональное распределение заданий на исследование ОЗ между спутниками.
Пусть задано 6 спутников, которые могут взаимодействовать между собой. В начальный момент времени ЦОД специфицирует и передает задачу на поиск целевого объекта ближайшему спутнику, находящемуся в зоне его видимости. Получив задание от ЦОД, МКА ретранслирует его тем спутникам, которые смогут обеспечить максимально продолжительное покрытие интервала исследования, заданного для каждого ОЗ. На рис. 7 показан лог сообщений, соответствующий передаче задания трем спутникам. Агент спутника 1 в ответ на получение задачи из ЦОД отправляет в ЦОД подтверждение о приеме цели. После исследования характеристик цели агент спутника 1 принимает решение о передаче цели спутникам 16, 18 и 29, обеспечивающим максимально продолжительное покрытие интервала исследования цели. Агенты данных спутников подтверждают получение цели.
При выборе цепочки МКА учитывается общее время наблюдения цели конкретным спутником, за исключением того промежутка времени, когда цель видима для другого, уже выбранного (включенного в цепочку) спутника. Это позволяет исключить возможность одновременного выбора тех спутников, которые видят ОЗ в одно и то же время.
Пример выбора цепочки МКА показан на рис. 8. Вдоль оси времени, ограниченной интервалом исследования ОЗ, отложены участки видимости ОЗ указанными спутниками. Наибольшую продол-
Сообщение Отправитель Получатель Цель
> Принимаю цель Спутник 1 ЦОД 1 Цель 1
Принимаю цель Спутник 16 Спутник 1 Цель 1
Принимаю цель Спутник 18 Спутник 1 Цель 1
Принимаю цель Спутник 29 Спутник 1 Цель 1
■ Рис. 7. Лог сообщений
------1-------1--------Л------1------------1_ Спутн ик 1
____________ ______________Спутн ик 2
______________ПИ______________Л_____________Спутн ик 3
------------------1 I-------------------------Спутн ик 4
------- ----- Спутник 5
------1---1--------------Л--------------------Спутн ик 6
^нач ^кон
■ Рис. 8. Диаграмма видимости ОЗ различными МКА
жительность покрытия интервала имеет спутник 2. Он и будет выбран в первую очередь. Далее к цепочке будут добавлены спутники 4 и 5. Спутник 1, несмотря на продолжительное по времени покрытие цели, включен в цепочку не будет, так как он в целом дублирует работу спутника 2. Цепочка МКА выделена на рисунке красным цветом.
2. Одновременное зондирование группы ОЗ различными МКА. Распределение задач между спутниками.
Если необходимо исследовать группу целей (ОЗ), создается кластер МКА, находящихся в различных регионах, но выполняющих общую задачу. Группа будет считаться исследованной по окончании исследования всех целей, входящих в нее.
Один и тот же спутник может быть выбран для исследования сразу нескольких целей, поэтому при планировании следует отдавать предпочтение вариантам с более равномерным распределением нагрузки между спутниками. Получение спутником новой цели может привести к необходимости пересмотреть его план исследования ОЗ. Перепланирование осуществляется в два этапа:
1) определение цели, которую следует попытаться передать;
2) поиск спутника, наиболее подходящего для исследования этой цели.
На первом этапе выполняется сравнение характеристик целей, входящих в пул задач КА, на втором — переговоры между агентами спутников и определение критерия — величины, количественно измеряющей степень пригодности спутника для исследования конкретной цели. Критерий представляет собой свертку нескольких факторов. Степень зависимости критерия от того или иного фактора регулируется с помощью весовых коэффициентов, знак которых определяется видом зависимости критерия от фактора (прямая, обратная зависимость):
— время видимости цели спутником (положительный коэффициент);
— время, в течение которого исследование цели актуально (отрицательный коэффициент);
— загруженность спутника другими задачами (отрицательный коэффициент);
— приоритет цели (положительный коэффициент).
Все факторы оказывают различное влияние на критерий. Например, чем меньше времени осталось до окончания исследования цели, тем выше должно быть значение величины критерия.
В начальный момент времени ЦОД специфицирует и передает задачу на поиск целевого объекта цепочке из нескольких спутников. Получив задачу, спутник помещает ее в свой пул задач. При этом проверяется текущий уровень загрузки спутника, определяемый количеством находя-
щихся в пуле целей. Если этот уровень выше установленного в системе значения, спутник инициирует процесс перепланирования.
Из всех задач, входящих в пул спутника, выбирается та, для которой значение критерия минимально. На основании данных о выбранной цели формируется специальное сообщение, рассылаемое всем ближайшим спутникам. Получив такое сообщение, спутники отправляют ответ, в котором содержится информация об имеющихся у них возможностях для исследования данной цели, представленная в виде значения заданного выше критерия. Спутник, инициирующий передачу задания, получив ответы от всех оповещенных КА, выбирает среди них наиболее пригодный и пересылает ему задание. Если ни один из опрошенных спутников не смог предложить лучшие условия исследования, задача остается у инициатора, но к ее выполнению он приступает только после завершения работы с более приоритетными с точки зрения критерия целями. При этом задача исключается из пула спутника. Процесс перепланирования повторяется до тех пор, пока количество целей в пулах задач спутников превышает некоторое заданное значение.
В данном алгоритме используется комбинация централизованного и распределенного подходов к планированию, что позволяет существенно сократить число межспутниковых коммуникаций, так как переговоры используются только при возникновении конфликтных ситуаций.
Для реализации примеров, рассматриваемых далее, используем следующую модель группировки спутников. Пусть в ДЗЗ участвуют 32 МКА и 3 спутника-ретранслятора, находящихся на геостационарной орбите. КА размещаются по 8 единиц по четырем орбитам, расположенным перпендикулярно экваториальной плоскости и повернутым относительно друг друга на 90о. По первым трем орбитам перемещаются спутники кластера радиотехнического, видового, радиолокационного зондирования соответственно, по четвертой — спутники разных типов.
3. Использование переговоров при планировании задач ДЗЗ.
Задача состоит в исследовании нескольких близкорасположенных целей, число которых в разных сериях экспериментов изменяется от 1 до 6. Во всех испытаниях максимальное число одновременно исследуемых спутником целей равно двум.
В ходе эксперимента было проведено 2 группы по 30 испытаний. При получении трех и более целей:
1) спутник пытается передать их другому КА, т. е. после первоначального централизованного распределения проводится перепланирование,
осуществляемое посредством переговоров между спутниками;
2) спутник откладывает их реализацию до того, как будут исследованы уже имеющиеся цели, т. е. выполняется резервирование без переговоров.
При этом множество испытаний дополнительно разбивается на 6 серий, различающихся по количеству имеющихся на сцене целей.
В ходе эксперимента получены значения времени (в часах модельного времени), затраченного на исследование всех целей (табл. 1). Для каждой серии испытаний приведены значения среднего арифметического х и среднеквадратического отклонения (СКО) а времени исследования целей.
Графическое представление результатов эксперимента (среднее арифметическое значение выборок) с переговорами и без переговоров показано на рис. 9.
На основании результатов эксперимента можно сделать следующие выводы.
1. При наличии только одной или двух целей ограничение на максимальное число исследуемых спутником целей не задействовано (является неактивным). Поэтому результаты испытаний в этом случае при переговорах и резервировании совпадают.
■ Таблица 1. Оценки времени планирования задач ДЗЗ с использованием переговоров и без переговоров
Оценка Режим Значения времени по количеству целей
планирования 1 2 3 4 5 6
Резервирование 42,8 57,4 66,6 103 103,8 130,8
X Переговоры 43,6 57,8 59,4 86,8 90,6 117,2
3 Резервирование 2,79 2,5 1,6 8,97 18,08 25,48
Переговоры 3,07 1,72 2,5 3,76 3,61 13,47
и
к
и
й
н
о
ч
ф
ч
о
о
К
К
а
М
90
80
70
60
50
40'
1 — -«-Резервиров 1
ание У
1 1 1 <
/
/
//
р
4 5 6
Количество целей
Рис. 9. Графическое представление результатов эксперимента по оценке времени планирования задач ДЗЗ
■
7 Количество целей 6
і Переговоры Резервирование
0
40 50 60 70 80 90 100 110 120 130 140
Время исследования, ч
■ Рис. 10. Гистограмма количества исследованных целей
2. Наилучший эффект от применения переговоров (экономия времени 16,2 ч) достигается при четырех целях на сцене. В этом случае удается найти еще свободные спутники, обеспечивающие достаточно продолжительную видимость цели. При дальнейшем увеличении количества целей на сцене и сохранении ограничения на максимальное число исследуемых спутником целей, равное двум, поиск свободных спутников затрудняется и чаще всего не приводит к результату.
3. Использование переговоров позволяет существенно снизить СКО величины времени, затраченного на исследование целей. При этом общее время выполнения задач ДЗЗ становится более определенным и лучше прогнозируемым.
Эффект от применения переговоров, выраженный в количестве целей, исследованных за один и тот же интервал времени, показан на рис. 10. На гистограмме видно, что за один и тот же интервал времени группировка КА при использовании переговоров может исследовать большее число целей, чем без переговоров.
4. Сравнение продолжительности исследования ОЗ при передаче информации с помощью ретрансляторов и через ЦОД.
В системе имеется возможность моделировать различные способы коммуникации между спутниками:
1) передачу сообщений напрямую от спутника к спутнику без привлечения посредников, если между спутниками нет препятствий и расстояние между ними не превышает заданного значения;
2) передачу через ретрансляторы;
3) передачу сообщений через наземные ЦОД. Так как ЦОД расположены на поверхности Земли неравномерно, то последний способ связан со значительными временными задержками.
Задача ДЗЗ в данном сценарии — обнаружение горящего дома в деревне. Зондирование выполняют спутники, принадлежащие кластерам видово-
го и радиолокационного зондирования. Задача состоит в исследовании объекта при двух различных способах коммуникации — через ЦОД и через ретрансляторы. Карта местности и результат исследования ОЗ представлены на рис. 11, а, б.
В ходе эксперимента были проведены 2 серии опытов по 30 испытаний в каждой серии. В первой серии исследовалась продолжительность обнаружения объекта при передаче информации с коммуникацией посредством спутников-ретрансляторов, во второй — через ЦОД.
Полученные в ходе эксперимента значения времени, затраченного на исследование цели, представлены в табл. 2 и на рис. 12.
Сравнение продолжительности исследования объекта при передаче информации с коммуникацией с помощью ретрансляторов и через ЦОД показало, что если запрос на исследование объекта передается через ЦОД, то для полного обследования необходимо в среднем 96,27 ч модельного времени, т. е. в 1,9 раза больше, чем с использованием коммуникации посредством ретрансляторов (в среднем 50,4 ч модельного времени).
б)
І*"'" “Я
йа сіма
с ■ і ■
п 1 I г
щ * ■ ■ Ж.
§К _ *ї_ Ч Ї±1
■ Рис. 11. Обнаружение горящего дома: а — карта местности; б — результат исследования ОЗ (различными цветами выделены квадраты, исследованные спутниками соответствующих типов зондирования)
■ Таблица 2. Результаты эксперимента по определению продолжительности исследования ОЗ
№ испытания Результат эксперимента модельного времени, ч, проводимого через и и н т ы п с и 2 Результат эксперимента модельного времени, ч, проводимого через
ЦОД ретрансляторы ЦОД ретрансляторы
1 102 44 16 75 38
2 120 49 17 79 55
3 65 46 18 101 51
4 90 49 19 58 47
5 140 69 20 81 39
6 121 51 21 71 56
7 89 65 22 117 41
8 129 37 23 84 54
9 75 35 24 149 48
10 35 63 25 122 61
11 78 49 26 65 38
12 134 57 27 106 51
13 114 37 28 83 44
14 65 44 29 94 68
15 100 67 30 126 59
затратить дополнительное время на перемещение по орбите.
5. Сравнение энергозатрат группировки спутников при различных способах коммуникаций.
В данном сценарии используется параметр спутника — затраты энергии на передачу одного сообщения при различных способах коммуникации, а также реализована возможность выбора доступных для спутника способов коммуникации:
— передачи напрямую или через ретрансляторы;
— передачи только через ретрансляторы.
Цель эксперимента — оценить общие затраты
энергии группировки спутников при проведении исследования, заключающегося в обнаружении горящего дома в деревне согласно сценарию, описанному выше.
Затраты энергии при передаче сообщения напрямую приняты равными 5 усл. ед., а через ретрансляторы — 10 усл. ед. В ходе эксперимента было проведено 30 испытаний, различающихся как по разрешенным способам коммуникации, так и по количеству целей на сцене. В табл. 3 и на рис. 13 приведены полученные в ходе экспе-
160 ч140 ия120
ва100 о д е
- Через ЦОД
е
р
м
80
60
40
20
0
Через ретрансляторы і
- Л, л IV Г\ Т
А \ А п ш М \ к I
\г ч 1 \А Л .14 Л/
Ул* V
■ Таблица 3. Результаты эксперимента по сравнению энергозатрат группировки КА при различных способах коммуникаций
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 3032
№ испытания
■ Рис. 12. Графическое представление результатов эксперимента по определению продолжительности исследования ОЗ
Способ коммуникации Коли- чество целей Результаты по номеру опыта
1 2 3 4 5
Прямой и через ретрансляторы 1 105 155 235 305 350
2 120 160 225 290 360
3 110 155 230 290 360
Среднее 111,7 156,7 230,0 295,0 356,7
Через ретрансляторы 1 130 220 290 380 470
2 135 220 285 390 480
3 130 210 285 395 470
Среднее 131,7 216,7 286,7 388,3 473,3
При передаче информации через ЦОД СКО величины затраченного времени составило 26 ч, а в случае с коммуникацией через ретрансляторы — 10 ч. Следовательно, использование ретрансляторов уменьшает СКО величины затраченного времени в 2,6 раза.
Различия в математическом ожидании и СКО величины затраченного на исследование времени связаны с тем, что при коммуникации через ЦОД на продолжительность обнаружения влияет не только взаимное расположение объекта и орбит спутников, но и расположение ЦОД. Так, если объект и ЦОД сильно удалены друг от друга, то для передачи информации спутнику необходимо
500 0 Энергозатраты
450.0 ■ Прямой и через 40°,0-- ретрансляторы
350.0 -- ■ Только через ретрансляторы-
300.0
250.0
200.0
150.0
100.0 50,0
0,0
1 2 3 4 5
Количество целей
■ Рис. 13. Графическое представление результатов эксперимента по сравнению энергозатрат группировки КА при различных способах коммуникаций
римента значения суммарных энергозатрат группировки.
Из приведенной гистограммы следует, что рост количества целей ведет к пропорциональному увеличению сообщений между КА и, как следствие, к повышению энергозатрат на их передачу. При этом комбинирование способов передачи позволяет сократить энергозатраты в среднем на 28 %.
Заключение
В предлагаемом подходе задача управления поведением подвижных объектов решается не
Литература
1. Стратегия развития космической деятельности России до 2030 года и на дальнейшую перспективу // Роскосмос. http://www.federalspace.ru/main.php?id= 402 (дата обращения: 10.09.2012).
2. Bonabeau E., Theraulaz G. Swarm Smarts. What computers are learning from them? // Scientific American. 2000. Vol. 282. N 3. P. 54-61.
3. Schilling K. Networked Distributed Pico-Satellite Systems for Earth Observation and Telecommunication Applications // Airspace Guidance, Navigation and Flight Control Systems Workshop (IFAC 2009), June 30-July 02, 2009. — Samara, Russia. http:// www.federalspace.ru/main.php?id=402 (дата обращения: 10.09.2012).
4. De Florio S. Performances Optimization of Remote Sensing Satellite Constellations: a Heuristic Method // Proc. of 5th Intern. Workshop on Planning and Scheduling for Space (IWPSS 2006), October 22-25, 2006. — Space Telescope Science Institute Baltimore, USA. http://www.stsci.edu/largefiles/iwpss/200691510 43Paper.pdf (дата обращения: 05.10.2012).
5. Скобелев П. О. Мультиагентные технологии в промышленных применениях: К 20-летию основания Самарской научной школы мультиагентных систем // Мехатроника. Автоматизация. Управление. 2012. № 12 (117). С. 33-46.
6. Скобелев П. О., Соллогуб А. В., Иващенко А. В., Симонова Е. В., Степанов М. Е., Царев А. В. Решение задач дистанционного зондирования Земли с применением мультиагентных технологий // Вестник Самарского гос. техн. ун-та. 2010. № 7 (28). С. 47-54.
7. Скобелев П. О., Соллогуб А. В., Иващенко А. В., Симонова Е. В., Степанов М. Е., Царев А. В. Мультиа-гентные системы для исследования методов взаимодействия космических аппаратов дистанционного зондирования Земли // Перспективные информационные технологии для авиации и космоса (ПИТ-2010): тр. Междунар. конф. с элементами на-
централизованным управлением, а путем создания самоорганизующейся команды взаимодействующих, ведущих переговоры интеллектуальных агентов, способных как индивидуально планировать свое поведение в реальном времени, так и работать в группе, обеспечивая согласованность принимаемых решений.
Приведенные в статье результаты исследований подтвердили эффективность методов согласованного планирования и управления групповыми операциями, выполняемыми кластером МКА, за счет переговоров между спутниками без привлечения наземных служб.
учной школы для молодежи. Самара: СГАУ, 2010. С.226-230.
8. Скобелев П. О., Соллогуб А. В., Иващенко А. В., Симонова Е. В., Степанов М. Е., Царев А. В. Мульти-агентные технологии в задачах дистанционного зондирования Земли // Тр. XIII Междунар. конф. по проблемам управления и моделирования в сложных системах / СамНЦ РАН, ИПУСС РАН. Самара, 2011. С.426-434.
9. Соллогуб А. В., Симонова Е. В., Степанов М. Е. Применение мультиагентной системы коллективного управления группировкой малоразмерных космических аппаратов при решении задач дистанционного зондирования Земли // Управление большими системами-2011 (УБС’2011): тр. Междунар. науч.-практ. конф. Т. 3 / ИПУ РАН. М., 2011. С. 259-262.
10. Соллогуб А. В., Скобелев П. О., Симонова Е. В., Степанов М. Е., Царев А. В. Модели для решения сетецентрических задач планирования и управления групповыми операциями кластера малоразмерных космических аппаратов при решении задач дистанционного зондирования Земли // Информационно-управляющие системы. 2012. № 1 (56). С. 33-38.
11. Соллогуб А. В., Скобелев П. О., Симонова Е. В., Степанов М. Е., Царев А. В. Проблемы автономного согласованного межспутникового взаимодействия в гетерогенных мультиагентных системах МКА ДЗЗ // Мехатроника. Автоматизация. Управление. 2012. № 4. С. 65-70.
12. Создание многофункциональной космической системы ретрансляции «ЛУЧ» с тремя космическими аппаратами на геостационарной орбите // Роскосмос. http://www.federalspace.ru/main.php?id= 15&did=602 (дата обращения: 20.08.2012).
13. Баскаков А. И., Жутяева Т. С., Лукашенко Ю. И. Локационные методы исследования объектов и сред. — М.: Академия, 2011. — 384 с.