IEOR 258: Control and Optimization for Power Systems

Instructor: Javad Lavaei
Time: Tuesdays and Thursdays, 9:30-11 am
Location: 3109 Etcheverry
TA: SangWoo Park (spark111 AT
Instructor's Office Hours: Thursdays, 2-3pm (4121 Etcheverry)
TA's Office Hours: Mondays, 2-3pm (4176A Etcheverry)

  • 10% active participation

  • 25% homework

  • 65% term project


This course provides a fundamental understanding of the operation of power networks from a control and optimization perspective. Students will learn how mathematical tools and computational methods are used for the design, modeling, planning, and real-time operation of power grids. They will also learn about the interaction between operation and electricity market.


The course will cover several topics related to the control and optimization for power systems, including:

  • Modeling of power systems

  • Power optimization problems such as unit commitment, optimal power flow, and transmission planning

  • Data analytics for power systems such as state estimation and identification of corrupted data and cyber attacks.

  • Stability analysis for power systems, including robust control, optimal control, and distributed control

  • Control and optimization for renewable energy

  • Electricity market and game theory

  • Cascading failures, robustness and resiliency

  • Select topics on Smart Grid


The references for this course are the instructor's lecture notes and select chapters from the following books:

  • “Power Systems Analysis” by Arthur R. Bergen and Vijay Vittal

  • “Electrical Transmission System Cascades and Vulnerability: An Operations Research Viewpoint” by Daniel Bienstock

  • “Analytic Research Foundations for the Next-Generation Electric Grid”, The National Academies Press

  • “Investment in Electricity Generation and Transmission Decision Making under Uncertainty” by Antonio Conejo et al.


Homework 1

Homework 2

Homework 3

Homework 4 (due on April 26 at 5pm)