论文部分内容阅读
虚拟环境是VR系统的重要组成部分,对虚拟环境的研究是虚拟现实最重要的研究领域之一。分布式仿真技术与虚拟现实技术结合,对复杂仿真系统中的虚拟环境生成技术提出了较高的要求。本文围绕分布式仿真系统中的虚拟环境,对其理论和关键技术进行了深入研究与讨论。论文重点研究了场景绘制加速算法、多分辨率层次细节建模、分布式仿真支撑工具、基于硬件的加速绘制、开发和应用集成框架等,在研究虚拟环境生成技术的基础上,将其关键技术应用到虚拟环境的构建中,结合复杂电磁环境仿真和电力系统仿真等具体应用,扩展和验证了相关的理论和算法。论文主要研究工作包括:系统介绍了大规模真实感场景快速绘制的相关技术,提出了基于空间和运动特性约束的场景组织方法,采用可见性计算技术进行复杂场景加速绘制,基于场景的树型结构分别设计了静态场景的可见性预计算和动态场景的可见性修正算法;在研究边折叠模型简化算法的基础上,提出了一种具有特征参数约束的边折叠算法,给出了一种针对动态模型的基于梯度场的渐进网格和层次细节模型过渡区生成算法;深入研究了基于图形硬件的加速绘制方法。针对大型分布式仿真系统中虚拟环境开发的复杂性和日益迫切的应用需求,跟踪场景绘制、图形硬件、分布式仿真和软件设计模式的新进展,设计了基于OpenSceneGraph的三维场景渲染引擎和基于CERTI的分布仿真支撑工具,实现了一个分布式可扩展的虚拟环境开发框架。利用该开发框架,研究了动态数据的时空一致性问题,设计了分布式仿真系统中的动态环境时空一致性的实现机制。利用GPU作为快速计算工具,在电磁环境仿真方面,研究了基于抛物方程的雷达探测范围模型,基于几何光学碰撞检测算法提出了一种地形遮蔽盲区的快速算法,实现了复杂地形条件下的雷达盲区快速计算;在雷达组网条件下的复杂电磁环境仿真方面,研究了复杂模型快速体素化方法,设计了基于空间四叉树结构的表面体素高分辨率GPU切片法和具有几何约束的内部体素化方法,实现了多部雷达探测区和警戒区的快速计算,为雷达组网决策提供了可视化仿真工具;在复杂目标电磁散射特性估算方面,研究了图形电磁计算原理,采用光线追踪算法进行多次散射计算,设计了一个复杂目标电磁散射快速算法,实现了多次散射的快速计算。面向电力系统反事故仿真,基于分布仿真的高层体系结构,采样公共信息模型作为互操作接口;以HLA/RTI为基础实现组件通信机制;提出了一种电网等值计算方法,实现了地区电网实时联合仿真。在变电站仿真方面,设计实现了一个开放架构的变电站虚拟环境,针对变电站虚拟环境,研究了虚拟环境的模型组织、层次细节模型生成、基于上下文的碰撞检测、基于统计模型的特效仿真、人机交互等关键技术,实现了一个沉浸式的变电站分布仿真虚拟环境。