高级检索

面向非牛顿流体仿真的边界处理方法

Boundary Handling for Non-Newtonian Fluid Simulation

  • 摘要: 针对现有的光滑粒子流体动力学(SPH)非牛顿流体仿真方法的边界条件不合理问题,提出一种适用于非牛顿流体仿真的边界处理方法.首先使用Cross模型实现牛顿流体和非牛顿流体的统一建模;然后通过对固体边界粒子进行加权计算,为边界处的流体粒子设定边界力的法向量;最后采用Coulomb摩擦力边界条件对边界处流体粒子的速度进行迭代更新,并将其融合到预测-校正算法框架中.实验结果表明,文中方法能够根据用户的需要调节流固边界处的摩擦系数;与自由滑移边界下的仿真相比,该方法下非牛顿流体黏度随速度的降低而增大,并表现出固体形态的物理特性.

     

    Abstract: To solve the problem of unreasonable boundary conditions of the existing SPH non-Newtonian fluid simulation,a boundary handling method is proposed.First,a unified modeling of Newtonian and non-Newtonian fluids was implemented by Cross model.Then,by calculating the weighted sum of solid boundary particles,a normal vector of the boundary force was set for the fluid particles at the boundary.Finally,the velocity of fluid particles near the boundary was iteratively updated using Coulomb friction boundary conditions,which can be integrated into the predictive-corrective algorithm framework.Experiments show that the friction coefficient of the fluid-solid boundary can be adjusted according to the user’s experimental needs.Compared to simulation under free-slip boundary conditions,the non-Newtonian fluid simulated by our method is able to increase in viscosity with the decrease of velocity and exhibit physical properties of solids.

     

/

返回文章
返回