Aquaveo & Water Resources Engineering News

Problem Solving and the Fix Layer Errors Tool

When creating multilayer models, defining layer data can be challenging. This is true for cases involving embedded seams, pinchouts, and truncations. Fortunately, Ground-water Modeling System (GMS) contains a suite of tools for interpolating and manipulating layer elevation data. With the tools in GMS), even complex geologic strata can be modeled quickly and easily. When interpolating layer data for the purpose of defining MODFLOW layer elevation arrays, there are often cases where the interpolated values overlap. In some cases, the best way to fix such a problem is to experiment with the interpolation options or to create some "pseudo-points" to fill in the gaps between sparse scatter points. In other cases, the overlap may correspond to a pinchout or truncation in the layer. In such cases, the elevations need to be adjusted so that there is a small but finite thickness for all cells in the overlapping region.

The first step in fixing layer errors is to use the Model Checker to determine if elevation overlaps occur. If they do occur, the Fix Layer Errors button at the top of the Model Checker dialog can be used to bring up the Fix Layer Errors dialog. Four options are available for fixing layer errors, including Average, Preserve Top, Preserve Bottom, and Truncate to Bedrock. The Average method is useful for modeling the transition zones adjacent to embedded seams. The Preserve Top method can be used to model truncated outcroppings. With the Preserve bottom method, at each cell where an overlap is found the bottom elevation is unchanged and the top elevation is adjusted to top = bot + min thickness. The Truncate to bedrock option differs from the other methods in that it can be used to alter several layers at once.

These are hypothetical scenarios that outline problems and solutions you may encounter when using the Fix Layer Errors Tool in GMS:

Fix Layer Errors Example

You are trying to construct a UGrid model that includes refinement around streams and pumping wells with refinement reserved for the top layers, and inactive cells with a thickness of less than 10 cm.

  1. You want a UGrid that includes refinement around streams and pumping wells, yet reserved for the top layers. You get the impression that reserved refinement is achievable only by using the preserve top method.
    It is correct that the preserve top method is a way to apply refinement. The average method does not have any way to refine certain areas, unless the 2D geometry being used as the base already has that refinement. In that case, the refinement would be added to all layers. In other words, refine the 2D grid first, but use the TIN method to create the grid based on that refinement. Use your judgment on if method one works better for your elevation data.
  2. You would like all cells with a thickness of less than 10 cm to be inactivated. Yet you find that the only way to inactivate cells less than 10 cm is by using the average method.
    Using the average method and setting the minimum thickness to 0.1m ≠ inactive thin cells. It means cells less than the minimum thickness are not created. Cells are not inactivated until after a MODFLOW simulation has been added. As such, they cannot be inactivated during the creation process. If this is not the result, and there does appear to be thin cells for a TIN grid, further action would be required.

Access the latest version of GMS 10.8 to make use of the Fix Layer Errors tool today!

Blog tags: 

Tips for Pressure Zones with Overtopping in SRH-2D Models

Does your SRH-2D project have a box culvert or pressure zone with overtopping that is proving to be a bit difficult to get correct?

Box culverts or pressure zones with overtopping are common features added to many SRH-2D models. Depending on how the pressure zone is created in your Surface-water Modeling System (SMS) project, this can be a tricky process for SRH-2D to handle. Here are some steps and tips for creating this feature successfully in SMS.

1 Use Quadrilateral Elements

Create quadrilateral elements between the boundaries of the pressure zone. Using quadrilateral elements tends to increase the stability and reliability of the SRH-2D model run. Quadrilateral elements can be created in one of two ways.

The first is to create the quadrilateral elements when creating the 2D mesh. Create a polygon for the area between and around the pressure zone. Assign this polygon with the Patch mesh type in the 2D Mesh Polygon Properties dialog.

The second method is to create the quadrilateral elements directly in the mesh using the Split/Merge tool and the Switch Element tool. This can be time-consuming, so it is only recommended for small adjustments.

Box culvert example
2 Create Voids

Create voids in the mesh on either side of the pressure zone. There are two options for creating these voids, but one option seems to work better.

The first option, and the more stable one, is to create the voids on either side of the pressure zone when generating the mesh. Create the voids as polygons and assign them the None mesh type. It is generally best to make each void a quadrilateral polygon to imitate the thickness of a concrete wall or barrier.

The second option is to generate the mesh then use the Select Elements tool to select and delete the elements where the voids should be. Using this method requires renumbering the mesh nodes. There is a risk that you will not be able to delete all of the nodes related to the elements which can make your mesh unusable to SRH-2D.

3 Assign Boundary Conditions

Two arcs are needed to define the pressure zone. Each arc should be created on an SRH-2D boundary condition coverage. When creating the arcs, make certain all 2D mesh elements between the arcs are quadrilateral elements. Also, it is advisable to have at least one row of quadrilateral elements just past the downstream arc.

Once the arcs have been drawn, select both arcs and open the SRH-2D Linear BC dialog. Set both arcs to the Pressure type, making sure the correct arc ID is assigned to upstream versus downstream, and turn on the Overtopping option.

Both the boundary condition coverage and the 2D mesh can be added to your SRH-2D simulation to have a pressure zone with overtopping included in the results.

Try out adding a pressure zone in SMS today!

This post was originally published September 12, 2018.

Blog tags: