Д.В. Павлов, Д.С. Петров
12
Инженерный журнал: наука и инновации
# 8·2016
например Си, что позволит сократить затраты вычислительных
ресурсов на вызовы подпрограмм.
При необходимости возможно дополнительное увеличение
производительности программы расчета путем использования
нескольких вычислительных устройств для решения системы алгебраи-
ческих уравнений. Для этого необходимо перейти к другой библио-
течной реализации алгоритмов решения систем алгебраических и
дифференциальных уравнений, обеспечивающей проведение парал-
лельных вычислений, например библиотеки SUNDIALS.
Повторная разработка программы, реализующей разработанный
алгоритм на компилируемом языке программирования, как и
использование другой распространенной библиотеки для организации
параллельных вычислений, является техническим, а не принци-
пиальным вопросом. В связи с этим можно констатировать, что
предложенный алгоритм организации вычислений позволяет решить
проблему производительности при расчете моделей, разработанных с
использованием метода, основанного на трехстадийной декомпозиции.
Заключение.
Моделирование СБС с сосредоточенными парамет-
рами используется на различных этапах проектирования, разработки
и эксплуатации КА. В настоящее время не существует методологиче-
ской основы и программных средств, обеспечивающих в достаточной
степени качество ПО создаваемых сложных моделей и их адекват-
ность. Используемые программные средства обладают рядом недо-
статков, отрицательно влияющих на характеристики моделей.
Разработанный авторами метод моделирования с сосредоточен-
ными параметрами, основанный на оригинальном трехстадийном
алгоритме декомпозиции, позволяет формализовать процесс разработки
ПО моделей СБС КА и свести его к созданию структуры модели —
перечня элементов и связей между ними. Метод дает возможность
структурировать модель исследуемой системы, универсальным образом
рассматривать различные ФВ и обеспечивает изоморфизм структуры
исследуемой системы и ее модели.
Разработанный алгоритм организации вычислений значительно
повышает оперативность расчета вследствие переноса части опера-
ций на этап загрузки модели и позволяет перейти к выполнению
вычислений на нескольких устройствах параллельно, что обеспечит
возможность его использования для расчета моделей в реальном
времени.
ЛИТЕРАТУРА
[1]
Соловьев В.А., Лысенко Л.Н., Любинский В.Е.
Управление космическими
полетами
. Москва, Изд-во МГТУ им. Н.Э. Баумана, 2009, 902 с.
[2]
Кравец В.Г.
Автоматизированные системы управления космическими по-
летами
. Москва, Машиностроение, 1995.