Back to All Subjects

Hydrology Simulations

A collection of interactive 3D visualizations and simulations to help you master concepts in hydrology.

Introduction to Hydrology - Theory & Concepts

Understanding the Hydrologic Cycle, Water Balance, and Meteorological Data.

Water Balance Simulator

100 mm
40 mm
20 mm

Resulting Runoff (R)

40 mm

Assuming ΔS=0\Delta S = 0

Equation:R = P - ET - G
Calculation:40 = 100 - 40 - 20

Precipitation - Theory & Concepts

Forms, measurement, and analysis of precipitation data.

Areal Precipitation Methods

Compare different methods for estimating average precipitation over a catchment area. Drag the rain gauges (dots) to change their locations, and adjust their rainfall values below.

Calculated Average:0.00 mm

Gauge Stations

Station 150 mm
Station 230 mm
Station 380 mm
Station 445 mm

Thiessen Polygon: Assigns an area of influence to each gauge based on perpendicular bisectors. The average is area-weighted.

Hydrologic Losses - Theory & Concepts

Understanding Evaporation, Transpiration, and Infiltration.

Evaporation Rate Simulator

Adjust the environmental variables to see how they impact the daily evaporation rate.

Loading chart...

Streamflow Measurement - Theory & Concepts

Techniques for measuring stage and discharge in rivers and streams.

Velocity-Area Method Simulation

Total Discharge (Q)12.50 m³/s

Stream Cross-Section View

Q: 0.30 m³/s
Q: 1.00 m³/s
Q: 2.10 m³/s
Q: 3.60 m³/s
Q: 5.50 m³/s
0m10.0m
SegmentWidth (m)Depth (m)Velocity (m/s)Q (m³/s)
10.30
21.00
32.10
43.60
55.50
Total Discharge (Q) =12.50

Runoff - Theory & Concepts

Catchment characteristics, runoff components, and the Rational Method.

Hydrograph Components Simulator

Adjust the multipliers to see how Overland Flow, Interflow, and Baseflow contribute to the total stream discharge over time. Notice the different response times and durations for each component.

Loading chart...

Hydrographs - Theory & Concepts

Analysis of streamflow over time, Unit Hydrographs, and Baseflow Separation.

Baseflow Separation Methods

Select a separation method to isolate the Direct Runoff Hydrograph (DRH) from the Baseflow.

Loading chart...

Straight Line Method:Connects the start of the rising limb directly to the point on the recession limb where direct runoff is assumed to end. It's the simplest method but least physically accurate.

Flood Routing - Theory & Concepts

Muskingum Method and Reservoir Routing.

Muskingum Channel Routing Simulation

Adjust the Storage Time Constant (K) and Weighting Factor (x) to see how the flood wave is attenuated and delayed.

C0: 0.0476
C1: 0.4286
C2: 0.5238
ΣC: 1
Loading chart...

Groundwater Hydrology - Theory & Concepts

Aquifers, Darcy's Law, and Well Hydraulics.

Darcy's Law Groundwater Flow Simulator

Adjust aquifer parameters to see the hydraulic head profile and calculate the steady-state discharge QQ.

Hydraulic Gradient (i)
0.0500
Discharge (Q)
50.00 m³/day
Loading chart...

Statistical Hydrology - Theory & Concepts

Return Period, Probability, and Frequency Analysis.

Risk and Reliability Calculator

Explore the relationship between Return Period (TT), Annual Exceedance Probability (PP), and the total Risk over a project's design life (nn).

P = 1/100 = 1.00% chance of occurring in any single year.

Total lifetime risk of the event occurring at least once: 39.50%.

Loading chart...

Urban Hydrology - Theory & Concepts

Effects of Urbanization and Stormwater Management.

Impact of Urbanization Simulator

Adjust the level of imperviousness (urban development) to see how it alters the hydrograph compared to the pre-development (rural) state.

Rural (0%)Suburban (~30%)Dense Urban (100%)
Loading chart...
Peak DischargeIncreases as water runs off instantly instead of infiltrating.
Time to Peak (Lag Time)Decreases due to hydraulic efficiency (sewers, gutters).

Snow Hydrology - Theory & Concepts

Understanding snow accumulation, Snow Water Equivalent (SWE), and snowmelt modeling.

Degree-Day Snowmelt Simulation

SWE=ds×ρsρwSWE = d_s \times \frac{\rho_s}{\rho_w}
M=15.0 cm/dayM = 15.0 \text{ cm/day}