Numerical Modeling for Flow and Transport

Slides:



Advertisements
Similar presentations
Groundwater Modeling - 1
Advertisements

Computational Modeling for Engineering MECN 6040
Subsurface Fate and Transport of Contaminants
Chapter 8 Elliptic Equation.
Features of POLLUSOL Flow model Flow model Homogeneous, Isotropic, Heterogeneous and Anisotropic medium Homogeneous, Isotropic, Heterogeneous and Anisotropic.
Ground-Water Flow and Solute Transport for the PHAST Simulator Ken Kipp and David Parkhurst.
Aspects of Conditional Simulation and estimation of hydraulic conductivity in coastal aquifers" Luit Jan Slooten.
Chapter 3 Steady-State Conduction Multiple Dimensions
Schedule April 22, 24: Particle tracking and Profile Models (PS6). Work on Part III of Final Project. April 24: 30 min in-class, closed book quiz. April.
(Z&B) Steps in Transport Modeling Calibration step (calibrate flow model & transport model) Adjust parameter values.
Subsurface Hydrology Unsaturated Zone Hydrology Groundwater Hydrology (Hydrogeology )
Today’s Lecture: Grid design/boundary conditions and parameter selection. Thursday’s Lecture: Uncertainty analysis and Model Validation.
Analytical and Numerical Solutions are affected by: Differences in conceptual model (confined vs unconfined) Dimensionality (1D vs 2D) Numerical Solutions.
Conceptual Model A descriptive representation of a groundwater system that incorporates an interpretation of the geological & hydrological conditions.
Theory of Groundwater Flow
Subsurface Hydrology Unsaturated Zone Hydrology Groundwater Hydrology (Hydrogeology )
The Calibration Process
Partial differential equations Function depends on two or more independent variables This is a very simple one - there are many more complicated ones.
Numerical Methods for Partial Differential Equations
Density-Dependent Flows Primary source: User’s Guide to SEAWAT: A Computer Program for Simulation of Three-Dimensional Variable-Density Ground- Water Flow.
Conceptual Model A descriptive representation of a groundwater system that incorporates an interpretation of the geological & hydrological conditions.
BIOPLUME II Introduction to Solution Methods and Model Mechanics.
Uses of Modeling A model is designed to represent reality in such a way that the modeler can do one of several things: –Quickly estimate certain aspects.
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
MODFLOW – Introduction Organization & Main Packages
The Islamic University of Gaza Faculty of Engineering Approaches to Groundwater Modeling Conceptual Model.
Uncertainty Analysis and Model “Validation” or Confidence Building.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
III. Ground-Water Management Problem Used for the Exercises.
(Zheng and Bennett) Steps in Transport Modeling Calibration step (calibrate flow model & transport model) Adjust parameter values Traditional approach.
Dr. James M. Martin-Hayden Associate Professor Dr. James M. Martin-Hayden Associate Professor (419)
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
Theory of Groundwater Flow
Grid design/boundary conditions and parameter selection USGS publication (on course website): Guidelines for Evaluating Ground-Water Flow Models Scientific.
Modflow, GWVistas MODular three-dimensional finite- difference ground-water FLOW model
Numerical Modeling for Flow and Transport P. Bedient and A. Holder Rice University 2005.
Darcy’s Law and Flow CIVE Darcy allows an estimate of: the velocity or flow rate moving within the aquifer the average time of travel from the head.
Contaminant Transport CIVE 7332 Lecture 3. Transport Processes Advection The process by which solutes are transported by the bulk of motion of the flowing.
Advection-Dispersion Equation (ADE)
General governing equation for steady-state, heterogeneous, anisotropic conditions 2D Laplace Eqn. --Homogeneous and isotropic aquifer without a sink/source.
TCE and 1,2-DCE Biotransformation Inside a Biologically Active Zone Anthony W. Holder, Philip B. Bedient, and Joseph B. Hughes Environmental Science and.
Outline Numerical implementation Diagnosis of difficulties
19 Basics of Mass Transport
MECN 3500 Inter - Bayamon Lecture 9 Numerical Methods for Engineering MECN 3500 Professor: Dr. Omar E. Meza Castillo
Working With Simple Models to Predict Contaminant Migration Matt Small U.S. EPA, Region 9, Underground Storage Tanks Program Office.
Engineering Analysis – Computational Fluid Dynamics –
Tracers for Flow and Mass Transport
Darcy’s Law Philip B. Bedient Civil and Environmental Engineering Rice University.
Final Project I. Calibration Drawdown Prediction Particle Tracking
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
CE 3354 Engineering Hydrology Lecture 21: Groundwater Hydrology Concepts – Part 1 1.
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department EENV 5326 Groundwater Modeling.
(Z&B) Steps in Transport Modeling Calibration step (calibrate flow & transport model) Adjust parameter values Design conceptual model Assess uncertainty.
Island Recharge Problem
Arc Hydro groundwater data model: a data model for groundwater systems within ArcGIS AWRA Specialty Conference Geographic Information Systems (GIS) and.
Groundwater Systems D Nagesh Kumar, IISc Water Resources Planning and Management: M8L3 Water Resources System Modeling.
Chitsan Lin, Sheng-Yu Chen Department of Marine Environmental Engineering, National Kaohsiung Marine University, Kaohsiung 81157, Taiwan / 05 / 25.
CHAPTER 2 MASS BALANCE and APPLICATION
Building Transient MODFLOW Models
CONTAMINANT TRANSPORT MECHANISMS
Groundwater in Hydrologic Cycle
Free vs. Forced Convection
The Calibration Process
Uses of Modeling A model is designed to represent reality in such a way that the modeler can do one of several things: Quickly estimate certain aspects.
Convergence in Computational Science
Contaminant Transport Equations
Philip B. Bedient Civil and Environmental Engineering Rice University
Transport Modeling in Groundwater
The Islamic University of Gaza Faculty of Engineering Approaches to Groundwater Modeling Conceptual Model.
Transport Modeling in Groundwater
Presentation transcript:

