GLOBAL PROCESS DATA Name File: Contains the names of most input and output files and controls the parts of the model program that are active. Discretization.

Slides:



Advertisements
Similar presentations
Aquifer Tests in Unconfined Aquifers Lauren Cameron Spring 2014.
Advertisements

Groundwater Modeling 4: GW-3 Tips Groundwater Hydraulics Daene C. McKinney.
Chapter 2 Matrices Finite Mathematics & Its Applications, 11/e by Goldstein/Schneider/Siegel Copyright © 2014 Pearson Education, Inc.
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.
(e.g., the Toth Problem) z x z x h = c x + z o Profile Models.
3D Simulations-- the vertical dimension. Representation of hydrogeologic units in MODFLOW88.
Boundary Conditions A steady state solution with all specified flux boundary conditions (including no flow) without specified head or head-dependent internal.
GHB61 GENERAL HEAD BOUNDARY PACKAGE The General Head Boundary Package is used to, –Simulate head-dependent recharge or discharge across an aquifer boundary,
Goldstein/Schnieder/Lay: Finite Math & Its Applications, 9e 1 of 86 Chapter 2 Matrices.
Transient Simulations require: Initial Conditions Storage Coefficient Time step.
Conductance In general, conductance = KA/  L Also, leakance = K v /thickness resistance (an analytic element term) = thickness/K v.
Implicit Approximation. Implicit approximation can be solved using: Point iteration (G/S, SOR) Direct (matrix) solution Combination of matrix soln and.
The Calibration Process
Geothermal Application 1 Summer School Heat extraction from a sloped sandstone aquifer Vertical cross section of the model domain.
GLY 521- Hydrogeology Modflow Packages. Block Center Flow (BCF) Package The BCF package is the central package for all solutions Specify the way each.
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 86 Chapter 2 Matrices.
Types of Boundary Conditions
Groundwater Modeling – 2: Computer Implementation
MODFLOW – Introduction Organization & Main Packages
Problem Set 2 is based on a problem in the MT3D manual; also discussed in Z&B, p D steady state flow in a confined aquifer We want to predict.
The Islamic University of Gaza Faculty of Engineering Approaches to Groundwater Modeling Conceptual Model.
Grid Design, Finite Difference Grids, and an Introduction to MODFLOW
III. Ground-Water Management Problem Used for the Exercises.
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
Groundwater Modeling – 3 Transient Models Groundwater Hydraulics Daene C. McKinney.
RIV61 RIVER PACKAGE The purpose of the River Package is to simulate the effects of flow between surface-water features and groundwater systems. For each.
CE EN 547 – BRIGHAM YOUNG UNIVERSITY.  River  Stream-Aquifer Interaction  General Head  Changing Head Boundary  Horizontal Flow Barrier.
Modflow Simulation on Savannah River GIS For Water Resources Term Project (CE 394) Seyoum Asemenaw.
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department EENV 5326 Groundwater Modeling.
Island Recharge Problem
1 INTRODUCTION TO “Stratigrafia” The code in the workbook “stratigrafia” computes - longitudinal profiles; - water surface elevation; - sediment transport.
Transient Simulations require: Initial Conditions Storage Coefficient Time step.
IX. Transient Forward Modeling. Ground-Water Management Issues Recall the ground-water management issues for the simple flow system considered in the.
Introduction to MODFLOW. Versions of MODFLOW MODFLOW MODFLOW-88 MODFLOW-96 MODFLOW-2000 MODFLOW-2005 This class will use the documentation for MODFLOW-2005.
Utility1 UTILITY PACKAGE One-dimensional real arrays and two dimensional integer and real arrays are read by utility packages. There is no utility package.
CE EN 547 – BRIGHAM YOUNG UNIVERSITY. 1. Build conceptual model object 2. Build coverages 3. Define grid frame 4. Build grid 5. Initialize MODFLOW 6.
Groundwater Systems D Nagesh Kumar, IISc Water Resources Planning and Management: M8L3 Water Resources System Modeling.
General 3D equation used in MODFLOW Block centered grid xixi i-1 i i+1  x i-1/2  x i+1/2.
EVT61 EVAPOTRANSPIRATION PACKAGE. EVT62 EVAPOTRANSPIRATION PACKAGE The Evapotranspiration (ET) Package simulate the effects of plant transpiration and.
Building Transient MODFLOW Models
SIMULATION COMPONENT AND MODFLOW DATA MODEL. Simulation Component.
MODFLOW – PART 3 File formats, importing models, solvers, trouble-shooting.
AUTOMATED PARAMETER ESTIMATION Model Parameterization, Inverse Modeling, PEST.
Statistical Analysis with Excel © 2012 Project Lead The Way, Inc.Introduction to Engineering Design.
Groundwater Modeling Assignment #2. Parts A and B.
THERMO-STRUCTURAL ANALYSIS
LAYER-PROPERTY FLOW PACKAGE
Development and Application of a Groundwater-Flow Model of the Atlantic Coastal Plain aquifers, Aiken County, South Carolina to Support Water Resource.
Free vs. Forced Convection
The Calibration Process
Deflated Conjugate Gradient Method
Deflated Conjugate Gradient Method
Remediation of a Leaking Landfill Site
Chapter 4 Material Balances.
Dewatering Solutions using MODFLOW
Project 3 Hints.
In-Class Task Script CE En 547 Brigham Young University
The Islamic University of Gaza Faculty of Engineering Approaches to Groundwater Modeling Conceptual Model.
Tutorial 2 SSMA Cee in Compression: 600S Fy = 50ksi Objective
Tutorial 2 SSMA Cee in Compression: 600S Fy = 50ksi Objective
Data Tables and Arrays.
WELL PACKAGE Simulates the discharge or recharge of water from wells.
Boundary Conditions Sources and Sinks Based on Slides Prepared By
GWF BCF6 PACKAGE Computes the conductance components of the finite-difference equation which determine flow between adjacent cells. Computes the terms.
Transient Models See Anderson and Woessner Chapter 7
Steady-State Heat Transfer (Initial notes are designed by Dr
Chapter 5 Sources and Sinks
GWF BASIC PACKAGE Reads data specifying initial and boundary conditions (IBOUND, STRT). Select options such as plan-view model or cross-section model (XSECTION),
Presentation transcript:

GLOBAL PROCESS DATA Name File: Contains the names of most input and output files and controls the parts of the model program that are active. Discretization File: Contains data that defines the physical size of the finite difference grid and the fundamental components of time discretization. Multiplier File: Contains data to define multiplier arrays. Zone File: Contains data to define zone arrays. Global Processes

NAME FILE Contains the names of most input and output files and controls the parts of the model program that are active. Example Name File twri.nam For each simulation, in free format Ftype Nunit Fname Ftype—is the file type with special character values. It is not case specific. Nunit—is the Fortran unit to be used when reading from or writing to a file (1-95). Fname—is the name of the file. Pathnames maybe specified. Name File is read on unit 99. Comments are indicated by the # character in column 1. Global Processes

FTYPE Global for the global listing file—if this type is not present, the LIST file is used for global listing as well as for the forward run listing List for the forward run listing—if this file is not present, the Global file isused for the forward run listing as well as for the global listing The name file must always include a record that specifies GLOBAL or LIST for Ftype. Both record can be included, and if so, the GLOBAL record must be the first non-comment record and LIST the second non-comment record. If only one of these records is included, it must be the first non-comment record Global Processes

FTYPE CONTINUED Global Process Files DIS Discretization MULT Multiplier Array ZONE Zone Array GWF Process Packages BAS6 Basic OC Output Control BCF6 Block-Centered Flow LPF Layer Property Flow HFB6 Horizontal Flow Barrier RCH Recharge RIV River WEL Well DRN Drain GHB General-Head Boundary EVT Evapotranspiration STR Stream-Aquifer CHD Constant-Head GWF Solvers Packages SIP Strongly Implicit Procedure SOR Slice-Successive Over- Relaxation PCG Preconditioned Conjugate Gradient DE4 Direct Solution Global Processes

FTYPE CONTINUED Data Files DATA(BINARY) A binary (unformatted) file such as those used to save cell-by-cell budget data. Rewound for parameter estimation DATA A formatted (text) file such as those used to save heads and drawdown, and for input of data from files that are separate from primary package input files. Rewound for parameter estimation. Data Files For Parameter estimation (we probably won’t use these) DATAGLO(BINARY) A binary file (unformatted)—Not rewound DATAGLO A formatted (text) file—Not rewound Global Processes

DISCRETIZATION FILE Contains data that defines the physical size of the finite difference grid and the fundamental components of time discretization. Horizontal Discretization Columns are numbered starting from the left side of the grid Rows are numbered starting from upper edge of grid Horizontal grid dimensions are specified in variables DELR and DELC. All cells in a column have the same width so there is one value of DELR for each of the columns. There is one value of DELC for each of the rows Global Processes

DISCRETIZATION FILE CONTINUED Vertical Discretization Layers are numbered from the top layer down. Elevation of the top of layer 1 is defined in addition to the bottom elevation of every layer. Cell thickness is calculated from the elevation information. Below each layer, except for the bottom layer, there may be a confining unit where only vertical flow is treated (Quazi 3d). For the confining units, the elevation of the bottom of bed is defined. For each layer, the present or absents of a quazi-3D confining bed must be indicated (LAYCBD). Global Processes

DISCRETIZATION FILE CONTINUED Time Discretization The fundamental component of time is the time step. Time steps are grouped into stress periods. Time dependent input data can be changed every stress period. Specified by user each stress period: PERLEN Length of stress period TSMULT Time step multiplier NSTP Number of time steps in a stress period If TSMULT>1, the length of the first time step (Δt1) is determined from the following equation for a geometric series: And for 2≤m≤NSTP, Global Processes

DISCRETIZATION FILE CONTINUED MODFLOW can simulate steady state (SS) or transient conditions (TR). A single stress period length is specified for steady state and only a single time step is required. Individual stress periods in a single simulation maybe either steady state or transient. The steady state and transient stress periods can occur in any order. Global Processes

DISCRETIZATION FILE CONTINUED Within the listing outputs, units of length and time may be labeled ITMUNI indicates the time label: 0 – undefined 3 – hours 1 – seconds 4 – days 2 - minutes 5 – years LENUNI indicates the length label: 0 – undefined 2 - meters 1 - feet 3 – centimeters Note: Be sure to use consistent units for all input data! Global Processes

DISCRETIZATION FILE CONTINUED Spatial NROW Number of rows NCOL Number of columns NPER Number of stress periods ITMUNI Time unit LENUNI Length unit LAYCBD Quazi 3D confining layer indicator. There is one value for each layer. LAYCON =1→Confining unit LAYCON=0→No confining unit DELR Cell width along the row, there is one value for each NCOL columns. This data is read using a utility package (U1DREL) Discretion File Data Discretion File Data Example Global Processes

DISCRETIZATION FILE CONTINUED DELC Cell width along the columns, there is one value for each NROW rows. This data is read using a utility package (U1DREL) Top Top elevation for Layer 1. This data is read using a utility package (U2DREL) BOTM The bottom elevation. There is one for each layer and quazi 3D confining layer. This data is read using a utility package (U2DREL) Discretion File Data Discretion File Data Example Global Processes

DISCRETIZATION FILE CONTINUED Temporal PERLEN The length of a stress period NSTP Number of time steps in a stress period TSMULT Multiplier for the length of successive time steps Ss/Tr Is a character variable that indicates if a stress period is transient or steady state, TR Transient SS Steady State Note: The four temporal variables are read for each stress period. Discretion File Data Discretion File Data Example Global Processes

PARAMETERS A Parameter is a single value that can be used to determine data values for multiple cells. Changing the parameter value changes all of the associated data values. Parameters are used in the Parameter-Estimation Process because there is not enough data to estimate all types of inputs for all cells. Parameters are a convenient way to specify input data even if not using the Parameter-Estimation process. Global Processes

PARAMETERS Layer or Array Data A value is required for every cell in one or more horizontal of the grid (e.g. hydraulic conductivity) Data can either be read using the utility modules or using parameters, but the same method must be used consistently for any data type (e.g. if parameters are used to define hydraulic conductivity in a layer, then parameters must be used to define hydraulic conductivity for all the layers). Global Processes

PARAMETERS List Data Data values are required for only some of the cells (e.g. cell that have river nodes). MODFLOW-2000 allows only some list data to be defined using parameters (e.g. streambed conductance, but not stage or river bottom elevation). Parameters can be used, or one line of data can be read for each cell for which the data is required. It is generally possible to define some values in the list by directly reading and other values in the same list through parameters. Global Processes

PARAMETERS When parameters are used for list data, the data value for the cell is calculated as the product of the parameter value, which may apply to many cells, and a cell multiplier or factor, which applies only to the cell. Global Processes

PARAMETERS When parameters are used for array data, multipliers are defined using multiplier arrays. There may be a different multiplier array for each layer and each parameter type . If a specific parameter type has more than one parameter values for a layer, a zone array is used to assign specific values to specific cells. There can be a different zone array for each layer and each parameter type. Global Processes

PARAMETERS The data value in a cell can be determined by more than one parameter. If two or more parameters of the same type include the same cell, the final data value equals the sum of the contributions for all of the parameters. When two or more parameters are used to define the value for cells, the parameters are said to be additive. Global Processes

PARAMETERS Multiplier Array for P1 Example: Use of two parameters to determine layer data values for the same cells. It is desired to have a hydraulic conductivity distribution (layer data) vary linearly from 10 to 100 from the left side to the right side. Let P1 and P2 be the two parameters with multiplier arrays shown on the right. Multiplier Array for P2 Global Processes

PARAMETERS P1=10 and P2=100 The contributions from both parameters will be added as indicated in the upper right table. The final result is shown in the lower right table. Note: The same distribution could have been created other ways. Final Result Global Processes

PARAMETERS Parameter P1 Data List Example: Use of two parameters to determine list data values for the same cells. Streambed conductance is assumed to be a mixture of two types of material: coarse grained (P1) and fine grained (P2) Parameters P1 and P2 both include the five cells where the two river bed materials are intermixed. Parameter P2 Data List Global Processes

MULTIPLIER FILE TEXT The # character in column 1 and any type of characters there after up to 199 in number. Used for comments. NML The number of multiplier arrays to be defined. MLTNAM Name of multiplier array. May be up to 10 characters in length and is not case sensitive. FUNCTION Optional keyword indicating that a multiplier array will be constructed from other multiplier arrays. Global Processes

MULTIPLIER FILE [RMLT(NCOL,NROW)] – U2DREL The multiplier array. MLTNAM1, MLTNAM2, MLTNAM3… Are names of the multiplier arrays that have already been defined. Op1, op2, op3… Are arithmetic operators used to define a multiplier array based other multiplier arrays. The operators +, -, * and / are allowed. Global Processes

Example Multiplier Array Input Using FUNCTION keyword MULTIPLIER FILE Example Multiplier Array Input Using FUNCTION keyword Global Processes

ZONE FILE NZN The number of zone arrays to be defined. ZONNAM The name of a zone array May be up to 10 characters in length and is not case sensitive. IZON(NCOL,NROW) – U2DINT A zone name. Global Processes

ZONE FILE Zone File Example Global Processes