HydroPowerModels.jl

A Julia/JuMP package for Hydrothermal Multistage Steady-State Power Network Optimization solved by Stochastic Dual Dynamic Programming (SDDP).
Author LAMPSPUC
Popularity
10 Stars
Updated Last
3 Months Ago
Started In
July 2023

HydroPowerModels.jl

A Julia/JuMP package for Hydrothermal Multistage Steady-State Power Network Optimization solved by Stochastic Dual Dynamic Programming (SDDP).

DOI Documentation Build Status Coverage Paper
DOI Build Status Codecov branch status

If you are struggling to figure out how to use something, raise a Github issue!

Network Data Formats

  • PowerModels ".json" files

Resevoir Data Formats

  • JSON ".json" files

Problem Specifications and Network Formulations

  • Problem Specifications and Network Formulations are handled by PowerModels.jl.

Solution Method

  • Solution method is handled by SDDP.jl.

History

This package was developed as part of a Master Thesis:

Citing HydroPowerModels.jl

If you use HydroPowerModels.jl, we ask that you please cite the following:

@article{Rosemberg2020,
  doi = {10.21105/jcon.00035},
  url = {https://doi.org/10.21105/jcon.00035},
  year = {2020},
  publisher = {The Open Journal},
  volume = {1},
  number = {1},
  pages = {35},
  author = {Andrew W. Rosemberg and Alexandre Street and Joaquim D. Garcia and Thuener Silva and \\ Davi M. Valladão and Oscar Dowson},
  title = {HydroPowerModels.jl: A Julia/JuMP Package for Hydrothermal Economic Dispatch Optimization},
  journal = {Proceedings of the JuliaCon Conferences}
}