Date Редакция Категория sci Теги xcos / scilab / космос

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

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

В качестве инструмента моделирования использован редактор Xcos, входящий в пакет научных и технических расчетов Scilab. Последний является свободным кроссплатформенным программным обеспечением и распространяется с открытым исходным кодом по лицензии, совместимой с GPL. С помощью Xcos разработана модель орбитального и углового движения космического аппарата с учетом воздействия возмущений, вызванных нецентральностью гравитационного поля Земли, притяжением Солнца и Луны, давлением солнечного излучения, аэродинамическим торможением и влиянием магнитного поля.

Следует отметить, что задача разработки в Scilab/Xcos существенно упрощается, благодаря наличию модулей CelestLab и Aerospace Blockset. Эти модули, предназначенные для решения задач небесной механики и динамики искусственных спутников, включают в себя модели большинства из указанных выше возмущений. Кроме того, в состав пакета входит модуль Coselica, реализующий подмножество стандартной библиотеки языка Modelica 2.2, в частности, блоки для моделирования механических систем (одномерные поступательное и вращательное движения, плоские перемещения), электрических и тепловых схем.

Сравнение с подходами к моделированию, основанными на традиционных языках программирования, показало, что использование Scilab/Xcos при незначительном увеличении длительности расчетов позволяет существенно сократить время на разработку модели. Это дает возможность рекомендовать Scilab/Xcos как средство для прототипирования. С другой стороны, имеющаяся в пакете возможность генерировать код модели на языке C позволяет использовать его при программировании микросхем системы управления космическим аппаратом.

Еще одной привлекательной стороной пакета является наличие русской и украинской локализации.

файл презентации

исходники

видео

01.jpg

02.jpg

03.jpg

04.jpg

05.jpg

06.jpg

07.jpg

08.jpg

09.jpg

10.jpg

13.jpg

14.jpg

15.jpg

17.jpg

20.jpg

22.jpg

23.jpg

24.jpg



Комментарии

comments powered by Disqus