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 |