GMS:CHD Package: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
No edit summary
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{MODFLOW Links}}
{{MODFLOW Links}}
In the original version of MODFLOW, specified head boundaries are defined using a combination of the [[GMS:IBOUND|IBOUND]] array and the starting heads array. Since both of these arrays are static, boundaries where the head varies with time could not be simulated. To address this type of boundary, a new package called the Time Variant Specified Head (CHD) package has been developed.
In the original version of MODFLOW, specified head boundaries are defined using a combination of the [[GMS:IBOUND|IBOUND]] array and the starting heads array. Since both of these arrays are static, boundaries where the head varies with time could not be simulated. To address this type of boundary, a new package called the Time Variant Specified Head (CHD) package has been developed. The Constant Head Designation (CHD) reads data every stress period, which makes changing the head at constant-head cells <!--(designated with a negative IBOUND value)--> throughout a simulation possible.  
 
<!--
NOTE: GMS does not support parameters for the Time Varient Specified Head  (CHD) package.
NOTE: GMS does not support parameters for the Time Variant Specified Head  (CHD) package.
 
-->
===Specifying Transient Head Values===
===Specifying Transient Head Values===
Transient data are handled in a unique fashion with the CHD package. When transient values are assigned to the other stress packages, one value is assigned per [[GMS:Stress Periods|stress period]]. The value represents the value at the beginning of the stress period. This results in a stair step definition of the time series as shown in part a of the following figure. With the CHD package, two values are assigned per stress period: a value at the beginning of the stress period and a value at the end of the stress period. This makes it possible to specify a piece-wise linear time series as shown in part b.
Transient data are handled in a unique fashion with the CHD package. When transient values are assigned to the other stress packages, one value is assigned per [[GMS:Stress Periods|stress period]]. The value represents the value at the beginning of the stress period. This results in a stair step definition of the time series as shown in part a of the following figure. With the CHD package, two values are assigned per stress period: a value at the beginning of the stress period and a value at the end of the stress period. This makes it possible to specify a piece-wise linear time series as shown in part b.


[[Image:changinghead.gif|frame|center|''Specifying Transient Values Using (a) the Traditional Approach and (b) the Approach Used in the CHD Package.''|250px]]
[[Image:changinghead.png|thumb|center|350 px|''Specifying Transient Values Using (a) the Traditional Approach and (b) the Approach Used in the CHD Package.'']]
 
[[File:MODFLOW-CHD.jpg|thumb|400 px|The ''MODFLOW Time Var. Head Package'' dialog.]]


