Lab-0008

From CSDMS

Exploring a shallow unconfined aquifer

Duration
1.0 hrs
Updated
2020/08/27
Download
download
Run online
start
     Jupyter logo.png

Contributor(s)
    Gregory Tucker at CIRES, CSDMS, and Geological Sciences, University of Colorado, Boulder.

Introduction
Screen Shot 2020-04-03 at 3.13.23 PM.png
This lab explores the physics behind unconfined groundwater aquifers. The lab is based on a 1D numerical model of an aquifer formed on top of a horizontal impermeable unit. The calculates the evolution of the aquifer's thickness profile, with an impermeable "wall" on one end, a seepage face on the other, and a constant recharge rate from above. Students can experiment with different values of hydraulic conductivity and different recharge rates. The model embedded in the notebook generates an animation showing the water table over time. One the model has been run, students can use matplotlib commands to plot the discharge and vertically averaged Darcian velocity.

Classroom organization
Lab is designed for undergraduate students majoring in earth sciences (hydrology, environmental sciences, hydrogeology). The notebook is demonstration style and gives participants the possibility to explore interactively.

Learning objectives
Skills
  • basic plotting with the Python matplotlib library
Key concepts
  • groundwater and shallow aquifers
  • hydraulic conductivity
  • recharge
  • Darcy's Law

Lab notes
The notebook can be used as part of a paper assignment or problem set on groundwater.

This lab can be run on the CSDMS JupyterHub. (If you don't already have an account, follow the instructions to sign up at: https://csdms.colorado.edu/wiki/JupyterHub.) Run the lab Notebook by clicking the "start" link under the Run online heading at the top of this page. If you're an educator using this lab in a class, you can get CSDMS JupyterHub accounts for students. For more information, please contact us through the CSDMS Help Desk: https://github.com/csdms/help-desk.

Requirements
If run locally, this lab requires the installtion of the Python packages numpy, matplotlib, and ffmpeg.

References