GMS MODFLOW ConceptualModelApproach
GMS MODFLOW ConceptualModelApproach
0 TUTORIALS
MODFLOW - Conceptual Model Approach
1 Introduction
Two approaches can be used to construct a MODFLOW simulation in GMS: the grid
approach or the conceptual model approach. The grid approach involves working
directly with the 3D grid and applying sources/sinks and other model parameters on a
cell-by-cell basis. The steps involved in the grid approach are described in the tutorial
entitled MODFLOW - Grid Approach. The conceptual model approach involves using
the GIS tools in the Map module to develop a conceptual model of the site being
modeled. The location of sources/sinks, layer parameters such as hydraulic conductivity,
model boundaries, and all other data necessary for the simulation can be defined at the
conceptual model level. Once this model is complete, the grid is generated and the
conceptual model is converted to the grid model and all of the cell-by-cell assignments
are performed automatically. The steps involved in performing a MODFLOW simulation
using the conceptual model approach are described in this tutorial.
It is recommended that you complete the Interpolating Layer Elevations and MODAEM
tutorials before completing this tutorial.
Page 1 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
1.1 Contents
1 Introduction..................................................................................................................... 1-1
1.1 Contents ................................................................................................................... 1-2
1.2 Outline...................................................................................................................... 1-3
1.3 Required Modules/Interfaces ................................................................................... 1-3
2 Description of Problem................................................................................................... 2-3
3 Getting Started ................................................................................................................ 3-5
4 Importing the Background Image ................................................................................. 4-5
4.1 Reading the Image.................................................................................................... 4-5
5 Saving the Project ........................................................................................................... 5-5
6 Defining the Units ........................................................................................................... 6-6
7 Defining the Boundary ................................................................................................... 7-6
7.1 Create the Coverage ................................................................................................. 7-6
7.2 Create the Arc .......................................................................................................... 7-6
8 Building the Local Source/Sink Coverage .................................................................... 8-7
8.1 Defining the Specified Head Arcs............................................................................ 8-8
8.2 Defining the Drain Arcs ........................................................................................... 8-9
8.3 Building the polygons ............................................................................................ 8-11
8.4 Creating the Wells.................................................................................................. 8-12
9 Delineating the Recharge Zones .................................................................................. 9-13
9.1 Copying the Boundary ........................................................................................... 9-13
9.2 Creating the Landfill Boundary ............................................................................. 9-13
9.3 Building the Polygons ............................................................................................ 9-14
9.4 Assigning the Recharge Values ............................................................................. 9-14
10 Defining the Hydraulic Conductivity ........................................................................ 10-15
10.1 Copying the Boundary ......................................................................................... 10-15
10.2 Top Layer............................................................................................................. 10-15
10.3 Bottom Layer ....................................................................................................... 10-16
11 Locating the Grid Frame............................................................................................ 11-16
12 Creating the Grid ........................................................................................................ 12-17
13 Initializing the MODFLOW Data.............................................................................. 13-17
14 Defining the Active/Inactive Zones............................................................................ 14-17
15 Interpolating Layer Elevations .................................................................................. 15-18
15.1 Importing the Ground Surface Scatter Points ...................................................... 15-18
15.2 Interpolating the Heads and Elevations................................................................ 15-18
15.3 Interpolating the Layer Elevations ....................................................................... 15-19
15.4 Adjusting the Display........................................................................................... 15-19
15.5 Viewing the Model Cross Sections ...................................................................... 15-19
15.6 Fixing the Elevation Arrays ................................................................................. 15-20
16 Converting the Conceptual Model............................................................................. 16-21
17 Checking the Simulation ............................................................................................ 17-21
18 Saving the Project ....................................................................................................... 18-21
19 Running MODFLOW................................................................................................. 19-21
20 Viewing the Head Contours ....................................................................................... 20-22
21 Viewing the Water Table in Side View ..................................................................... 21-22
22 Viewing the Flow Budget............................................................................................ 22-22
23 Conclusion ................................................................................................................... 23-23
Page 2 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
1.2 Outline
This is what you will do:
• Grid
• Geostatistics
• Map
• MODFLOW
You can see if these components are enabled by selecting the File | Register command.
2 Description of Problem
The problem we will be solving for this tutorial is illustrated in Figure 1. The site is
located in East Texas. We will assume that we are evaluating the suitability of a
proposed landfill site with respect to potential groundwater contamination. The results of
this simulation will be used as the flow field for a particle tracking and a transport
simulation in the MODPATH tutorial and the MT3DMS tutorial.
Page 3 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
North
Limestone Outcropping
Proposed
Landfill
Well #1 Site
Well #2
Creek beds
River
River
(a)
River
Upper Sediments
Limestone Bedrock
Lower Sediments
(b)
Figure 1. Site to be Modeled in This Tutorial. (a) Plan View of Site. (b) Typical
North-South Cross Section Through Site.
We will be modeling the groundwater flow in the valley sediments bounded by the hills
to the north and the two converging rivers to the south. A typical north-south cross
section through the site is shown in Figure 1b. The site is underlain by limestone bedrock
which outcrops to the hills at the north end of the site. There are two primary sediment
layers. The upper layer will be modeled as an unconfined layer and the lower layer will
be modeled as a confined layer.
The boundary to the north will be a no-flow boundary and the remaining boundary will
be a specified head boundary corresponding to the average stage of the rivers. We will
assume the influx to the system is primarily through recharge due to rainfall. There are
some creek beds in the area which are sometimes dry but occasionally flow due to influx
from the groundwater. We will represent these creek beds using drains. There are also
two production wells in the area that will be included in the model.
Page 4 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
NOTE: Although the site modeled in this tutorial is an actual site, the landfill and the
hydrogeologic conditions at the site have been fabricated. The stresses and boundary
conditions used in the simulation were selected to provide a simple yet broad sampling of
the options available for defining a conceptual model.
3 Getting Started
Let’s get started.
1. If necessary, launch GMS. If GMS is already running, select the File | New
command to ensure that the program settings are restored to their default state.
All other objects in GMS are drawn on top of the image. The image only appears in plan
view.
Now you can hit the save button periodically as you develop your model.
Page 5 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
2. For Length, select m (for meters). For Time, select d (for days). We will ignore
the other units (they are not used for flow simulations).
2. For the Name, enter East Texas. For the Model, select MODFLOW.
3. Click OK.
4. Right-click on the East Texas conceptual model and select the New Coverage
command from the pop-up menu.
5. Change the Coverage name to Boundary. Change the Default elevation to 213.
Change the Default layer range to go from 1 to 2.
6. Click OK.
2. Begin the arc by clicking once on the left (west) side of the model at the location
shown in Figure 2.
3. Create the arc by proceeding around the boundary of the site in a counter-
clockwise direction and clicking on a sequence of points around the boundary.
Don't worry about the spacing or the exact location of the points; just use enough
points to define the approximate location of the boundary. The boundary on the
south and east sides of the model should coincide with the rivers. The boundary
along the top should coincide to the limestone outcropping as shown in Figure 2.
Page 6 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
Note: As you are clicking on the points, if you make a mistake and wish to back up a
point or two, press the Backspace key. If you wish to abort the arc and start over, press
the ESC key.
The properties which can be assigned to the feature objects in a coverage depend on the
conceptual model and the options set in the Coverage Setup dialog. Before creating the
feature objects, we will change the options in the Coverage Setup dialog.
2. Right-click on the Sources & Sinks coverage and select the Coverage Setup
command from the pop-up menu.
• Layer range
• Wells
• Refine points
Page 7 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
• Specified Head
• Drain
4. Make sure the Use to define model boundary (active area) option is on.
5. Click OK.
2. Select the two vertices shown in Figure 3. Vertex #1 is located at the junction of
the two rivers. Vertex #2 is located at the top of the river on the east side of the
model. To select both vertices at once, select the first vertex and then hold down
the Shift key while selecting the other vertex.
3. Right-click on one of the selected vertices and select Vertex -> Node command.
Vertex #2
Vertex #1
Now that we have defined the three arcs, we will specify the two arcs on the rivers as
specified head arcs.
Page 8 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
5. Select the arcs on the south and east and (right and bottom) sides of the model by
selecting one arc and holding down the Shift key while selecting the other arc.
6. Right-click on one of the selected arcs and select the Attribute Table command
from the pop-up menu.
7. Find the spreadsheet cell corresponding to the All row and the Type column. In
this cell, select the spec. head type. This will change the types for both arcs.
9. Click anywhere on the model other than on the arcs to unselect them.
Note that the color of the arcs has changed indicating the type of the arc.
The next step is to define the head at the nodes at the ends of the arcs. The head along a
specified head arc is assumed to vary linearly along the length of the arc.
11. Double click on the node on the west (left) end of the arc on the southern
(bottom) boundary.
14. In a similar fashion, assign a value of 208 to the node at the junction of the two
rivers and a value of 214 to the node at the top of the arc on the east boundary of
the model.
2. Create the arc labeled as arc #1 in Figure 4. Start by clicking on the bottom arc,
create the arc by clicking points along the creek bed, and end the arc by double
clicking on the top arc.
Notice that when you click in the vicinity of a vertex on an existing arc or on the edge of
an arc, GMS automatically snaps the arc you are creating to the existing arc and makes a
node at the junction of the two arcs.
3. Create the arcs labeled arc #2 and arc #3 in Figure 4 the same way you made arc
#1.
Page 9 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
Arc #1
Arc #3
Arc #2
Next, we will define the arcs as drains and assign the conductance and elevation to the
arcs.
5. Select all of the drain arcs by clicking on the arcs while holding down the Shift
key.
6. Right-click on one of the selected arcs and select Attribute Table command from
the pop-up menu.
8. Enter a conductance of 555 in the All row. This represents a conductance per
unit length value. GMS automatically computes the appropriate cell conductance
value when the drains are assigned to the grid cells.
9. Change the From layer and To layer properties to be 1 for each of the arcs. This
means the drains will only be in layer 1 of the grid.
The elevations of the drains are specified at the nodes of the arcs. The elevation is
assumed to vary linearly along the arcs between the specified values.
Double click on Node 2 in Figure 5. Notice that this node has 2 properties associated
with it since it is attached to 2 arcs of different types.
Page 10 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
12. Enter 212 for the Bot. elev. of the drain property. Do NOT change anything in
the spec. head property. Click OK.
13. Repeat this procedure to assign the drain elevations to the nodes shown in Figure
5. Be sure to change the drain property only, and NOT the spec. head property.
Node 5
Node 1
Node Elevation
1 223
2 212
3 222
4 211
5 223
6 210
Node 2
Node 4
Node 3
Node 6
Now that all of the arcs in the coverage have been created, we are ready to construct the
polygons. All of our polygons will be variable head polygons.
Notice that the polygon is now filled. You can change the view of the polygons if you
wish by selecting the Display | Display Options command.
Page 11 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
2. Move the cursor to the approximate location of Well #1 shown in Figure 1 and
click once with the mouse to create the point.
3. While the new point is selected, type the coordinates (835, 1425) in the X and Y
edit fields at the top of the GMS window and hit the Tab or Enter key.
7. Change the From layer and To layer properties to be 1. This means the well will
only be in layer 1 of the grid.
9. In a similar fashion, create the other well at the location (3220, 1000) and assign
a pumping rate of –2,830. However, for this well, change the From layer and To
layer so that the well is applied only to layer two (change both the edit fields to
2).
Grid Refinement
A well represents a point of convergence in the groundwater flow and causes steep
gradients in the head near the well. In order to accurately model the flow near wells, the
grid is typically refined in the vicinity of the wells. This type of refinement can be
performed automatically in GMS by assigning refinement data directly to the wells in the
conceptual model.
2. Select both wells by clicking on the wells while holding the Shift key.
4. Find the Refine column, and in the All row, turn on the toggle. This turns on
refinement for both points.
5. Change the Base size to 25, the Bias to 1.1 and the Max size to 150 for both
points.
6. Click OK.
Page 12 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
Now that the arc is created in the approximate location, we will edit the coordinates of
the vertices and nodes to define the precise coordinates.
4. Drag a box around the entire landfill polygon rectangle, thus selecting all the
vertices.
5. Right-click on one of the selected vertices and select the Vertex -> Node
command.
Page 13 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
8. While the node is selected, enter the exact coordinates of the node in the Edit
Window. Select the Tab key after entering each coordinate value.
Figure 6. Landfill.
9. Repeat this process for the remaining corners of the landfill polygon.
Note: This recharge rate is small relative to the rate assigned to the other polygons. The
landfill will be capped and lined and thus will have a small recharge value. The recharge
essentially represents a small amount of leachate that escapes from the landfill.
Page 14 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
3. Right-click on the Layer 1 coverage and select the Coverage Setup command.
• Horizontal K
• Vertical anis.
7. Right click on the Layer 1 coverage and select the Duplicate command from
the pop-up menu. Change the name of the new coverage to Layer 2.
8. Right click on the Layer 2 coverage and select the Coverage Setup command.
Page 15 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
This completes the definition of the coverages in the conceptual model. Before
continuing to create the grid, we will make the sources/sinks coverage the active
coverage.
1. In the Project Explorer right-click on the empty space and then, from the pop-up
menu, select the New | Grid Frame command.
2. In the Project Explorer right-click on the Grid Frame and select the Fit to
Active Coverage command.
3. Double-click on the grid frame in the Project Explorer to bring up the properties
dialog.
4. Change the Origin z: to 170 and the Dimension z: to 60. This provides a set of
initial values for the MODFLOW layer elevation arrays. Later, we will
interpolate the layer elevations.
Page 16 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
Notice that the grid is dimensioned using the data from the Grid Frame. If a Grid Frame
does not exist, the grid is defaulted to surround the model with approximately 5% overlap
on the sides. Also note that the number of cells in the x and y dimensions cannot be
altered. This is because the number of rows and columns and the locations of the cell
boundaries will be controlled by the refine point data entered at the wells.
1. Right click on the grid (1) item in the Project Explorer and select the New
MODFLOW command.
Each of the cells in the interior of any polygon in the local sources/sinks coverage is
designated as active and each cell which is outside of all of the polygons is designated as
Page 17 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
inactive. Notice that the cells on the boundary are activated such that the no-flow
boundary at the top of the model approximately coincides with the outer cell edges of the
cells on the perimeter while the specified head boundaries approximately coincide with
the cell centers of the cells on the perimeter.
One way to define layer elevations is to import a set of scatter points defining the
elevations and interpolate the elevations directly to the layer arrays. In some cases, this is
done using one set of scatter points. In this case, we will use two scatter point sets: one
for the ground surface and one for the elevations of the bottom of layer one and the
bottom of layer two. It is often convenient to use two scatter point sets in this fashion
due to the source of the points. Ground surface points are often digitized from a map
while layer elevations typically come from borehole data.
2. In the Project Explorer, check the boxes next to the two scatter point sets named
terrain and elevs.
3. Make the terrain scatter point set the active one by selecting it in the Project
Explorer.
Page 18 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
This is the dialog that allows you to tell GMS which data sets you want to interpolate to
which MODFLOW arrays. The dialog is explained fully in the Interpolating Layer Data
tutorial.
2. Highlight the ground_elev data set and the Starting Heads array, and click the
Map button.
3. Highlight the ground_elev data set and the Top Elevations Layer 1 array, and
click the Map button.
2. Right-click on the elevs scatter set and select the Interpolate To | MODFLOW
Layers command.
GMS automatically mapped the Bottom Elevations Layer 1 and Bottom Elevations
Layer 2 arrays to the appropriate data sets based on the data set name.
To get a better view of the cross section, we will increase the z magnification.
Page 19 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
You may wish to use the arrow buttons in the Tool Palette to view different columns in
the grid.
Note that on the right side of the cross section, the bottom layer pinches out and the
bottom elevations are greater than the top elevations. This must be fixed before running
the model.
3. Select the Fix Layer Errors button at the right of the dialog.
Notice that many errors were found for layer two. There are several ways to fix these
layers. We will use the Truncate to bedrock option. This option makes all cells below
the bottom layer inactive.
Notice that the layer errors have been fixed. Another way to view the layer corrections is
in plan view.
9. In the mini-grid display, select the down arrow to view the second layer.
Notice that the cells at the upper (Northern) edge of the model in layer two are inactive.
Page 20 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
1. Right-click on the East Texas conceptual model and select the Map To |
MODFLOW / MODPATH command.
2. Make sure the All applicable coverages option is selected and select OK.
Notice that the cells underlying the drains, wells, and specified head boundaries were all
identified and assigned the appropriate sources/sinks. The heads and elevations of the
cells were determined by linearly interpolating along the specified head and drain arcs.
The conductances of the drain cells were determined by computing the length of the drain
arc overlapped by each cell and multiplying that length by the conductance value
assigned to the arc. In addition, the recharge and hydraulic conductivity values were
assigned to the appropriate cells.
Note: Saving the project not only saves the MODFLOW files but it saves all data
associated with the project including the feature objects and scatter points.
19 Running MODFLOW
We are now ready to run MODFLOW.
Page 21 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
6. After viewing the contours, return to the top layer by selecting the up arrow .
2. Select a cell somewhere near the well on the right side of the model.
Notice that the computed head values are used to plot a water table profile. Use the left
and right arrow buttons in the mini-grid display to move back and forth through the grid.
You should see a cone of depression at the well. When finished:
Page 22 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
Notice that the total flow through the arc is displayed in the strip at the bottom of the
window. Next, we will view the flow to the river.
4. Click on one of the specified head arcs at the bottom and view the flow.
5. Hold down the Shift key and select each of the specified head arcs.
Notice that the total flow is shown for all selected arcs. Flow for a set of selected cells
can be displayed as follows:
This dialog shows a comprehensive flow budget for the selected cells.
23 Conclusion
This concludes the MODFLOW - Conceptual Model Approach tutorial. Here are the
things that you should have learned in this tutorial:
• It is usually a good idea to define the model boundary in a coverage and copy
that coverage whenever you need to create a new coverage.
• You can customize the set of properties associated with points, arcs and polygons
by using the Coverage Setup dialog.
• Some arc properties, like head, are not specified by selecting the arc but by
selecting the nodes at the ends of the arc. That way the property can vary
linearly along the length of the arc.
• A grid frame can be used to position the grid, but is not required.
Page 23 of 24 © Aquaveo
GMS Tutorials MODFLOW – Conceptual Model Approach
• You must use the Map ´ MODFLOW / MODPATH command every time you
want to transfer the conceptual model data to the grid.
• You can specify things like layer elevations and hydraulic conductivities using
polygons in the conceptual model, but that will result in stair-step-like changes.
For smoother transitions, you can use 2D scatter points and interpolation.
Page 24 of 24 © Aquaveo