分类:
2008-05-10 19:27:09
对于纯正压流体,TRIM 和 ELCOM均无条件稳定,即对任意时间步长,两种模型都能计算出稳定的数值解。但对于分层流,两种模型对动量方程中的斜压项均采用显式离散化,于是时间步长就要受到Courant-Friedrichs-Lewy内波条件(CFLb)的限制,即需满足:
上述不等式的左边被定义为斜压CFL数(CFLb即柯朗数),其中
CFL条件下所允许的最大时间步长为:
如果U表示水平流速,则在CFL<1条件下允许的最大时间步长的量级为
ELCOM对标量迁移使用满足水平对流的CFL条件的显式差分法,即需满足
对水平扩散方程使用显式差分的半隐式差分格式(如TRIM和ELCOM),起决定性作用的稳定性条件为黏滞流稳定条件(由1994年Casulli和Cheng的均匀流模型导出),即:
通常,该条件的限制性比斜压流稳定条件的限制性至少弱一个数量级。
当地球物理模型使用大的时间步长时,在给定的空间网格和时间步长(时空尺度)上速度场是否可被看作Lipschitz连续成为一个重要约束:也就是速度场的光滑程度能否满足使用数值近似的条件(Iserles,1996)。文献(Smolarkiewicz和Pudykiewicz,1992)提出Lipschitz数值常数B必须被限定为小于一个单位,即:
在多时间层半拉格朗日法中,已证明此条件是一个防止在时间和空间上流线逆推时出现相交情况的必要条件。上述Lipschitz条件被实践性地用作速度场中的固有特性的基础描述而得到合理的近似数值解。而现行的Euler-Lagrange法只能在空间上进行流线逆推。文献(Smolarkiewicz和Pudykiewicz,1992)证实了在B值较高的情况下,一个数值模型可能稳定,但其计算结果却不精确。这就对可被合理运用于模型的允许时间步长做出了基本限定,其重要意义在于指出可用的最大时间步长可能与物理性质有关,而与数值方法的稳定性无关。