
initially developed for time-dependent gas dynamics. In this context it has
been established that the desirable property for a stable, non-oscillatory,
higher-order scheme is monotonicity preserving. For a scheme to preserve
monotonicity, (i) it must not create local extrema and (ii) the value of an
existing local minimum must be non-decreasing and that of a local maximum
must be non-increasing. In simple terms, monotonicity-preserving schemes
do not create new undershoots and overshoots in the solution or accentuate
existing extremes.
These properties of monotonicity-preserving schemes have implications
for the so-called total variation of discretised solutions. Consider the dis-
crete data set shown in Figure 5.22 (Lien and Leschziner, 1993). The total
variation for this set of data is defined as
TV(
φ
) =|
φ
2
−
φ
1
|+|
φ
3
−
φ
2
|+|
φ
4
−
φ
3
|+|
φ
5
−
φ
4
|
=|
φ
3
−
φ
1
|+|
φ
5
−
φ
3
| (5.73)
For monotonicity to be satisfied, this total variation must not increase (see
Lien and Leschziner, 1993).
168 CHAPTER 5 FINITE VOLUME METHOD FOR C---D PROBLEMS
Figure 5.22 An example of a
discrete data set for illustrating
total variation
Monotonicity-preserving schemes have the property that the total variation
of the discrete solution should diminish with time. Hence the term total
variation diminishing or TVD. In the literature (Harten, 1983, 1984; Sweby,
1984) the total variation has been considered for transient one-dimensional
transport equations. Total variation is therefore considered at every time
step and a solution is said to be total variation diminishing (or TVD) if
TV(
φ
n +1
) ≤ TV(
φ
n
) where n and n + 1 refer to consecutive time steps. In the
next sections we show how this property is also linked to desirable behaviour
of discretisation schemes for steady convection–diffusion problems.
5.10.3 Criteria for TVD schemes
Sweby (1984) has given necessary and sufficient conditions for a scheme
to be TVD in terms of the r −
ψ
relationship:
• If 0 < r < 1 the upper limit is
ψ
(r) = 2r, so for TVD schemes
ψ
(r) ≤ 2r
• If r ≥ 1 the upper limit is
ψ
(r) = 2, so for TVD schemes
ψ
(r) ≤ 2
Figure 5.23 shows the shaded TVD region in a r–
ψ
diagram along with the
r–
ψ
relationships for all the finite difference schemes we have discussed so far.
It can be seen that according to Sweby’s criteria:
• the UD scheme is TVD
• the LUD scheme is not TVD for r > 2.0
• the CD scheme is not TVD for r < 0.5
• the QUICK scheme is not TVD for r < 3/7 and r > 5
ANIN_C05.qxd 29/12/2006 04:36PM Page 168