HarmonicPowerModels.jl is an extension package of PowerModels.jl for Steady-State Power System Optimization with Power Harmonics.
- Balanced Harmonic Power Flow (hpf)
- IVR (
IVRPowerModel) 
 - IVR (
 - Balanced Harmonic Optimal Power Flow (hopf)
- IVR (
IVRPowerModel) 
 - IVR (
 - Balanced Harmonic Hosting Capacity (hhc)
- Deterministic NLP (
dHHC_NLP <: IVRPowerModel) - Deterministic SOC (
dHHC_SOC <: IVRPowerModel) 
 - Deterministic NLP (
 
The package requires Julia 1.9 or newer. The latest stable release of HarmonicPowerModels can be installed using the Julia package manager with
] add HarmonicPowerModelsAt least one solver is required for running HarmonicPowerModels. The open-source solver Ipopt is recommended, as it is fast, scaleable and can be used to solve a wide variety of the problems provided in HarmonicPowerModels. The Ipopt solver can be installed via the package manager with
] add IpoptTest that the package works by running
] test HarmonicPowerModelsThe primary developer is Tom Van Acker, BASF Antwerp, (@timmyfaraday), with support from the following contributors:
- Hakan Ergun, KU Leuven, (@hakanergun), and
 - Frederik Geth, GridQube, (@frederikgeth).
 
This code is provided under a BSD 3-Clause License.