Skip to content

ardirec v0.2.0-alpha.9 — Protection Distance Locus

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 09:45
· 321 commits to main since this release
4c2608e

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

  • feat: P2 protection-grade distance locus by @masarray in #13

Full Changelog: v0.2.0-alpha.8...v0.2.0-alpha.9