Skip to content

lanl-ansi/PowerModelsDistributionRDT.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PowerModelsDistributionRDT

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.

PowerModelsDistributionRDT focuses on optimal design of phase unbalanced (multiconductor) distribution feeders, primarily for meeting resilience metrics. Phase unbalanced modeling is achieved using PowerModelsDistribution. This library features a custom implementation of network design for resilience. See documentation for more details.

Installation

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

pkg> add PowerModelsDistributionRDT

Or, equivalently, via the Pkg API:

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

or to develop the package,

julia> import Pkg; Pkg.develop(Pkg.PackageSpec(; name="PowerModelsDistributionRDT", url="https://github.com/lanl-ansi/PowerModelsDistributionRDT.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 LPNORM project funded by the U.S. Department of Energy's Microgrid Research and Development Program.

Citing PowerModelsDistributionRDT

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

@article{byeon2020communication,
  title={Communication-constrained expansion planning for resilient distribution systems},
  author={Byeon, Geunyeong and Van Hentenryck, Pascal and Bent, Russell and Nagarajan, Harsha},
  journal={INFORMS Journal on Computing},
  volume={32},
  number={4},
  pages={968--985},
  year={2020},
  publisher={INFORMS}
}

which first introduced the problem specification implemented in this software.

License

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