А.Н. Брега, А.В. Кормилицын, Т.В. Кутоманова
2
Инженерный журнал: наука и инновации
# 9·2017
боте [2], и в результате был выбран метод математического моделиро-
вания, как наиболее подходящий. Математические модели подразделя-
ются на аналитические и имитационные. Ввиду того, что БКУ пилоти-
руемых космических кораблей настолько сложен, что не представляется
возможным создать аналитическую модель, позволяющую провести
исчерпывающий анализ полетных операций в любых ситуациях, а
также ввиду необходимости получить для данного исследования
решение частного характера, отвечающее заданным начальным усло-
виям [3], было принято решение создать именно имитационную
математическую модель. Исходя из этого, в дальнейшем под матема-
тической моделью подразумевается имитационная модель [4, 5]. Ин-
терпретатор БКУ РС МКС представляет собой упрощенную математи-
ческую модель. Он моделирует исполнение командно-программной
информации, т. е. ввод на борт РС МКС массивов цифровой информа-
ции (далее — закладка): суточных бортовых программ и МЦИ непо-
средственного исполнения, а также исполнение директив, входящих в
перечисленные выше МЦИ. Блок-схема моделирования исполнения ко-
мандно-программной информации приведена в статье [6].
В настоящее время «Интерпретатор БКУ РС МКС» моделирует
исполнение директив командной радиолинии (КРЛ) для абонентов:
центральной вычислительной машины (ЦВМ), терминальной вычис-
лительной машины (ТВМ), вычислительных машин орбитальных мо-
дулей МИМ1 (МИМ1-А) и МИМ2 (МИМ2-А). Кроме того, он моде-
лирует исполнение директив верхнего уровня (ВУ), а также работу
следующих механизмов отложенного управления: суточной про-
граммы полета (СПП) для абонентов ЦВМ, МИМ1-А и МИМ2-А,
расписания сеансов связи (РСС) и бортовой программы полета
(БПП). Помимо этого, программа декодирует директивы управления
полезными нагрузками (ПН).
Модель каждого бортового механизма реализована в отдельном
программном модуле (рис. 1). В состав «Интерпретатора БКУ РС
МКС» также входят модуль управления процессом закладки и мо-
дуль управления процессом интерпретации, в котором реализован
алгоритм обработки директив.
Для разработки алгоритма обработки директив «Интерпретато-
ром БКУ РС МКС» за основу был взят алгоритм интерпретатора про-
граммно-временного управления станцией «Мир» [7].
Основной принцип работы «Интерпретатора БКУ РС МКС» заклю-
чается в следующем: имитаторы бортовых программ СПП, БПП, РСС,
ВУ, КРЛ обрабатывают директивы, записанные в модели ОЗУ вышепе-
речисленных бортовых электронно-вычислительных машин (ЭВМ).
Алгоритм обработки этих директив выполняется с помощью цик-
ла моделирования событий, в основе которого лежит таблица собы-
тий, содержащая два параметра: бортовое (модельное) время и тип