SPH邻域搜索算法研究及其在溃坝模拟中的应用

来源 :中北大学 | 被引量 : 0次 | 上传用户:shaochao0926
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于SPH方法的流体模拟是将问题域化为一系列携带某一特定材料属性的粒子,利用每个粒子的运动确定整体的运动形态。而所有粒子的运动都可以通过其支持域内的全部粒子的运动属性加权得到,并且在每个时间步(整个模拟时间可划分为若干个时间步)内需要对每个粒子的邻近粒子进行搜索,从而确定粒子在当前时间及下一个时间步的运动属性。因此,邻近粒子搜索算法的好坏对整个模拟过程的执行效率起着决定性作用。本文以目前现有的邻域搜索算法为基础,从算法本身和依赖硬件加速两个角度,对邻近粒子搜索算法进行优化,以期更快、更准的搜索到邻近粒子。首先,对目前流体模拟及邻近粒子搜索算法的现状进行了分析,简要介绍了如何用SPH方法离散Navier-Stokes方程,确立了本文的研究重点及主要工作。其次,介绍了目前常见的邻近搜索算法,引出条形PIB搜索法及邻域相关搜索法并对这两种搜索算法的具体实现步骤进行了详细说明,分析并结合了条形PIB搜索法和邻域相关搜索法的优势,为实现进一步提高SPH方法中邻近粒子的搜索效率,提出了一种邻近粒子融合搜索算法,该算法采用条形Point-In-Box(PIB)搜索法和邻域区域相关搜索法交替执行机制进行搜索。实验从搜索效率和搜索准确率两个方面对改进的搜索算法与常见搜索算法进行了测试,验证了邻近粒子融合搜索算法的可行性。最后,结合图形处理器(GPU)的高并行性和可编程性,将融合搜索法用于SPH方法对二维溃坝流体现象进行模拟。实验中,分别用基于融合搜索法的SPH方法和基于条形PIB搜索法的SPH方法对溃坝现象进行了模拟,实验结果表明基于融合搜索算法的SPH方法增强了对结构复杂、细节丰富流体的模拟效果。实验结果也证明,在粒子数量相等的条件下,基于GPU的融合搜索法的搜索效率比基于CPU的融合搜索法、基于GPU的多维树搜索法的搜索效率提高了数倍,进一步说明改进算法的高效性。
其他文献
随着计算机与网络技术的迅猛发展,人们的工作和生活效率均有了很大的提高,但也产生了很多负面影响。网络成了孕育病毒木马的沃土,因此物理隔离的网络应运而生。近年来移动存储设
学位
医院信息化是我国现代医疗发展的新趋势,也是我国进行现代化医疗改革中很重要的一部分内容。随着计算机网络技术、计算机图形图象处理技术等众多计算机技术的发展为数字化医院
随着全球经济的快速发展,城市交通问题已日益严重,智能交通系统的应用越来越广泛,城市交通系统的智能化技术成为国内外的研究热点。   视频监控技术中的基于视频的运动目标检
量子遗传算法是新发展起来的一种概率演化算法,其优点是种群规模小,全局搜索能力强和收敛速度快。然而,量子遗传算法在解决复杂优化问题时的能力不是很强。为了提高量子遗传算法
随着信息时代的快速发展,信息的获取极其方便、快捷和全面。但是由于信息爆炸,又很难在海量信息中找到切实可用的信息。在教学方面,传统课件封闭固定,没有学生的参与,缺乏灵
随着数据信息化的飞速发展,数据已经成为当今各个领域的重要资源。数据信息的安全与否关系着企业的生存与发展,因此保证数据安全的远程数据容灾方案成为当前数据存储和数据安全
随着移动通信技术的不断发展,3G(3rd-generation)网络技术也越来越成熟,3G网络的用户数量也逐渐增多。3G网络是一个公开的网络,同时拥有数量庞大的用户群,对于信息隐藏的研究来
随着计算机网络和图形图像学的迅速发展,传统的基于文本的图像检索技术已经无法满足用户日益复杂的检索需求,所以基于内容的图像检索(Content-Based Image Retrieval,简称CBI
近年来,电子商务在全球经济中发挥了越来越重要的作用。而在众多的电子商务模式中,企业对消费者(B2C)模式越来越显示出其的巨大潜力。随着互联网的不断发展,网络上的信息量也在