Power System Oscillations

2nd Ed.: An Introduction to Oscillation Analysis and Control

Line flow transient illustration

Welcome

Welcome to the homepage for Power System Oscillations, Second Edition. The Navigating the homepage section will help point you in the right direction.

Contact information

For issues and feedback related to the code that accompanies the book, we would appreciate it if you could use the Issues feature of this repository. This helps others join the discussion and helps us keep track of and document issues. This is also a good way to inform us about typos or potential errors in the book itself. In addition to the Issues feature, we welcome feedback at the email addresses below.

Email

Role Contact
Author team account @gmail.com: PowerSystemOscillations
Project maintainer @ieee.org: ryanelliott

Dedication

This second edition is dedicated to the memory of Graham Rogers, a modest scientist and engineer, whose contributions to power system small-signal analysis are immense.

Authors

Graham J. Rogers, Cherry Tree Scientific Software
Ryan T. Elliott, Sandia National Laboratories
Daniel J. Trudnowski, Montana Tech
Felipe Wilches-Bernal, formerly with Sandia National Laboratories
Denis Osipov, New York Power Authority
Joe H. Chow, Rensselaer Polytechnic Institute

Author bios may be found here.

License agreement

The data and example files hosted in this repository are licensed under the Creative Commons CC BY-NC 4.0 license–see the LICENSE file for details.

IEEE style

G. Rogers, R. Elliott, D. Trudnowski, F. Wilches-Bernal, D. Osipov,
J. Chow, Power System Oscillations: An Introduction to Oscillation
Analysis and Control, 2nd Ed., New York, NY: Springer, 2025.

BibTeX

@book{rogers2025,
  title     = {Power System Oscillations: An Introduction to
               Oscillation Analysis and Control},
  edition   = {Second},
  author    = {Rogers, Graham J. and Elliott, Ryan T.
               and Trudnowski, Daniel J. and Wilches-Bernal, Felipe
               and Osipov, Denis and Chow, Joe H.},
  publisher = {Springer},
  address   = {New York},
  year      = 2025
}

Errata

Errors and typographical mistakes found in the book will be tracked here.

Purchasing the book

To purchase Power System Oscillations: An Introduction to Oscillation Analysis and Control, 2nd Ed., please see the options below:

Power System Toolbox for MATLAB

The Power System Toolbox (PST) for MATLAB is a user-developed package for simulating and analyzing the behavior of large-scale power systems. It was originally created by Dr. Joe Chow and his graduate students at Rensselaer Polytechnic Institute (RPI) and later substantially upgraded by Graham Rogers.

This repository contains three versions of PST intended for different purposes, summarized here. To acquire these packages, you may clone this repository or download them individually.

For active research, we recommend using the Power and Energy Storage System Toolbox (PSTess), which is an open-source software project hosted on GitHub.

Data and analysis files

This repository contains numerous data files and MATLAB scripts corresponding to examples presented in the book. To access them, you may clone this repository or download the files individually. Some of the example files for Chapters 11–15 are currently under construction, so please check back at a later date if you don’t see what you’re looking for.

Book overview

Frequently asked questions

What should I do if I find an error in an analysis script or a typo in the book?

Please use the Issues feature of this repository. This helps others join the discussion and helps us keep track of and document issues. Alternatively, you can contact the author team via email here.

References

G. Rogers, Power System Oscillations, 1st Ed., Springer, 2000.

G. Rogers, R. Elliott, D. Trudnowski, F. Wilches-Bernal, D. Osipov, and J. H. Chow, Power System Oscillations: An Introduction to Oscillation Analysis and Control, 2nd Ed., Springer, 2025.

J. Chow and K. Cheung, “A toolbox for power system dynamics and control engineering education and research,” IEEE Trans. Power Syst., vol. 7, no. 4, pp. 1559–1564, 1992.

J. Chow, “Power System Toolbox Version 3.0 manual.” Available: https://www.ecse.rpi.edu/~chowj/PSTMan.pdf.

R. Elliott, D. Trudnowski, H. Choi, and T. Nguyen, “The Power and Energy Storage Systems Toolbox – PSTess Version 1.0,” SAND2021-11259, Sept. 2021. Available: https://www.sandia.gov/ess-ssl/.