Numerical Modeling for Flow and Transport Cive 7332 Lecture 7

Uses of Modeling A model is designed to represent reality in such a way that the modeler can do one of several things: Quickly estimate certain aspects of a system (screening models, analytical solutions, ‘back of the envelope’ calculations) Determine the causes of an observed condition (flow direction, contamination, subsidence, flooding) Predict the effects of changes to a system (pumping, remediation, development, waste disposal)

Types of Ground Water Flow Models Analytical Models (Exp and ERF functions) 1-D solution, Ogata and Banks (1961) 2-D solution, Wilson and Miller (1978) 3-D solutions, Domenico & Schwartz (1990) Numerical Models (Solved over a grid - FDE) Flow-only models in 3-D (MODFLOW) MODPATH - allows tracking of particles in 2-D placed in flow field produced from MODFLOW

Grid - Hydraulic Conductivity

Governing Equation for Flow For two-dimensional transient flow conditions Transient means that the water level changes with time Steady state means it is constant in time. S = storativity [unitless], Q = recharge or withdrawal per unit area [L/T] T = transmissivity [L2/T]

Poisson’s Equation The basic flow equation in a homogeneous, confined, 2-D aquifer at steady-state (S = 0), with sources and/or sinks Can be solved analytically or numerically Theis’ Analytical solution in cylindrical coordinates Gauss-Seidel with Successive Over-Relaxation (SOR)

Laplace’s Equation If there are no source/sink terms, Poisson’s equation reduces to Laplace’s Equation Can also be solved analytically or numerically Gauss-Seidel Iteration method Successive Over Relaxation method Solutions are generally smooth and well-behaved

Laplace Numerical Solution

