论文部分内容阅读
视景仿真技术是分布式交互仿真技术和虚拟现实技术的主要研究内容之一,是现代仿真技术的一个重要分支。视景仿真技术有利于缩短试验周期、提高研制质量、节省科研经费,己经在很多领域得到了广泛应用。随着计算机仿真技术的发展,单一的视景仿真系统已经不能满足复杂系统仿真的应用需求,基于高层体系结构(HLA)的分布式仿真是国内外仿真技术的发展方向。所以研究基于HLA的视景仿真技术具有重要的工程意义和实用价值。本文针对视景仿真中实时性和真实性的关键问题,对涉及这两方面的视景仿真关键技术的原理和常用算法进行了研究。其中,重点研究了碰撞检测技术,提出了基于随机排序遗传算法的凸多面体碰撞检测算法。最后在Multigen Creator实体建模平台和Vega Prime视景驱动平台下,实现了HLA分布式视景仿真系统设计,并给出了应用实例。具体工作如下:1.对纹理映射技术、消隐技术、细节层次技术和碰撞检测技术的原理和常用算法进行了研究,这对于建立一个实时性、真实性的视景仿真系统具有重要的意义。2.介绍了用顶点的凸包来表示凸多面体,将两个凸多面体之间的距离问题归结为带约束条件的非线性规划问题,并在遗传算法(GA)的基础上,结合随机排序方法(SR),提出了随机排序遗传算法(SRGA),对凸多面体之间的距离问题进行求解。3.研究了Multigen Creator平台下的实体建模,和Vega Prime平台下的视景驱动,其中,重点研究了Vega Prime多通道技术。为建立一个实时的视景仿真系统奠定了基础。4.研究了HLA环境下视景联邦成员的开发,在Multigen Creator实体建模和Vega Prime视景驱动平台下,结合VC++6.0的MFC开发环境编程,采用了Vega Prime基本类库,设计开发了一个多通道虚拟舰船视景仿真系统。