πŸ’§ IGW-NET Β· Quick Tutorial 8 of 31

Tutorial 8: Model Calibration

Calibrate the model to observation data using automated PEST-based parameter estimation or manual trial-and-error adjustments.

IGW-NET Tutorial 8 Prereq: MAGNET4WATER account 3 sections

This tutorial covers

  1. Spatial Analysis of Groundwater Levels
  2. Time-Series Analysis
  3. What's Next

1Spatial Analysis of Groundwater Levels

Step 1 β€” Load and Simulate the Regional Model

Click Save/Load Load to load the regional model from Tutorial 1. Submit the model for simulation to generate the simulated head distribution.

Step 2 β€” Launch Calibration Tool

Click Calibration button the 'Calibration' button. When the prompt appears, choose 'Cancel' β€” this tells IGW-NET to perform a model-wide spatial comparison rather than a single-point calibration. The tool will compare simulated heads against observed water levels across the entire domain.

Step 3 β€” Select Observed Data Source

In the window that appears, select a data source for water level measurements from the drop-down menu. This example extracts data from the IGW Server β€” live-linked observed water levels from the MAGNET4WATER Data Center, sourced from USGS and state monitoring networks. No manual data entry needed.

Step 4 β€” Apply Data Filters

Apply filters to select the appropriate observation data β€” by date range, well depth, data quality, or spatial extent. Select 'OK' to extract the filtered data from the server. Once extraction completes, select 'OK' again to proceed.

Step 5 β€” View the Calibration Chart

The calibration chart shows simulated vs. observed head for every observation point. Check 'Show Std' to add confidence intervals and 'Add Band-mean' to add a moving window average. Points near the 1:1 diagonal line indicate good calibration. Systematic deviations indicate model bias that needs correction.

Step 6 β€” Export Data for Further Analysis

Copy the downloaded data displayed below the chart for further offline analysis β€” statistical evaluation, custom plotting, or report generation.

Calibration data extraction interface showing the IGW Server data source selection, spatial filter options, and data query parameters for extracting observed water levels
Figure A2: Extracting observed water levels from the IGW Server β€” live-linked data from USGS and state monitoring networks. Filters allow selecting by date, depth, quality, and spatial extent.
Calibration chart showing simulated vs observed head scatter plot with 1:1 line, confidence intervals (Show Std), and moving window average (Band-mean). Data points clustered near the diagonal indicate good model calibration.
Figure A3: Spatial calibration results β€” simulated vs. observed heads plotted against the 1:1 line. Confidence intervals and moving average reveal systematic bias and scatter. Points near the diagonal = well-calibrated. Points off the diagonal = areas needing refinement.

2Time-Series Analysis

Step 1 β€” Create a Submodel and Save Parent

Click Submit Save Load to save the 'Latest Model Zipped File' of the regional model. Add a submodel and apply 'Boundary Conditions from Parent Model' in the Default Attributes menu. Submit the submodel for simulation.

Step 2 β€” Add Pumping and Monitoring Wells

Click Well button to add a pumping well (1250 GPM) in the northeast portion of the model domain. Then add a monitoring well just north of the pumping well. The monitoring well will record simulated heads over time for comparison with observed data.

Step 3 β€” Enter Observed Water Levels

Click Observation H button the 'Observation H' button to enter observed water level measurements at the monitoring well location. Enter date-value pairs representing actual field measurements. These become the "truth" against which the model is evaluated.

Step 4 β€” Enable Transient Mode

Click Settings to open the Default Attributes menu. Check 'Transient'. Set the starting date to match the first observation date from Step 3. Use a time step of 100 days. This ensures the simulation timeline aligns with the observation period.

Step 5 β€” Set Initial Conditions from Parent

Click Settings β€” still within the Default Attributes menu, select 'Parent' under 'Initial & Boundary Condition for Head'. Then apply 'Boundary Conditions from Parent Model', check 'Import', and upload the zipped file from Step 1. This ensures the transient simulation starts from the calibrated steady-state condition.

Step 6 β€” Submit for Transient Simulation

Click Submit to submit the model. The solver computes the transient response to the 1250 GPM pumping well β€” water levels draw down over time, and the monitoring well records the evolving head.

Step 7 β€” View Time-Series Calibration

Click Analysis the 'Analysis' button, then select Charts Display Charts 'Display Charts'. The Monitoring Well chart displays simulated and observed water levels on the same plot β€” showing whether the model correctly captures the timing, magnitude, and shape of the drawdown response.

Step 8 β€” Save or Publish

Click Save to save or publish the calibrated model.

Submodel with pumping well at 1250 GPM and monitoring well positioned nearby, showing head contours, drawdown cone around the pumping well, and monitoring well location for time-series comparison
Figure B1–B2: Submodel with pumping well (1250 GPM) and monitoring well. The drawdown cone around the pumping well is visible in the head contours. The monitoring well records simulated heads for comparison with observed data.
Time-series calibration chart showing simulated head (line) vs observed water levels (data points) at the monitoring well over the transient simulation period. The chart shows how well the model captures the drawdown response to pumping.
Figure B3: Time-series calibration β€” simulated head (line) vs. observed water levels (points) at the monitoring well. A good match means the model correctly captures the aquifer's dynamic response to pumping. Deviations suggest adjusting storage properties, conductivity, or boundary conditions.

Interpreting Calibration Results

Spatial calibration (Part A) tells you: Is the overall flow pattern correct? Are heads too high everywhere (recharge too high)? Too low (conductivity too high)? Scattered (missing heterogeneity)? Biased in one region (wrong boundary condition)?

Time-series calibration (Part B) tells you: Does the model respond correctly to stress changes? If drawdown is too fast, specific yield may be too low. If drawdown is too slow, conductivity may be too high. If the shape is wrong, the boundary conditions or aquifer geometry may need revision.

Calibration is iterative: Compare β†’ identify misfit β†’ adjust parameters β†’ re-simulate β†’ compare again. Each cycle improves the model. The goal is not perfection β€” it's confidence that the model captures the essential behavior of the system for the decisions you need to make.

Data from the Server β€” No Manual Collection Needed

A powerful feature of IGW-NET calibration is the live connection to the MAGNET4WATER Data Center. Observed water levels from USGS, state monitoring networks, and other sources are extracted directly β€” no manual file preparation, no reformatting, no data wrangling. The platform connects model to reality with a few clicks. This is the "algorithms come to data" philosophy applied to calibration.

3What's Next

With calibration mastered, continue the learning path:

Tutorial 9: Synthetic Model β€” generate heterogeneous aquifers and explore how calibration changes with realistic heterogeneity
Tutorial 10: Aquifer Layers β€” calibrate multi-layer models with observations at different depths
Tutorial 19: Automatic Parameter Estimation β€” let the optimizer find the best-fit parameters systematically