Dam.AI Monitor
--:--:--
Live
Simulation
Which dams need attention today — and what does waiting cost?

Every hour of advance warning turns an emergency into a routine task: time to inspect, pre-release water, and notify downstream communities — instead of downstream damage, liability, and loss of life. This panel exists to buy that time.

01 · See where the risk is
Start with the status board
Every monitored dam, ranked by hazard potential. Red and amber tiles are where leadership attention belongs first — tap one for the full picture.
02 · See what’s coming
Read the 24-hour forecast
Three independent methods predict each dam’s level a day ahead. A rising trend shows up here hours before it becomes a problem on the ground.
03 · Act, with guidance
Follow the action points
Each dam carries plain-language guidance: what to inspect, who to notify, when to escalate. Decide early, while the options are still cheap.
What changes for you
Dam operator
From gauge rounds to early warning
Before: you find a problem on a scheduled inspection — or from a phone call. After: every dam is read continuously, and a rising trend reaches you a day before it peaks, with the sensor checks already done for you.
24 hours of notice instead of a midnight phone call.
Asset & municipal manager
From reacting to scheduling
Before: decisions run on anecdotes and last month’s report; budgets get spent on emergencies. After: one board ranks every dam by risk, each with plain-language actions — a rising dam on Tuesday becomes a crew visit on Wednesday, not a crisis on Friday.
Planned maintenance instead of emergency call-outs.
Executive · regulator · insurer
From “who knew?” to a defensible record
Before: after an incident, “who knew what, and when” has no answer. After: every reading, prediction, alert and human override sits in a hash-chained audit log — integrity verifiable in one click.
An audit trail that answers for you — the liability shield.
Status board — all monitored dams
TILE COLOR = HAZARD POTENTIAL · GREEN LOW / AMBER SIGNIFICANT / RED HIGH · TAP A TILE TO LOAD THAT DAM BELOW
Dam overview
Staff gauge · ft
Current level
—
awaiting sensor data
Predicted +24 h
—
—
Hazard potential
—
risk score —/100
24-hour water level forecast
—
loading forecast…
Operations — alerts & audit
Alert ladder
loading…
Audit log
loading…
Panel documentation

01 · Data source

Water-level readings come live from national monitoring agencies: the USGS Water Services API (USA), the Environment Agency Hydrology API (UK), ECCC MSC GeoMet (Canada), and WSV PEGELONLINE (Germany). Each dam's active feed is shown in its identity strip above. Dams marked DEMO on the status board use a synthetic sensor feed.

02 · Forecast method

  • ARIMA — statistical model; steady trends.
  • ETS — exponential smoothing; reacts to recent change.
  • RNN — neural network; non-linear patterns.

All three run on every request. Each is replayed against recent real readings — up to a full week when the dam's history allows — and the one that came closest to what actually happened is selected automatically. The scoring measure (% error, typical error, or big-miss error) can be changed above the chart, as can the forecast range (up to 28 days).

03 · Hazard meaning

The standard dam-safety hazard potential classification — consequences if a failure occurred, not the probability of one:

Low limited downstream damage, mainly to the dam itself
Significant major economic or environmental damage possible
High probable loss of life downstream

04 · Hazard model

A decision-tree classifier scores each dam 0–100 from physical characteristics — wall height, storage, catchment, spillway. Three variants were trained and compared.

How the default is chosen: each dam in the training data is hidden in turn, and every model must predict that dam's class from the others alone. The model that agrees with the correct answers most often — highest kappa, accuracy as tie-break — becomes the default. Scores below:

Accuracy — share classified correctly in testing. Kappa (κ) — agreement beyond pure luck (1.0 = perfect); the fairer yardstick when some hazard classes are rarer than others, so it decides.

hazard model in use