当前位置: X-MOL 学术Comput. Animat. Virtual Worlds › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Improved divergence-free smoothed particle hydrodynamics via priority of divergence-free solver and SOR
Computer Animation and Virtual Worlds ( IF 0.9 ) Pub Date : 2021-05-24 , DOI: 10.1002/cav.2006
Maolin Wu 1 , Shiguang Liu 1, 2 , Qing Xu 1
Affiliation  

Fluid simulation plays an important role in movie special effects, computer games, etc. In recent years, the Smoothed Particle Hydrodynamics (SPH) has become a popular fluid simulation method due to its simpler implementation and better processing capabilities for various complex scenes. Although the computational efficiency of the current SPH method has been significantly improved, there is still much room for improvement in pressure solving. This paper proposes an improved pressure solution method based on DFSPH. Firstly, we eliminate the velocity divergence of the fluid by changing the solution order of the nonpressure force and divergence solvers, thereby reducing the number of iterations required by the density solver. Secondly, the SOR method is applied to the pressure solver, furthering reducing the number of iterations of the density solver. Various experiments demonstrated that our method improves the efficiency of the solver with little decrease in stability compared to state-of-the-art methods. The speedup factor reaches between 1.35 and 1.4 at a time step of 5ms, and the more the number of particles, the faster the performance increases.

中文翻译:

通过无发散求解器和 SOR 的优先级改进无发散平滑粒子流体动力学

流体模拟在电影特效、电脑游戏等中发挥着重要作用。 近年来,平滑粒子流体动力学(SPH)由于其实现更简单,对各种复杂场景的处理能力更好,成为一种流行的流体模拟方法。虽然目前SPH方法的计算效率有了明显的提升,但在压力求解方面还有很大的提升空间。本文提出了一种基于DFSPH的改进压力求解方法。首先,我们通过改变非压力和发散求解器的求解顺序来消除流体的速度发散,从而减少密度求解器所需的迭代次数。其次,将SOR方法应用于压力求解器,进一步减少密度求解器的迭代次数。各种实验表明,与最先进的方法相比,我们的方法提高了求解器的效率,而稳定性几乎没有降低。加速因子在 5ms 的时间步长达到 1.35 到 1.4 之间,粒子数量越多,性能提升越快。
更新日期:2021-07-12
down
wechat
bug