基于SPH的三维流体模拟  被引量:5

SPH BASED 3D FLUID SIMULATION

在线阅读下载全文

作  者:谭小辉[1] 万旺根[1] 黄炳[1] 崔滨[1] 

机构地区:[1]上海大学通信与信息工程学院,上海200072

出  处:《计算机应用与软件》2009年第12期222-224,258,共4页Computer Applications and Software

摘  要:流体模拟是计算机图形学和虚拟现实技术的一个研究热点和难点,针对目前的流体模拟真实感不够强,不能描述流体表面破碎的缺陷,根据流体的物理模型,采用基于光滑粒子动力学(SPH)的方法实现了三维流体的模拟。算法的核心思想就是将流体视为一系列"粒子"的集合,粒子的物理量及其空间导数是通过搜索光滑半径内与其相互作用的粒子的物理量进行插值得到。此举可以简化拉氏流体力学偏微分方程组求解过程。与传统的流体模拟方法相比,采用SPH算法所得到的模拟结果不仅可以比较真实地模拟流体流动的效果,而且还能实现流体表面的剧烈变形,甚至表面破碎(如浪花飞溅效果)。试验结果表明采用的算法在流体自由表面描述的逼真度上具有十分明显的优势。Existing fluid simulation methods are not able to describe and simulate fluid surface' s free flow and surface cracking in higher fidelity. In light of this deficiency,we adopt a new algorithm based on Smoothed Particle Hydrodynamics (SPH) to have realized 3D fluid simulation according to fluid physical model. In this paper, fluid is viewed as a set of discrete" particles", and the physical quantity and spatial derivative of a present particle are derived from the interpolations to the quantities of particles searched from a specific smoothed radius. This approach simplifies the solving process of the Lagrange Hydrodynamics Partial Differential Equations and is the core conception in our algorithm. Compared with traditional fluid simulation methods, the experiment results obtained from the SPH based algorithm is much vivid. It can simulate flowing effect of the fluid quite similarly,and can also rcalise dramatic deformation of the fluid surface,even the water surface cracking, such as water splash effects. The experiment results proved that the SPH based algorithm has conspicuous advantage in verisimilitude of the fluid free surface description.

关 键 词:流体模拟 光滑粒子流体动力学 拉格朗日算法 光滑半径 

分 类 号:TP391.72[自动化与计算机技术—计算机应用技术] TN141.5[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象