PowerModelsProtection.jl Documentation

Overview

PowerModelsProtection.jl is a Julia/JuMP extension package to PowerModels.jl and PowerModelsDistribution.jl for modeling of protection coordination on power grids.

Installation

The latest stable release of PowerModelsProtection can be installed using the Julia package manager with

Pkg.add("PowerModelsProtection")

For the current development version, "checkout" this package with

Pkg.develop(Pkg.PackageSpec(;name="PowerModelsProtection", url="https://github.com/lanl-ansi/PowerModelsProtection.jl.git"))

At least one solver is required for running PowerModelsProtection. The open-source solver Ipopt is recommended, as it is extremely fast, and can be used to solve a wide variety of the problems and network formulations provided in PowerModelsProtection. The Ipopt solver can be installed via the package manager with

Pkg.add("Ipopt")

Test that the package works by running

Pkg.test("PowerModelsProtection")