检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.3