材料力学数值方法:光滑粒子流体动力学(SPH):SPH的粒子间相互作用力计算
材料力学数值方法:光滑粒子流体动力学 (SPH):SPH基础理论
SPH方法的起源与应用
光滑粒子流体动力学(Smoothed Particle Hydrodynamics, SPH)是一种无网格的数值方法,最初由Lucy和Gingold与Monaghan在1977年独立提出,用于解决天体物理学中的流体动力学问题。SPH方法通过将连续介质离散为一系列粒子,利用粒子间的相互作用来模拟流体的运动,避免了传统有限元方法中网格的依赖性,因此在处理大变形、自由表面流动、多相流等问题时具有独特的优势。
应用领域
- 天体物理学:模拟星系形成、恒星演化、行星碰撞等。
- 流体动力学:模拟水波、海啸、爆炸等复杂流体现象。
- 材料科学:研究材料在极端条件下的行为,如冲击波下的材料响应。
- 工程应用:如岩土工程中的边坡稳定性分析,结构工程中的大变形问题。
SPH基本方程与粒子表示法
SPH方法的核心在于将连续场量通过粒子的加权平均来近似。假设场量