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.

Slides:



Advertisements
Similar presentations
Denise Sakai Troxell (2000) Handling Some of the Problems Encountered When Using Excel Solver for Microsoft Excel 2000.
Advertisements

Fluent Overview Ahmadi/Nazridoust ME 437/537/637.
Lesson 12 Getting Started with Excel Essentials
Lesson 14 Creating Formulas and Charting Data
Output - Derived Variables Derived Variables are quantities evaluated from the primitive (or solved) variables by PHOENICS. It means, PHOENICS first solve.
Workshop 6 Modeling of Catalytic Convertor
Workshop 5 Centrifugal Pump
The PHAST 3D Reactive- Transport Simulator David Parkhurst, Ken Kipp, and Scott Charlton 1.
Dual Mesh Method in Upscaling Pascal Audigane and Martin Blunt Imperial College London SPE Reservoir Simulation Symposium, Houston, 3-5 February 2003.
Ground-Water Flow and Solute Transport for the PHAST Simulator Ken Kipp and David Parkhurst.
Free vs. Forced ConvectionFEFLOW ® Exercise Salt intrusion from top Vertical cross section.
Jennifer Tansey 12/15/11. Introduction / Background A common type of condenser used in steam plants is a horizontal, two- pass condenser Steam enters.
Transport Calculations n Advection Dispersion n Reaction n.
Modeling River Ice and River Ice Jams with HEC-RAS
Solution in Ansys: Depending on the analysis you are doing Ansys gives you options on applying different loads and boundary conditions. Thermal analysis:
Geothermal Application 1 Summer School Heat extraction from a sloped sandstone aquifer Vertical cross section of the model domain.
Lesson 20 Creating Formulas and Charting Data
Introduction to the WASP Interface. Watershed & Water Quality Modeling Technical Support Center Introduction to WASP Interface Input File Control Run.
Direct and iterative sparse linear solvers applied to groundwater flow simulations Matrix Analysis and Applications October 2007.
BIOPLUME II Introduction to Solution Methods and Model Mechanics.
ADVANCED MICROSOFT POWERPOINT Lesson 6 – Creating Tables and Charts
1 Excel Lesson 3 Organizing the Worksheet Microsoft Office 2010 Introductory Pasewark & Pasewark.
Database – Tools Tools Opens the Tools management dialog box. Notes: Use speed and feed settings that are recommended by the tooling manufacturer. Always.
Word Processing ADE100- Computer Literacy Lecture 12.
by Chris Brown under Prof. Susan Rodger Duke University June 2012
Environmental Modeling Steven I. Gordon Ohio Supercomputer Center June, 2004.
Basic Pspice Instructions Stuart Tewksbury
1 Lesson 19 Creating Formulas and Charting Data Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
An evaluation of HotSpot-3.0 block-based temperature model
Modflow, GWVistas MODular three-dimensional finite- difference ground-water FLOW model
Chapter 5 Quick Links Slide 2 Performance Objectives Understanding Framesets and Frames Creating Framesets and Frames Selecting Framesets and Frames Using.
Introduction to SPSS. Object of the class About the windows in SPSS The basics of managing data files The basic analysis in SPSS.
Naples, Florida, June Tidal Effects on Transient Dispersion of Simulated Contaminant Concentrations in Coastal Aquifers Ivana La Licata Christian.
6-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory # Chapter 6 Day 1 Review and Tips Introduction to CFX.
Mathematical Background
Outline Numerical implementation Diagnosis of difficulties
CFX-10 Introduction Lecture 1.
Using the Segregated and Coupled Solvers
WS7-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory # Introductory FLUENT Training Workshop 7 Tank Flushing.
TEMPLATE DESIGN © A high-order accurate and monotonic advection scheme is used as a local interpolator to redistribute.
Lecture Objectives -Finish Particle dynamics modeling -See some examples of particle tracking -Eulerian Modeling -Define deposition velocity -Fluid Dynamics.
Types of Models Marti Blad Northern Arizona University College of Engineering & Technology.
Bolted Joint Assembly. Advanced Solid Body Contact Options Goal – In this workshop, our goal is to study the effect that contact stiffness specification.
Steady-State and Transient Models of Groundwater Flow and Advective Transport, Eastern Snake River Plain Aquifer, INL and Vicinity, Idaho Jason C. Fisher,
Using WPhast to Model the Central Oklahoma Aquifer— Transport and Chemistry David Parkhurst, Ken Kipp, and Scott Charlton Chemistry: okchem.chem.dat Flow.
Web Site Development - Process of planning and creating a website.
© Ram Ramanan 2/22/2016 Commercial Codes 1 ME 7337 Notes Computational Fluid Dynamics for Engineers Lecture 4: Commercial Codes.
General Troubleshooting Nonlinear Diagnostics. Goal – In this workshop, our goal is to use the nonlinear diagnostics tools available in Solution Information.
Tutorial 2, Part 2: Calibration of a damped oscillator.
Mesh Control Winter Semester PART 1 Meshing.
1 Simulation of the Couplex 1 test case and preliminary results of Couplex 2 H. HOTEIT 1,2, Ph. ACKERER 1, R. MOSE 1 1 IMFS STRASBOURG 2 IRISA RENNES 1.
IENG-385 Statistical Methods for Engineers SPSS (Statistical package for social science) LAB # 1 (An Introduction to SPSS)
Error calculations and error convergence Winter Semester
MODFLOW – PART 3 File formats, importing models, solvers, trouble-shooting.
Groundwater Modeling Assignment #2. Parts A and B.
Workshop 7 Tank Flushing
Types of Models Marti Blad PhD PE
Xing Cai University of Oslo
Free vs. Forced Convection
LICAD 10 Choose menu language Design of hanger support
Workshop 6 Modeling of Catalytic Convertor
O. Atteia ENSEGID Bordeaux 24/3/2014
Workshop 5 Centrifugal Pump
DEPARTMENT OF COMPUTER SCIENCE
Fluent Overview Ahmadi/Nazridoust ME 437/537/637.
Convergence in Computational Science
Lesson 20 Creating Formulas and Charting Data
Introduction to the WASP Interface
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
CASA Day 9 May, 2006.
Presentation transcript:

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 –SOLUTION 1 and 2 contain dissolved oxygen –SOLUTION 2 only NH 4 + –NO 3 - produced where NH 4 + and O 2 mix  N 2(aq) and NO 2 - are disabled in.chem.dat  Data to be written for Model Viewer 1

