Аналитико-имитационная процедура формирования структуры АСУ космических систем связи и навигации

Автор: Царев Р.Ю., Прокопенко А.В., Литошик С.В., Зеленков П.В., Брезицкая В.В.

Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau

Рубрика: Математика, механика, информатика

Статья в выпуске: 2 (48), 2013 года.

Бесплатный доступ

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

Формирование структуры асу, аналитико-имитационная процедура

Короткий адрес: https://sciup.org/148177040

IDR: 148177040

Текст научной статьи Аналитико-имитационная процедура формирования структуры АСУ космических систем связи и навигации

Исследование выполнено при поддержке Министерства образования и науки Российской Федерации, соглашение 14.B37.21.0116 «Модели, методы и алгоритмы синтеза и управления развитием кластерных структур АСУ космических систем связи и навигации».

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

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

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

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

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

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

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

Разработка аналитико-имитационной процедуры формирования базового множества пунктов управления космическими аппаратами. Задачи синтеза структуры сложных систем, в том числе АСУ космических систем связи и навигации, учитывающие ди- намику функционирования элементов системы, только в простейших случаях могут быть решены аналитическими методами [2]. Использование имитационных моделей позволяет учесть на этапе анализа и синтеза структуры не только статические взаимосвязи между элементами системы, но и динамические аспекты функционирования системы. Методы имитационного моделирования позволяют проанализировать только незначительное количество вариантов изучаемой системы и выбрать среди них в определенном смысле более приемлемый.

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

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

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

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

Оптимизационно-имитационный подход к синтезу структур АСУ космических систем связи и навигации основан на совместном использовании в процессе поиска оптимального варианта структуры оптимизационных и имитационных моделей. Эти модели описывают как состав и взаимосвязи структурных элементов системы, так и динамические и стохастические аспекты их функционирования.

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

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

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

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

Задача синтеза структуры АСУ космической системы связи и навигации может быть формализована следующим образом. Обозначим набор структурных параметров, по которым происходит оптимизация системы, вектором X , через F ( X) - значение функционала эффективности работы системы, которая реализуется при заданном наборе параметров X . Тогда задача синтеза структуры формализуется следующим образом:

extrF ( X )

при ограничениях f (X) < 0, i е I; (1)

ф ф _

f /( X ) 0, i e I, (2) где f i ( X ) - ограничения, заданные в форме математических выражений; f i * ( X ) - ограничения, заданные алгоритмически, т. е. выполнение этих ограничений может быть проверено лишь в ходе имитационного моделирования; I , I * - множества индексов ограничений.

Рассмотрим в качестве иллюстративного примера задачу выбора и размещения вычислительных ресурсов по распределенной АСУ космической системы связи и навигации с кластерной структурой. Она является типичной и весьма сложной задачей синтеза структуры сложных систем.

Пусть заданная сеть кластеров АСУ космической системы связи и навигации представлена графом G(I, U), где I - множество узлов сети, U - множество соединяющих их дуг. Пусть в узлах графа G имеются источники, порождающие случайные потоки заявок на обслуживание с некоторой интенсивностью yi, i е I. При этом заявки, возникающие в первом узле, могут быть обслужены вычислительными ресурсами, имею- щимися в данном узле, либо направлены в другие узлы системы. Задаются некоторые правила, по которым заявки, не обслуженные в своем узле, перераспределяются между другими узлами системы. Кроме того, задаются правила работы каждого узла.

Задача заключается в таком выборе и распределении технических средств обслуживания x i по кластерам АСУ космической системы связи и навигации, чтобы минимизировать некоторый функционал F ( x 1 , .., x n ) при выполнении ограничений, наложенных на искомый вектор X = ( x 1 , ..., x n ) [3].

Ограничения на X могут задаваться простыми соот-n ношениями типа ai < xi < bi, i = 1, n, а также ^ xi < A .

i = 1

В то же время вектор Х определяет выполнение ряда специфичных требований, предъявляемых к функционированию системы. Примером может служить требование ограниченности времени обслуживания заявок некоторой величиной T или ограниченности загрузки узлов. Ясно, что принадлежность вектора X допустимому множеству может быть проверена лишь в процессе моделирования, что подчеркивает специфику подобных задач.

Обозначим через в множество вариантов кластерных структур АСУ космической системы связи и навигации, допустимых по ограничениям (1), а через в -множество вариантов кластерных структур, допустимых по неаналитическим ограничениям (2); тогда пространство допустимых вариантов структур в = в П в , где .__ ”   ____ _                 .      _        .__ _     ____ _ ф            ~

в = {X: ЯX) < 0, г = 1, n}, в = {X: f * (X) < 0, i = n, I}.

При формализации и решении разнообразных задач синтеза кластерной структуры АСУ космической системы связи и навигации в зависимости от способа задания целевой функции F ( X ) и пространства допустимых вариантов структур в могут использоваться различные модели и процедуры формирования кластерной структуры АСУ космической системы связи и навигации.