Numerical Solutions For complex layered, heterogeneous aquifers, a numerical approximation is required in non-uniform flow Several types — Finite Difference, Finite Element, and Method of Characteristics Finite difference approximations involve applying Taylor’s expansions to the equations (flow and transport) and approximating the derivatives in the equation Other methods involve different approximations, but all are based generally on the Taylor expansion

Taylor’s Expansion from Calculus Taylor’s Series provides a means to predict a function f(x) value at one point in terms of a function value and its derivatives at another point. Zero Order approximation might be f(xi+1) = f(xi) Value at new point is same as at old point First Order approximation is f(xi+1) = f(xi) + f’(xi)(xi+1 – xi) Straight line projection to next point Second Order approximation captures curvature f(xi+1) = f(xi) + f’(xi)(xi+1 – xi) + f’’(xi) (xi+1 – xi)2 2!

Approximation of f(x) by various orders Zero Order First Order Second Order True Fcn Xi Xi+1 DX

Taylor’s Expansion from Calculus Any function h(x) can be expressed as an infinite series: Where h’(x) is the first derivative and h’’(x) is the second derivative and so on.

Taylor’s Expansion for Second Derivative Adding the above two eqns, and neglecting all the higher terms, and rearranging terms gives a useful approximation for h’’(x) : True Function h(x) h(x - Dx) h(x) h(x + Dx)

Taylor’s Expansion for dh/dx Neglecting second and all higher powers, and rearranging terms gives a forward or backward difference approximation for the first derivative or h’(x) : Forward Diff Backward Diff True Function h(x) h(x - Dx) h(x) h(x + Dx)

Numerical Soln to Laplace’s Equation DX Assume ∆x = ∆y [regular square grid] Represent h(xi,yj) = hi,j h(xi+∆x, yj+∆y) = hi+1,j+1, Thus replacing terms in Laplace, the F.D.E. becomes Do the same for the ‘j’ direction, and you have the following: hi,j DY yj+1 yj yj-1 xi-1 xi xi+1

Approximation to Laplace’s Eqn. Summing terms and solving for hi,j gives:

Application to a Simple 3x3 Grid Start with boundary conditions and initial estimate for h, assume h1 = h2 = h3 = h4 = 0 Get a new estimate for h1, call it h1m+1 h1m+1 = (top + right + bottom + left)/4 h1m+1 = {0 + h2 + h3 + 0}/4 Repeat four internal points - 2, 3, and 4 using same four-star average calculation 1 2 3 4 h = 0 h = 1

Application to a grid h1m+1 = {0 + h2m + h3m + 0 } /4 Use the initial values and boundary conditions for the first approximation Use the updated values (m+1) for further approximations (m+2) Continue until the numbers don’t change much (convergence!) 1 2 3 4 h = 0 h = 1

FDE for Laplace - EXCEL

Convergence Criteria Convergence for a flow code requires that the change in the solution at each point be less than a specified target, called the convergence criterion, or sometimes epsilon,  If  is too large, convergence will occur before a solution is reached If  is too small, convergence may take very long, or be impossible due to oscillation There is more than one way to define convergence, including global measures, local measures, etc.

Gauss-Seidel Method Uses partially completed iteration to estimate values for the rest of the iteration. h1m+1 = {0 + h2m + h3m + 0 }/4 h2m+1 = {0 + 0 + h4m + h1m }/4 h3m+1 = {h1m+1 + h4m + 1 + 0 }/4 h4m+1 = {h2m+1 + 0 + 1 + h3m }/4 Use m+1 update iteration values for h1 and h2 when computing h3 and h4 Results in faster convergence over a large grid

Gauss-Seidel

Successive Over-Relaxation - SOR To speed up the convergence, overshoot the standard model. Defining the Residual, c = hi,jm+1* – hi,jm Using: hi,jm+1 = hi,jm + c = (1– ) hi,jm + hi,jm+1*, where  is the relaxation factor and hi,jm+1* is given by the Gauss-Seidel approximation, we get: hi,jm+1=(1-)hi,jm +(/4)(hi-1,jm+1 + hi,j-1m+1 + hi+1,jm + hi,j+1m ) If  = 1, reduces to Gauss-Seidel If 1 < < 2, the method is over-relaxed - usually ~ 1.4 - 1.5