Transport.chem.dat 2

Changes for Solute Transport 1. Save As… 2. Set solute transport and transient flow 3. Check dispersivities 4. Check distribution of chemical conditions 5. Initial head distribution 6. Check associated solutions of BC 7. Specify flux of sewage effluent 8. Set time step and simulation length 3

Save As  Save model—File|Save As… transport.p4w 4

Enable Solute Transport 5

Enable Transient Flow 6

Transport Calculations Require Dispersivity Parameters MEDIA Retain default of 1 m longitudinal and transverse dispersivity 7

Numerical Dispersion: Upstream-in-space, backward-in-time Grid spacing is 500 m Velocity is 100 m/yr, 1 yr time step 8

IC: Set Chemical Initial Conditions  Default CHEMISTRY_IC should have SOLUTION 1 9

IC: Use Steady-State Head Condition: flow.head.dat or ex5.head.200.dat 10

Flux: Solution 3 for Precipitation 11

Flux: Sewage Beds  Draw an arbitrary box  Flux boundary  Flux schedule (next page)  Solution 2  Z face 12

Denis LeBlanc’s Flux Estimates (m/d) Beds 1-4Beds 5-8Beds 9-12Beds 13-16Beds

Flux: Copy Zone for 4 More Sewage Beds  X to  Y to  Z 0 to 20 Flux: Modify Box Zone for Sewage Beds 1-4  Click on zone in BC tree  Ctrl-c, Ctrl-v  Choose “specified flux” 14

