Benchmark of optimization algorithms for Microgrid sizing
PH, October 2023
Tools:
- Microgrids.jl
- optimizers from NLopt.jl (wrapper of https://nlopt.readthedocs.io)
All the code is in the notebook Microgrid_sizing_optimization.ipynb
- raw results are saved in sizing_optimizations_3360.csv table (and in a LibreOffice Calc annotated version
sizing_optimizations_3360.ods
) - results figures saved in figures folder
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.