Theoretical and Computational Development of a Hydrobiogeochemical
Model
by
Gour-Tsyh (George) Yeh
Department of Civil and Environmental Engineering
The Pennsylvania State University
University Park, PA 16802
Presented at
Fifth SIAM Conference on Mathematical and
Computational Issues in Geosciences
San Antonio, Texas
March 24-27, 1999
Outline
Introduction
The most important issues among others in modeling reactive chemical transport
are:
-
Assess the Consistency of a Reaction System
-
If a system is not consistent, modeling exercise is meaningless.
-
Formulation of Rate Equations - Determination of Parameters.
-
Values of parameter should not contain state variables (p, T, C's,
V).
-
Formulation of Transport Equations - Transport Velocities.
-
True transport velocities depend mainly on heterogeneous reactions.
-
Numerical Methods: The most overlooked importance.
-
Methods should be robust - if not, no solution.
-
Methods should be accurate - if not, distort physics.
-
Methods should be efficient - if not, no application to field sites.
("cheap" algorithm on a fine grid vs accurate "expensive" algorithm
on a coarse grid)
Consistency of a Reactive Transport
System
Once a reactive system is defined (we say a system is defined when the
number of species, M, and number of reactions, Nr, are specified), we can
check the consistency of the system even before we assess whether the proposed
rate laws are adequate. We do the analysis by diagonalizing the reaction
matrix.
-
Basic Formulation of Concentration-vs-time curves
-
Diagonalization of Reaction Matrix
-
If the kinetic data (concentration-vs-time curves of all M species)
indicates that any of the NC mass conservation equations is violated, then
the system is inconsistent: either the number of species identified is
too many or the number of linearly independent reactions is too few. The
diagonalization is not unique and we should take advantage of the non-uniqueness
to explore the consistency of the system.
Example
H + NTA <--> HNTA
with rate R1 = infinity
(R1)
Co + NTA <--> CoNTA
with rate R2 = infinity
(R2)
CoNTA + H <--> Co + HNTA
with rate R3 = finite (R3)
HNTA + H <--> M
with rate R4 = finite (R4)
-
Conventional Approach
-
Diagonal Approach No. 1
-
Diagonal Approach No. 2