Flux: Locations for Sewage Beds X minX maxY minY maxZ minZ max Beds Beds Beds Beds Beds

Flux: Sewage Beds 16

Set Print Frequencies for HDF File  Double Click PRINT_FREQUENCY –Select years for HDF chemistry –Print every 2 years –Data to be written are selected in SELECTED_OUTPUT section of transport.chem.dat 17

TIME: Set Time Step and Simulation Length  End time 1946  Time step 1 yr  Start time 1936 Double Click TIME_CONTROL 18

Running the Model  Save  Run the model 19

Visualize Results of Conservative Transport –View P at 1946 –Show|Solid –Show|Color Bar –Toolbox|Geometry—Z 20 –Toolbox|Color Bar  1e-10 min  Logrithmic –Toolbox|Overlay  Model Viewer  File|New— c:\student\CapeCodPhast\transport.h5 20

View NH 4 +, NO 3 -, and O 2 –Set to 1946  Toolbox|Crop –X min 0.45  Ctrl-d changes view  Toolbox->Data N(5)  Toolbox->Animation N(5) = NO 3 - species 21

NH 4 +, NO 3 -, O 2  NH 4 + from effluent  NO 3 - from oxidation –Note faster flow at top  O 2 consumed 22

To Decrease Numerical Dispersion  Refine resolution – Horizontal 250 m – Vertical 2.5 m -20 to 20 m – Time step 0.5 yr 23

Refined Grid  Refined resolution – Horizontal 250 m – Vertical 2.5 m -20 to 20 m –0.5 yr time step  Original resolution – Horizontal 500 m – Vertical 2.5 m -20 to 20 m –1 yr time step 24

 NH 4 +  NO 3 -  O 2 25

Summary  Introduction PHAST for Windows  Must always test numerical accuracy –Numerical dispersion for B-I-T, U-I-S –Oscillations for C-I-T, C-I-S  Cape Cod –Heads look good –Plume direction problematic –Tiny dispersivity is a killer, working on implicit TVD method 26

My Model Doesn’t Work: What to do when things go wrong  Start simple! Add complexity sequentially  Check problem definition for completeness and correctness –Properly posed problem that is physically realistic –Shape of region –Spatial property distributions (Model Viewer, prefix.O.probdef) –Boundary condition distributions (Model Viewer, prefix.O.probdef) –Initial conditions (Model Viewer, prefix.O.head and prefix.O.comps) 27

My Model Doesn’t Work: What to do when things go wrong  Grid may be too coarse (GRID) –Numerical oscillation –Excessive numerical dispersion  Time step may be too long (TIME_CONTROL) –Numerical oscillation –Excessive numerical dispersion –Excessive operator splitting error 28

My Model Doesn’t Work: What to do when things go wrong  Check tolerance and controls on iterative solver (SOLUTION_METHOD)  Check controls on automatic time-step algorithm for steady-state flow (STEADY_FLOW)  Review the simulation history –Time steps (prefix.log) –Maximum changes in head (prefix.log) –Solver iterations (prefix.log) –Global balance tables (prefix.O.bal) 29

My Model Doesn’t Work: What to do when things go wrong  Use most robust numerics –Set backwards-in-time and upstream-in- space differencing –Set equal dispersivities in all directions –No cross dispersion  Simplify the problem –Flow only –Conservative transport –Simplify the region and boundary conditions 30

My Model Doesn’t Work: What to do when things go wrong  Look for errors in chemistry –Run batch chemistry in PHREEQC –Run 1D transport in PHREEQC  Most problems with convergence in chemistry –Redox –Small total concentration of element (~1e-14)  Lack of chemical convergence may be the result of a poor transport solution (oscillations) 31

My Model Doesn’t Work: What to do when things go wrong Contact me 32

The purpose of computing is insight, not numbers. --R.W. Hamming (1962) --R.W. Hamming (1962) The purpose of computing is insight, not pictures. --L.N. Trefethen (1998) --L.N. Trefethen (1998) 33