08 Groundwater Modeling

08-07 Parameter Estimation & Calibration

Techniques for adjusting model parameters to match observations, including inverse methods and calibration strategies.

Contents

08-07-001Lumped Parameter Reservoir Model

Type: Streamlit app Time: 5–15 min
Lumped Parameter Reservoir Model

Figure 1: The response of the reservoir model as interactive plot. (Screenshot)

This interactive app introduces a lumped-parameter reservoir model as a simple conceptual representation of catchment or aquifer response. The system is described by effective parameters for recharge (R), storage (S), and conductance (K), linking inflow, outflow, and hydraulic head through a first-order mass-balance equation.

Users can interactively adjust model parameters and initial conditions to explore the temporal evolution of reservoir head and compare model results with predefined observation data. The app visualizes both the simulated head response and a measured–computed scatter plot, including standard goodness-of-fit metrics (ME, MAE, RMSE), enabling hands-on experience with basic model calibration.

The example is based on teaching materials by John Doherty and is specifically designed to illustrate parameter sensitivity, parameter correlation, and calibration challenges in conceptual models. It is well suited as an introductory exercise for students and professionals learning the fundamentals of model calibration and uncertainty in groundwater and hydrological modeling.

LAUNCH RESOURCE

Detail Value
URL lumpedmodel-reservoir.strea… · open app
Author(s) Thomas Reimann (TU Dresden)
Keywords model calibration, lumped model, non uniqueness
Fit For self learning, online teaching, classroom teaching
Prerequisites basic hydrology, basic hydrogeology,
References Doherty, J. (2025) PEST, Model-Independent Parameter Estimation—Software and User Manual. Watermark Numerical Computing, https://pesthomepage.org/programs, last access 16. 12. 2025.

Streamlit app details

Detail Value
Interactive plots 2 interactive plot(s)

08-07-002Analytical solution for 1D unconfined flow with two specified head boundaries - Understanding model calibration

Type: Streamlit app Time: 15–30 minutes
Analytical solution for 1D unconfined flow with two specified head boundaries - Understanding model calibration

Figure 1: Computed heads with calibration points. (Screenshot)

This app introduces the principles of model calibration using an analytical solution for one-dimensional unconfined groundwater flow with two specified head boundaries and uniform recharge. Starting from a simple conceptual and mathematical model, the app computes the hydraulic head profile and visualizes how the solution responds to changes in hydraulic conductivity and recharge.

To mimic real calibration workflows, the app can generate synthetic “measurement” datasets (regular or irregular sampling, optionally with noise). Users can fit the model by adjusting parameters and assess the quality of their calibration through a comparison of computed and measured heads, including an optional scatter plot and basic performance metrics (ME, MAE, RMSE). A feedback option reveals the “true” parameter values to support self-evaluation and learning.

LAUNCH RESOURCE

Detail Value
URL gwf-1d-unconf-calib.streaml… · open app
Author(s) Thomas Reimann (TU Dresden)
Keywords 1D flow, calibration, non-uniqueness, gamification
Fit For self learning, classroom teaching, online teaching
Prerequisites Darcy law, boundary conditions, groundwater flow equation

Streamlit app details

Detail Value
Interactive plots 2 interactive plot(s)

Images

Interactive plots showing the model and the scatter plot. The solution provides learners a feedback about their calibration success.

Figure 2: Interactive plots showing the model and the scatter plot. The solution provides learners a feedback about their calibration success. (Screenshot)


08-07-003Analytical solution for 1D unconfined flow with one no-flow boundary and one specified head/head-dependent boundary - Understanding model calibration

Type: Streamlit app Time: 15–30 minutes
Analytical solution for 1D unconfined flow with one no-flow boundary and one specified head/head-dependent boundary - Understanding model calibration

Figure 1: Computed heads with measurements for calibration. (Screenshot)

This app extends the 1D unconfined flow calibration exercise by introducing a no-flow boundary on one side and, on the other side, either a specified-head boundary or a head-dependent (river-type) boundary. The conceptual model assumes a homogeneous, isotropic aquifer with a horizontal impermeable base and uniform recharge over the entire model length.

Users can generate synthetic calibration datasets (regular or irregular sampling, optionally with noise) and then estimate model parameters by adjusting recharge and hydraulic conductivity. In the head-dependent scenario, an additional boundary parameter (river conductance) is included, allowing learners to experience how boundary formulation increases calibration complexity and parameter non-uniqueness. Model performance can be evaluated using an optional scatter plot and basic error metrics (ME, MAE, RMSE), and the app can reveal the “true” parameter values for self-assessment.

LAUNCH RESOURCE

Detail Value
URL gwf-1d-unconf-noflow-calib.… · open app
Author(s) Thomas Reimann (TU Dresden)
Keywords groundwater flow, 1D flow, unconfined flow, gamification, calibration, uncertainty
Fit For self learning, classroom teaching, online teaching
Prerequisites Darcy law, boundary conditions, groundwater flow equation

Streamlit app details

Detail Value
Interactive plots 2 interactive plot(s)

Images

The user interface with the model, the scatter plot, and the results of the calibration.

Figure 2: The user interface with the model, the scatter plot, and the results of the calibration. (Screenshot)