Классификация задач формирования кластерной структуры АСУ космических систем связи и навигации. Модели задач синтеза формирования кластерных структур АСУ космических систем связи и навигации в зависимости от способа задания целевой функции F ( X ) и пространства допустимых вариантов структуры в могут быть разбиты на следующие классы.

  • I.    Целевая функция F и пространство в заданы аналитически ( в = в )•

  • II.    Целевая функция F задана аналитически, пространство в определяется ограничениями, заданными алгоритмически ( в = в ).

  • III.    Целевая функция F задана аналитически, пространство в определяется ограничениями, заданными и аналитически и алгоритмически ( в = в П в ).

  • IV.    Целевая функция F задана алгоритмически, пространство задано аналитически ( в = в ).

  • V.    Целевая функция F и пространство β заданы алгоритмически ( β=β ).

  • VI.    Целевая функция F задана алгоритмически, пространство β определяется ограничениями, заданными алгоритмически и аналитически ( β=β β ).

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

Так, процедуры, построенные по типу 1, предназначены для решения задач формирования кластерной структуры АСУ космической системы, формализованных в виде моделей класса I. Результаты решения задачи анализируются исследователями, и в случае необходимости проводится корректировка оптимизационной модели или исходных данных.

Процедуры формирования кластерной структуры АСУ космической системы связи и навигации типа 2 включают имитационные модели и используются для решения задач синтеза структуры, формализованных в виде моделей II, IV, V и VI классов.

Имитационная модель исследуемой системы представляет собой совокупность алгоритмов P , которая позволяет получить зна че ния целевой функции F , либо ограничений fi , i = 1, I , или тех и других одновременно для конкретной точки пространства допустимых вариантов структуры β . Для этого осуществляется машинный прогон имитационной модели, отображающей функционирование АСУ космической системы связи и навигации д ля фиксированного варианта структуры данной АСУ X ∈ β .

Для разработки схем формирования кластерной структуры АСУ космической системы связи и навигации могут быть использованы методы планирования имитационного эксперимента, к которым относятся различные варианты полнофакторного эксперимента, анализа поверхности отклика и др. [4].

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

АСУ космической системы связи и навигации в полнофакторный план имитационного эксперимента с целью выбора оптимального варианта структуры системы должны быть включены 50 факторов, что потребовало бы 250 прогонов модели.

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

Для решения задач формирования кластерной структуры АСУ космической системы связи и навигации, модели которых включают аналитически заданную целевую функцию и ограничения, заданные аналитически и алгоритмически (модели классов II и III), в работах [5; 6] предложены различные специальные процедуры.

Процедуры типа 3 основаны на последовательном итеративном использовании оптимизационных и имитационных моделей и заключаются в получении с помощью оптимизационных моделей варианта структуры, экстремизирующего целевую функцию F и удовлетворяющего той части ограничений, которая задана аналитически. Затем найденный вариант структуры с помощью имитационной модели проверяется на допустимость по алгоритмически заданным ограничениям [7]. При удовлетворительном результате проверки найденный вариант считается оптимальным. Иначе проводится анализ и коррекция оптимизационной и имитационной моделей и начальных условий. Процедуры формирования кластерной структуры АСУ космической системы связи и навигации типа 3 обеспечивают нахождение рациональных вариантов структуры, где не всегда позволяют получить оптимальный вариант из-за отсутствия формальных методов коррекции моделей и данных, целенаправленно улучшающих варианты структуры в процессе формирования структуры.

Процедуры типа 4 основаны на использовании имитационных моделей совместно с оптимизационными на различных этапах поиска оптимального варианта кластерной структуры АСУ космической системы связи и навигации и могут использоваться для решения задач синтеза структуры, формализуемых в виде моделей II–IV и VI классов.

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

Процедура типа 6 является комбинацией процедур типа 4 и 5, в которой на различных этапах поиска оптимальной структуры АСУ космической системы связи и навигации совместно применяются имитационные и оптимизационные модели, при чем в имитационных моделях могут присутствовать блоки оптимизации, позволяющие найти оптимальное значение отдельных параметров АСУ.

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

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

Этап 1. Генерация варианта структуры АСУ космической системы связи и навигации Xi .

Этап 2. Проверка допустимости варианта структуры аналитически заданным ограничениям. Если Xi β , то переход к этапу 3, иначе к этапу 1. Здесь β – множество вариантов структур АСУ космической системы связи и навигации, допустимых по аналитически заданным ограничениям.

Этап 3. Проведение машинного эксперимента с имитационной моделью системы для допустимого по аналитическим ограничениям варианта структуры X i . Данная модель отображает функционирование моделируемой системы для различных вариантов структуры. Между этапами 1 и 3 организуется информационный интерфейс для передачи данных об исследуемом варианте структуры Xi .

Этап 4. Проверка допустимости варианта структуры Xi алгоритмически заданным ограничениям.

Если Xi β , то переход к этапу 5, иначе – к этапу 1.

Здесь β – множество вариантов структур АСУ космической системы связи и навигации, допустимых по алгоритмически заданным ограничениям.

Этап 5. Запоминание варианта, успешно прошедшего этапы 3 и 4.

Этап 6. Проверка, все ли варианты структуры проанализированы. Если нет, то переход к этапу 1. В противном случае – выдача полученных результатов и окончание работы процедуры.

В зависимости от класса модели задачи синтеза и вида ее аналитической части могут быть построены различные оптимизационно-имитационные процедуры поиска оптимального варианта структуры, отличающиеся друг от друга способом генерации вариантов структуры, правилами проверки на этапах 2, 4 и 6 и способом перехода к следующей итерации [8].

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

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

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

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

Статья научная