/energy_system_optimization

Primary LanguageJupyter NotebookOtherNOASSERTION

Energy System Optimization

License: CC BY 4.0 License: MIT

Description

This course will teach students constrained optimization problems and associated solution methods, how to implement and apply linear and mixed integer linear programs to solve such problems using Julia/JuMP, and the practical application of such techniques in energy systems engineering.

The course will first introduce students to the theory and mathematics of constrained optimization problems and provide a brief introduction to linear programming, including problem formation and solution algorithms.

Finally, to build hands-on experience with optimization methods for energy systems engineering, the course will introduce students to several canonical problems in power and energy systems planning and operations, including: economic dispatch, unit commitment, and capacity planning.

Notebooks

  1. Constrained Optimization
  2. Anatomy of the model
  3. Basic Capacity Expansion
  4. Economic Dispatch
  5. Unit Commitment
  6. Optimal Power Flow
  7. Complex Capacity Expansion

Homeworks

License and copyright

If you would like to use these materials, please see the license and copyright page.