MODFLOW Calibration

Workflow context
For the workflow context, see 📘 MODFLOW Specifics

What is it?

This tool allows the user to compare water level observation data to simulated results. Well observation data can be uploaded from a file or entered into the text area, then IGW-NET will get the model results at the corresponding locations and plot the observed vs. simulated heads on a 1-1 line, as well as compute the number of observations, the average error, the root mean square error, and the Nash-Sutcliffe efficiency.

Formatting Data

Obsevation data must be formatted for IGW-NET to read. The first (header) line must include the following text:

WellID,Time,x(Lon),y(Lat),LyrIndex,HeadObs

One observation per line may be added after the first line.
• the 1st value is the well ID (WellID)
• the 2nd is the model time in the case of transient modeling, expressed in the same units as the model relative to the simulation starting date. For steady simulations, a ‘0’ value may be used.
• the 3rd is the x-coordinate of the observation x(Lon), e.g., longitude. This should be consistant with the x axis in the main display
• the 4th is the y-coordinate of the observation y(Lat) , e.g., latitude. This should be consistant with the y axis in the main display
• the 5th is the well screen top elevation (Zf), in model units of elevation. Typically wells are screened across a depth interval; Zf ("Z from") is the elevation the at which the screen is first encountered as one moves into the surface ("screened from an elvation of...").
• the 6th is the well screen bottom elevation (Zt), in model units of elevation. Zt ("Z to") is the elevation the at which the screen terminates as one moves into the surface ("...to a deeper elevation of..."). Zf should be greater than Zt.
• the 7th is the layer index (LyrIndex), this over rides Zf and Zt and attaches observations to a specific model layer. This can be used in the case that well screen elevations are not available. The top layer is indicated by ‘1’ and so on to the lowest layer. A value of ‘0’ indicates that Zf and Zt are to be used.
• the 8th is the head observation/field measurement (HeadObs), in model units
• the 9th (no yet implemented; enter any integer) will be used to specify long-type RGB (Red-Green-Blue) color of the data markers in the calibration plot

Adding data

You can add data in four ways (or a combination among them):
  a) Load from file using ‘Choose file’ button to upload a local file containing correctly formatted data.
  b) Add template data using the ‘Click to Add Data’ button and clicking on the main display. This will add an observation record of 0.0 at the clicked point in the current layer that can be modified.
  c) Enter formatted observation values manually (or cut and paste) into the text window.
  d) (Still in development) Add data from DataNet observations using the 'Load from DataNet' button.

Running the calibration tool

Once the data displayed in the text window contains all observations and is correctly formatted click ‘OK’ to use the data points in the calibration chart.

If wells are screened across multiple model layers, simulation results are weighted based on conductivity and layer thickness. If wells are associated with a single layer and the model is transient, simulation results use a linear time interpolation.

Click on the ‘Display Options’ button to change hydrograph chart line and marker types and colors, then click on the ‘ReDraw’ button to apply display changes.