Reminder on Fourier Analysis on
Fourier Transform Pair
![]() |
![]() | |||
![]() |
,
is the Parseval's Theorem states that
Use of Fourier methods in the analysis of finite difference
schemes. Fourier methods for the analysis of finite difference schemes
are very useful due to their simplicity. They are applicable on all
linear problems and somewhat applicable for nonlinear problems.
Briefly, the idea is as follows: the finite-dimensional approximation
on the lattice
of the function
is
decomposed into a superposition of normalized sines and cosines with
wave numbers
in the range
to
.
Thus, each sine/cosine wave is of the form
Take
![]() | |||
![]() |
In fact, from the above expression we obtain
Comparison of (127) and (128) implies that
must be suitably bounded. For (126):
![]() | |||
![]() | |||
![]() |
For this particular example the amplification factor
depended on
only, but in general it can depend on
and
.
Theorem (Stability, Von Newmann): A one-step constant coefficient scheme
is stable if and only if
a constant
(independent
,
, and
) and some positive grid spacings
and
such that
Example
![]() |
|||
| so by theorem any stable scheme must have |
![]() | |||
| if | |||
![]() |
which is the condition
If for some positive value
there's an interval of
's,
and
and
with
then we construct a function
as
![]() |
![]() | |||
![]() | |||
![]() |
Corollary: If a scheme as in previous theorem is modified so
that the modifications result only in the addition to the
amplification factor of terms that are
uniformly in
, then the modified scheme is stable if and only if the original scheme is stable.
Proof: If
is the amplification factor for the scheme and
satisifies
, then the amplification factor or the modified
scheme
satisfies
| (130) |
Stability for variable coefficients
Take
as an example.
The general procedure is to consider the problem with
as a frozen
coefficient for each
values in question. If each frozen coefficient case
is stable then the scheme is stable. For example, the CFL condition would require
Remark: Numerical vs Dynamic Stability
Numerical stability refers to the behavior of approximations to a grid
projected equation over a finite time interval as the lattice is
refined. Dynamic stability refers to the behavior of solutions of PDE as
.
Example
for
, solution is unstable.
For above equation a stable numerical scheme would be one in which
the approximation converges to exact solution for any
as
.
Comments on Instabilities in Hyperbolic Equation Approximation
, where
Take Lax-Friedrichs on
![]() |
The amplification factor in this case is
However the consistency condition
as
and
and stability condition
bounded cannot be both satisfied.
Scheme is not convergent.
Truncation Error and Order of Accuracy for FD Schemes
definition: A scheme
that is consistent with
is accurate of order
in time and
in space if for any smooth
Example Crank-Nicholson
Take
![]() |
![]() | ||
![]() | |||
Exercise
For
show that Crank-Nicholson has an amplification factor

Show that Lax-Wendroff is consitent with
:
![]() |
|||
| stable if |
Lax Wendroff:
![]() |
|||
![]() |
Order of Accuracy: The choice of norm is problem-dependent.
Could use our grid
norm. Then
Error
gives the accuracy of the ``solution''
as an approximation to
exact solution
on the grid. The usefulness of the above norm
is that we should get the order of accuracy to be equal to order of
truncation of scheme FOR SMOOTH DATA.