AmeSim学习笔记

软件使用方法比较简单不做介绍,本文主要记录个人项目中使用到的一些模型资料方便翻找(均可在help说明书中找到)

方程求解

连续性方程组

常见的显式微分方程可通过**Explicit Runge-Kutta(显式龙格库塔)**求解,但该方法不适用于隐式方程。

当控制方程组中包含隐式微分代数方程或隐式微分方程式,归类为微分代数方程(DAE),其目标解为使得残差 ϵ\epsilon 值趋向于0。linear multistep常被用于求解此类问题。

例子:关于处理孔隙流动

小孔流动公式通常为:

Q=CqA2ΔPρQ=C_qA\sqrt{\frac{2\Delta P}{\rho}}

如果CqC_q为定值,此时方程为显示代数方程

但如果Cq=f(Q)C_q = f(|Q|),则该式为隐式代数方程需要迭代求解。此时求解目标为

ϵ=Qf(Q)A2ΔPρ0\epsilon = Q-f(|Q|)A\sqrt{\frac{2\Delta P}{\rho}}\rightarrow0