针对复杂轨道机动规划与实际问题紧密耦合,建模和求解复杂的难题,提出复杂轨道机动规划本体元建模方法,设计并实现了通用软件.分析轨道机动规划特点,抽象得到任务段、停止条件、控制变量和约束组成的 MSCC(Mission control segment-Stop condition-Control parameter-Constraint)元模型体系,将 MSCC 元模型映射到软件设计,得到通用轨道机动规划软件类层次结构,采用C++语言实现了自主软件ATK.Planning,使轨道机动规划可以采用统一的方法描述和软件求解.针对快速交会和地月自由返回转移的仿真结果表明,软件仅通过人机界面配置就可以完成复杂轨道机动规划问题求解,收敛误差小于设定值,大大降低了任务设计时间.
Ontology Metamodel and Software Development for Complex Orbit Maneuver Planning
Aiming at the problem of coupling between complex orbit maneuver planning and practical problems,a complex orbit maneuver planning ontology meta modeling method is proposed in this paper,and a general software is designed and implemented.Analyzing the characteristics of orbit maneuver planning,the MSCC(Mission control segment-Stop condition-Control parameter-Constraint)metamodel system is abstracted that consists of mission control segment,stop condition,control parameter,and constraint.The MSCC metamodel is mapped to software design,and a universal orbit maneuver planning software class hierarchy is designed.The independent software ATK.Planning is implemented using C++.MSCC metamodel system enables unified methods for describing and solving orbit maneuver planning.The simulation results for the fast rendezvous and the free return transfer between the Earth and the Moon show that the software can solve complex orbit maneuver planning problems only through the interface operation,and the convergence error is less than the set value,which is greatly reducing mission design time.