SPH方法的流体控制方程[1]
密度的粒子近似法(连续性方程)
粒子法天然满足连续性方程。
密度求和法
适用于广义流体力学问题,体现了SPH近似法的本质。
ρi=N∑j=1mjWij
修正方案(对等式右端正则化):
ρi=∑Nj=1mjWij∑Nj=1(mjρj)Wij
连续性密度法
适用于强间断问题的模拟(如爆炸、高速冲击等)。
dρidt=N∑j=1mjvβij⋅∂Wij∂xβi
动量方程的粒子近似
dvαidt=−N∑j=1mjpi+pjρiρj∂Wij∂xαi+N∑j=1mjμiϵαβi+μjϵαβjρiρj∂Wij∂xβi
其中,
ϵαβi=N∑j=1mjρjvβij∂Wij∂xαi+N∑j=1mjρjvαij∂Wij∂xβi−(23N∑j=1mjρj⋅∇iWij)δαβ
该方法属于直接法,可模拟不同粘度系数的流体。
[1] G. R. Liu, M. B. Liu. 光滑粒子流体动力学--一种无网格粒子法[M]. 湖南大学出版社, 湖南, 2005.