跳转到内容

FTCS格式

维基百科,自由的百科全书


数值分析里的FTCS是“前向时间中心空间”(forward time-centered space)的简称,是求解热传导方程式和其他抛物偏微分方程有限差分法[1],在时间上是显式的一阶方法,若用在热传导方程下,会条件稳定。若用在移流方程英语advection,或是更广义的抛物偏微分方程,要加入人工的粘度才会稳定。FTCS的缩写最早是由Patrick Roache使用[2][3]

方法说明

[编辑]

FTCS格式是以时间上的前向欧拉方法以及空间上的中心差分为基础,在时间上有一阶收敛性,在空间上有二阶收敛性。例如,在一维下,若其偏微分方程

可令,前向欧拉法如下:

函数需要在空间上用中心差分架构进行离散化,这是显式方法,若在之前时间的值均已知,可以显式计算,不需求解代数方程。因为此算法是显式的,在运算上的成本不高。

说明:一维热传导方程

[编辑]

FTCS方法常用在扩散方程,例如一维的热传导方程式

FTCS方法如下:

或者,令:

稳定性

[编辑]

利用冯诺依曼稳定性分析的推导,用FTCS方法一维热传导方程有数值稳定性,若且唯若以下条件满足:

也就是说,为了让FTCS方法稳定,需选择满足上式,若是二维问题,条件如下

若选择,则稳定条件会是, ,分别针对一维、二维和三维的问题[4]

FTCS法的主要缺点是若问题的扩散系数很大,符合条件的步阶会很小,因此不实用。

针对双曲型偏微分方程线性微分方程是常系数的移流方程英语advection,和热传导方程式(或扩散方程)不同,这两个是抛物偏微分方程的正确选择。 目前已知针对双曲型偏微分方程,任何的都会造成不稳定[5]

相关条目

[编辑]

参考资料

[编辑]
  1. ^ John C. Tannehill; Dale A. Anderson; Richard H. Pletcher. Computational Fluid Mechanics and Heat Transfer需要免费注册 2nd. Taylor & Francis. 1997. ISBN 1-56032-046-X. 
  2. ^ Patrick J. Roache. Computational Fluid Dynamics 1st. Hermosa. 1972. ISBN 0-913478-05-9. 
  3. ^ Patrick J. Roache. Computational Fluid Dynamics 2nd. Hermosa. 1998. ISBN 0-913478-09-1. 
  4. ^ Moin, Parviz. Fundamentals of Engineering Numerical Analysis 2nd. New York: Cambridge University Press. 2010. ISBN 978-0-511-93263-2. OCLC 692196974. 
  5. ^ LeVeque, Randall. Finite Volume Methods for Hyperbolic Problems. Cambridge University Press. 2002. ISBN 0-521-00924-3.