ADMS (Automatic Distribution Management System)
ADMS tools coordinate reliability and efficiency on distribution networks through automated switching and voltage control.
Key Concepts
FLISR — Fault Location, Isolation, and Service Restoration
- Detects faults on a feeder
- Isolates the faulted section
- Restores service to affected loads via alternate feeder paths
VVO — Volt-Var Optimization
- Adjusts voltage setpoints on regulators and capacitors
- Minimizes losses while maintaining voltage limits
- Reactive power dispatch
Outage Coordination — Manages multiple simultaneous outages or planned maintenance
- Evaluates restoration priorities
- Coordinates tie-line usage
- Estimates service duration
Usage Examples
Run FLISR for a specific fault
Output includes:
- Isolation sequence (which switches to open)
- Restored load (MW/MVAr)
- Restoration time estimate
- Backup sources used
VVO optimization
Output:
- Optimal voltage setpoints (per regulator)
- Capacitor switching commands
- Estimated loss reduction
- Peak voltage violations (if any)
Outage impact analysis
Integration with Reliability Metrics (v0.3)
ADMS operations are now fully integrated with Monte Carlo reliability analysis:
FLISR with Reliability Tracking
FLISR operations now compute before/after LOLE metrics:
# Execute FLISR and measure reliability impact
Output includes reliability impact:
lole_before(hours/year before FLISR)lole_after(hours/year after FLISR)lole_reduction_pct(percentage improvement)effectiveness(0.0-1.0, where >0.5 means effective)
VVO with Reliability Constraints
VVO now respects minimum deliverability scores and shifts objective weights based on current reliability:
# VVO maintaining 80+ reliability score
Objective Weight Scheduling:
- Score < threshold: 0.1 (heavily favor reliability)
- Score near threshold (±10): 0.5 (balanced)
- Score well above threshold (non-aggressive): 0.6 (favor losses)
- Score well above threshold (aggressive): 0.8 (maximize loss reduction)
Multi-Area Maintenance Coordination
Schedule outages to minimize peak LOLE while coordinating across zones:
# Plan maintenance with multi-area coordination
Constraints:
- No two neighboring areas can have maintenance on same day
- Peak LOLE during any maintenance window must stay below threshold
- EUE reduction from coordinated scheduling (up to 15%)
Reliability Concepts
See Reliability Analysis for detailed explanation of:
- LOLE (Loss of Load Expectation)
- EUE (Energy Unserved)
- Deliverability Score (0-100 composite metric)
- Monte Carlo Simulation (outage scenario generation)
- CANOS (multi-area coordination framework)
Test Suite
Comprehensive integration tests validate:
- FLISR effectiveness measurement (17 tests)
- VVO objective weighting (8 tests)
- Maintenance window validation (6 tests)
- Multi-area coordination (14 tests)
Run with:
References
- Reliability Metrics: Reliability Analysis
- Crate:
crates/gat-adms/src/reliability_integration.rs - CLI:
gat adms --help - Tests:
crates/gat-adms/tests/integration_with_reliability.rs - Schema:
docs/schemas/adms_output.json