| Case | Scenario | SCI | F_s (SOS cert.) | Stability Time | AI Lead Time |
|---|---|---|---|---|---|
| S1 | Homogeneous dam | 97.4% | 1.58 | 1.2 τ_H | 28.4 h |
| S2 | Zoned embankment | 99.1% | 1.74 | 0.8 τ_H | 34.1 h |
| S3 | Rapid drawdown | 96.8% | 1.48 | 2.1 τ_H | 18.3 h |
| S4 | Seismic coupling | 98.2% | 1.51 | 1.5 τ_H | 22.7 h |
| Mean | — | 98.2% | 1.57 | 1.4 τ_H | 25.9 h |
τ_H = hydraulic time constant. AI Lead Time = hours of warning before projected safety threshold breach.
pip install dams-slip-engine
from dams_slip import DAMSGovernor # Initialize with dam configuration and current reservoir head governor = DAMSGovernor( dam_config="configs/zoned_embankment.yaml", reservoir_head=42.0, # meters sensor_stream="live" ) result = governor.evaluate() print(result.signal) # "STABILITY_CERTIFIED" | "MONITORING" | "CRITICAL_ALERT" print(result.factor_of_safety) # SOS-certified global min F_s print(result.sci) # Seepage Containment Index (%) print(result.ai_lead_time_hours) # Warning horizon (hours) print(result.hgcl_action) # "none" | "level_1" | "level_2" | "level_3"
from dams_slip import DAMSGovernor from dams_slip.ai import CNNGradientDetector, PINNPoreForecaster, XGBStabilityEnsemble governor = DAMSGovernor( dam_config="configs/zoned_embankment.yaml", ai_modules={ "gradient_cnn": CNNGradientDetector.from_pretrained("default"), "pore_pinn": PINNPoreForecaster.from_pretrained("default"), "stability_xgb": XGBStabilityEnsemble.from_pretrained("default"), } ) result = governor.evaluate(horizon_hours=[6, 12, 24, 48]) print(result.pore_forecast_24h) # full spatial pore pressure field at T+24h print(result.fs_forecast_24h) # predicted F_s: mean ± std print(result.piping_risk) # CNN: "normal" | "elevated" | "critical"
from dams_slip import DAMSGovernor from dams_slip.simulation import DrawdownScenario # Rapid drawdown from 42m to 14m over 7 days (S3 benchmark) scenario = DrawdownScenario( initial_head=42.0, final_head=14.0, drawdown_days=7, dam_config="configs/zoned_embankment.yaml" ) governor = DAMSGovernor(dam_config="configs/zoned_embankment.yaml") results = governor.run_transient(scenario, dt_hours=0.25, T_max_days=14) print(results.min_fs) # 1.48 (S3 validation result) print(results.min_sci) # 96.8% — triggers HGCL Level 2 print(results.ai_warning_hours) # 18.3 h before projected F_s minimum
# Launch real-time Streamlit safety monitoring dashboard # Live seepage heatmap · F_s evolution · PINN forecast · 🔴🟠🟢 signals $ streamlit run examples/streamlit_live.py # Dashboard at: http://localhost:8501 # Panels: # · 2D seepage field & gradient heatmap (SMEC live output) # · Critical failure surface overlay (GSSE SOS result) # · PINN pore pressure forecast at T+6/12/24/48h # · F_s time-series with 1.45 threshold line # · 🔴🟠🟢 SAM safety signal status panel # · JSON/CSV archive with SHA-256 checksums
git clone https://github.com/gitdeeper12/DAMS-SLIP.git
git clone https://gitlab.com/gitdeeper12/DAMS-SLIP.git
git clone https://bitbucket.org/gitdeeper-12/DAMS-SLIP.git
git clone https://codeberg.org/gitdeeper12/DAMS-SLIP.git
@software{baladi2026damsslip_pypi,
author = {Baladi, Samir},
title = {{DAMS-SLIP}: Dynamic AI-Augmented Monitoring System
for Seepage, Limit-state Integrity, and Piping},
year = {2026},
version = {1.0.0},
publisher = {Python Package Index},
url = {https://pypi.org/project/dams-slip-engine},
note = {Python package, MIT License,
Systems Safety & Engineering (AI-augmented)}
}
@dataset{baladi2026damsslip_zenodo,
author = {Baladi, Samir},
title = {{DAMS-SLIP}: Dynamic AI-Augmented Monitoring System
for Seepage, Limit-state Integrity, and Piping —
Research Paper and Simulation Data},
year = {2026},
publisher = {Zenodo},
version = {1.0.0},
doi = {10.5281/zenodo.20370291},
url = {https://doi.org/10.5281/zenodo.20370291},
note = {Geotechnical Engineering Core · FSI · Systems Safety}
}
@misc{baladi2026damsslip_osf,
author = {Baladi, Samir},
title = {{DAMS-SLIP} Framework: Pre-registered Study Protocol for
AI-Augmented Structural Integrity Governance
in Earth-Fill Dams},
year = {2026},
publisher = {Open Science Framework},
doi = {10.17605/OSF.IO/PW7QZ},
url = {https://doi.org/10.17605/OSF.IO/PW7QZ},
note = {OSF Preregistration}
}
@article{baladi2026damsslip,
author = {Baladi, Samir},
title = {{DAMS-SLIP}: A Critical Framework for Seepage Control,
AI-Augmented Piping Phenomenon Prediction, and Structural
Integrity Governance in Earth-Fill Dams},
year = {2026},
month = {May},
version = {1.0.0},
doi = {10.5281/zenodo.20370291},
url = {https://doi.org/10.5281/zenodo.20370291},
note = {Ronin Institute / Rite of Renaissance}
}
Baladi, S. (2026). DAMS-SLIP: A Critical Framework for Seepage Control, AI-Augmented Piping Phenomenon Prediction, and Structural Integrity Governance in Earth-Fill Dams (Version 1.1.1). Zenodo. https://doi.org/10.5281/zenodo.20370291