Skip to content

An optimization library for the operation and restoration of electric power distribution feeders featuring networked microgrids

License

Notifications You must be signed in to change notification settings

lanl-ansi/PowerModelsONM.jl

Repository files navigation

PowerModelsONM

An Optmization library for the operation and restoration of electric power distribution feeders featuring networked microgrids

Documentation Build Status
docs-stable docs-dev github-actions codecov

This package combines various packages in the InfrastructureModels.jl optimization library ecosystem, particularly those related to electric power distribution.

PowerModelsONM focuses on optimizing the operations and restoration of phase unbalanced (multiconductor) distribution feeders that feature multiple grid-forming generation assets such as solar PV, deisel generators, energy storage, etc. Phase unbalanced modeling is achieved using PowerModelsDistribution. This library features a custom implementation of an optimal switching / load shedding (mld) problem. See documentation for more details.

Installation

To install PowerModelsONM, use the built-in Julia package manager

pkg> add PowerModelsONM

Or, equivalently, via the Pkg API:

julia> import Pkg; Pkg.add("PowerModelsONM")

or to develop the package,

julia> import Pkg; Pkg.develop(Pkg.PackageSpec(; name="PowerModelsONM", url="https://github.com/lanl-ansi/PowerModelsONM.jl"))

Questions and contributions

Usage questions can be posted on the Github Discussions forum.

Contributions, feature requests, and suggestions are welcome; please open an issue if you encounter any problems. The contributing page has guidelines that should be followed when opening pull requests and contributing code.

This software was supported by the Resilient Operations of Networked Microgrids project funded by the U.S. Department of Energy's Microgrid Research and Development Program.

R&D100 2023 Winner

PowerModelsONM won an R&D100 Award in 2023

Award Entry
R&D100 2023 Winner Logo PowerModelsONM: Optimizing Operations of Networked Microgrids for Resilience
Los Alamos National Laboratory, National Renewable Energy Laboratory, Sandia National Laboratories, National Rural Electric Cooperative Association

You can find a YouTube video that accompanied our entry below for more information on PowerModelsONM:

R&D 100 - PowerModels ONM

Citing PowerModelsONM

If you find PowerModelsONM useful for your work, we kindly request that you cite the following publication:

@ARTICLE{9897093,
  author={Fobes, David M. and Nagarajan, Harsha and Bent, Russell},
  journal={IEEE Transactions on Smart Grid},
  title={Optimal Microgrid Networking for Maximal Load Delivery in Phase Unbalanced Distribution Grids: A Declarative Modeling Approach},
  year={2023},
  volume={14},
  number={3},
  pages={1682-1691},
  doi={10.1109/TSG.2022.3208508}
}

License

This code is provided under a BSD license as part of the Multi-Infrastructure Control and Optimization Toolkit (MICOT) project, C15024.