ECE 530: Analysis Techniques for Large-Scale Electric Systems
Fall 2022
Section A:
Mon & Wed 11:30am -- 12:50pm
MW 11:30am-12:50pm
ECEB 3015
Office hours:
Tue 12:00pm -- 1:00pm
T 12:00pm -- 1:00pm
ECEB 4056
Gradescope:
Used for exam grading and project report submission and grading.
Topics
Weeks 1-7: Static system analysis
- Static system modeling: motivation and canonical problems; the single-line per-unit phasor model with PV, PQ, slack buses; underlying assumptions and their real-world limitations
- Power flow and voltage stability analysis: the nonlinear and linearized power flow solutions; formulation via modified nodal analysis; solution of sparse linear equations; Newton-Raphson solution of nonlinear equations; continuation and homotopy methods
- State estimation and parameter estimation: formulation as nonlinear least-squares; Gauss-Newton solution of nonlinear least-squares; equivalence with power flow and Newton-Raphson; convergence guarantees
- Economic dispatch: formulation of optimal power flow problem and solution via KKT equations; Lagrange multipliers as the shadow price of electricity; connections to power flow and state estimation
Weeks 8-12: Dynamic system analysis
- Dynamic system modeling: motivation and canonical problems; basic synchronous generator models; time-scale decoupling of dynamic phenomena; modeling switching events
- Transient stability analysis: solution of differential-algebraic systems; handling of stiff differential equation systems; accuracy and numerical stability issues
- Small signal stability analysis: Modal analysis of large sparse systems; iterative computation of dominant eigenvalues and eigenvectors
Weeks 13-14: Special topics
- Special topics: formulation and solution of unit commitment as a mixed-integer linear program; convex relaxation approaches via semidefinite programming (SDP); exponential and geometric integration; Krylov subspace methods; model order reduction applications in power systems and electrical machines
Texts
We will aim to cover all chapters in Part II of Milano. The book is available in pdf form via SpringerLink with no purchase required. Crow is a good reference for the mathematical details, though we will also be covering the same details in our lecture notes.
- F. Milano, Power System Modelling and Scripting, Springer. PDF available at Springerlink.
- M. Crow, Computational Methods for Electric Power Systems, CRC press.
Prerequisites
Prior knowledge in power systems, circuit analysis, linear algebra, multivariate calculus. Programming experience in MATLAB and/or Python. The following texts will be helpful as backup references:
- D. Glover, M. Sarma, T. Overbye, Power System Analysis & Design, Cengage Learning.
- S. Boyd and L. Vandenberghe, Introduction to Applied Linear Algebra – Vectors, Matrices, and Least Squares, Cambridge University Press. PDF available at Stanford.
- G. Strang, Introduction to Linear Algebra, Wellesley-Cambridge Press.
Evaluation
Midterm 1
Wednesday, September 28th, 11:30am--12:50pm (80 mins). Closed-book, closed-notes. You may bring a one-sided 8.5" x 11" handwritten cheat sheet. Calculators allowed, but not required.
[FORMULA SHEET][INFO SLIDES] Grading through Gradescope.
25%
Midterm 2
Wednesday, November 9th, 11:30am--12:50pm (80 mins). Closed-book, closed-notes. You may bring a one-sided 8.5" x 11" handwritten cheat sheet. Calculators allowed, but not required.
[FORMULA SHEET][INFO SLIDES] Grading through Gradescope.
25%
Project:
[Instructions][Digest Template] We will simulate a conference paper submission to the IEEE Power & Energy Society General Meeting (PESGM), the premier conference on power systems research.
Submission, and grading through Gradescope.
35%
Presentation:
Your paper was selected as 1 of 60 best papers submitted to the conference! You will give a spotlight 8-minute presentation at one of our simulated PESGM Best Conference Papers Session.
The best presentation of each session, as decided by a panel of your peers, will receive a Best-of-the-Best Award worth 2% bonus.
15%
Future lecture schedules are tentative and are provided for your information only.
Mon 8/22
Motivation; power systems overview
[pdf]
Wed 8/24
Power system static modeling
[pdf]
Mon 8/29
Nonlinear and linearized power flow equations
[pdf]
Wed 8/31
Solving the power flow equations; implementation of Newton-Raphson; view of DC power flow as Newton-Raphson; dishonest Newton; fast decoupled; nonlinear relaxation methods
[pdf]
Fri 9/2
Project scope declaration due
Mon 9/5
Labor Day (all-campus holiday)
Wed 9/7
Voltage stability; continuity and homotopy methods
[pdf]
Mon 9/12
State estimation; formulation as linear and nonlinear least-squares problem
[pdf]
Wed 9/14
Gauss-Newton method; globalizing convergence; Connections to power flow; local and global minima
[pdf]
Mon 9/19
General linear equations; Gaussian elimination and triangular factorizations
[pdf]
Wed 9/21
Sparse linear equations; numerical stability and the need for partial pivoting; exploiting sparsity
[pdf]
Mon 10/3
Economic dispatch and optimal power flow
[pdf]
Wed 10/5
The Karush-Kuhn-Tucker equations. Lagrange duality and shadow prices.
[pdf]
Mon 10/10
Dynamic modeling; goals and assumptions; separation of time-scales
[pdf][slides]
Wed 10/12
Nonlinear and linearized swing equation model
[pdf]
Mon 10/17
ZIP loads, interpretation of Euler's method, more realistic models
[pdf]
Wed 10/19
Runge Kutta schemes; Implementation of RK4
[pdf]
Mon 10/24
Small signal stability; participation factors; eigenvalue and modal analysis
[pdf]
Wed 10/26
Large-scale eigenvalue and modal algorithms: the power iteration and the dominant pole algorithm
[pdf]
Mon 10/31
Descriptor state-space models as control systems
[pdf]
Wed 11/2
Realistic generator and load models
[pdf]
Mon 11/14
Special topic: Recent progress on optimal power flow.
[pdf]
Wed 11/16
Special topic: Robust stability analysis and optimal control synthesis.
[pdf]
Sat 11/19 - Sun 11/27
Thanksgiving break
Mon 11/28
Special topic: Unit commitment and integration of renewables.
[pdf]
Mon 12/5
Presentation Session 1
Wed 12/7
Presentation Session 2
Mon 12/12
Final project report + code due