摘要
深空探测任务的高风险、高投入、高复杂性,需要一套专业的软件对其进行设计与评估,因此,自主研发了一套用于深空探测任务设计与仿真的软件平台。平台包括初始轨道设计、引力辅助轨道设计、精确轨道设计、丰富的轨道优化设计算法、任务管理以及实时仿真等功能。平台采用MVC三层架构模式,将视图层和逻辑层解耦,满足软件工程中低耦合、高内聚的设计原则,软件的可扩展性、灵活性得到充分的提升。最后,以地-火精确轨道任务、Cassini任务为例验证了系统的可靠性和精确性,能满足实际工程的设计要求。
The deep space exploration is of high risk, high investment and high complexity. It needs a set of pro- fessional softwares for the designing and estimating. Therefore, a designing and simulating platform was developed for the deep space exploration mission. This platform is consist of many kinds of function, such as initial trajectory de- sign, gravity- assist trajeetory design, precise trajectory design, trajectory optimization algorithms, task management and real - time simulation and so on. This platform adopts the MVC design pattern which deeouples the view layer to form the logic layer and satisfies the low - coupling and high - cohesion design principle in software engineering. It highly improves the scalability and flexibility of the software. The experiments on the Earth - to - Mars precise trajec- tory design and the Cassini mission indicate that this platform is reliable and correct. In the meanwhile, it satisfies the demand of practical engineering design.
出处
《计算机仿真》
CSCD
北大核心
2014年第8期92-96,141,共6页
Computer Simulation
基金
"十二五"民用航天专业技术预先研究项目
国家自然科学基金项目(61103144
60873107)
中国博士后科学基金(2011M501260
2012T50681
2012M511301)
湖北省自然科学基金项目(2010CDB04104
2011CDB348)
中央高校基本科研业务费专项资金(CUG120114)
关键词
深空探测
轨道设计
优化算法
三层架构
Deep space exploration
Trajectory design
Optimization algorithm
Three - level architecture