对地观测有效载荷运控流程仿真可视化
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
仿真可视化技术是综合了计算机图形技术、计算机仿真技术、显示技术等多学科领域的新兴技术,现己广泛应用于航空、航天等视景仿真领域。软件开放机制是构建可扩展、可重用、灵活性强的可视化系统的基础,本文以对地观测卫星系统为重点研究对象,研究支持多星多载荷的视景仿真系统软件体系结构和仿真可视化技术。
     本文在研究了空间技术、虚拟现实、仿真可视化等相关技术之后,重点对以下两个问题进行了讨论:1)视景仿真系统的软件体系结构设计;2)视景仿真可视化的实现技术。对于视景仿真系统的软件体系结构,本文通过对软件工程学中软件体系结构和设计模式的研究,对比分析传统视景仿真系统和目前主流视景系统的架构设计,综合目前视景系统的扩展需求,提出了一种基于MVC设计模式的视景仿真系统的体系结构,满足可视化系统的可视化要素的扩展和数据源的扩展需求,支持多星多载荷视景系统的实现。接着,本文对视景仿真系统可视化技术的实现进行了详细阐述。仿真可视化主要包括仿真环境制作和仿真驱动两部分。本文分别对其开发环境、视景数据库的构成和建立、建模环节中的关键技术、视景仿真中卫星姿态控制的关键算法以及视景驱动中视点切换等关键技术进行了重点介绍。
     在上述软件设计方法的指导下,本文在VC++开发环境和MultiGen Creator以及Vega仿真平台上设计并实现了对地观测运控流程的仿真可视化系统。通过课题的研究以及系统的实现,为系统的完善以及面向其他领域可视化系统的设计开发积累了经验。
Visual Simulation technology is a new developing technology, which is referred to many technologies such as computer graphics, computer simulation technology and display technology. Now it is vastly applied to aerospace vision simulation. The opening mechanism of software is the base for building an extensible, expanded, more agile and mobile visualization system. Emphasizing on Earth Observation satellite system, a software architecture of visual simulation system which supports multi-satellite and multi-payload and visual simulation technology are the research keystone of this paper.
     After introducing some technologies such as space technology, visual reality, visual simulation, this paper focuses on two questions below: 1) design the architecture of the visual simulation system; 2) the implement of the visual simulation system. For the architecture of the system, we introduce the concepts of software architecture and design pattern, contrast the traditional with the popular architecture of visual system, analyze the request of visual simulation system, and provide a software architecture of the system based on MVC, which support multi-satellite and multi-payload. After that, this paper introduces the implement of the visual simulation system in detail. Visual simulation includes building simulation environment and simulation driving. We present development environment, the component of the visual database and how to build up it, some key technologies in simulation procedure, algorithm of the satellite attitude control and how to switch the angle of view.
     Consequently, the visual simulation system of earth observation satellite motion is implemented using MultiGen Creator and Vega under the VC++ platform. The design and implementation of the system can provide experiences of consummating this system and building other field visualization system.
引文
1 王景泉, 21 世纪初对地观测卫星的发展和创新模式, 中国航天[J] 2001.6
    2 胡峰, 孙国基. 航天仿真技术的现状及展望. 系统仿真学报, 1999, 11(2): 83~88
    3 李勇,航天器运动可视化分析系统的设计与实现.,武汉,华中科技大学图书馆,2002
    4 王江云, 彭晓源, 王行仁. 基于 HLA 的卫星分布仿真系统设计与实现. 计算机工程与设计, 2004, 25(5): 700~702
    5 J A Joines, R. R Barton, K Kang and A Fishwick, eds. A model-based approach for component simulation development[C]. Proceedings of the 2000 Winter Simulation Conference, 2000,1831~1840
    6 Wu An-Ming,Xu Xiaohui, Ni Wei-Tou,Orbit Design and Analysis for ASTROD Mission Concept. International Joumal of Modem Physics D. 2000, 9(2): 201~214
    7 韦有双,杨湘龙,王飞,虚拟现实与系统仿真,第 1 版,北京:国防工业出版社,2004.1
    8 吴家铸,党岗,刘华峰等,视景仿真技术及应用,第 1 版,西安:西安电子科技大学出版社,2001.7
    9 鲁可,基于 MultiGen Creator/Vega 的虚拟校园漫游系统的研究,东北大学(硕士学位论文),2006.2
    10 杨鸣镝,基于 VEGA 的分布式三维视景仿真技术研究,华中科技大学(硕士学位论文),2003.5
    11 郑林华,韩方景,聂嗥. 卫星移动通信原理与应用[M]. 北京:国防工业出版社,2000.05.
    12 Helsel, S. K. Virtual Reality Symposium[J], IEEE. IEEE Computer Society Press.
    13 黄心渊,虚拟现实技术与应用[M],北京,科学出版社,2001, 112-136
    14 石教英,科学计算可视化算法与系统[M],北京:科学出版社,1994.02.
    15 Institute of Electrical and Electronics Engineers, International Standard, ANSI/IEEE Std 1278-1993,Standard for Information Technology, Protocols for Distributed Interactive Simulation, March 1993
    16 Frederick Kuhl, Richard Wealtherly,计算机仿真中的 HLA 技术,第 1 版,北京:国防工业出版社, 2003.6
    17 王希季,李大耀.空间技术[M].上海:上海科学技术出版社,1994.
    18 冯冲,江贺,冯静芳. 软件体系结构理论与实践[M]. 北京:人民邮电出版社,2004.01.
    19 Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software[M]. 北京:机械工业出版社,2002.05.
    20 Alan Shalloway,James R.Trott, Design Patterns Explained, 第 2 版,北京:人民邮电出版社,2006.10
    21 张海藩,软件工程导论,北京:清华大学出版社,1998
    22 icecloud, Structs 开发指南之 MVC 架构,htp://www.yesky.com, 2003.12.1
    23 Qin Wang et al.EVolve: An Open Extensible Software Visualization Framework[J/OL]. http://www.cs.mcgill.ca/~karel/cs656/Evolve.pdf
    24 William Luebke.An Extensible Framework for Information Visualization andCollection[J/OL],http://www.vturcs.cs.vt.edu/papers/richmond.pdf
    25 Matthias Kreuseler et al, A Scalable Framework for Information Visualization[J/OL].http://wwwicg.informatik.uni-rostock.de/mkreusel/SInVis/vis00.pdf
    26 MVC( www.itisedu.com )
    27 雷钧,徐洪胜,付勇智,MVC 设计模式在 J2EE 平台上的应用[J],微计算机信息,2006,7(3):45-48
    28. Allen. MVC 减少编程复杂性,htp://www.javaiia.com, 2002-05
    29 王乘,李利军,周均清,Creator 可视化仿真建模技术,第 1 版,武汉:华中科技大学出版社,2005.3
    30 杨波,虚拟现实技术—MultiGen、Vega 应用研究,电子科技大学(硕士学位论文),2001.1
    31 龚卓蓉,VEGA 程序设计,第 1 版,北京:国防工业出版社,2002.8
    32 万钢,基于 VEGA 的虚拟现实应用研究,西北工业大学(硕士学位论文),2005.2
    33 聂向亮,王国良,马孝尊,汪连栋,Vega 环境下字符显示的实现方法,维普资讯网
    34 王乘,李利军,周均清等,Vega 实时三维视景仿真技术,第 1 版,武汉:华中科技大学出版社,2005.12
    35 屠善澧,卫星姿态动力学与控制【M】.北京:宇航出版社.1998
    36 杜健,MFC 框架下基于 Vega 的航海仿真系统视景驱动程序的开发,大连海事大学(硕士学位论文),2005.6