三维溃坝模拟系统关键技术研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:BerrySZ
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大坝,作为国家重要的基础设施之一,在洪水预防,蓄水发电、农田灌溉等诸多方面发挥着重要的作用。大坝溃决后引发的洪水会造成严重的人员伤亡和财产损失。对大坝溃坝过程进行模拟不但可以得到洪水发生的位置,也可以为灾害的预防和降低灾害所造成的损失提供宝贵的信息。本文对三维溃坝模拟系统所涉及的关键技术进行研究,设计并实现一款可用于模拟大坝溃坝和洪水推进的三维溃坝模拟系统。水流推进模拟是三维溃坝模拟系统中最为关键的部分。本文使用光滑粒子流体动力学(SPH)方法对纳维-斯托克斯(NS)方程进行求解,通过这样来模拟水体流动。在求解过程中,考虑到数字高程模型的特点,决定使用碰撞-反射法对SPH方法中所存在的边界问题进行处理。为了改善计算效率和计算精度,本文采用了固定光滑长度与链表法对相邻粒子进行搜索。最后通过蛙跳积分法计算粒子的速度和位置。要实现一款大坝溃坝模拟系统,所涉及的关键技术有:地形数据处理与可视化、大坝可视化、水流推进模拟与可视化、观察视角控制。地形可视化和大坝可视化均是读取对应数据并进行可视化显示。水流模拟与可视化使用SPH方法计算水流推进结果并将计算结果进行可视化显示。观察视角控制则允许使用者对场景进行拖拽、旋转和缩放。本文对这四项技术一一进行了研究,设计并实现了一款三维溃坝模拟系统。系统以OpenGL作为基础进行图形显示,并使用C#和C++两种编程语言完成整个系统的开发。为了测试本文所实现的三维溃坝模拟系统的运行情况,总共进行了三项实验。前两项实验用来测试水流推进算法的正确性,第三项实验用来全面测试该三维溃坝模拟系统的运行情况。从结果上看,三项实验均取得了令人满意的结果。大坝发生溃坝之前,用来模拟水流的粒子群被大坝阻止在上游。当大坝发生溃坝后,粒子群会顺着溃坝缺口向下流动,且随着时间的推移,大坝下游受影响区域越来越大。同时用户可以通过改变观察视角从不同的角度观察溃坝过程。三维溃坝模拟系统的关键技术均得以实现。
其他文献
辣椒资源是开展辣椒遗传改良的重要物质基础,辣椒资源的遗传亲缘关系研究是指导辣椒育种与杂交优势利用的重要基础研究。本研究采用形态学标记与分子标记相结合的手段,分别对
学位
本研究以盆栽正茬、连作一年和连作两年的“温85-5”地黄品种为实验材料,在地黄膨大前期,运用差异蛋白质组学和相关生理生化指标测定技术,考察了地黄叶片蛋白质表达情况和地黄生理生态变化情况,并应用FTIR和HPLC分析技术对不同连作条件下的地黄品质进行质量性状分析,探讨了连作条件下地黄连作自毒作用对其生理生化表现及其质量形成的影响。初步分析了地黄连作障碍的形成原因和性状表现,结果如下:研究发现连作致使
随着四大全球卫星导航系统(GPS/GLONASS/BDS/Galileo)的相继建设与完善,多模GNSS数据融合就成为国内外学者广泛关注的研究课题,而整周模糊度固定一直是多模GNSS数据融合的最难
目的:探讨耳穴压豆对改善住院老年患者睡眠质量的临床应用效果.方法:选择住院有睡眠异常的老年患者150例,按随机抽样方法分为两组,对照组73例,予常规护理措施.观察组77例,在