[ANN] AnalyticLoadFlow.jl – Analytical Load Flow Solver based on HELM

Julia package implementing the Analytic Power Series Load Flow:

  • Sparse Y-Bus interface
  • PQ, PV and Slack buses
  • Padé evaluation
  • Optional Newton-Raphson polish
  • Open-source reference implementation

Project Status

AnalyticLoadFlow.jl is provided by SOPTIM AG as a compact reference implementation of an analytic power-series based AC load-flow approach.

The repository is intentionally kept small and mostly static. It is provided for study, reproducibility, and experimentation with the method. SOPTIM AG does not maintain AnalyticLoadFlow.jl as an industrial power-flow product, does not provide commercial support for it, and does not offer it as part of a commercial product or service.

The code is made available under the Apache-2.0 license. This does not imply any warranty, maintenance obligation, support commitment, or product roadmap by SOPTIM AG.

Feature Matrix

Feature Status Notes
PQ buses / PQ load flow Supported APSLF PQ core
PV buses Supported outer-loop PV handling and direct PV kernel
Q-limit handling Supported, limited PV→PQ switching when Qmin/Qmax are violated
NR polish Optional rectangular Newton post-processing
Padé evaluation Supported used for series evaluation / analytical continuation
400 V LV PQ-only example Included synthetic educational radial street-feeder case
Parametric tiled-grid scaling example Included synthetic one-voltage-level sparse Y-bus, configurable with --buses=N, includes timing output
External case import Not included no MATPOWER/CGMES import workflow
Transformer tap control / OLTC Not included no tap-control or voltage-regulator logic
Industrial support/productization Not included reference implementation only
4 Likes