Download presentation
Presentation is loading. Please wait.
Published byJayson Lambert Modified over 9 years ago
1
Modelling of groundwater flow and solute transport PGI: Aug. 22-24, 2002 Dr.ir. Gualbert Oude Essink 1. Netherlands Institute of Applied Geosciences 2. Faculty of Earth Sciences, Free University of Amsterdam Mathematical models in hydrogeology Summer School Polish Geological Institute
2
Delft University of Technology, Civil Engineering: till 1997 Ph.D.-thesis: Impact of sea level rise on groundwater flow regimes Utrecht University, Earth Sciences: till 2002 Lectures in groundwater modelling and transport processes Variable-density groundwater flow Salt water intrusion and heat transport Netherlands Institute of Applied Geosciences (NITG): till 2004 Salinisation processes in Dutch coastal aquifers Free University of Amsterdam, Earth Sciences: till 2004 EC-project CRYSTECHSALIN (o.a. with J. Bear) Crystallisation processes in porous media NITG: g.oudeessink@nitg.tno.nl VU: oudg@geo.vu.nl Curriculum Vitae
3
Modelling protocol Discretisation Partial Differential Equation (PDE) Groundwater flow: MODFLOW Solute transport: MOC3D Modelling of groundwater flow and solute transport PGI: Aug. 22-24, 2002 Programme (I)
4
Programme (II) PGI: Aug. 22-24, 2002 Thursday Augustus 22, 2002: modelling protocol Darcy’s Law, steady state continuity equation Laplace-equation Taylor series development boundary conditions: Dirichlet, Neumann, Cauchy non-steady state: explicit, implicit, Crank-Nicolson Friday Augustus 23, 2002: groundwater flow with MODFLOW: mathematical description short introduction Graphical User Interface PMWIN Saturday Augustus 24, 2002: solute transport with MOC3D: mathematical description numerical dispersion
5
The Hydrological Circle
6
Ten steps of the Modelling Protocol 1.Problem definition 2.Purpose definition 3.Conceptualisation 4.Selection computer code 5.Model design 6.Calibration 7.Verification 8.Simulation 9.Presentation 10.Postaudit
7
Why numerical modelling? -: simplification of the reality only a tool, no purpose on itself garbage in=garbage out: (field)data important perfect fit measurement and simulation is suspicious Modelling protocol +: cheaper than scale models analysis of very complex systems is possible a model can be used as a database simulation of future scenarios
8
3. Conceptualisation (I) Model is only a schematisation of the reality Which hydro(geo)logical processes are relevant? Which processes can be neglected? Boundary conditions Variables and parameters: subsoil parameters fluxes in and out initial conditions geochemical data Mathematical equations Modelling protocol
9
3. Concept (II): example of salt water intrusion Modelling protocol Boundary conditions no flow at bottom flux in dune area constant head in polder area Relevant processes: groundwater flow in a heterogeneous porous medium solute transport variable density flow natural recharge extraction of groundwater Negligible processes: heat flow swelling of clayey aquitard non-steady groundwater flow The Netherlands
10
4. Selection computer code (II) Groundwater computer codes Hemker (1994)
11
4. Selection computer code There are numerous good groundwater computer codes available, so don’t make your own code! See the internet, e.g.: U.S. Geological Survey: water.usgs.gov/nrp/gwsoftware/ Scientific Software Group: www.scisoftware.com/ Waterloo Hydrogeologic: www.flowpath.com/ www.groundwatersoftware.com/newsletter.htm Groundwater Digest: groundwater@groundwater.com
12
5. Model design (I) Conditions: initial conditions boundary conditions: 1.Dirichlet: head 2.Neumann: flux, e.g., no flow 3.Cauchy/Robin: mixed boundary condition Modelling protocol Choice grid x: depends on natural variation in the groundwater system concept model data collection Choice time step t
13
5. Model design (II): example Geometry, subsoil parameters, boundary conditions Modelling protocol
14
5. Model design (III): choice time step t Modelling protocol
15
6. Calibration (I) Fitting the groundwater model: is your model okay? trial and error automatic parameter estimation/inverse modelling (PEST, UCODE) Modelling protocol
16
6. Calibration (II): example Measured and computed freshwater heads Modelling protocol
17
6. Calibration (III): example Measured and computed freshwater heads 95 useful observation wells maximum measured head in area: +1.83 m minimum measured head in area: -4.98 m average (measured -computed) = -0.04 m average absolute|measured -computed| = 0.34 m standard deviation = 0.46 m Modelling protocol
18
6. Calibration: errors during modelling protocol Wrong model concept resistance layer not considered heat transport on groundwater flow not considered ( not constant) Incomplete equations decay term of solute transport not considered Inaccurate parameters and variables Errors in computer code Numerical inaccuracies t, t, numerical dispersion Modelling protocol
19
7. Verification: testing the calibrated model ‘verification problem’: there is always a lack of data Modelling protocol 1D, 2D -->3D stationary dataset --> non-steady state simulation
20
9. Presentation Simulation of scenarios Computation time depends on: computer speed size model efficiency compiler output format 8. Simulation Modelling protocol
21
10. Postaudit Postaudit: analysing model results after a long time Anderson & Woessner(’92): four postaudits from the 1960’s Errors in model results are mainly caused by: wrong concept wrong scenarios Modelling protocol
22
Modelling scheme Modelling protocol Anderson & Woessner (1992)
23
I. Darcy’s law (1856) giveswhere K= hydraulic conductivity [L/T ] Discretisation PDE
24
II. Darcy’s Law Discretisation PDE In pressures: Definition piezometric head: q=Darcian specific discharge [L/T] =piezometric head [L] p=pressure [M/LT 2 ] =intrinsic permeability [L 2 ] =dynamic viscosity [M/LT] =density [M/L 3 ] g=gravitaty [L/T 2 ] k i =hydraulic conductivity [L/T]
25
III. Darcy’s Law Discretisation PDE if then: gives Gives:
26
Analogy physical processes Discretisation PDE
27
Continuity equation: steady state Mass balance [M T -1 ] Discretisation PDE =density [M L -3 ]
28
Steady state groundwater flow equation (PDE=Partial Differential Equation) + Continuity equation If k i =constant and =constant then: Laplace equation Discretisation PDE Flow equation (Darcy’s Law) = Groundwater flow equation
29
Taylor series development (I) - Discretisation PDE Best estimate of i+1 is based on i
30
Taylor series development (II) + Discretisation PDE
31
Laplace equation in 2D Discretisation in x-direction (i ): Discretisation in y-direction (j ): If x = y then: ‘Fivepoint operator’ Discretisation PDE
32
Fivepoint operator (I): constant head example Discretisation PDE
33
Fivepoint operator (II): no-flow example Nodes on the edges of an element Discretisation PDE
34
Fivepoint operator (III): example Hydraulic conductivity k=10 m/dag Thickness aquifer D=50m Characteristics: Groundwater recharge N=0 mm/dag BOUNDARY 1: no-flow near the mountains Boundary conditions BOUNDARY 2: linear from 100 m (near mountains) to 0 m (near sea) BOUNDARY 3: constant seawater level of 0 m BOUNDARY 4: no-flow Discretisation PDE
35
Fivepoint operator (IV): example On BOUNDARY 1: On BOUNDARY 4: Discretisation PDE EXCEL example!
36
Fivepoint operator (V): effect convergence criterion Discretisation PDE Solution I: Initial estimate head=50m Convergence-criterion=1m Number of iterations=13 Head 1=29,17m Head 2=25,11m Solution II: Initial estimate head=50m Convergence-criterion=0.01m Number of iterations=74 Head 1=20,67m Head 2=23.07m
37
Discretisation PDE Numerical schemes: iterative methods 1.Jacobi iteration: only old values Gauss-Siedel iteration: also two new values Overrelaxation:
38
Non-steady state groundwater flow equation Multiply with constant thickness D of the aquifer gives: S=elastic storage coefficient [-] T=kD= transmissivity [L 2 /T] Flow equation (Darcy’s Law) + Non-steady state continuity equation = S s =specific storativity [1/L] W’=source-term Groundwater flow equation non-steady state
39
Explicit numerical 1D solution (I) One-dimensional non-steady state groundwater flow equation: Properties: direct solution can be numerical instable Explicit (‘forwards in space’): non-steady state
40
Explicit numerical 1D solution (II): example Subsoil parameters: storage=1/3 T=kD=10 m 2 /day N=0.001 m/day Numerical parameters: two sets timestep t=1 day & t=10 days length step x=10m N t/ =0.003 m & 0.03 m T t/ x 2 =0.3 & 3 I. II. Groundwater flow in aquifer between two ditches: ditch recharge=1mm/day phreatic storage=1mm/day x=10 non-steady state EXCEL example!
41
Explicit numerical 1D solution (III): stability analysis non-steady state Suppose:
42
Implicit numerical solution Implicit (‘backwards in space’): One-dimensional non-steady groundwater flow equation (now no source-term W): Characteristics: not a direct solution solving with matrix A =R numerical always stable needs more memory non-steady state
43
Crank-Nicolson numerical solution Crank-Nicolson (‘central in space’): =0.5 One-dimensional non-steady state groundwater flow equation (now no source term W): Characteristics: solving as implicit stable with temporarily oscillations non-steady state
44
Numerical schemes non-steady state
45
MODFLOW a modular 3D finite-difference ground-water flow model (M.G. McDonald & A.W. Harbaugh, from 1983 on) USGS, ‘public domain’ non steady state heterogeneous porous medium anisotropy coupled to reactive solute transport MOC3 (Konikow et al, 1996) MT3D, MT3DMS (Zheng, 1990) RT3D easy to use due to numerous Graphical User Interfaces (GUI’s) PMWIN, GMS, Visual Modflow, Argus One, Groundwater Vistas, etc.
46
Nomenclature MODFLOW element MODFLOW
47
MODFLOW: start with water balance of one element [i,j,k] MODFLOW
48
Continuity equation (I) In - Out = Storage MODFLOW
49
Continuity equation (II) MODFLOW In = positive
50
Flow equation (Darcy’s Law) MODFLOW where is the conductance [L 2 /T]
51
Groundwater flow equation MODFLOW
52
Takes into account all external sources MODFLOW The term Rewriting the term:
53
Thé MODFLOW Groundwater flow equation MODFLOW and: gives:
54
Boundary conditions in MODFLOW (I) Numeric model MODFLOW Example of a system with three types of boundary conditions
55
Boundary conditions in MODFLOW (II) For a constant head condition: IBOUND<0 For a no flow condition: IBOUND=0 For a variable head:IBOUND>0 MODFLOW
56
Packages in MODFLOW MODFLOW 1.Well package 2.River package 3.Recharge package 4.Drain package 5.Evaporation package 6.General head package
57
1. Well package MODFLOW Example: an extraction of 10 m 3 per day should be inserted in an element as: (in = positive)
58
2. River package (I) MODFLOW M riv i,j,k element i,j,k M river gains water RBOT riv river loses water river bottom
59
2. River package (II) MODFLOW Example: the river conductance C riv is 20 m 2 /day and the rivel level=3 m, than this package should be inserted in an element as:
60
2. River package (III) MODFLOW where is the conductance [L 2 /T] of the river Determine the conductance of the river in one element:
61
2. River package (IV) MODFLOW Leakage to the groundwater system M riv i,j,k element i,j,k RBOT Special case: if i,j,k <RBOT, then
62
2. River package (V) MODFLOW
63
3. Recharge package MODFLOW
64
4. Drain package MODFLOW Special case: if i,j,k < d than
65
5. Evapotranspiration package MODFLOW
66
6. General head boundary package MODFLOW
67
Time indication MODFLOW ITMUNI=1: seconde ITMUNI=2: minute ITMUNI=3: hour ITMUNI=4: day ITMUNI=5: year MODFLOW
68
MODFLOW: implementation of geology Vcont = vertical leakage [T -1 ]: vertical hydraulic conductivity / thickness element MODFLOW kD = transmissivity [L 2 T -1 ]: horizontal hydraulic conductivity * thickness element
69
Layertypes in MODFLOW (LAYCON): 4* I. LAYCON=0 Confined: T=kD=constant Storage in element: MODFLOW
70
II. LAYCON=1 MODFLOW Unconfined: T=variable Storage in element:
71
II. LAYCON=2 MODFLOW Confined or unconfined: T=kD=constant Storage in element:
72
II. LAYCON=3 MODFLOW Confined of unconfined: T=variable as with LAYCON=1 Storage in element as with LAYCON=2
73
Solving of the MODFLOW matrix MODFLOW LU-decomposition rewriting as
74
Files in MODFLOW: infile.nam file MODFLOW Additional information (good documentation): MODFLOW: http://water.usgs.gov/nrp/gwsoftware/modflow.htmlhttp://water.usgs.gov/nrp/gwsoftware/modflow.html MOC3D: http://water.usgs.gov/nrp/gwsoftware/moc3d/moc3d.htmlhttp://water.usgs.gov/nrp/gwsoftware/moc3d/moc3d.html
75
Files in MODFLOW: *.bas file MODFLOW
76
Files in MODFLOW: *.sip file Files in MODFLOW: *.bcf file MODFLOW Files in MODFLOW: *.wel file
77
Variable density models: 1. Hypothetical cases: interface between fresh and salt evolution of a freshwater lens Henry case Hydrocoin Elder (heat transport) Rayleigh 2. Real cases in the Netherlands: Island of Texel Water board of Rijnland Province of North-Holland Wieringermeerpolder Board 14 basin MODFLOW: examples of cases MODFLOW
78
Formula of Theis (1935) Solution: Non-steady state groundwater flow towards an extraction well PDE: If u is small, than W(u2)=2ln(0.75/u)
79
Formula of Theis: data Non-steady state groundwater flow towards an extraction well one layer: NLAY=1 in the horizontal plane: 19*19 elements of 50*50 m 2 initial head is 0 m hydraulic conductivity k is 4 m/d porosity n e =0.25 T=kD=0.0023 m 2 /s (or 200 m 2 /d), so D=50 m non-steady state: specific storativity S s =0.000015 m -1 elastic storagecoefficient S=0.00075 extraction in element [i,j,k]=[10,10,1] with Q=345.6 m 3 /d timestep: 1 day divided in 20 steps three observation points on x=175, 375 and 475 m (y=475 m) top systeem is 0 m M.S.L, bottom is -50 m M.S.L.
80
Groundwater movement near salt domes: The Hydrocoin case (I)
81
Groundwater movement near salt domes: The Hydrocoin case (II) Salt fraction:
82
Schematisation Dutch coastal aquifer system
83
Present ground surface in the Netherlands and position polder Beemster 1608-1612 Wormer 1625-1626 Schermer 1633-1635 Purmer 1618-1622 Haarlemmermeer polder 1850-1852 Wieringermeer polder ~1930 Flevo polders 1950-60s
84
Depth saline-fresh interface (150 mg Cl-/l)
85
Development of the Dutch polder area
86
Past and future sea level rise in the Netherlands
87
Historic lowering of the ground surface in Holland
88
Salt water intrusion in the Netherlands
89
Salt water intrusion (3D) in Texel: geometry
90
Geometry of the groundwater system in Noord-Holland
91
Solute transport equation MOC3D Partial differential equation (PDE): D ij =hydrodynamic dispersion [L 2 T -1 ] R d =retardation factor [-] =decay-term [T -1 ] dispersion diffusion advectionsource/sinkdecay change in concentration
92
Solute transport equation: column test (I): MOC3D
93
Solute transport equation: column test (II): MOC3D
94
Solute transport equation: column test (III): MOC3D
95
Hydrodynamic dispersion MOC3D hydrodynamic dispersion = mechanical dispersion+ diffusion mechanical dispersion: tensor velocity dependant diffusion: molecular process solutes spread due to concentration differences
96
Mechanical dispersion MOC3D
97
Solute transport equation: diffusion MOC3D diffusion is a slow process: diffusion equation only 1D-diffusion means: R d =1, V i =0, =0 and W=0 similarity with non-steady state groundwater flow equation
98
Solute transport equation: diffusion MOC3D diffusion is a slow process: diffusion equation
99
Method of Characteristics (MOC) MOC3D Solve the advection-dispersion equation (ADE) with the Method of Characteristics Splitting up the advection part and the dispersion/source part: advection by means of a particle tracking technique dispersion/source by means of the finite difference method Lagrangian approach:
100
Advantage of the approach of MOC? MOC3D It is difficult to solve the whole advection-dispersion equation in one step, because the so-called Peclet-number is high in most groundwater flow/solute transport problems. (hyperbolic form of the equation is dominant) The Peclet number stands for the ratio between advection and dispersion
101
Procedure of MOC: advective transport by particle tracking MOC3D Average values of all particles in an element to one node value Place a number of particles in each element Move particles during one solute time step t solute Determine the effective velocity of each particle by (bi)linear interpolation of the velocity field which is derived from MODFLOW Calculate the change in concentration in all nodes due to advective transport Add this result to dispersive/source changes of solute transport
102
Steps in MOC-procedure MOC3D 5. Determine concentration in element node after advective, dispersive/source transport on timestep k 4. Determine concentration gradients on new timestep k* 3. Concentration of particles to concentration in element node 1. Determine concentration gradients at old timestep k-1 2. Move particles to model advective transport
103
Causes of errors in MOC-procedure MOC3D 4. Empty elements 3. Concentration of sources/sinks to entire element 1. Concentration gradients 2. Average from particles to node element, and visa versa 5. No-flow boundary: reflection in boundary
104
Reflection in boundary MOC3D
105
Stability criteria (I) MOC3D Stability criteria are necessary because the ADE is solved explicitly 1. Neumann criterion:
106
Stability criteria (II) MOC3D Change in concentration in element is not allowed to be larger than the difference between the present concentration in the element and the concentration in the source 2. Mixing criterion
107
Stability criteria (III) MOC3D 3. Courant criterium
108
Files in MOC3D: *.moc file MODFLOW
109
Files in MOC3D: *_moc.nam and *.obs files MODFLOW
110
Numerical dispersion and oscillation
111
Derivation of numerical dispersion: 1D (I) Discretisation : backwards in space backwards in time By means of Taylor series development:
112
Derivation of numerical dispersion: 1D (II) Now Taylor series development with truncation erros!:
113
Derivation of numerical dispersion: 1D (III) Neglect 3rd and 4th order terms:
114
Derivation of numerical dispersion: 1D (IV) Rewriting term:
115
Derivation of numerical dispersion: 1D (V) Rewrite all extra terms:
116
Derivation of numerical dispersion: 1D (VI) Remedy to reduce numerical dispersion: 1. x en t smaller 2. Use a different numeric scheme (Crank-Nicolson) 3. Use a smaller D real Numerical dispersion:
117
Conclusions Modelling protocol helps you in making a numerical model Conceptualisation is important Stepwise from hydrogeological process to model: -Concept -Darcy and Continuity gives groundwater flow equation -Taylor series development gives numerical model -Stability criterion MODFLOW packages in mathematical formulation Use General Head Boundary package for a change! MOC3D: particle tracking technique Check input and output files in case of errors See documentation of USGS
118
Modelling of groundwater flow and solute transport Additional information: Groundwater modelling: ftp://ftp.geo.uu.nl/pub/people/goe/gwm1/gwm1.pdfftp://ftp.geo.uu.nl/pub/people/goe/gwm1/gwm1.pdf Density dependent groundwater flow: ftp://ftp.geo.uu.nl/pub/people/goe/gwm2/gwm2.pdfftp://ftp.geo.uu.nl/pub/people/goe/gwm2/gwm2.pdf Gualbert Oude Essink Faculty of Earth, Free University (VU) Netherlands Institute of Applied Geosciences (NITG) PGI: Aug. 22-24, 2002
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.