Skip to main content

DAMS-SLIP: Dynamic AI-Augmented Monitoring System for Seepage, Limit-state Integrity, and Piping โ€” A Critical Framework for Earth-Fill Dam Safety

Project description

DAMS-SLIP

Dynamic AI-Augmented Monitoring System for Seepage, Limit-state Integrity, and Piping

A Critical Framework for Seepage Control, AI-Augmented Piping Phenomenon Prediction, and Structural Integrity Governance in Earth-Fill Dams


PyPI version PyPI downloads Python versions DOI OSF Preregistration ORCID License: MIT Domain Version Website


๐Ÿ“Œ Overview

DAMS-SLIP is a fully coupled, AI-augmented continuum mechanics framework that treats structural integrity as a continuously governed dynamic invariant โ€” not a static design property frozen at commissioning.

"A dam is not a static earth structure. It is a continuously evolving dissipative boundary interacting with its own hydraulic gradient field. DAMS-SLIP formalizes and governs this interaction, ensuring structural integrity against internal erosion and shear instability."

Contemporary earth-fill dam safety relies on static safety factors that cannot capture the progressive, spatially distributed, dynamically coupled nature of internal erosion and slope instability. DAMS-SLIP provides a principled three-construct governance pipeline that classifies any dam state in real time as:

Signal Safety Status Action
๐ŸŸข STABILITY CERTIFIED F_s โ‰ฅ 1.45 ยท SCI โ‰ฅ 98% All constraints satisfied โ€” maintenance mode
๐ŸŸ  MONITORING PHASE 1.45 โ‰ค F_s < 1.55 ยท SCI < 98% Preventive drainage adjustment + HGCL Level 1
๐Ÿ”ด CRITICAL ALERT F_s < 1.45 ยท SCI < 96% Immediate HGCL Level 2โ€“3 + operator notification

๐Ÿ—‚๏ธ Table of Contents


โœจ Key Features

  • Three-construct coupled pipeline โ€” SMEC (Seepage Mechanics), GSSE (Slip Stability Evaluator), HGCL (Hydraulic Gradient Consistency Lock)
  • AI-augmented prediction โ€” CNN gradient detector, Physics-Informed Neural Network (PINN) pore pressure forecaster, XGBoost stability margin ensemble
  • 18โ€“34 hour warning lead time โ€” vs. 2โ€“6 hours for conventional piezometric monitoring
  • Global SOS slip surface optimization โ€” provably optimal Factor of Safety with certified lower bound (F_s,LB โ‰ฅ 1.45)
  • Fully coupled hydro-mechanical simulation โ€” Biot consolidation + modified Richards equation at N_mesh = 10โถ elements
  • Real-time sensor fusion โ€” integrates 6 instrument types (piezometers, DTS, settlement gauges, ATS, rain gauges, reservoir)
  • 98.2% mean Seepage Containment Index โ€” validated across 4 canonical scenarios
  • Full open-source distribution โ€” available across 11 platforms

๐Ÿ“ Project Structure