SOR - Marked Improvement

Numerical Simulation Models Numerical models solve approximations of the governing equations of flow and transport - over a grid system Based on a grid or mesh laid over the study site Helps organize large datasets into logical units Data required includes boundary conditions, hydraulic conductivity, thickness, pump rates, recharge, etc.) Can be computationally intensive Can be applied to actual field sites to help understand complex hydrogeologic interrelationships.

Often-Used Numerical Models MODFLOW (1988) - USGS flow model for 3-D aquifers MODPATH - flow line model for depicting streamlines MOC (1988) - USGS 2-D advection/dispersion code MT3D (1990, 1998) - 3-D transport code works with MODFLOW RT3D (1998) - 3-D transport chlorinated - MODFLOW BIOPLUME II, III (1987, 1998) - authored at Rice Univ 2-D based on the MOC procedures.

Numerical Solution of Equations Numerically -- H or C is approximated at each point of a computational domain (may be a regular grid or irregular) Solution is very general May require intensive computational effort to get the desired resolution Subject to numerical difficulties such as convergence problems and numerical dispersion Generally, flow and transport are solved in separate independent steps (except in density-dependent or multi-phase flow situations)

MODFLOW Introduction Written in the 1984 and updated in 1988 Solves governing equations of flow for a full 3-D aquifer system with variable K, b, recharge, drains, rivers, and pumping wells. Withdrawal and injection wells (rates may change with time) Constant head boundaries or regions (ponds/rivers/fixed heads) No-flow boundaries or regions (bedrock outcrops/water divides) Regions of diffuse recharge or discharge (rainfall) Observation wells

MODFLOW Features

MODFLOW MODFLOW is a modular 3-D finite-difference flow code developed by the U.S. Geological Survey to simulate saturated flow through a layered porous media. The PDE solved is for h(x,y,z,t): where Kxx, Kyy, and Kzz are defined as the hydraulic conductivity along the x, y, and z coordinate axis, h represents the potentiometric head, W is the volumetric flux per unit volume being pumped, Ss is the specific storage of the porous material and t is time.

MODFLOW Features MODLOW consists of a main program and a series of independent subroutines grouped into packages. Each package controls with a specific feature of the hydrologic system, such as wells, drains, and recharge. The division of the program into packages allows the user to analyze the specific hydrologic feature of the model independently.

MODFLOW Features MODFLOW is one of the most versatile and widely accepted groundwater models It is particularly good in heterogeneous regions because it allows for vertical interchange between layers, as well as horizontal flow within the aquifers. It also allows for variable grids to speed computation. It has been applied to model thousands of field sites containing a number of different contaminants and for a number of different remediation applications.

Solution Methods MODFLOW is an iterative numerical solver (SIP or SOR). The initial head values are provided and the these heads are gradually changed through a series of time steps, in the case of a transient model run, until the governing equation is satisfied. Time steps can be variable to speed output. The primary output from the model is the head distribution in x, y, and z, which can then be used by a transport model. In addition, a volumetric water budget is provided as a check on the numerical accuracy of the simulation.

MODFLOW - Input to Transport Models Designed to create modern GUI to ease large data entry and output graphical manipulation for applications to complex field sites GMS - 1995 Visual MODFLOW Ground Water Vistas PLUME visualization

MODPATH - Pathlines Designed to use heads from MODFLOW and linear interpolation to compute velocity Vx and or Vy. Particles can be placed in areas of known or suspected source concentrations in order to create possible tracks of contaminants in space and time - streaklines Path results after two time steps

