基于平滑粒子动力学的流体液面细节仿真算法研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:haisheng1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,流体模拟被广泛应用于各个领域,特别是在电影特效及计算机游戏中。从视觉效果角度出发,人们更关注的是流体液面的细节,如湍流、水面薄片、细流及飞溅的水花等。然而模拟这样的小尺度的水面细节意味着更高的计算复杂性,最直接的方法是提高模拟过程中的精度,这需要较大程度的提高模拟用粒子数量或粒子表面重建的精度,直接导致模拟速度大幅度降低。但在很多实际应用中,需实时模拟生动流体,因此单纯增加计算精度的方法不适用于此类应用,新型基于物理的流体仿真方法有待研究。  平滑粒子流体动力学方法(SPH)广泛应用于图形学领域中,SPH是一种无网格拉格朗日质点的方法,其优点是计算量小,实现简单,适合应用到交互系统的物理引擎中。同时SPH存在一定的缺陷,如应力不稳定性问题,边界条件难以得到精确处理,无法捕捉到小尺度流体细节。在本文中,针对SPH本身的缺点,我们提出了两种简单且高效的方法来保持和捕捉流体中的小尺度细节。  首先,我们在传统SPH中引入涡流约束,以补偿模拟过程中损失的能量,同时引入表面张力,来对流体液面上的小尺度湍流细节效果进行还原。通过实验结果表明,我们的方法相对于传统的SPH算法能捕捉到更多的涟漪、湍流细节。  其次,为了能够捕捉到流体液面的薄片面及细流等现象,我们对牵连速度形式的SPH算法进行扩展。该方法用于解决SPH算法中应力不稳定性导致的粒子聚集问题,但只能用于流体内部。我们先采集粒子的各向异性信息以检测出稀疏粒子,然后对这些稀疏粒子进行压力校正,同时还对所有粒子的背景压力场进行滤波处理,使牵连速度形式的SPH算法可以完全应用到流体液面上。实验证明我们的方法简单有效,能够产生复杂的小尺度薄片及细流现象。
其他文献
大数据时代,分布式文件系统存储服务面临巨大的压力与挑战,元数据管理技术是新型分布式文件系统实现可扩展性的关键因素,近年来受到了工业界和学术界的普遍关注。相比于数据,元数
近年来,计算机软件规模迅速扩张,软件功能日渐复杂,给开发健壮的软件系统带来困难。尤其在大型软件开发中,容易引入程序缺陷与错误。自动或半自动的程序缺陷探查工具,为开发者提供
随着互联网技术的普及和发展,人们的工作与生活越来越依赖于安全可靠的网络环境,为了能够实时掌握网络动态、保证网络正常高速的运转,网络管理员进行网络监测就非常必要。然而网
目前的很多搜索需求已经从通用搜索转向关注于主题的搜索,但互联网主题信息所占比例小、分散度高,传统的搜索策略由于缺乏有效的内容预分析和过滤,爬取的无关主题网页过多,成为限
为铁路旅客提供准确、便捷、丰富、及时的服务信息是树立铁路以人为本服务理念的具体表现,也是铁路信息化建设要实现的目标之一。通过在火车站的考察发现触摸查询技术的应用不
软件测试是保证软件质量和可靠性的一种重要技术。软件测试的开销在整个软件开发成本中占有重大比例,提高软件测试的效率对于降低软件成本具有重要的作用。在软件测试的过程中
交流在科学研究领域中起着至关重要的作用。现实中的期刊、学术会议等形式为学者们提供了交流的渠道;在网络上,需要这样一个平台,任何对学术感兴趣的人都可以在这个平台上自由地
RFID是一种非接触、多目标、移动目标识别的自动识别技术,目前受到了全球范围内的广泛关注和大力推广。但是RFID至今尚未能大规模应用,关键原因在于缺乏一套可靠高效的公共服务
模型转换是当今软件工程领域的热点研究方向之一。为了使模型转换规则能更好的复用,并且为用户提供方便使用的友好的界面,同时考虑到建模元素的语法结构和语义特性,本文提出了一
P2P文件共享系统在全球范围内的大规模应用,为用户的资源共享带来便利的同时,也给网络流量监管、软件版权保护等工作带来了新的挑战。针对P2P系统开展测量与可视化分析的研究工