DAMS-SLIP/
โ”‚
โ”œโ”€โ”€ dams_slip/                              # Core Python package
โ”‚   โ”œโ”€โ”€ __init__.py                         # Package entry point & public API
โ”‚   โ”œโ”€โ”€ pipeline.py                         # Main DAMS-SLIP governance pipeline
โ”‚   โ”œโ”€โ”€ safety.py                           # Safety certification & decision logic
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ constructs/                         # Three governing constructs
โ”‚   โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”‚   โ”œโ”€โ”€ smec.py                         # Construct 1: Seepage Mechanics & Continuity Engine
โ”‚   โ”‚   โ”œโ”€โ”€ gsse.py                         # Construct 2: Geotechnical Slip Stability Evaluator
โ”‚   โ”‚   โ””โ”€โ”€ hgcl.py                         # Construct 3: Hydraulic Gradient Consistency Lock
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ ai/                                 # AI augmentation modules
โ”‚   โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”‚   โ”œโ”€โ”€ cnn_gradient.py                 # CNN gradient pattern detector (piping warning)
โ”‚   โ”‚   โ”œโ”€โ”€ pinn_pore.py                    # Physics-Informed Neural Network (pore pressure forecast)
โ”‚   โ”‚   โ”œโ”€โ”€ xgb_stability.py                # XGBoost Factor of Safety ensemble
โ”‚   โ”‚   โ””โ”€โ”€ weights/                        # Pre-trained model checkpoints
โ”‚   โ”‚       โ”œโ”€โ”€ cnn_gradient_v1.pt
โ”‚   โ”‚       โ”œโ”€โ”€ pinn_pore_v1.pt
โ”‚   โ”‚       โ””โ”€โ”€ xgb_stability_v1.json
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ seepage/                            # Seepage mechanics subsystem
โ”‚   โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”‚   โ”œโ”€โ”€ fem_solver.py                   # Finite element seepage solver (N=10โถ mesh)
โ”‚   โ”‚   โ”œโ”€โ”€ richards.py                     # Modified Richards equation (unsaturated flow)
โ”‚   โ”‚   โ”œโ”€โ”€ permeability.py                 # Anisotropic permeability tensor K(x,y,z)
โ”‚   โ”‚   โ””โ”€โ”€ phreatic.py                     # Phreatic surface tracker
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ stability/                          # Slope stability subsystem
โ”‚   โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”‚   โ”œโ”€โ”€ morgenstern_price.py            # Morgensternโ€“Price global equilibrium solver
โ”‚   โ”‚   โ”œโ”€โ”€ sos_optimizer.py                # Sum-of-Squares global slip surface optimizer
โ”‚   โ”‚   โ”œโ”€โ”€ slip_surface.py                 # Failure surface geometry & admissibility
โ”‚   โ”‚   โ””โ”€โ”€ effective_stress.py             # Effective stress tensor computation (ฯƒ' = ฯƒ - u)
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ hydro_mech/                         # Hydro-mechanical coupling
โ”‚   โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”‚   โ”œโ”€โ”€ biot.py                         # Biot consolidation equation solver
โ”‚   โ”‚   โ”œโ”€โ”€ pore_pressure.py                # Pore pressure field u(x,y,z,t)
โ”‚   โ”‚   โ””โ”€โ”€ coupling.py                     # ฯƒ' โ€” u interaction field
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ sensors/                            # Sensor fusion & data ingestion
โ”‚   โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”‚   โ”œโ”€โ”€ pipeline.py                     # Event-driven pub/sub ingestion pipeline
โ”‚   โ”‚   โ”œโ”€โ”€ piezometer.py                   # Vibrating wire piezometer parser
โ”‚   โ”‚   โ”œโ”€โ”€ dts.py                          # Distributed temperature sensor (DTS) parser
โ”‚   โ”‚   โ”œโ”€โ”€ settlement.py                   # Settlement gauge aggregator
โ”‚   โ”‚   โ”œโ”€โ”€ reservoir.py                    # Reservoir level time-series handler
โ”‚   โ”‚   โ””โ”€โ”€ aggregator.py                   # Multi-sensor temporal aggregation
โ”‚   โ”‚
โ”‚   โ””โ”€โ”€ utils/                              # Shared utilities
โ”‚       โ”œโ”€โ”€ __init__.py
โ”‚       โ”œโ”€โ”€ metrics.py                      # SCI, F_s, CERI, FAR computation
โ”‚       โ”œโ”€โ”€ mesh.py                         # Adaptive hybrid mesh utilities
โ”‚       โ”œโ”€โ”€ validators.py                   # Input validation & safety bounds
โ”‚       โ””โ”€โ”€ constants.py                    # Canonical parameter registry
โ”‚
โ”œโ”€โ”€ visualization/                          # Real-time visualization subsystem
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ app.py                              # Streamlit application entry point
โ”‚   โ”œโ”€โ”€ dashboard.py                        # Main safety dashboard layout
โ”‚   โ”œโ”€โ”€ seepage_map.py                      # 2D seepage field & gradient heatmap
โ”‚   โ”œโ”€โ”€ stability_plot.py                   # Failure surface & F_s evolution plot
โ”‚   โ”œโ”€โ”€ pore_pressure.py                    # Pore pressure field renderer
โ”‚   โ””โ”€โ”€ components/
โ”‚       โ”œโ”€โ”€ signal_panel.py                 # ๐Ÿ”ด๐ŸŸ ๐ŸŸข SAM safety signal panel
โ”‚       โ”œโ”€โ”€ forecast_panel.py               # PINN 6/12/24/48h forecast display
โ”‚       โ””โ”€โ”€ sensor_live.py                  # Live sensor reading panel
โ”‚
โ”œโ”€โ”€ archival/                               # Operational data archival (DAF)
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ writer.py                           # Append-only JSON/CSV safety record writer
โ”‚   โ”œโ”€โ”€ checksum.py                         # SHA-256 tamper-evidence layer
โ”‚   โ””โ”€โ”€ partitioner.py                      # Per-scenario time-window CSV partitioner
โ”‚
โ”œโ”€โ”€ simulation/                             # Experimental simulation environment
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ scenarios.py                        # Four canonical benchmark configurations
โ”‚   โ”œโ”€โ”€ noise_models.py                     # Environmental perturbation models
โ”‚   โ”œโ”€โ”€ benchmarks.py                       # Full validation suite runner
โ”‚   โ”œโ”€โ”€ parameters.py                       # Canonical v1.0.0 parameter registry
โ”‚   โ””โ”€โ”€ results/                            # Pre-computed validation outputs
โ”‚       โ”œโ”€โ”€ S1_homogeneous.json
โ”‚       โ”œโ”€โ”€ S2_zoned_embankment.json
โ”‚       โ”œโ”€โ”€ S3_rapid_drawdown.json
โ”‚       โ””โ”€โ”€ S4_seismic_coupling.json
โ”‚
โ”œโ”€โ”€ examples/                               # Usage examples & tutorials
โ”‚   โ”œโ”€โ”€ quickstart.py                       # Minimal working example
โ”‚   โ”œโ”€โ”€ basic_safety_check.ipynb            # Jupyter: single-scenario safety evaluation
โ”‚   โ”œโ”€โ”€ zoned_embankment.ipynb              # Jupyter: zoned dam full analysis
โ”‚   โ”œโ”€โ”€ rapid_drawdown.ipynb                # Jupyter: transient drawdown scenario
โ”‚   โ”œโ”€โ”€ seismic_scenario.ipynb              # Jupyter: seismic coupling analysis
โ”‚   โ”œโ”€โ”€ streamlit_live.py                   # Launch real-time safety dashboard
โ”‚   โ””โ”€โ”€ ai_forecast_demo.py                 # PINN + XGBoost forecast demonstration
โ”‚
โ”œโ”€โ”€ tests/                                  # Unit and integration tests
โ”‚   โ”œโ”€โ”€ test_smec.py
โ”‚   โ”œโ”€โ”€ test_gsse.py
โ”‚   โ”œโ”€โ”€ test_hgcl.py
โ”‚   โ”œโ”€โ”€ test_cnn_gradient.py
โ”‚   โ”œโ”€โ”€ test_pinn_pore.py
โ”‚   โ”œโ”€โ”€ test_xgb_stability.py
โ”‚   โ”œโ”€โ”€ test_biot.py
โ”‚   โ”œโ”€โ”€ test_pipeline.py
โ”‚   โ””โ”€โ”€ test_archival.py
โ”‚
โ”œโ”€โ”€ docs/                                   # Documentation source
โ”‚   โ”œโ”€โ”€ architecture.md                     # Pipeline & construct architecture reference
โ”‚   โ”œโ”€โ”€ mathematics.md                      # Full mathematical formalism
โ”‚   โ”œโ”€โ”€ ai_modules.md                       # CNN / PINN / XGBoost documentation
โ”‚   โ”œโ”€โ”€ sensor_fusion.md                    # Sensor ingestion & aggregation guide
โ”‚   โ”œโ”€โ”€ governance.md                       # HGCL governance protocol reference
โ”‚   โ””โ”€โ”€ api_reference.md                    # Full Python API reference
โ”‚
โ”œโ”€โ”€ paper/                                  # Research paper artifacts
โ”‚   โ”œโ”€โ”€ DAMS-SLIP_Research_Paper.pdf        # Published paper (PDF)
โ”‚   โ”œโ”€โ”€ DAMS-SLIP_Research_Paper.docx       # Editable Word version
โ”‚   โ””โ”€โ”€ figures/                            # Paper figures & diagrams
โ”‚       โ”œโ”€โ”€ pipeline_diagram.svg
โ”‚       โ”œโ”€โ”€ seepage_field_S2.svg
โ”‚       โ”œโ”€โ”€ slip_surface_S3.svg
โ”‚       โ””โ”€โ”€ ai_forecast_validation.svg
โ”‚
โ”œโ”€โ”€ .gitlab-ci.yml                          # GitLab CI/CD pipeline
โ”œโ”€โ”€ .github/                                # GitHub Actions workflows
โ”‚   โ””โ”€โ”€ workflows/
โ”‚       โ”œโ”€โ”€ tests.yml
โ”‚       โ””โ”€โ”€ publish.yml
โ”œโ”€โ”€ pyproject.toml                          # Build system configuration
โ”œโ”€โ”€ setup.cfg                               # Package metadata
โ”œโ”€โ”€ requirements.txt                        # Runtime dependencies
โ”œโ”€โ”€ requirements-dev.txt                    # Development dependencies
โ”œโ”€โ”€ CHANGELOG.md                            # Version history
โ”œโ”€โ”€ CONTRIBUTING.md                         # Contribution guidelines
โ”œโ”€โ”€ CODE_OF_CONDUCT.md
โ”œโ”€โ”€ AUTHORS.md                              # Author and contributor registry
โ”œโ”€โ”€ LICENSE                                 # MIT License
โ””โ”€โ”€ README.md                               # This file