MODPATH Designed to use heads from MODFLOW and linear interpolation to compute velocity Vx in the x direction: Vx = (1-fx)Vx(i -1/2) +fxVx(i +1/2) Where fx = (xp - x(i-1/2) / Dxi,j And xp is the x coordinate of the particle Particle Location In Grid i, j (i - 1/2, j) (i + 1/2, j) Vx Dx

Overlay of Grid on Map

Grid - Hydraulic Conductivity

Heads and Boundary Features

Wei 03 2-layer final elev (Weifinal) 10 yr pathlines Wei 03 2-layer final elev (Weifinal) Dec 2002 Original

MODPATH - EXAMPLE Designed to create modern GUI to ease large data entry and output graphical manipulation for applications to complex field sites Source

Alternative 2 Alternative 3

Alternative 4 Alternative 2 Alternative 3

Alternative 5

Contaminant Transport in 2-D C = Concentration of Solute [M/L3] DIJ = Dispersion Coefficient [L2/T] - x and y B = Thickness of Aquifer [L] C’ = Concentration in Sink Well [M/L3] W = Flow in Source or Sink [L3/T] E = Porosity of Aquifer [unitless] VI = Velocity in ‘I’ Direction [L/T] - x and y

2-D CONTAMINANT TRANSPORT

Domenico and Schwartz (1990) 3-D solutions for several geometries (listed in Bedient et al. 1999, Section 6.8) - spreadsheets exist Generally a vertical plane, constant concentration source.

Method of Characteristics USGS (MOC) Written for USGS by Konikow and Bredehoeft in 1978 Solves flow equations with Alternating Direction Implicit (ADI) method Solves transport equations via particle tracking method and finite difference Using velocities calculated from the flow solution, vx = kx (∆h/∆x), particles are moved Concentrations are based on the average concentration of all particles in a cell at the end of the time step Velocity

MOC Concepts Partial Differential Equation replaced by equivalent set of ODEs called ‘characteristic equations’ (approximated with finite difference) Particle in a cell is moved a distance proportional to the seepage velocity within the cell Accounts for concentration change due to advection Remainder of governing equation solved by finite difference methods Accounts for concentration change due to dispersion, changes in saturated thickness, and fluid sources

MOC/BIOPLUME II Capabilities Can simulate effects of natural or enhanced biodegradation: Fast-equilibrium biodegradation First-order biodegradation Monod kinetics Withdrawal and injection wells (pump and treat systems) Injection wells for oxygen enhancement Observation wells within and outside plume area

BIOPLUME II Concepts Can simulate effects of natural or enhanced biodegradation Adjustment is made at each time step in numerical grid

BIOPLUME II Introduction to Solution Methods and Model Mechanics

What does it do? Two dimensional finite difference model for simulating natural attenuation due to: advection dispersion sorption biodegradation

How Does BPIII Solve Equations? Contaminant transport solved using the Method of Characteristics Particles travel along Characteristic lines determined by flow solution. Particles carry mass Advection solved via particle movement Dispersion solved explicitly Reaction solved explicitly First order decay Instantaneous Biodegradation

Particle Movement

Limitations/Assumptions Darcy’s Law is valid Porosity and hydraulic conductivity constant in time, porosity constant in space Fluid density, viscosity and temperature have no effect on flow velocity Reactions do not affect fluid or aquifer properties Ionic and molecular diffusion negligible Vertical variations in head/concentration negligible Homogeneous, isotropic longitudinal and transverse dispersivity

Limitations of Biodegradation No selective or competitive biodegradation of hydrocarbons (lumped hydrocarbons) Conceptual model of biodegradation is a simplification of the complex biologically mediated redox reactions that occur in the subsurface

BIOPLUME II Flowchart

HOW TO SET UP A MODEL 1. Data Collection & Analysis 2. Modeling Scale 3. Discretization 4. Boundary Conditions 5. Parameter Estimation 6. Calibration 7. Sensitivity Analysis 8. Error Estimation 9. Prediction

SOURCE DATA Mass of contaminant Q, C0 Discrete vs. Continuous Nature of contaminant Chemical stability Biological stability Adsorption

PARAMETER ESTIMATION 1. Porosity 2. Dispersivity 3. Storage coefficients 4. Hydraulic conductivity 5. Thickness of unit 6. Recharge rates

REGIONAL SCALE - QUANTITATIVE Aquifer characteristics Background gradients Geology Recharge sources

LOCAL SCALE - WATER QUALITY Site history Site characterization Source definition Nature of contamination Plume delineation

MOC TIMING PARAMETERS Total Simulation Time 1st pumping period 2nd NPMP = 2 For Each Pumping Period PINT = pumping period in yrs NTIM = # of time steps in pumping period

MOC BOUNDARY CONDITIONS Two types Constant Head Water Table = constant Constant Flux Flow rate Q Concentration C0

MOC BOUNDARY CONDITIONS Specifications of NCODES For Each Code in NOEID map LEAKANCE (s-1) vertical hyd. conduct. / thickness CONCENTRATION OF CONTAMINANT RECHARGE RATE (ft/s) NOTE For constant head cells set LEAKANCE to 1.0

MOC SOURCE DEFINITION Injection well Flow rate - Q Concentration - C0 Constant Head Cell C=C0 Recharge Cell

PHYSICAL AQUIFER CHARACTERISTICS 1. Transmissivity (ft2/s) – VPRM 2. Thickness (ft) – THCK 3. Dispersivity (ft) Longitudinal – BETA Ratio – DLTRAT = Txx/Tyy 4. Porosity – POROS 5. Storativity – S NOTE For transient problems TIMX – increment multiplier TINIT – size of initial time step

MOC REACTION PARAMETERS NREACT Flag to instruct MOC to expect reaction data 0 - no reactions 1 - reactions taking place expect card # 4 free format Two types of reaction: RETARDATION KD - Distribution coefficient RHOB - Bulk density RADIOACTIVE DECAY THALF - Half life of solute

INPUT PARAMETERS AFFECTING ACCURACY FOR HYDRAULIC CALCULATIONS ITMAX Maximum allowable number of iterations: 100-200 Increase ITMAX if hydraulic mass balance error is > 1% NITP Number of iteration parameters USE 7 TOL Convergence criteria: <0.01 Decrease TOL to get less hydraulic mass balance error

PARAMETERS AFFECTING ACCURACY OF TRANSPORT NPTPND - Number of particles in a cell NPMAX - Maximum number of particles = NX • NY • NPTPND

STABILITY CRITERIA FOR MOC MOC may require dividing NTIM or PINT into smaller move time steps t minimum of Dispersion Mixing Advection

INPUT PARAMETERS AFFECTING STABILITY OF MOC CELDIS - max distance per move If CELDIS < space between particles MOC will oscillate for N yrs BUT gives smallest Mass Balance errors for T>N If CELDIS = Stability Criteria DO a sensitivity analysis on CELDIS NPTPND - initial # of particles Accuracy of MOC directly proportional to NPTPND Runtime inversely proportional to NPTPND RULE OF THUMB Initially set NPTPND=4 or 5 and CELDIS=0.75 or 1 For final runs use NPTPND=9 and CELDIS=0.5

Output control NPNTMV NPNTVL Number of particle moves after which output is requested. Use 0 to print at end of time steps NPNTVL Printing velocities 0 - do not print 1 - print for first time step 2 - print for all time steps

Output control (cont.) NPNTD NPDELC NPNCHV Print dispersion equation coefficients NPDELC Print changes in concentration NPNCHV Do not use this option. Always set to 0. It is used to request cards to be punched.

Concentrations

Calibration,Validation, and Sensitivity Analysis Calibration is the process of making the model match real-world data. Involves making several model runs, varying parameters until the ‘best fit’ is achieved. Validation is the process of confirming the validity of your calibration by using the model to fit an independent set of data. Sensitivity Analysis is the process of changing parameters to see the effects on the model results. The most sensitive parameters need to be checked for accuracy to ensure the best model.