We may earn an affiliate commission when you visit our partners.
Dr S.Giannelos Quant Energy Academy

1. Use this code at Checkout for the best DEAL (remove spaces. ):  After purchase, just send me a private message here.

2. Course Overview:

Read more

1. Use this code at Checkout for the best DEAL (remove spaces. ):  After purchase, just send me a private message here.

2. Course Overview:

  1. You will gain a clear understanding of economic dispatch in power systems, including its purpose and significance in optimizing electricity generation costs.

  2. You will develop economic dispatch models using Python (with the Pyomo package) and GAMS, two powerful tools for formulating and solving optimization problems.

  3. You will apply these models to real-world power systems, considering scenarios with and without energy storage, as well as cases with and without CO2 constraints. Through multiple case studies, you will analyze results and assess the economic value of energy storage.

  4. You will learn how to effectively solve the economic dispatch problem and interpret the results based on realistic data. You will also gain insights into cost minimization and system efficiency.

  5. You will also develop debugging skills to identify and resolve common modelling issues, ensuring your solutions are accurate and reliable.

  6. To complete this course, you will need basic knowledge of optimization and programming. This will help you get the most out of the material.

3. How to connect with me and unlock hundreds of courses.

You can unlock hundreds of online courses at the Quant Energy Academy at www [dot] quantenergyacademy [dot] com

Here to help you thrive,  Your Instructor

Dr.Spyros

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Learning objectives

  • To get all extras please use this code at checkout (remove spaces): 49a9c2 b375efae85b134
  • Remember: all the code, is available for you to download! plus: publications and tutorials!
  • You will learn what economic dispatch is and how to model it in python & gams. you will also model: co2, energy storage, renewables.
  • Always expanding: new videos and publications are added every 6–12 months, so be sure to check back!
  • Fast help within hours: have questions or need guidance? send a message and get a response within hours!

Syllabus

Get a high-level view of the course.

Introduction to the key topics covered in the course.

More Resources

Download a few introductory tutorials for extra study. The video lectures clearly describe what economic dispatch is. These extra study materials are just for a quick high-level view.


Read more
Focus on a 1-bus grid, and conduct economic dispatch with Storage

Introduction to the section.

How to define the input parameters. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

How to define our optimization model. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

How to read and understand the formulation. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

How to define the decision variables (unknowns). Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

How to define the objective function and the constraints. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

How to solve the model and plot the solution.

How to model and solve the GAMS model.

Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

How to debug in GAMS.

Learn how to conduct the economic dispatch with Storage, including CO2 modelling.

How to solve the optimization model in Python. We include storage and CO2 modelling.

We focus on what convexity means and how to find it. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

We model and solve the model.

We solve without Storage , but with CO2 modelling. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

We solve the previous model in GAMS.

The section focuses on Economic Dispatch with Storage, Renewables (wind) and CO2 modelling.

We model in Python, with Storage, wind and CO2.

We remove Storage and conduct the previous analysis. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

Modelling in GAMS the system with storage, renewables (wind) and CO2.

We interpret the key points of the analysis.

How to send the results to Excel for further analysis.

Key messages and analyses. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

Important sets for download.

Conducting the analysis in a 24-bus grid.

Introduction and the mathematical formulation.

Definition of the system topology.

Definition of the Reliability Test System. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

Definition of the per-unit system.

Conducting the modelling in Python.

Defining the constraints of the model. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

Defining the decision variables of the model.

Defining the constraints of the model.

Defining the optimal solution. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

Defining additional constraints.

Solving the model in GAMS. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

Conducting the analysis without Storage

Python modelling of the analysis without Storage. Also, a paper is available for download for extra reading (the paper is related to Economic Dispatch research. The paper is only for extra reading. It is an academic paper. The paper is not directly related to the code of this online course. It is much more advanced and the goal is to give you an idea of latest academic research in this field).

The section concludes.

Concluding remarks.

Bonus downloads!

Save this course

Save Power System Economic Dispatch: Python Model & Optimization to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Power System Economic Dispatch: Python Model & Optimization with these activities:
Review Optimization Theory
Solidify your understanding of optimization theory to better grasp the underlying principles of economic dispatch.
Show steps
  • Review linear programming concepts.
  • Study nonlinear programming techniques.
  • Practice solving optimization problems.
Brush Up on Python and Pyomo
Improve your Python and Pyomo skills to effectively implement and debug economic dispatch models.
Show steps
  • Review Python syntax and data structures.
  • Practice using the Pyomo library.
  • Work through Pyomo optimization examples.
Solve Economic Dispatch Problems
Reinforce your understanding by solving various economic dispatch problems with different constraints.
Show steps
  • Formulate economic dispatch models in Python.
  • Solve models with and without energy storage.
  • Analyze the impact of CO2 constraints.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Explore Advanced Pyomo Features
Deepen your knowledge by exploring advanced Pyomo features for modeling complex power systems.
Show steps
  • Learn about piecewise linear functions in Pyomo.
  • Study stochastic programming techniques.
  • Implement advanced models using Pyomo.
Model a Real-World Power System
Apply your skills by modeling a real-world power system and optimizing its economic dispatch.
Show steps
  • Gather data on a specific power system.
  • Develop an economic dispatch model in Python.
  • Analyze the results and draw conclusions.
Create a Presentation on Economic Dispatch
Solidify your understanding by creating a presentation explaining the concepts and applications of economic dispatch.
Show steps
  • Research economic dispatch techniques.
  • Prepare slides explaining key concepts.
  • Present your findings to peers.
Read 'Power System Analysis and Design'
Expand your knowledge of power system analysis to better understand the context of economic dispatch.
Show steps
  • Read chapters on power system operation.
  • Study economic dispatch algorithms.
  • Relate concepts to the course material.

Career center

Learners who complete Power System Economic Dispatch: Python Model & Optimization will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Power System Economic Dispatch: Python Model & Optimization.
Provides a comprehensive overview of power system analysis and design, covering topics such as power flow, fault analysis, and stability. It useful reference for understanding the fundamental concepts behind economic dispatch and how it fits into the broader context of power system operation. This book can be used to supplement the course material with more detailed explanations and examples.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser