在 SPH 方法中,状态方程(Equation of State, EOS)用于将粒子的密度与压强建立联系,进而计算作用于粒子间的力。
最常用的状态方程是 Tait 方程,其形式为:
$$ P = B\left[\left(\frac{\rho}{\rho_0}\right)^\gamma - 1\right] $$其中:
- \( \rho \) 为当前密度,
- \( \rho_0 \) 为参考密度,
- \( \gamma \) 为多项式指数(通常为 7),
- \( B \) 为常数,决定压缩性。
合理选取 EOS 参数对于模拟结果的稳定性和准确性至关重要。