๐Ÿš€ Quick Start

Installation

# Install from PyPI
pip install damsslip-engine

# Install from source
git clone https://github.com/gitdeeper12/DAMS-SLIP.git
cd DAMS-SLIP
pip install -e .

Minimal Example

from dams_slip import DAMSGovernor

# Initialize the safety governor
governor = DAMSGovernor(
    dam_config="configs/zoned_embankment.yaml",
    reservoir_head=42.0,   # meters
    sensor_stream="live"   # or path to historical CSV
)

# Run full DAMS-SLIP pipeline
result = governor.evaluate()

print(result.signal)         # "STABILITY_CERTIFIED" | "MONITORING" | "CRITICAL_ALERT"
print(result.factor_of_safety)     # float โ€” global min F_s (SOS certified lower bound)
print(result.sci)                  # Seepage Containment Index (%)
print(result.ai_lead_time_hours)   # Hours of warning before predicted threshold breach
print(result.hgcl_action)          # "none" | "level_1" | "level_2" | "level_3"

With Full AI Augmentation

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 at T+24h (mean ยฑ std)
print(result.piping_risk)          # CNN classification: normal / elevated / critical

Rapid Drawdown Scenario

from dams_slip import DAMSGovernor
from dams_slip.simulation import DrawdownScenario

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%
print(results.ai_warning_hours)    # 18.3 hours before F_s minimum

