Using WPhast to Model the Central Oklahoma Aquifer— Transport and Chemistry David Parkhurst, Ken Kipp, and Scott Charlton Chemistry: okchem.chem.dat Flow.

Slides:



Advertisements
Similar presentations
The Effect of Evapo-concentration on the Water Chemistry of Prairie Wetlands A PHREEQC Modeling Exercise by Vanessa O’Connor and David Mushet.
Advertisements

Solution Definition and Speciation Calculations Ca Na SO4 Mg Fe Cl HCO3 Reaction calculations Saturation Indices Speciation calculation.
Multiscale Packed Bed Reactor with Extra Dimension
Introduction to the WASP Interface
Simulation lasts 30 years Aquifer is 70% Quartz Specify domain’s starting fluid composition on the Initial pane Initial fluid in equilibrium with Quartz.
Workshop 5 Centrifugal Pump
The PHAST 3D Reactive- Transport Simulator David Parkhurst, Ken Kipp, and Scott Charlton 1.
Two auxiliary programs Modelviewer –3D visualization of input or output GW-Chart –plots information about model fit etc.
Ground-Water Flow and Solute Transport for the PHAST Simulator Ken Kipp and David Parkhurst.
The main tools and functions of the system can be accessed via this side bar Allometric equations editor can be accessed under utilities, and user.
Transport Calculations n Advection Dispersion n Reaction n.
REVIEW. What processes are represented in the governing equation that we use to represent solute transport through porous media? Advection, dispersion,
(Z&B) Steps in Transport Modeling Calibration step (calibrate flow model & transport model) Adjust parameter values.
Source Terms Constant Concentration Injection Well Recharge May be introduced at the boundary or in the interior of the model.
Today’s Lecture: Grid design/boundary conditions and parameter selection. Thursday’s Lecture: Uncertainty analysis and Model Validation.
Principles of Mass Balance
Modeling River Ice and River Ice Jams with HEC-RAS
Introduction to the WASP Interface. Watershed & Water Quality Modeling Technical Support Center Introduction to WASP Interface Input File Control Run.
BIOPLUME II Introduction to Solution Methods and Model Mechanics.
Groundwater Modeling – 2: Computer Implementation
EPSII 59:006 Spring Topics Using TextPad If Statements Relational Operators Nested If Statements Else and Elseif Clauses Logical Functions For Loops.
Database – Tools Tools Opens the Tools management dialog box. Notes: Use speed and feed settings that are recommended by the tooling manufacturer. Always.
Crystal And Elliott Edward M. Kwang President. Crystal Version Standard - $145 Professional - $350 Developer - $450.
Use of Reactive-Transport Models in Field Studies: Experience with the PHAST Simulator David Parkhurst and Ken Kipp U.S. Geological Survey Denver, CO.
XP New Perspectives on Microsoft Word 2002 Tutorial 31 Microsoft Word 2002 Tutorial 3 – Creating a Multiple-Page Report.
Clean water Start and end times of two reaction intervals Specify domain’s starting fluid composition on the Initial pane.
USING FREE GEOCHEMICAL SOFTWARE FROM THE U.S. GEOLOGICAL SURVEY DEVIN CASTENDYK STATE UNIVERSITY OF NEW YORK, ONEONTA
Introduction to PHREEQC—Chemistry for PHAST
Transport.chem.dat File  3 waters –Background, O 2 (solution 1) –Sewage effluent, NH 4 + and Cl - (solution 2) –Rain O 2 (solution 3)  NH 4 + oxidation.
Minerals and water ーPHREEQC programsー
1Recent developments in Reactive Transport, Alicante, Spain. October, 2005 RECENT DEVELOPMENTS IN REACTIVE TRANSPORT Jesus Carrera Technical University.
Mass Solute Balance and Evaporation Mark Wiltermuth NDSU Geol 628 Geochemistry 2010.
Diagenetic Affects of Ground Water on Bone By: Kristyn Voegele NDSU Geol 428 Geochemistry 2010.
Reaction Path Modeling Chpt. 8 Zhu & Anderson. 2 Reaction Path Models Used to model open systems Variable composition; relative time scale (reaction progress.
Outline Numerical implementation Diagnosis of difficulties
CFX-10 Introduction Lecture 1.
19 Basics of Mass Transport
Decouple reaction between carbonate and Benzene(aq), other forms of carbon. Config → Redox Couples… Default setting: all redox reactions are coupled.
Source Terms Constant Concentration Injection Well Recharge May be introduced at the boundary or in the interior of the model.
Overview Excel is a spreadsheet, a grid made from columns and rows. It is a software program that can make number manipulation easy and somewhat painless.
Types of Boundary Conditions 1.Specified head (including constant head) h = f (x,y,z,t) 2.Specified flux (including no flow)  h/  l = -q l /K l 3.Head-dependent.
Rapid soil CO 2 drawdown during incipient weathering of a granular basaltic landscape Joost van Haren, Katerina Dontsova, Greg Barron-Gafford, Peter Troch,
1 INTRODUCTION TO “Stratigrafia” The code in the workbook “stratigrafia” computes - longitudinal profiles; - water surface elevation; - sediment transport.
Multiple Species Chapter 7. Training Manual May 15, 2001 Inventory # Objectives The FLOTRAN multiple species capabilities. Dilute mixture option.
TransAT Tutorial Flow over a Cylinder (Re=150) June 2015 ASCOMP
General Form of Built-in Rate Law r is the mineral’s dissolution rate (mol s –1 ) A s is the surface area of the mineral (cm 2 ) k + is the intrinsic.
16-1 PC-HYSPLIT WORKSHOP Workshop Agenda Introduction to HYSPLIT Introduction.ppt Model Overview Model_Overview.ppt Meteorological Data Meteorological_Data.ppt.
13-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory # Chapter 13 Solver.out File and CCL Introduction to.
IENG-385 Statistical Methods for Engineers SPSS (Statistical package for social science) LAB # 1 (An Introduction to SPSS)
EVT61 EVAPOTRANSPIRATION PACKAGE. EVT62 EVAPOTRANSPIRATION PACKAGE The Evapotranspiration (ET) Package simulate the effects of plant transpiration and.
Set the initial fluid composition on the Basis pane. Dilute fluid, pH 5 Click to add components to the fluid.
Groundwater Modeling Assignment #2. Parts A and B.
TransAT Tutorial Backward Step May 2015 ASCOMP
Workshop 7 Tank Flushing
Free vs. Forced Convection
Chapter 13 Solver .out File and CCL
Workshop 6 Modeling of Catalytic Convertor
O. Atteia ENSEGID Bordeaux 24/3/2014
Workshop 5 Centrifugal Pump
Specify domain’s starting fluid composition on the Initial pane
Specify domain’s starting fluid composition on the Initial pane
X position (m) I s o t p i c m n C , d a y Bulk fluid CO (aq)
Tutorial 3 – Creating a Multiple-Page Report
Specify domain’s starting fluid composition on the Initial pane
Default setting: all redox reactions are coupled.
Transport Modeling in Groundwater
Chapter 11 Review.
HSC Simulation of Hydrometallurgical Processes
Introduction to the WASP Interface
Transport Modeling in Groundwater
Presentation transcript:

Using WPhast to Model the Central Oklahoma Aquifer— Transport and Chemistry David Parkhurst, Ken Kipp, and Scott Charlton Chemistry: okchem.chem.dat Flow and transport: WPhast or okchem.trans.dat

Chemistry file: okchem.chem.dat  Numbers associated with reactants are used in the okchem.trans.dat file –Initial conditions –Boundary conditions (solutions only)  SELECTED_OUTPUT and USER_PUNCH define PHAST chemical output –okchem.h5 (Model Viewer file) –okchem.xyz.chem (spreadsheet file)  Needs to be in the directory where the.wphast file is saved

PHAST Chemistry Output  SELECTED_OUTPUT –Select items from lists –Total concentration, molalities of species, amounts of equilibrium_phases, many others  USER_PUNCH –Use Basic functions to calculate and print data –For example mg/kgw instead of mol/kgw

SELECTED_OUTPUT 1.Reset all to false File name applies to PHREEQC calculations PHAST results go to.h5 and.xyz.chem 2. Set pH to true

USER_PUNCH  Imbedded Basic interpreter can be used to calculate data to be written to the selected-output file  Basic functions are defined in manual under the keyword RATES  -headings provides column headings  PUNCH statements write data items

USER_PUNCH: Used here to write total concentrations in mg/kgw and ug/kgw User defined calculations and PUNCH statements Headings Function definitions Valid arguments for functions

Example Selected-Output File

Exercise: Make the okchem.chem.dat file from your PHREEQC exercises 1. Define arsenic chemistry 2. Define a brine as solution 1 Remove iron from the definition 3. Define SURFACE 1 to be in equilibrium with the brine 4. Define EXCHANGE 1 to be in equilibrium with the brine 5. Define EQUILIBRIUM_PHASES 1 to have calcite and dolomite 6. Define solution 2 to be a carbonate ground water 7. Define SELECTED_OUTPUT and USER_PUNCH to print pH; mg/kgw Ca, Mg, Na, C(4), Cl, S(6); ug/kgw As 8. Save the file in the phast directory as okchem.chem.dat

okchem.wphast  We will do everything in the.wphast file –Could use File|Export to generate.trans.dat file  Conservative transport  Reactive transport  Numerical methods

Changes for Conservative Solute Transport 1. Save As… 2. Solute Transport/Flow Only 3. Dispersivities 4. Distribution of initial solutions 5. Boundary Conditions—Associated solutions 6. Time step and simulation length

Save As  Save model—File|Save As… ok_wphast\ okchem.wphast

Enable Solute Transport Double click on SOLUTE_TRANSPORT in tree Set “Solute transport and chemistry”

Transport Calculations Require Dispersivity Parameters Double click on Media “default” in tree  Longitudinal 4000  Horizontal50  Vertical50

Set Chemical Conditions  All chemistry (except associated solutions) is defined by the Chemistry Initial Conditions  Double click on CHEMISTRY_IC default in tree Chemical reactants have been defined in okchem.chem.dat Chemical reactants have been defined in okchem.chem.dat SOLUTION 1—Brine SOLUTION 2—Recharge  Initial condition for entire model domain is brine

Define Associated Solution for all Boundaries  If flow is into model region through a boundary, the composition must be defined.  The composition is termed the “Associated Solution”  Associated solutions may change at specified times  For Oklahoma, precipitation flux enters the region. The associated solution for the flux boundary condition is SOLUTION 2—water equilibrated with CO 2, O 2, calcite, and dolomite.  All other BC’s should be outflow, but just in case, we define SOLUTION 2 as the Associated Solution for each boundary.

Assign SOLUTION 2 to Each Boundary Condition Double click on each boundary condition in tree—Set associated solution to “2”  Flux  Leaky south  Leaky north  Specified head  Little River –Point 1 (first) –Point 2 (last)  North Fork River –Point 1 (first) –Point 3 (last)

Set Print Frequencies for HDF File  Double Click PRINT_FREQUENCY –HDF_Chemistry (As, pH, etc) every 2000 years –Heads and velocities will be saved once for steady flow by default

Set Time Step and Simulation Length –Set 2,000 year time step –Set 100,000 year simulation period Double Click TIME_CONTROL

Running the Simulation  Save  Required files in directory with okchem.wphast –okchem.chem.dat –PhreeqcI includes database in okchem.chem.dat file, otherwise phast.dat  Run the model

Visualize Results –View Cl at yr –Show|Solid –Show|Color Bar –Tools|Geometry—40X for Z –Tools|Color Bar—Logrithmic  ModelViewer  File|New—c:\student\ok_wphast\okchem.h5

Enable Reactions Double click on CHEMISTRY_IC

Run Simulation  Save  Run the model

View Arsenic –Set time to 0 years –Run –See “Options” tab to slow down animation  Tools|Crop  Tools|Data—As  Tools|Animation

Numerical Methods  Refine simulations –Maximum principle  Backward in TimeB-I-T  Upstream in SpaceU-I-S  No oscillations –No numerical dispersion  Centered in Time C-I-T  Centered in Space C-I-S  Oscillations possible

Exercise 1: Refine Grid and Time Step  Double number of nodes in X and Y directions  Set time step to 1000 yr  Keep Backward in time, upstream in space weighting (SOLUTION_METHOD)

Exercise 2: Refine Grid and Time Step Centered in Time + Centered in Space  Double number of nodes in X and Y directions  Set time step to 1000 yr  Set weighting factors to 0.5 for time and space

Numerical Dispersion For B-I-T + U-I-S Max Y velocity ~10 m/yr, Specified dispersivity is 4000 m

Base Case Simulation  B-I-T  U-I-S  6000 m spacing  2000 yr time step

Refined Simulation  B-I-T  U-I-S  3000 m spacing  1000 yr time step

Further Refined Simulation  B-I-T  U-I-S  1500 m spacing  100 yr time step

Criteria for Avoiding Oscillations Vertical velocity may be 10 m/yr; dispersivity 50 m or

Refined Simulation  C-I-T  C-I-S  3000 m spacing  1000 yr time step

Refined Simulation: yr  B-I-T  U-I-S  3000 m spacing  1000 yr time step

Refined Simulation: yr Yikes! That’s a lot of arsenic  C-I-T  C-I-S  3000 m spacing  1000 yr time step

Refined Simulation: yr  C-I-T  C-I-S  3000 m spacing  25 yr time step

Refined Simulation: yr  C-I-T  C-I-S  3000 m spacing  10 yr time step

Numerical Methods Conclusions  C-I-T + C-I-S gives best answer if you can afford it –Still need to consider operator splitting error  B-I-T + U-I-S will give reasonable answers –Need to consider likely effects of numerical dispersion  In all cases, need to look at grid and time- step convergence