针对SiROS软件只支持C/S架构仿真的问题,设计了三类应用服务镜像将SiROS仿真软件部署在云平台上.基于Docker虚拟化、容器化技术将仿真需要用到的云端资源封装至Docker容器中,用户采用B/S架构连接云提供端Docker容器,在本地浏览器直接使用容器中分配的各类资源完成建模仿真任务.基于云平台的SiROS仿真软件是模块化架构,将仿真模块封装在功能包中,仿真时根据任务需求,利用分级启动方案加载特定功能包.建立了Secular_J2轨道外推仿真模型并进行了仿真实验,通过与卫星工具包分析软件仿真结果对比验证了B/S架构下SiROS软件仿真结果的准确可靠性.
云平台 Docker SiROS 开源软件Scilab