HarmonicPowerModels.jl

An extension package of PowerModels.jl for Harmonic (Optimal) Power Network
Author timmyfaraday
Popularity
6 Stars
Updated Last
3 Months Ago
Started In
March 2021

HarmonicPowerModels.jl

HarmonicPowerModels.jl is an extension package of PowerModels.jl for Steady-State Power System Optimization with Power Harmonics.

Core Problem Specification

  • Balanced Harmonic Power Flow (hpf)
    • IVR (IVRPowerModel)
  • Balanced Harmonic Optimal Power Flow (hopf)
    • IVR (IVRPowerModel)
  • Balanced Harmonic Hosting Capacity (hhc)
    • Deterministic NLP (dHHC_NLP <: IVRPowerModel)
    • Deterministic SOC (dHHC_SOC <: IVRPowerModel)

Installation

The package requires Julia 1.9 or newer. The latest stable release of HarmonicPowerModels can be installed using the Julia package manager with

] add HarmonicPowerModels

At 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 Ipopt

Test that the package works by running

] test HarmonicPowerModels

Acknowledgements

The primary developer is Tom Van Acker, BASF Antwerp, (@timmyfaraday), with support from the following contributors:

License

This code is provided under a BSD 3-Clause License.

Used By Packages

No packages found.