我的代码解决了导电流体中不可压缩的 Navier-Stokes 方程以及感应方程:
在哪里和是速度和磁场,和是扩散常数,是压力,参考系的旋转速率。我使用径向方向的有限差分和球谐展开来求解球面几何中的这个 PDE 系统。
让我们关注包含洛伦兹力的 Navier-Stokes 方程. 我对扩散项使用 Crank-Nicholson 半隐式方案,而非线性项和被明确处理:
在哪里和分别是我在时间步长的速度和磁场, 和和是包含时间步长的矩阵。(注意其实还包括为了方便,那通过卷曲消除)
我想动态调整我的时间步长。对于 Navier-Stokes,可以使用通常的 CFL 标准,但是 Lorentz 力呢?我可以提出一些具体的标准,但这是我的问题:
有没有办法调整时间步长只知道非线性项而忽略它的分析形式或物理意义? 某种广义的 CFL 标准?
我想过类似的事情(在哪里是一个常数)。什么时候, 它简化为 CFL. 这有意义吗?有没有更好的方法来思考这个问题?有没有关于这个主题的参考资料?