Download & Installation¶
The openSDUC has been tested using these latest versions Python 3.13.7 and Pyomo 6.10.0, and it uses Gurobi 13.0.1 as a commercial MIP solver for which a free academic license is available. It uses Pyomo so that it is independent of the preferred solver. You can alternatively use one of the free solvers HiGHS 1.14.0, SCIP 10.0.2, GLPK 5.0 and CBC 2.10.13. List the serial solver interfaces under Pyomo with this call:
pyomo help -s
Gurobi, HiGHS, SCIP, or GLPK solvers can be installed as a package:
conda install -c gurobi gurobi
pip install highspy
conda install -c conda-forge pyscipopt
conda install glpk
Besides, it also requires the following packages:
Pandas for inputting data and outputting results
Matplotlib for plotting some results
Cases¶
Here, you have the input files of a small case study of 16 generators.
Code¶
The openSDUC code is provided under the GNU Affero General Public License:
the code can’t become part of a closed-source commercial software product
any future changes and improvements to the code remain free and open
Source code can be downloaded from GitHub or installed with pip
This model is a work in progress and will be updated accordingly. If you want to subscribe to the openSDUC model updates send an email to mailto:andres.ramos@comillas.edu