Welcome to the homepage for Power System Oscillations, Second Edition. The Navigating the homepage section will help point you in the right direction.
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.
Role | Contact |
---|---|
Author team account | @gmail.com: PowerSystemOscillations |
Project maintainer | @ieee.org: ryanelliott |
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.
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.
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.
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.
@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
}
Errors and typographical mistakes found in the book will be tracked here.
To purchase Power System Oscillations: An Introduction to Oscillation Analysis and Control, 2nd Ed., please see the options below:
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.
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.
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.
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/.