Previous Page  2 / 13 Next Page
Information
Show Menu
Previous Page 2 / 13 Next Page
Page Background

А.Н. Брега, А.В. Кормилицын, Т.В. Кутоманова

2

Инженерный журнал: наука и инновации

# 9·2017

боте [2], и в результате был выбран метод математического моделиро-

вания, как наиболее подходящий. Математические модели подразделя-

ются на аналитические и имитационные. Ввиду того, что БКУ пилоти-

руемых космических кораблей настолько сложен, что не представляется

возможным создать аналитическую модель, позволяющую провести

исчерпывающий анализ полетных операций в любых ситуациях, а

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

решение частного характера, отвечающее заданным начальным усло-

виям [3], было принято решение создать именно имитационную

математическую модель. Исходя из этого, в дальнейшем под матема-

тической моделью подразумевается имитационная модель [4, 5]. Ин-

терпретатор БКУ РС МКС представляет собой упрощенную математи-

ческую модель. Он моделирует исполнение командно-программной

информации, т. е. ввод на борт РС МКС массивов цифровой информа-

ции (далее — закладка): суточных бортовых программ и МЦИ непо-

средственного исполнения, а также исполнение директив, входящих в

перечисленные выше МЦИ. Блок-схема моделирования исполнения ко-

мандно-программной информации приведена в статье [6].

В настоящее время «Интерпретатор БКУ РС МКС» моделирует

исполнение директив командной радиолинии (КРЛ) для абонентов:

центральной вычислительной машины (ЦВМ), терминальной вычис-

лительной машины (ТВМ), вычислительных машин орбитальных мо-

дулей МИМ1 (МИМ1-А) и МИМ2 (МИМ2-А). Кроме того, он моде-

лирует исполнение директив верхнего уровня (ВУ), а также работу

следующих механизмов отложенного управления: суточной про-

граммы полета (СПП) для абонентов ЦВМ, МИМ1-А и МИМ2-А,

расписания сеансов связи (РСС) и бортовой программы полета

(БПП). Помимо этого, программа декодирует директивы управления

полезными нагрузками (ПН).

Модель каждого бортового механизма реализована в отдельном

программном модуле (рис. 1). В состав «Интерпретатора БКУ РС

МКС» также входят модуль управления процессом закладки и мо-

дуль управления процессом интерпретации, в котором реализован

алгоритм обработки директив.

Для разработки алгоритма обработки директив «Интерпретато-

ром БКУ РС МКС» за основу был взят алгоритм интерпретатора про-

граммно-временного управления станцией «Мир» [7].

Основной принцип работы «Интерпретатора БКУ РС МКС» заклю-

чается в следующем: имитаторы бортовых программ СПП, БПП, РСС,

ВУ, КРЛ обрабатывают директивы, записанные в модели ОЗУ вышепе-

речисленных бортовых электронно-вычислительных машин (ЭВМ).

Алгоритм обработки этих директив выполняется с помощью цик-

ла моделирования событий, в основе которого лежит таблица собы-

тий, содержащая два параметра: бортовое (модельное) время и тип