[[File:MODFLOW-CHD.jpg|thumb|300 px|The ''MODFLOW Time Var. Head Package'' dialog.]]
===Defining Time Variant Specified Head Boundaries===
===Defining Time Variant Specified Head Boundaries===
A time variant specified head boundary can be defined using a [[GMS:MODFLOW Conceptual Model Approach|conceptual model]] in the [[GMS:Map Module|Map module]] simply by using the Transient option when entering the head value in the ''Attributes'' dialog. When the specified head attribute is assigned to a polygon, the head is assigned uniformly over the entire polygon. When assigned to an arc, separate head values are applied to each of the nodes on the ends of the arc and the head is assumed to vary linearly between the nodes. When the attribute is assigned to a point, the head is assigned directly to the cell containing the point. For cell-by-cell editing, a selected set of cells can be designated as time variant specified head cells using the [[GMS:MODFLOW#Building a MODFLOW Model|'''Point Sources/Sinks''']] command described above. When the head vs. time values are entered using the [[XY Series Editor|''XY Series Editor'']], two values (beginning and ending values) must be entered per stress period. Once a set of cells has been specified, the ''Time Variant Specified Head Package'' dialog can be used to view and edit the values assigned to the cells.
A time variant specified head boundary can be defined using a [[GMS:MODFLOW Conceptual Model Approach|conceptual model]] in the [[GMS:Map Module|Map module]] simply by using the ''Transient'' option when entering the head value in the ''Attributes'' dialog. When the specified head attribute is assigned to a polygon, the head is assigned uniformly over the entire polygon. When assigned to an arc, separate head values are applied to each of the nodes on the ends of the arc and the head is assumed to vary linearly between the nodes. When the attribute is assigned to a point, the head is assigned directly to the cell containing the point. For cell-by-cell editing, a selected set of cells can be designated as time variant specified head cells using the [[GMS:MODFLOW#Building a MODFLOW Model|'''Point Sources/Sinks''']] command described above. When the head vs. time values are entered using the [[XY Series Editor|''XY Series Editor'']], two values (beginning and ending values) must be entered per stress period. Once a set of cells has been specified, the ''Time Variant Specified Head Package'' dialog can be used to view and edit the values assigned to the cells.


===Stress Period===
===Stress Period===
This field shows the current stress period and allows you to cycle through the stress periods and view the different head properties for those stress periods in the spreadsheet below.
This field shows the current stress period and allows users to cycle through the stress periods and view the different head properties for those stress periods in the spreadsheet below.


===Use Previous===
===Use Previous===
Line 20: Line 21:


===Edit All Use Previous ===
===Edit All Use Previous ===
{{Version GMS 10.0}}
This button brings up a spreadsheet allowing the user to quickly edit the ''Use Previous'' flag for all stress periods.
This button brings up a spreadsheet allowing the user to quickly edit the ''Use Previous'' flag for all stress periods.


Line 26: Line 26:
For cells where CHD type boundary conditions have been assigned, the starting and ending heads assigned to each cell are displayed in the spreadsheet portion at the lower part of the dialog. The spreadsheet can be used to edit the row, column, layer, starting head, and ending head values. For a transient simulation, the values displayed in the spreadsheet are for an individual stress period. The values associated with other stress periods can be edited by entering the number of the desired stress period in the ''stress period'' edit box in the center of the dialog. If the ''Use previous ''option is selected for a given stress period, the values from the previous stress period are used and the spreadsheet is dimmed.
For cells where CHD type boundary conditions have been assigned, the starting and ending heads assigned to each cell are displayed in the spreadsheet portion at the lower part of the dialog. The spreadsheet can be used to edit the row, column, layer, starting head, and ending head values. For a transient simulation, the values displayed in the spreadsheet are for an individual stress period. The values associated with other stress periods can be edited by entering the number of the desired stress period in the ''stress period'' edit box in the center of the dialog. If the ''Use previous ''option is selected for a given stress period, the values from the previous stress period are used and the spreadsheet is dimmed.


===Reset===
===Delete All===
This button restores all values in the dialog to their default values
This button deletes all values in the dialog.


{{Navbox GMS}}
{{Navbox GMS}}
[[Category:MODFLOW]]
[[Category:MODFLOW]]
[[Category:MODFLOW Packages]]
[[Category:MODFLOW Packages]]
[[Category:GMS Dialogs|C]]
[[Category:MODFLOW Dialogs]]
[[Category:MODFLOW-USG]]

Latest revision as of 18:00, 11 April 2023

MODFLOW
Pre-processing
MODFLOW Commands
Building a MODFLOW Model
Map to MODFLOW
Calibration
Packages Supported in GMS
Saving a MODFLOW Simulation
Importing MODFLOW Files
Unsupported MODFLOW Features
Run MODFLOW
Post-processing
MODFLOW Display Options
MODFLOW Post-Processing Viewing Options
Reading a MODFLOW Simulation
Tutorials
Packages
Flow: BCF6, HUF, LPF, UPW
Solvers:

DE4, GMG, NWT, PCG,

PCGN, LMG, SIP, SOR,

SMS
Other:

BAS6, BFH, CHD1, CLN,

DRN1, DRT1, EVT1, ETS1,

GAGE, GHB1, GNC, HFB1,

HUF, LAK3, MNW1, MNW2,

OUT1, RCH1, RIV1, SFR2,

STR1, SUB1, SWI2, WEL1,

UZF1

In the original version of MODFLOW, specified head boundaries are defined using a combination of the IBOUND array and the starting heads array. Since both of these arrays are static, boundaries where the head varies with time could not be simulated. To address this type of boundary, a new package called the Time Variant Specified Head (CHD) package has been developed. The Constant Head Designation (CHD) reads data every stress period, which makes changing the head at constant-head cells throughout a simulation possible.

Specifying Transient Head Values

Transient data are handled in a unique fashion with the CHD package. When transient values are assigned to the other stress packages, one value is assigned per stress period. The value represents the value at the beginning of the stress period. This results in a stair step definition of the time series as shown in part a of the following figure. With the CHD package, two values are assigned per stress period: a value at the beginning of the stress period and a value at the end of the stress period. This makes it possible to specify a piece-wise linear time series as shown in part b.

Specifying Transient Values Using (a) the Traditional Approach and (b) the Approach Used in the CHD Package.
The MODFLOW Time Var. Head Package dialog.

Defining Time Variant Specified Head Boundaries

A time variant specified head boundary can be defined using a conceptual model in the Map module simply by using the Transient option when entering the head value in the Attributes dialog. When the specified head attribute is assigned to a polygon, the head is assigned uniformly over the entire polygon. When assigned to an arc, separate head values are applied to each of the nodes on the ends of the arc and the head is assumed to vary linearly between the nodes. When the attribute is assigned to a point, the head is assigned directly to the cell containing the point. For cell-by-cell editing, a selected set of cells can be designated as time variant specified head cells using the Point Sources/Sinks command described above. When the head vs. time values are entered using the XY Series Editor, two values (beginning and ending values) must be entered per stress period. Once a set of cells has been specified, the Time Variant Specified Head Package dialog can be used to view and edit the values assigned to the cells.

Stress Period

This field shows the current stress period and allows users to cycle through the stress periods and view the different head properties for those stress periods in the spreadsheet below.

Use Previous

Use this option on a stress period to use the values from the previous stress period for the current stress period. This option is unavailable for steady state models and the first stress period of transient models.

Edit All Use Previous

This button brings up a spreadsheet allowing the user to quickly edit the Use Previous flag for all stress periods.

Spreadsheet

For cells where CHD type boundary conditions have been assigned, the starting and ending heads assigned to each cell are displayed in the spreadsheet portion at the lower part of the dialog. The spreadsheet can be used to edit the row, column, layer, starting head, and ending head values. For a transient simulation, the values displayed in the spreadsheet are for an individual stress period. The values associated with other stress periods can be edited by entering the number of the desired stress period in the stress period edit box in the center of the dialog. If the Use previous option is selected for a given stress period, the values from the previous stress period are used and the spreadsheet is dimmed.

Delete All

This button deletes all values in the dialog.