Tung-Lin Tsai 1, Jinn-Chuang Yang 1 and Liang-Hsiung Huang 2
1Department of Civil Engineering, National Chiao-Tung University, Hsinchu, Taiwan 30010, China
2Department of
Civil Engineering, National Taiwan University, Taipei, Taiwan 10617, China
Abstract: This paper proposes an accurate integral-based scheme for solving dispersion equation. In the newly-proposed scheme the dispersion equation is integrated over a computational element using the quadratic polynomial interpolation function. Then elements are connected by the continuity of first derivative at boundary point of adjacent elements. The newly-proposed scheme is unconditionally stable and preserves a tridiagonal system of equations which can be solved efficiently by the Thomas algorithm. Using the method of fractional steps, the newly-proposed scheme, originally developed for one-dimensional problems, can be extended straightforward to multi-dimensional problems. To investigate the computational performances of the newly-proposed scheme five numerical examples are considered : (i) dispersion of Gaussian concentration distribution in one-dimensional uniform flow, (ii)one-dimensional viscous burger’s equation, (iii) pure advection of Gaussian concentration distribution in two-dimensional uniform flow, (iv) pure advection of Gaussian concentration distribution in two-dimensional rigid-body rotating flow and (v) three-dimensional diffusion in a shear flow. In comparison not only with the QUICKEST scheme, fully time-centred implicit QUICK scheme and fully time-centred implicit TCSD scheme for one-dimensional problem but also with the ADI-QUICK scheme, ADI-TCSD scheme and MOSQUITO scheme for two-dimensional problems, the newly-proposed scheme shows convincing computational performances.
Keywords: quadratic polynomial function, dispersion equation, integral-based scheme
The dispersion equation is one of the governing equations used for modelling solute transport processes and water quality in rivers, lakes, oceans and groundwater. The conventional Crank-Nicolson second order central difference scheme [1] is a relatively simple and convenient way. However, due to central discretization of advection processes, it suffers from severe numerical oscillation under large Peclect number. This numerical oscillation can be vanished by using a first-order upwind-type finite difference scheme, but it induces large excessive numerical damping. Thus, in order to tackle the numerical oscillation problem and reduce excessive numerical damping, several high order upwind-type finite difference methods have been proposed, such as, QUICK (Quadratic Upstream Interpolation for Convective Kinematics) scheme [2], QUICKEST (QUICK with Estimated Stream Terms) scheme [2] and the third-order convection second-order diffusion (TCSD) scheme3. These numerical schemes are all explicit formulation originally. Later on, some implicit forms of modified QUICK [4,5] and TCSD [6] schemes were proposed.
In this paper an accurate integral-based numerical scheme for solving dispersion equation is proposed. In the newly-proposed scheme the dispersion equation is integrated over a computational element using the quadratic polynomial interpolation function. Then elements are connected by the continuity of first derivative between boundary point of adjacent elements. By using the method of fractional steps and the technique of linearization, the newly-proposed scheme, originally developed for one-dimensional linear problems, can be extended straightforward to multi-dimensional and nonlinear problems. Five numerical examples, including (i) dispersion of Gaussian concentration distribution in one-dimensional uniform flow, (ii)one-dimensional viscous burger’s equation, (iii) pure advection of Gaussian concentration distribution in two-dimensional uniform flow, (iv) pure advection of Gaussian concentration distribution in two-dimensional rigid-body rotating flow and (v) three-dimensional diffusion in a shear flow, are used to investigate the computational performances of the newly-proposed scheme.
The transient one-dimensional dispersion equation can be written as
(1)
where the scalar function
may represent, for example,
temperature or concentration at position x and time t in a fluid moving with a
speed
and
diffusion coefficient
. First, equation (1) is
integrated over an interval from position
to position
and is expressed as
(2)
By defining
as
(3)
and adopting quadratic
polynomial interpolation function in the interval
, the first derivatives at point
and
can be expressed as
(4)
(5)
under a uniform grid
space ,i.e.,
,as shown in Figure 1. Substituting equations (3), (4) and (5) into equation
(2), one obtains
(6)
Using the
Crank-Nicholson technique to equation (6) for time discretization, the average
quantity over the interval
at
time step can be expressed as
(7)
where
,
,
,
with the Courant
number
、
and Diffusion number
、
. Assuming the first derivative of dispersion equation is continuous at any
grid point, the continuity of the solution at point
and
time step is imposed by satisfying
the following condition
(8)
By substituting equation (7) into (8), the discretization of dispersion equation becomes
(9)
where
,
,
,
,
,
,
If the diffusion coefficient
are constant, equation (9) can be
reduced to
(10)
where
,
,
,
,
with
the Diffusion number
.
From equation (9)
the newly-proposed scheme would result in a tridiagonal system of algebraic
equations which can be solved efficiently by the Thomas algorithm [7]. The
boundary condition of Dirichlet type can be applied to the newly-proposed scheme
directly, whereas for the Neumann boundary condition the discretisation
technique of finite difference method may be
introduced to remain the tridiagonal system. If the diffusion coefficient is
constant, one can directly apply equation (10)
to solve the dispersion equation without
computing the average
quantity
of every element. For the non-constant diffusion coefficient the solution
procedure of the newly-proposed scheme is depicted as follows: 1.Specify initial
value,
, at every grid point and compute initial
average value,
, for every interval from the initial condition. 2. Use equation (9)
along with the boundary conditions to solve for the unknown,
, at every grid point in space at next time step. 3. Use equation (7) to
compute explicitly the unknown
at every space interval at next time step. 4. Repeat steps 3 and 4 to the end
of time of simulation. In this study the von Neumann stability analysis is
conducted by assuming that the velocity and diffusion coefficient are constant
and positive. The von Neumann stability analysis shows that the newly-proposed
scheme is an unconditionally stable scheme.
The newly-proposed scheme is originally developed for one-dimensional linear dispersion equation. Using the method of fractional steps [8], the newly-proposed scheme can be extended straightforward to multi-dimensional dispersion problems without complication and difficulty. In addition, using the technique of linearization, the nonlinear problems can also be solved interatively by the newly-proposed scheme.
Calculation of dispersion
To investigate the computational performance of
the newly-proposed scheme, the dispersion of a Gaussian concentration
distribution is considered with constant velocity u = 0.3 m s-1 and
diffusion coefficient
= 1.0 m2 s-1.
The computed results are shown in Figure 2 for the simulation time of 20000 s
with time step size
= 100 s and grid space
=100 m. From Figure 2, one can
find that the newly-proposed scheme induces the least numerical oscillation and
diffusion in comparison with the QUICKEST scheme, fully time-centred implicit
QUICK scheme and fully time-centred implicit TCSD scheme.
Calculation of pure advection in uniform flow
The Gaussian concentration distribution with the
peak value of 10 and a standard deviation of 220 m is advected for 5000 s at
constant velocity
= 0.5 ms-1 and
= 0.5 ms-1. The grid size of 100 m × 100 m and time step of 100 s
are used. The computed results in terms of maximum, minimum values and RMS error
by using the newly-proposed scheme, ADI-QUICK scheme, ADI-TCSD scheme and a
modified second-order QUICKEST scheme (MOSQUITO)[9] are displayed in Table 1.
From Table 1, one can find that the newly-proposed yields the best results among
those schemes considered. The ADI-TCSD scheme induces the largest numerical
oscillation and RMS error.
Calculation of diffusion in shear flow
In order to investigate the capability of the newly-proposed scheme for solving three-dimensional problem with complex flow field, a diffusion in the shear flow is considered. The velocity shear in the diffusion of a patch of passive contaminant from an instantaneous source plays an important role in natural streams such as ocean, lake and estuaries. The governing equation for shear diffusion can be expressed by
(11)
where x, y and z is the
coordinate system;
represents the concentration of contaminant;
is the mean velocity in the x
direction;
and
represent the horizontal and vertical shears. In addition,
and
are the eddy diffusivities in the
x, y and z directions, respectively. The analytical solution for an
instantaneous point source of mass M released at x = y = z = 0 was obtained by
Carter and Okubo [10] as following
(12)
where
(13)
To allow numerical
solution having an initial peak concentration of unity, calculation begins at
time
. Thus, the point source of mass
can be expressed as
(14)
The following
parameters are used in this numerical example:
1000 s,
0.5ms-1,
0.0003 s-1,
8.0 m2s-1,
time step size
100s and grid space
100 m. Figure 3 depicts the
contour plots as simulated by the newly-proposed scheme and analytical solution
at time = 3000 s and 5000 s on the plan
, respectively. It is obvious that the newly-proposed scheme yields
computational results which are almost in agree with the exact solution.
In this paper an accurate integral-based
numerical scheme for solving dispersion equation is proposed. The newly-proposed
scheme is unconditionally stable and preserves a tridiagonal system of equations
which can be solved efficiently by the Thomas algorithm. By using the method of
fractional steps and the technique of linearization, the newly-proposed scheme
that originally developed for one-dimensional linear problem can be extended
straightforward to multi-dimensional and nonlinear problems. Some one-, two- and
three- dimensional numerical examples are used to investigate the computational
performance of the newly-proposed scheme. In comparison with the QUICKEST
scheme, fully time-centred implicit QUICK scheme, fully time-centred implicit
TCSD scheme, ADI-QUICK scheme, ADI-TCSD scheme, MOSQUITO scheme and exact
solutions, the newly-proposed scheme yields convincing simulated results.
[1] J. Crank and P. Nicolson, ‘A practical method for numerical evaluation of solutions of partial differential equations of the heat conduction type’, Porc. Camb. Phi. Soc., 43, 50-67 (1947).
[2] B. P. Leonard, ‘A stable and accurate convective modelling procedure based on quadratic upstream interpolation’, Comput. Methods Appl. Mech. Eng., 19, 59-98 (1979).
[3] D. Bradley and M. Missaghi, ‘ A Taylor-series approach to numerical accuracy and a third-order scheme for strong convective flows’, Comput. Methods Appl. Mech. Eng., 69, 133-151 (1988).
[4] B. P. Leonard and B. J. Noye, ‘Second and third order two level implicit FDM’s for unsteady one-dimensional convection-diffusion’, Computational Techniques and Applications: CTAC-89, Hemisphere, New York, 1990, pp. 311-317.
[5] Y, Chen and R.A. Falconer, ‘Advection-diffusion modelling using the modified QUICK scheme’, Int. j. numer. methods fluids, 15, 1171-1196 (1992).
[6] Y. Chen and R. A. Falconer, ‘ Modified forms of the third-order convection second-order diffusion scheme for the advection-diffusion equation’, Advances in Water Resources, 17, 147-170 (1994).
[7] L. H. Thomas, Elliptic Problems in Linear Difference Equations over a Network, Waston Scientific Computing Laboratory, Columbia, NY, 1949.
[8] N. N. Yanenko, The Method of Fractional Steps: The Solution of Problems of Mathematical Physics in Several Variables, Springer-Verlag, NY, 1971.
[9] A. Balzano, ‘ MOSQUITO : An efficient finite difference scheme for numerical simulation of 2D advection.’ Int. j. numer. methods fluids, 31, 481-496 (1999).
[10] H. H. Cater, and A. Okubo, A study of the physical process of movement and dispersion in Cape Kennedy area. Final Rep. U.S. At. Energy Comm. Contract No. AT (30-1), 1965.
Table1 Performances of various schemes in two-dimensional pure advection test
|
Scheme |
Max. |
Min. |
RMS error |
|
exact solution |
10.00 |
0.0 |
0.0 |
|
newly-proposed scheme |
9.51 |
-0.01 |
0.0057 |
|
MOSQUITO scheme |
7.74 |
-0.56 |
0.0141 |
|
ADI-QUICK scheme |
7.89 |
-0.57 |
0.0170 |
|
ADI-TCSD scheme |
8.00 |
-1.04 |
0.0244 |

Fig.1 Sketch of grid representation of the newly-proposed scheme

Fig.2 Comparison of various schemes for dispersion of Gaussian concentration distribution




5000s by using newly-proposed scheme and exact solution