Formulation of Rate Laws and Parameter
Determination
A first- or second-order or any other exotic rate equation is postulated
and reaction parameters including rate constants are determined from the
experimental analysis of concentration-vs-time plots of a target species.
The major problem is that the reaction parameters are not "true" constants.
-
Mechanistic Approaches
Rate laws are derived from proposed mechanisms (pathways). A mechanism
(pathway) consists of a sequence of elementary steps (an elementary step
is a reaction that can be described by the forward and backward rates with
the order of the rate given by the molecularity of the reaction) that describes
how the final products are formed from the initial reactants. A mechanism
determines the overall reaction. The major problem is the determination
of the pathway is extremely difficult. The major advantage is that the
reaction parameters are "true" constants.
-
Direct simulation of the proposed mechanism - all elementary reactions
in the pathway are included: The advantage is that either mass action equations
for fast reactions or only one type of rate law for slow reactions needs
to be considered and the dis-advantage is that all intermediate species
have to be included.
-
Indirect simulation of an overall rate law for the proposed mechanism:
The advantage is that all intermediate species can be eliminated and the
dis-advantage is that one needs to derive a rate law for every reaction.
Example: Bio-degradation of Bi-reactants
Formulation of Rate Laws and Parameter Determination
-
Equilibrium constants for all linearly independent equilibrium reactions
can bedetermined one reaction by one reaction.
-
Reaction rate constants (parameters) for those kinetic reactions that are
linearly dependent on equilibrium reactions are irrelevant to the problem.
-
Rate constants (parameters) for kinetic reactions that are linearly independentto
other kinetic reactions can be determined based on only one curve of concentration
rate-vs-time.
-
Rate constants (parameters) for those kinetic reactions that are linearly
dependent on each other must be determined simultaneously based on a number
of curvesof concentration rate-vs-time that are be exactly equal to the
number of those reactions.
Reactive Transport Formulation -Transport Velocities
To simplify the discussion, let us consider advective transport under single
phase flow conditions without the loss of generality,
where [A] is the diagonal matrix, [B] is the diagonal matrix with zero
diagonal entries corresponding to immobile species. Applying the Gauss-Jordan
Elimination, we have
From (NI - Ne) transport-reaction equations with those rows that reduced
[B] is zero.
-
Type II: Linear Transport equations
From NC component equations with those rows that the reduced [A] is
the same as the reduced [B]. Vt = Vf
-
Type III: Nonlinear Transport Equations
From NC component equations with those rows that the reduced
[A] is different from the reduced [B]. Vt = (C/T)Vf
-
Type IV: Linear Transport-Reaction Equations
From (NI - Ne) transport-reaction equations with those rows
that the reduced [A] is the same as the reduced [B]. Vt is not easy to
define.
-
Type V: Nonlinear Linear Transport-Reaction Equations
From (NI - Ne) transport-reaction equations with those rows
that the reduced [A] is different from the reduced [B]. Vt is not easy
to define.
NOTE: If the system of Eq. (18) is reducible to the system
of Type 0, Type I, and Type II, then the transport can be completely decoupled
from reactions. Under such circumstances, "true" transport velocities for
chemical components are just the fluid velocity and the "true" transport
velocities for chemical species are unnecessary to know. We would like
to know what kind of properties the reaction matrix [] must have in order
to render the system of Eq. (18) reducible. If Type V equations are not
created, then the diagonalized approach is always superior to the conventional
approach.
NOTE: The conventional approach contains Type I (for surface
species) and Type IV (for aqueous species) equations only.
Now let us consider the reactive system given previously, but subject to
transport.
First Decomposition
-
A transport velocity can be defined for every equation.
Second Decomposition
-
Not only a complete decoupling has not been accomplished. Furthermore,
it creates one undesirable type IV equation.
Numerical Methods for Reactive Transport
-
Specific Requirements
-
No negative concentration is allowed, however small. Preclude oscillatory
numerical schemes.
-
Solutions should be accurate for large as well as small values.
-
High and low concentrations created due to reactions should be captured.
-
The LEZOOMPC Scheme
-
Backward node tracking: to obtain concentrations at global nodes to within
the error tolerance.
-
Forward node tracking: to determine rough elements for adaptive local grid
refinement and to capture peak/valleys for shape preservation.
-
Adaptive Local grid refinement: to refine rough elements, one by one, with
regularly spanned subelements based on "true error" estimates.
-
Peak/Valley Capture: to capture peak/valleys within each subelement so
that the shape can be preserved and the loss of peak and valleys can be
prevented.
-
Recording of forward-node-travel-through elements: to handle boundary sources.
A 2-D Linear Transport Benchmark Problem by Peter C. Lichtner
This benchmark problem compares 1st order upwinding with the
TVD scheme for nonreactive flow at 45o angle to the grid. Parameters used
in the calculation are: a fluid flow velocity of 15.768 m y-1 along the
positive x- and y-axes, diffusion coefficient equal to 10-5 cm2 s-1, and
100% porosity. The grid consists of 50 nodes in the x- and y-directions
with an equal spacing of 0.2 m. This gives a grid Peclet number of 100.
The initial condition consists of a concentration mound of unit concentration
with a width of 2 m occupying the square region 1-3 m by 1-3 m corresponding
to nodes 5-15 in each direction. The concentration is zero everywhere else.
Zero gradient boundary conditions are imposed around the periphery of the
domain. A Courant number of 0.1 is used in the TVD calculation. The calculation
is carried out for 5 x 106 s.
The result for upwinding are shown in Figure
1 along with the initial condition. In Figure 2
is shown the result of the TVD calculation. Both calculations conserve
mass essentially exactly. Clearly the TVD scheme does a much better job
compared to the upwinding scheme whcih reapidly disperses the concentration
mound with time. The TVD scheme is able to very accurately track the mound
without spreading it out as in the upwinding scheme, although some distortion
can be seen perpendicular to the direction of flow.
Peter C. Lichtner's Problem Solved with LEZOOMPC
Cases 1A and 1E
Peter C. Lichtner's Problem Solved with LEZOOMPC
Cases 1D and 1H
A 2-D Nonlinear Reactive Transport Problem by A. Chilakapati
-
Nonuniform Flows
The equations describing the advection-reaction problem are fairly well
known [see for example, Bear, 1972]. Given NM mobile components
{ci}, i = 1, NM,
Here, V (LT-1) is the velocity vector; K (LT-1)
is the hydraulic conductivity tensor; P (L) is the potential head; q (T-1)
is the strength of the fluid source/sink, positive for a sink and negative
for a source; and ci (ML-3) is the concentration
of the i-th mobile component. ci* (ML-3) is the concentration
of the i-th mobile component in a source/sink. It is equal to the specified
injection concentration for a source and is equal to ci for
a sink. ri (ML-3T-1) is the rate of production
by reaction for the i-th component. is the porosity taken here to be invariant
in time.
Parabolic Flow
Consider again a rectangular domain (0 <= x <= Lx, 0 <= y <=
Ly), wih an incompressible flow given by,
Vx(x,y) = m - gx + gy, Vy(x,y) = -m + gx
- gy; m, g > 0
-
Reactions
Second order, first order, and half order reactions are considered for
advection. The reaction expressions are simple so that the rate expressions
can be analytically integrated. The following are only a sample. Any number
of other reactions can also be considered. Fell free to pick your favorite
reaction system (but need all mobile species).
A Two-D Nonlinear Reaction Problem under Nonuniform Flows
Solution of B. V. Problem for Non-Reactive Tracer by Chilakapati
Soluiton of B. V. Problem for Reactive Solute by Chilakapati
Conclusion
-
Consistency of Reactive System
-
Once a reactive system is specified, its consistency should be evaluated
with experimental data before rate laws are proposed.
-
Formulation of Rate Law and Parameter Determination
-
A rate law corresponding to each biogeochemical reaction must be formulated
based on a rigorous theory so that the corresponding reaction parameters
are free of state variables. The determination of reaction parameters can
be achieved reaction by reaction when all the reactions are linearly independent.
-
Reactive Transport Formulation and Transport Velocities.
-
The transport velocity for each of the original set of reactive transport
equations is not clearly defined. Thus, it is preferable to reduce the
original set of equations to a new set of equations, for which a transport
velocity of an entity can be clearly defined for the corresponding equation.
-
The original set of transport equations can be decomposed to a new set
of transport equations of five types. The decomposition is not unique.
The guiding principle is try to generate as many Type I and II equations
as possible.
-
Numerical Methods.
-
There are specific requirements of numerical methods in simulating reactive
chemical transport.
-
The LEZOOMPC algorithm can, accurately and efficiently, simulate both non-reactive
and reactive chemical transport. Its robustness has been demonstrated.