Launch Real-Time Safety Dashboard

# Start Streamlit safety monitoring dashboard
streamlit run examples/streamlit_live.py

# Dashboard available at: http://localhost:8501
# Live seepage field heatmap ยท F_s evolution ยท PINN forecast ยท ๐Ÿ”ด๐ŸŸ ๐ŸŸข signal

๐Ÿงฉ DAMS-SLIP Pipeline

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   Multi-Sensor Input: Piezometers ยท DTS ยท Settlement ยท Reservoir ยท ATS โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                               โ”‚
         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
         โ”‚                     โ”‚                   โ”‚
         โ–ผ                     โ–ผ                   โ–ผ
    SMEC                  Biot Consolidation   CNN Gradient
    Seepage FEM           Coupled Solver       Detector
    Richards Eq.          ฯƒ' = ฯƒ โˆ’ u           Piping Alert
    Phreatic Tracker      N = 10โถ mesh         P โˆˆ {0,1,2}
         โ”‚                     โ”‚                   โ”‚
         โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                               โ”‚
                  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                  โ”‚                        โ”‚
                  โ–ผ                        โ–ผ
             GSSE                    PINN Pore Pressure
             Morgensternโ€“Price       Forecast: T+6/12/24/48h
             SOS Global Optimizer    Physics-constrained
             F_s* (certified LB)     Spatial field output
                  โ”‚                        โ”‚
                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                               โ”‚
                               โ–ผ
                    XGBoost F_s Ensemble
                    24h stability margin forecast
                    Mean ยฑ ฯƒ prediction interval
                               โ”‚
                               โ–ผ
                    HGCL โ€” Hydraulic Gradient
                    Consistency Lock
                    i_exit(x,t) โ‰ค i_cr(x)  โˆ€ x โˆˆ โˆ‚ฮฉ
                               โ”‚
                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ–ผ                     โ–ผ
             Safety Signal         Archival & Dashboard
             ๐Ÿ”ด๐ŸŸ ๐ŸŸข                JSON/CSV + SHA-256
             Operator Alert        Streamlit + Plotly

