/Microgrid-sizing-optim-bench

Benchmark of optimization algorithms for Microgrid sizing (using NLopt and Microgrids.jl)

Primary LanguageJupyter NotebookMIT LicenseMIT

Benchmark of optimization algorithms for Microgrid sizing

PH, October 2023

Tools:

All the code is in the notebook Microgrid_sizing_optimization.ipynb

This experiment is used in the poster Which optimization “flavor” for sizing Microgrid energy systems?, Julia Optimization Days 2023, https://hal.science/IETR-AUT/hal-04233749v1

Results

Among NLopt.jl derivative free optimizers, the two which stands out are:

  • DIRECT for a medium number of iterations
  • CRS2 for more iterations.

opti_budget_variability_shedmax_0.000opti_budget_variability_shedmax_0.001