节点文献

基于OpenGL的月球探测器可视化仿真

【作者】 张汉清

【导师】 张科;

【作者基本信息】 西北工业大学 , 兵器发射理论与技术, 2007, 硕士

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

【Abstract】 With the fast development of computer graphic technology and virtual reality technology, three dimension visualization technology has gained a vast range of application in many different fields, by displaying the simulation process and results in 3D realtime graphics interactively, user can understand the simulation comprehensively and intuitively, experts in different fields can also understand and communicate with each other more easily.In this thesis, we combine the simulation of moon exploration probe with the 3D visualization technology, to design a OpenGL based moon exploration probe simulation and visualization system. This system can simulate different moon exploration scenarios, and visualize the process directly. The main research efforts made and the results get can be summarized as follows:1. Expatiated the basic theory of moon exploration probe orbit dynamics, analysed the orbit characteristic of two-body problem and induced the moon exploration orbit property.2. Introduced the principle of OpenGL, particularly analyzed the key technology of visualization in the simulation system. Many graphics display technology was utilized to enhance the simulation reality. OpenGL double-buffering technology was used to implement animation.3. Constructed and developed the moon exploration probe simulation and visualization system. Different approach was tried to build the system, the OpenGL style modeling and visualization method was used. A literally feasible software development environment was built. Many graphic algorithm was devised to alleviate the tension between realtime and reality.4. Adopted the object oriented design method, many virtual entity in the simulation system was encapsuled as class. Thus enhanced the maintainability and extensibility of the system.5. Visualized the space probe, celestial body, starfield, atmosphere effect, probe fly orbit in inertial coordinate, probe orbit in earth fixed coordinate, substar orbit, control station, and probe covering range. Implemented a friendly user interface.This moon exploration probe simulation and visualization system, can not only

【关键词】 月球探测器OpenGL可视化仿真三维
【Key words】 moon exploration probeOpenGLvisualizationsimulation3D
  • 【分类号】V476.3
  • 【被引频次】5
  • 【下载频次】441
节点文献中: 

本文链接的文献网络图示:

本文的引文网络