SkillAgentSearch skills...

HydroPowerModels.jl

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

Install / Use

/learn @LAMPSPUC/HydroPowerModels.jl
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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}
}
View on GitHub
GitHub Stars12
CategoryDevelopment
Updated7mo ago
Forks1

Languages

Julia

Security Score

82/100

Audited on Aug 25, 2025

No findings