航天器系统仿真软件SpaceSim v1.0

安装说明

使用手册

指令列表

开发指南

软件名称

SpaceSim航天器系统仿真软件 v1.0

软件功能

SpaceSim航天器系统仿真软件是一款具有自主知识产权、基于C++开发的航天系统仿真软件,能够支持航天设计、测试、发射、运行和任务应用全生命周期的仿真分析,可进行航天器任务仿真与设计,姿态/轨道动力学与控制、通信卫星覆盖及干扰特性、导航星座设计与信号特性、空间光学遥感成像、星座任务规划与调度、空间攻防对抗等不同专业领域的仿真与分析。

软件架构

SpaceSim航天器系统仿真软件基于C++/QT开发,能够支持X86、ARM、FPGA、GPU等主流硬件框架,可跨平台运行在Windows、Ubuntu以及麒麟国产操作系统等。

软件基于模块化开发,场景配置、数据、显示、交互界面独立运行,而且所有代码均有源代码,自主可控,使用了部分版权友好的开源类库,支持闭源商业化应用,无版权纠纷。软件的配置基于JSON及XML,数据库采用MySQL/MariaDB,三维显示引擎采用OpenSceneGraph/OpenGL,所有组件可以通过DLL、COM组件、FMI及网络通讯等不同形式集成到其他第三方系统中,同时可基于模板类实现用户自定义二次开发模块的即插即用扩展。

img 图 1 SpaceSim软件界面

img 图 2 SpaceSim软件框架与功能模块

应用情况及典型案例

软件成功应用于哈尔滨工业大学、西北工业大学、南京航空航天大学等科研院所及高校的教学及科研中,并支持了空间站、北斗导航卫星、月球探测器等型号研制任务。

img

图 3北斗导航卫星星座仿真

img

图 4 天线通讯覆盖特性仿真

img

图 5 异构星群通讯路由仿真

img

图 6 天线通讯增益仿真

img

图 7 攻防对抗仿真

img

图 8 光学相机遥感图像仿真

img

图 9 低轨通讯星座仿真