FTCS Scheme
   HOME

TheInfoList



OR:

In
numerical analysis Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic computation, symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of ...
, the FTCS (forward time-centered space) method is a
finite difference method In numerical analysis, finite-difference methods (FDM) are a class of numerical techniques for solving differential equations by approximating Derivative, derivatives with Finite difference approximation, finite differences. Both the spatial doma ...
used for numerically solving the
heat equation In mathematics and physics (more specifically thermodynamics), the heat equation is a parabolic partial differential equation. The theory of the heat equation was first developed by Joseph Fourier in 1822 for the purpose of modeling how a quanti ...
and similar
parabolic partial differential equation A parabolic partial differential equation is a type of partial differential equation (PDE). Parabolic PDEs are used to describe a wide variety of time-dependent phenomena in, for example, engineering science, quantum mechanics and financial ma ...
s. It is a first-order method in time,
explicit Explicit refers to something that is specific, clear, or detailed. It can also mean: * Explicit knowledge, knowledge that can be readily articulated, codified and transmitted to others * Explicit (text), the final words of a text; contrast with inc ...
in time, and is conditionally stable when applied to the heat equation. When used as a method for advection equations, or more generally
hyperbolic partial differential equations In mathematics, a hyperbolic partial differential equation of order n is a partial differential equation (PDE) that, roughly speaking, has a well-posed initial value problem for the first n - 1 derivatives. More precisely, the Cauchy problem can b ...
, it is unstable unless artificial viscosity is included. The abbreviation FTCS was first used by Patrick Roache.


The method

The FTCS method is based on the forward Euler method in time (hence "forward time") and
central difference A finite difference is a mathematical expression of the form . Finite differences (or the associated difference quotients) are often used as approximations of derivatives, such as in numerical differentiation. The difference operator, commonly ...
in space (hence "centered space"), giving first-order convergence in time and second-order convergence in space. For example, in one dimension, if the
partial differential equation In mathematics, a partial differential equation (PDE) is an equation which involves a multivariable function and one or more of its partial derivatives. The function is often thought of as an "unknown" that solves the equation, similar to ho ...
is :\frac = F\left(u, x, t, \frac\right) then, letting u(i \,\Delta x, n\, \Delta t) = u_^\,, the forward Euler method is given by: :\frac = F_^\left(u, x, t, \frac\right) The function F must be discretized spatially with a
central difference A finite difference is a mathematical expression of the form . Finite differences (or the associated difference quotients) are often used as approximations of derivatives, such as in numerical differentiation. The difference operator, commonly ...
scheme. This is an
explicit method Explicit and implicit methods are approaches used in numerical analysis for obtaining numerical approximations to the solutions of time-dependent ordinary and partial differential equations, as is required in computer simulations of physical pro ...
which means that, u_^ can be explicitly computed (no need of solving a system of algebraic equations) if values of u at previous time level (n) are known. FTCS method is computationally inexpensive since the method is explicit.


Illustration: one-dimensional heat equation

The FTCS method is often applied to
diffusion Diffusion is the net movement of anything (for example, atoms, ions, molecules, energy) generally from a region of higher concentration to a region of lower concentration. Diffusion is driven by a gradient in Gibbs free energy or chemical p ...
problems. As an example, for 1D
heat equation In mathematics and physics (more specifically thermodynamics), the heat equation is a parabolic partial differential equation. The theory of the heat equation was first developed by Joseph Fourier in 1822 for the purpose of modeling how a quanti ...
, :\frac = \alpha \frac the FTCS scheme is given by: :\frac = \alpha \frac or, letting r = \frac: :u_^ = u_^ + r \left(u_^ - 2 u_^ + u_^ \right)


Stability

As derived using von Neumann stability analysis, the FTCS method for the one-dimensional heat equation is numerically stable if and only if the following condition is satisfied: : \Delta t \leq \frac. Which is to say that the choice of \Delta x and \Delta t must satisfy the above condition for the FTCS scheme to be stable. In two-dimensions, the condition becomes : \Delta t \leq \frac. If we choose h = \Delta x = \Delta y = \Delta z , then the stability conditions become \Delta t \leq h^2/(2\alpha) , \Delta t \leq h^2/(4\alpha) , and \Delta t \leq h^2/(6\alpha) for one-, two-, and three-dimensional applications, respectively. A major drawback of the FTCS method is that for problems with large diffusivity \alpha, satisfactory step sizes can be too small to be practical. For
hyperbolic partial differential equations In mathematics, a hyperbolic partial differential equation of order n is a partial differential equation (PDE) that, roughly speaking, has a well-posed initial value problem for the first n - 1 derivatives. More precisely, the Cauchy problem can b ...
, the linear test problem is the constant coefficient
advection equation In the fields of physics, engineering, and earth sciences, advection is the transport of a substance or quantity by bulk motion of a fluid. The properties of that substance are carried with it. Generally the majority of the advected substance is a ...
, as opposed to the
heat equation In mathematics and physics (more specifically thermodynamics), the heat equation is a parabolic partial differential equation. The theory of the heat equation was first developed by Joseph Fourier in 1822 for the purpose of modeling how a quanti ...
(or
diffusion equation The diffusion equation is a parabolic partial differential equation. In physics, it describes the macroscopic behavior of many micro-particles in Brownian motion, resulting from the random movements and collisions of the particles (see Fick's l ...
), which is the correct choice for a parabolic differential equation. It is well known that for these hyperbolic problems, ''any'' choice of \Delta t results in an unstable scheme.


See also

*
Partial differential equations In mathematics, a partial differential equation (PDE) is an equation which involves a multivariable function and one or more of its partial derivatives. The function is often thought of as an "unknown" that solves the equation, similar to how ...
*
Crank–Nicolson method In numerical analysis, the Crank–Nicolson method is a finite difference method used for numerically solving the heat equation and similar partial differential equations. It is a Big O notation, second-order method in time. It is Explicit and im ...
*
Finite-difference time-domain method Finite-difference time-domain (FDTD) or Yee's method (named after the Chinese American applied mathematician Kane S. Yee, born 1934) is a numerical analysis technique used for modeling computational electrodynamics. History Finite difference sc ...


References

{{DEFAULTSORT:Ftcs Scheme Numerical differential equations Computational fluid dynamics