Repository navigation
ardirec v0.2.0-alpha.9 — Protection Distance Locus
Pre-release
Pre-release
·
321 commits
to main
since this release
ardirec alpha.9 delivers the P2 manual distance-protection analysis foundation.
Highlights:
- Locus now uses explicit protection measuring loops: L1-E, L2-E, L3-E, L1-L2, L2-L3 and L3-L1.
- Phase-phase loops use differential voltage/current; phase-earth loops support complex residual-current grounding compensation kL.
- kL can be entered manually or imported from RIO/XRIO KL, Z0/Z1, or RE/RL-XE/XL settings where available.
- C1 and C2 remain synchronized with the shared investigation context and are displayed as filled/outlined impedance markers.
- The selected Time-view window drives the R-X trajectory, keeping fault timing and impedance behavior aligned.
- Classic RIO distance zones are imported with fault-loop filtering, trip metadata and supported generic polygon/mho geometry.
- Standardized XRIO RIO Distance sections are adapted without evaluating vendor-specific Custom formulas/scripts; unsupported content is reported explicitly.
- Imported zone impedance bases follow the global Primary/Secondary representation when CT/VT metadata permits verified conversion.
- Pure C++ distance and RIO seams have deterministic regression tests for LL/LN loop equations, complex kL conversion, RIO geometry/filtering and XRIO adaptation.
P2 is manual analysis infrastructure, not automatic fault classification or distance-to-fault estimation. Unsupported proprietary XRIO converter logic is never guessed.
Windows development distribution remains a portable ZIP folder. The executable is unsigned, so Windows SmartScreen may show a warning.
What's Changed
Full Changelog: v0.2.0-alpha.8...v0.2.0-alpha.9