论文部分内容阅读
随着计算机图形学和虚拟现实技术的深入发展,三维可视化技术已经在很多领域得到广泛应用,通过用三维图形实时互动地显示仿真过程和仿真结果,能给用户以更全面、更直观的信息,并为不同领域专家提供相互沟通和交流的平台。 本论文将月球探测器轨道动力学仿真与三维可视化技术相结合,设计了基于OpenGL三维动态显示技术的月球探测器可视化仿真系统,对探测器在不同飞行方案下的轨道进行仿真,直观地显示出探月飞行过程。本文所做的主要研究工作及所取得的研究成果如下: 1.阐述了月球探测器轨道动力学的基本原理,分析了二体轨道模型和月球探测器的轨道特性。 2.阐述了OpenGL的基本原理,详细分析了月球探测器仿真系统中涉及的可视化关键技术。采用了多种图形显示技术来增强可视化仿真系统的真实感。采用OpenGL双缓冲机制来实现动画效果。 3.在对计算机实时三维图形生成技术进行了系统研究和深入分析的基础上,开发了月球探测器的可视化仿真系统。在计算机上验证了各种方案的性能,采用基于OpenGL技术的可视化建模方法和显示方法,确定了切实可行的软件开发环境,有效使用多种图形算法解决了仿真过程中的实时性与逼真度的矛盾。 4.采用面向对象和模块化的设计方法,对可视化仿真系统的多种虚拟实体进行了类的封装,增强了仿真系统的可维护性和可扩展性。 5.实现了探测器、天体、星空的显示,地球大气效果的模拟,探测器惯性系轨迹、地球固连系轨迹、星下点轨迹的显示,测控信息和辅助信息的显示,探测器覆盖区域的显示,以及良好的人机交互功能。 该月球探测器可视化仿真系统不仅可使用户更加直观地了解探月飞行任务的进行情况,而且可以协助他们完成飞行方案的设计、验证、论证、筛选和确定,具有较好的实用价值,为系统的后续开发积累了经验,并对类似的航天器仿真系统的构建具有借鉴作用。