Construct Descriptions

# Construct Governing Equation Description
1 SMEC โˆ‚ฮธ/โˆ‚t = โˆ‡ยท[K(ฯˆ)ยทโˆ‡(ฯˆ+z)] + S(x,t) Modified Richards equation in anisotropic K(x,y,z)
2 GSSE F_s* = min_{surfaceโˆˆA} F_s(surface) Morgensternโ€“Price + SOS global optimizer
3 HGCL i_exit(x,t) โ‰ค i_cr(x) = (G_sโˆ’1)/(1+e) Real-time exit gradient enforcement
AI-1 CNN Gradient Classification: {normal, elevated, critical} Piping initiation pattern detection
AI-2 PINN Forecast L = ฮป_dataยทL_data + ฮป_physยทL_phys Physics-constrained pore pressure forecasting
AI-3 XGBoost F_s F_s(T+24h) = ฮผ ยฑ ฯƒ Stability margin prediction ensemble

๐Ÿ“Š Scoring & Safety Bounds

Safety certification criteria:
  SCI(t)   = |{x โˆˆ ฮฉ : i_cr(x) โˆ’ i(x,t) โ‰ฅ 0}| / |ฮฉ| ร— 100%  โ‰ฅ  98.0%
  F_s,LB   (SOS certified lower bound)                          โ‰ฅ  1.45
  CCS_gov  (Governance Concordance Score)                       โ‰ฅ  0.95

Critical hydraulic gradient:
  i_cr = (G_s โˆ’ 1) / (1 + e)   where G_s โ‰ˆ 2.65, e โ‰ˆ 0.60 โ†’ i_cr โ‰ˆ 1.03

Darcy velocity safety constraint:
  v_D(x,t) = k(x) ยท |โˆ‡h(x,t)| โ‰ค v_cr = k(x) ยท i_cr   โˆ€ x โˆˆ ฮฉ

Benchmark validation results (v1.0.0):

Scenario Description SCI F_s 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

AI module performance:

AI Module Precision Recall AUC / MAE False Alarm Rate
CNN Gradient Detector 0.94 0.91 0.97 (AUC) 4.3%
PINN Pore Pressure (24h) โ€” โ€” 1.67 kPa (MAE) N/A
XGBoost F_s Ensemble (24h) โ€” โ€” 0.024 (MAE) 3.8%
HGCL Governance Response 0.97 0.95 0.99 (AUC) 2.1%

HGCL governance decision thresholds:

Level Condition Action Escalation
๐ŸŸข Certified F_s โ‰ฅ 1.45 ยท SCI โ‰ฅ 98% Maintenance mode None
๐ŸŸ  Level 1 SCI < 98% ยท F_s โ‰ฅ 1.45 Activate drainage valves Monitor at 15 min
๐ŸŸ  Level 2 F_s < 1.45 ยท SCI โ‰ฅ 96% Reservoir drawdown recommendation Alert engineer
๐Ÿ”ด Level 3 F_s < 1.45 ยท SCI < 96% Critical alert + emergency protocol Immediate action

๐ŸŒ Platforms & Mirrors

Platform URL Role
๐Ÿ™ GitHub (Primary) github.com/gitdeeper12/DAMS-SLIP Source code, issues, PRs
๐ŸฆŠ GitLab (Mirror) gitlab.com/gitdeeper12/DAMS-SLIP CI/CD mirror
๐Ÿชฃ Bitbucket (Mirror) bitbucket.org/gitdeeper-12/DAMS-SLIP Enterprise mirror
๐Ÿ”๏ธ Codeberg (Mirror) codeberg.org/gitdeeper12/DAMS-SLIP Open-source community
๐Ÿ“ฆ PyPI pypi.org/project/dams-slip-engine Python package distribution
๐Ÿ”ฌ Zenodo doi.org/10.5281/zenodo.20370291 Citable DOI, paper & data
๐Ÿ“‹ OSF Project osf.io/PW7QZ Research project registry
๐Ÿ“ OSF Preregistration doi.org/10.17605/OSF.IO/PW7QZ Pre-registered study protocol
๐ŸŒ Website dams-slip.netlify.app Live documentation & dashboard
๐Ÿง‘โ€๐Ÿ”ฌ ORCID orcid.org/0009-0003-8903-0029 Researcher identity
๐Ÿ—„๏ธ Internet Archive archive.org/details/osf-registrations-PW7QZ Permanent archival copy

