top of page



1. Introduction


1.1. Introduction


1.2. Install Anaconda Navigator / Jupyter Notebook


1.3. Install Pyomo


1.4. Install the solvers for the Optimization model





2. The case study on investing in a hydro unit


2.1. Description of the case study


2.2. Defining the concrete model


2.3. Setting the input parameters


2.4. Defining the decision variables


2.5. Constraint and objective function


2.6. Setting the solver and solving the problem


2.7. Sensitivity analysis


2.8. Comparing the performance of solvers


2.9. Abstract model.


2.10. Abstract model: decision variables


2.11. Abstract model: objective function


2.12. Solving two nonlinear instances of the abstract model


2.13. Sensitivity analysis (abstract model)




3. Conclusions


3.1. Conclusions

Group 591 (1).png
Group 589_edited_edited_edited_edited_edited_edited.jpg
© 2026 Dr Spyros Giannelos
London, United Kingdom
spyros@spyrosgiannelos.com
Privacy Notice 
bottom of page