首页|基于PCISPH的流体粒子飞溅改进方法

基于PCISPH的流体粒子飞溅改进方法

扫码查看
流体飞溅是自然界中最常见的流体现象.流体模拟是计算机图形学的一个重要研究分支.流体模拟已经广泛应用于电影、游戏和其他工业数值领域.由于飞溅场景中流体的密度和压力的速率变化非常大,因此模拟对离散化解的精度要求很高.对于流体粒子飞溅模拟数值不稳定,且缺乏真实效果,针对经典的预测校正不可压缩SPH(PCISPH),该文提出了基于粒子表面流体飞溅改进的泊松压力解的方法,通过替换压力源项提高了模拟精度.实验结果表明,该方法中流体的压力分布较之经典方法更接近现实的流体粒子飞溅模拟效果,并且改进后的方法经过剧烈运动后帧率仍符合实时性仿真效果的要求,保证了良好的压力稳定性和真实感.该文通过 Anaconda3 集成 Python3 和 Taichi环境实现流体仿真实验.
Improved Spattering of Fluid Particles Based on Predictive Correction of Incompressible SPH
Fluid splashing is the most common fluid phenomenon in nature.Fluid modeling is an important branch of computer graphics.Fluid simulation has been widely used in film,games,and other industrial numerical fields.Because the density and pressure of the fluid in the splash scene vary largely,the simulation requires high accuracy of discrete solution.For the unstable and lack of real effect of fluid particle splash simulation,we propose an improved Poisson pressure solution method based on particle surface fluid splash for the classical predictive correction of incompressible SPH(PCISPH),which improves the simulation accuracy by replacing the pressure source term.The experimental results show that the pressure distribution of the fluid in this method is closer to the realistic fluid particle splash simulation effect compared with the classical method,and the frame rate of the improved method still meets the requirements of real-time simulation effect after intense movement,which ensures good pressure stability and realism.We implement fluid simulation experiments using Anaconda3 to integrate Python3 and Taichi environments.

smoothed particle hydrodynamicsfluid simulationparticle splash improvementprediction correction incompressible SPHPoisson equationTaichi programming

钮倩倩、林绿开、李毅

展开 >

温州大学 计算机与人工智能学院,浙江 温州 325000

浙江大学 计算机科学与技术学院,浙江 杭州 310058

光滑粒子流体动力学 流体模拟 粒子飞溅改进 预测校正不可压缩SPH 泊松方程 太极编程

浙江省软科学研究计划重点项目温州市科技计划项目

2022C25033R20200025

2024

计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
年,卷(期):2024.34(2)
  • 1