๐ŸŒ Official Website Pages

Page URL
Homepage dams-slip.netlify.app
Dashboard dams-slip.netlify.app/dashboard
Results dams-slip.netlify.app/results
Documentation dams-slip.netlify.app/documentation

๐Ÿ”„ Clone & Download

Git Clone

# GitHub (Primary)
git clone https://github.com/gitdeeper12/DAMS-SLIP.git

# GitLab (Mirror)
git clone https://gitlab.com/gitdeeper12/DAMS-SLIP.git

# Bitbucket (Mirror)
git clone https://bitbucket.org/gitdeeper-12/DAMS-SLIP.git

# Codeberg (Mirror)
git clone https://codeberg.org/gitdeeper12/DAMS-SLIP.git

Direct ZIP Download

Source Link
GitHub DAMS-SLIP-main.zip
GitLab DAMS-SLIP-main.zip
Bitbucket DAMS-SLIP-main.zip
Codeberg DAMS-SLIP-main.zip
PyPI files pypi.org/project/dams-slip-engine/#files
Zenodo record doi.org/10.5281/zenodo.20370291

๐Ÿ“– Citation

If DAMS-SLIP contributes to your research, please cite using one of the following formats.

๐Ÿ“ฆ PyPI Package

@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)}
}

๐Ÿ”ฌ Zenodo Archive (Paper & Data)

@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}
}

๐Ÿ“ OSF Preregistration

@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}
}

๐Ÿ“„ Research Paper

@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,
                  Systems Safety \& Engineering (AI-augmented)}
}

APA (inline)

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.0.0). Zenodo. https://doi.org/10.5281/zenodo.20370291


๐Ÿ“œ License

This project is licensed under the MIT License โ€” see the LICENSE file for details.

MIT License

Copyright (c) 2026 Samir Baladi

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction...

๐Ÿ‘ค Author

Samir Baladi Interdisciplinary AI Researcher โ€” Neural Engineering, Computational Systems Safety & Geotechnical AI Ronin Institute / Rite of Renaissance

Contact Link
๐Ÿ“ง Email gitdeeper@gmail.com
๐Ÿง‘โ€๐Ÿ”ฌ ORCID 0009-0003-8903-0029
๐Ÿ™ GitHub github.com/gitdeeper12
๐ŸŒ Website dams-slip.netlify.app

Systems Safety & Engineering (AI-augmented) ยท Version 1.0.0 ยท May 2026

DOI PyPI License: MIT

"Structural integrity is not negotiated with gravity โ€” it is enforced through geometry, physics, and constraint design."

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dams_slip_engine-1.1.1.tar.gz (84.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dams_slip_engine-1.1.1-py3-none-any.whl (48.1 kB view details)

Uploaded Python 3

File details

Details for the file dams_slip_engine-1.1.1.tar.gz.

File metadata

  • Download URL: dams_slip_engine-1.1.1.tar.gz
  • Upload date:
  • Size: 84.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: DAMS-SLIP-Uploader/1.1.1

File hashes

Hashes for dams_slip_engine-1.1.1.tar.gz
Algorithm Hash digest
SHA256 6a32335c2dcb3b6c6abcb569ec250d21423d7e196e0ae646cf5b4b55779b691f
MD5 a5a4b6dc90e1d5eed69892a00058d468
BLAKE2b-256 a73664313e40d44dc68051dbb4114672e9f0fad88018b03ffec5319fd008b7b9

See more details on using hashes here.

File details

Details for the file dams_slip_engine-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for dams_slip_engine-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9584b448cfa166a8cde73691da502803e86e0b36ae5b183b00979aa637654886
MD5 0f38e1038afc099003b11a87cb1ab1f6
BLAKE2b-256 600d39fe0ba3a49e9cbba902f656006d06cf1f8956f8f28f0ba987c7072c2d48

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page