Course Syllabus

EECS395/495 Introduction to Smart Grid Systems (Fall14)

Course Information

 

Instructor:

Ermin Wei

Office: M314 Technological Institute

Email: ermin.wei@northwestern.edu

Office Hour: Thursday at 2PM or by appointment

 

Time and Place:

TuTh 11-12:20, Room M349 Tech

 

Course Overview:

The new generation electricity power network, also known as "smart grid", is a complex socio-technical system featuring renewable energy integration and demand response. This class provides an introduction to various aspects of the system. Topics include: the fundamental physics of the grid, modeling and computation of generation scheduling problems, demand response systems, analysis of market interactions. The class will be self-contained and the necessary tools from optimization, game theory and others will be introduced in class.

 

Prerequisites:

No formal prerequisites, only some background in linear algebra, multi-variable calculus needed; background in optimization preferred. Talk to the instructor if unsure about background.

 

Reading Materials:

Will be posted on the course website.  

 

Recommended References: 

Introduction to Linear Optimization by Dimitris Bertsimas & John N. Tsitsiklis. Chapters available online under course reserves, book reserved for the course in Mudd library, call number 519.72 B551i.

Nonlinear Programming by Dimitri P. Bertsekas. Book reserved for the  course in Mudd library, call number 519.76 B551n 1999.

Convex Optimization by Stephen Boyd and Lieven Vandenberghe. Book available at http://stanford.edu/~boyd/cvxbook/.

A Course in Game Theory by Martin J. Osborne and Ariel Rubinstein. Book available at http://bib.convdocs.org/docs/2/1142/conv_1/file1.pdf.

An Introduction to Game Theory  by Martin J. Osborne. ISBN 0195128958. (undergraduate textbook).

Pattern Recognition and Machine Learning by Christopher M. Bishop. Book reserved for the course in Mudd library, call number 006.4 B622p.

A Tutorial on Stochastic Programming by Alexander Shapiro and Andy Philpott available on Canvas under Modules/Others/.

 

Late policy:

For each day the material is turned in late, there will be a 10% (additive) discount on the grade.

 

Grading:

The class will have bi-weekly assignments, one midterm and a final project.

Assignments                            40%

Midterm                                   20%

Final project                             40%

 

Final project:

Students can work either individually or in pairs and can select any topic relevant to the course. Students are encouraged to talk to the instructor to generate ideas. The project has three components: proposal, presentation and written report (page limit 10 pages excluding figures and appendix). Project proposal due by Nov 14. Final project report due by Dec 10.

 

Tentative syllabus:

Class 1 (Sep 23)

Introduction to Smart Grid

   

Class 2 (Sep 25)

Optimization Theory I: Convexity and linear programming

Class 3 (Sep 30)

Optimization Theory II: Duality and linear programming

Class 4 (Oct 2)

Optimization Theory III: Nonlinear programming

 

Class 5 (Oct 7)

Economic Dispatch Problem, Unit Commitment Problems

Class 6 (Oct 9)

Game Theory I: Static game and Nash Equilibrium

   

Class 7 (Oct 14)

Game Theory II: Mixed strategies 

   

Class 8 (Oct 16)

Game Theory III: Sequential games

   

Class 9 (Oct 21)

Game Theory IV: Subgame Perfect Equilibrium and repeated games

   

Class 10 (Oct 23)

Midterm

   

Class 11 (Oct 28)

Game Theory V: Repeated games and Folk Theorem

   

Class 12 (Oct 30)

Game Theory VI: Imperfect information games

   

Class 13 (Nov 4)

Physics of Power Flows

   

Class 14 (Nov 6)

Dynamic Programming 

   

Class 15 (Nov 11)

Machine Learning

   

Class 16 (Nov 13)

Market Structure of the Grid

   

Class 17 (Nov 18)

Demand Response I

   

Class 18 (Nov 20)

Demand Response II

   

Class 19 (Nov 25)

Capacity Expansion

   

Class 20 (Dec 2)

Market Clearing

   

Class 21 (Dec 4)

Project Presentation

   

 

 

 

 

 

 

 

 

Course Summary:

Date Details Due