Course Information

Time and Location: WF 10:30am-12pm, ECE 026
Instructor: Baosen Zhang, zhangbao@uw.edu
Office hour: ECE M310, Website: The main website is http://zhangbaosen.github.io/teaching/EE552. We use the Canvas website for grading and homework submissions.

Course Description:

Upon completing this course, the student should be able to:

  • Define and discuss the major problems in power system dynamics
  • Discuss the various models that are used to analyze power system dynamics
  • Develop a rigorous way of looking at system dynamics
  • Explain what measures are taken and what control schemes are implemented to maintain the stability of power systems
  • Design and code a computer program to analyze some aspect of power system dynamics
  • Use the knowledge of the fundamentals of power system dynamics and control acquired during the course to read and understand advanced methods as described in recent papers published in the scientific literature.

Prerequisite(s)

This class requires basic linear algebra and linear system theory, calculus and classical mechanics. Knowing power system operations is helpful, but not required.

Textbook(s)

There is no required textbook for this class. Some references that maybe useful are

  • “Power System Dynamics – Stability and Control”, J Machowski, Z Lubosny, J W Bialek, J R Bumby, Third Edition, Wiley 2020 (A standard textbook)
  • “Power System Stability and Control”, Prabha Kundur, McGraw Hill, 1994 (The classical book on this subject)
  • “Power System Dynamics and Stability”, Peter W Sauer and M A Pai, Prentice Hall, 1998 (A more mathematical treatment of the subject)
  • “Voltage Stability of Electric Power Systems”, T Van Cutsem, C Vournas, Kluwer, 1998 (A detailed book on voltage stability)

Assignments

Homework Assignments: Roughly Biweekly homework assignments

Grade Distribution

  • Homework, 80%
  • Class Participation, 20%

Notes

  • Power system dynamics is a vast subject. Because of the integration of renewables, many ideas and techniques are changing in real-time. The material is complex and involves both mathematical derivations and intuitive arguments, and is thus not easily understood. Just listening to a lecture is not going to be that useful. Instead, we will take an active approach to learning.
    1. Do the homework problems.
    2. Some homework questions will be hard, and you’re not expected to have solved it perfectly. You will be graded on whether you have made a solid attempt at solving the problem.
  • You may use whatever language you are comfortable with, e.g. Matlab, Python, Julia, C++,… There will be questions where you have to use a computer.
  • You may use AI tools. Please clearly indicate how these are used in your homework solutions. Please remember that you’re ultimately responsible for the answers.

Course Policies

Late homework assignments will not be accepted without permission from the instructor.

AI Tools and Academic Integrity

AI content generators, such as ChatGPT, present opportunities that can contribute to your learning and academic work. If you use such tools, you must clearly state where they are used and how they contributed to your work. Otherwise, using these technologies may violate academic standards of the University.

Disabled Students

If you have a documented disability and wish to discuss academic accommodations, please contact Disability Resources for Students (DRS), a unit within the Division of Student Life at UW. They will inform me and I’m happy to make reasonable accommodation.

Conduct

The University of Washington Student Conduct Code (WAC 478-121) defines prohibited academic and behavioral conduct and describes how the University holds students accountable as they pursue their academic goals. Allegations of misconduct by students may be referred to the appropriate campus office for investigation and resolution. More information can be found online at https://www.washington.edu/studentconduct/.

Academic Honesty Policy Summary

I expect every member of the class to conform to the highest standards of academic integrity. Cheating can result in failure of the course and/or eventual expulsion from the University. For more information, please see https://www.washington.edu/cssc/facultystaff/academic-misconduct/. Because your homework has a bearing on your grade, it must be your own original work. You may compare homework answers and discuss problem solving methods with other students in the class, but the final result - the work you hand in - must consist of work that you, and you only, have performed. Copying homework done by someone else, or copying old homework or the answer key, copying the work of anyone else on examinations, the use of unauthorized notes or other unauthorized aids during examinations, and knowingly permitting your work to be copied for the purpose of cheating are all examples of cheating.

Medical Excuse Notes

Students are expected to attend class and to participate in all graded activities. To protect student privacy and the integrity of the academic experience, students will not be required to provide a medical excuse note to justify an absence from class due to illness. A student absent from any graded class activity or examination due to illness must request, in writing, to take a rescheduled examination or perform work judged by the instructor to be the equivalent. Students are responsible for taking any number of examinations for which they are scheduled on a given day and may not request an adjustment for this reason alone.

Religious Accommodations

Washington state law requires that UW develop a policy for accommodation of student absences or significant hardship due to reasons of faith or conscience, or for organized religious activities. The UW’s policy, including more information about how to request an accommodation, is available at Religious Accommodations Policy.