Компания «СПУТНИКС», резидент инновационного центра «Сколково», предоставила в открытый доступ программный продукт с открытым кодом «СПУТНИКС Моделер»/SPUTNIX Satellite Simulator, собственную разработку, предназначенную для численного моделирования динамики движения малых космических аппаратов.

    

«СПУТНИКС Моделер»/SPUTNIX Satellite Simulator позволяет численно моделировать динамику вращения искусственного спутника Земли вокруг центра масс, моделировать основные факторы космического пространства, влияющих на эту динамику, оценивать работу различных алгоритмов определения ориентации и стабилизации, отрабатывать логику супервизорного контроля бортовых служебных систем, отображать интересующие параметры моделирования в реальном времени, их визуализировать, а также выполнять и целый ряда других задач численного моделирования. Приложение также может быть использовано для полунатурного лабораторного моделирования бортовых систем управления «hardware-in-the-loop», и кроме того для визуализации телеметрии, получаемой с реальных космических аппаратов.

ПО разработано специалистами компании на основе опыта, полученного во время работы над проектами малых спутников «Бауманец», «Чибис-М». «СПУТНИКС Моделер» активно используется в текущих работах по созданию системы ориентации и стабилизации микроспутников типа «ТаблетСат». Ряд базовых алгоритмов подтверждены методом сравнения с независимо разработанными программными пакетами для моделирования динамики движения КА.

В состав «СПУТНИКС Моделер», кроме собственного кода, входит ряд хорошо известных библиотек сторонних разработчиков, например Celestia для трехмерного отображения движения моделируемого спутника.

  

  

Программное обеспечение предлагается в исходных кодах и в виде инсталлятора на безвозмездной основе и без каких-либо ограничений.

«Этот проект эволюционировал от простой программы до достаточно сложного приложения, способного решать задачи оценки тех или иных параметров алгоритмов ориентации для микроспутников. В свое время мы искали подобные моделирующие комплексы, но, как ни странно, ничего подходящего для наших задач не нашли - пришлось разрабатывать самим. Теперь мы выкладываем его в открытый доступ, чтобы как энтузиасты, так и профессионалы космоса, прежде всего российские, могли воспользоваться нашим опытом и приумножить его. Надеемся, приложение или его части могут быть использованы как ВУЗами в образовательных целях, так и разработчиками малых спутников - для первичных оценок требуемых параметров систем ориентации и стабилизации. Использование языка программирования C/C++ дает потенциальную возможность переноса исходного кода проекта, имеющего отношение к алгоритмам, в состав бортового ПО с минимальными доработками. Надеемся, что сообщество специалистов оценит нашу разработку и привнесет в нее что-то новое,  помогая развиваться проекту для пользы всем разработчикам космической техники», рассказал технический директор «СПУТНИКС» Станислав Карпенко.

Страница ПО на сайте «СПУТНИКС» http://www.sputnix.ru/ru/technologies/numerical-simulation

   

  

Источник: sputnix.ru