基于柏林噪声算法高速列车场景仿真技术研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:beidoubiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中国高速列车的研究起步较晚,但其发展却十分迅速。在高速列车设计过程中,无疑需要对高速列车进行三维列车实体和自然场景模拟的虚拟现实仿真,直观的得到高速列车运行反馈,以减少设计成本、缩短设计周期。然而,对于高速列车设计阶段的三维仿真平台来说,三维环境和具体线路都是不固定的,需要根据具体的线路数据进行分析,并动态生成列车线路实体和三维场景。因此通过分析线路文件,为列车线路实体和自然景物设计有效的生成和优化算法是场景仿真研究中的最重要内容。本课题以高速列车牵引传动与制动系统仿真平台项目的研究和开发为背景,以高速列车场景仿真作为研究对象,开发出一个桌面型的场景仿真系统。论文在高速列车线路实体动态加载,自然景物自动生成(其中包括地形、水面以及天空云等)方面展开工作。本课题采用Direct3D技术对所研究内容进行了实现。在地形场景研究中,在基于四叉树的LOD算法对地形数据进行组织管理算法的基础上,本文提出九宫格的超大地形区域组织算法,对九宫格因为地形分辨率不同而导致的裂缝问题进行分析,提出了补三角形带的解决算法。最后对地形场景与列车铁轨场景整合问题进行分析,并最终提出解决算法。在天空场景研究中,利用指数函数作为过滤器,对二维柏林噪声图进行过滤,最终将生成天空云的纹理,并将云纹理映射到天空模型中,实现天空场景的仿真。在水面场景研究中,利用二维的柏林噪声图生成水面的高度场,本课题采用高度场时间粒子模型的方法进行模拟仿真。另外,通过叠加纹理的方法,克服了水面不能对波的传播方向和速度进行描述的缺陷。最后将地形、天空以及水面场景进行整合测试。结果表明,通过分析线路数据,结合高速列车线路长、运行快等特点,本文提出的列车线路实体的动态加载算法,能够极大的减少加载模型的数量,降低内存消耗;另一方,通过对具有分形特点的柏林噪声(Perlin Noise)进行了系统研究,实现了二维柏林噪声生成器,生成地形场景中的地形高度场、天空场景中的云纹理以及水面场景中的水面高度场,并分别在地形、天空云以及水面场景中提出自动生成算法,并取得了较好的场景效果。
其他文献
随着多队列万兆网卡的普及,内核网络包I/O子系统的低效性越发突显。学术界和工业界为了解决这一问题而提出的高性能用户空间包I/O框架逐渐成为构建高性能网络系统的基础。然
随着计算机互联网技术的飞速发展,计算机网络在给人们带来极大便利的同时,各种网络入侵与攻击也接踵而至,入侵检测系统就充当了抵御网络入侵的武器。一方面,随着计算机网络高
序列模式挖掘是从大型时序数据库中发现事件之间存在的隐藏的、有趣的序列关系,挖掘出基于时间或者其它顺序的出现频率高的频繁序列模式。它弥补了关联规则挖掘不能反映事件在
在过去几十年里,传统的关系数据库管理系统(RDBMS, Relational Data-Base Management System)在数据管理方面发挥了重要的作用。但是,近年来随着计算机应用技术的不断发展,数
图像变形根据一定的变形函数将源图像映射到目标图像以产生图像的局部变形,该项技术可以被广泛应用于虚拟现实、动画、医学图像处理以及影视娱乐等各个领域。映射分为正向映
信息检索技术是当前最热门的研究课题之一,它主要研究如何从海量信息中快速准确的查找到用户需要的信息。但在实际应用中,由于用户查询描述方法的局限性,系统返回的检索结果
随着互联网规模的不断扩大,其中蕴含的信息和数据也在持续增长。信息抽取技术的目标是从互联网中的海量无结构化数据中挖掘出结构化的数据。实体关系抽取是信息抽取的子任务,
射频识别(Radio Frequency Identification,RFID)技术是从上世纪80年代走向成熟的一项自动识别技术,近年来发展十分迅速。 本论文首先充分分析了RFID技术的特点,在其基础之上
旅行商问题(TSP)是来源于实际应用的一个非常重要的组合优化问题。该问题的研究对于实际运用和科学研究都有着重大的意义。本文主要通过研究局部搜索算法和演化计算方法来更
无线传感器网络是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作地感知、采集和处理网络覆盖区域中感知