Research and education in power system dynamics

Research overview

Currently it is widely accepted that a major barrier toward massive integration of renewable energy sources is the complex dynamic behavior of large-scale power systems. In many cases, the need to preserve system reliability and stability is a bottleneck, which practically prevents the use of such sources, despite their positive environmental impact and low cost. In addition, power systems with high penetration level of renewable energy sources will probably require new control methods and management strategies.

In light of these challenges we explore the fundamental limits of large-scale power systems, from the point of view of the system dynamics. For instance: how much power can be generated by renewable energy sources without critical consequences? Is 100% renewables energy integration a feasible goal in principle? What is the fundamental lower limit on the amount of stored energy in a system? Is it possible to operate a power system without energy storage devices, and if not, what is a lower limit on the energy stored in the system?

Lectures on power system dynamics
  1. This lecture is a short introduction to power system dynamics. It discusses the approximation of time-varying phasors, and reviews key aspects of the primary and secondary control methods.
  2. This lecture introduces the Direct-Quadrature-Zero (DQ0) transformation, and shows how it is applied to general linear networks. We discuss the advantages and disadvantages of dq0 based models, and explain how this transformation is used to analyze complex transients and fast dynamic phenomena.
  3. In this lecture we discuss the dynamics of the synchronous machine. We present a dq0 model of the machine, and demonstrate how to use it in power system simulations. We also show how to describe systems that include several machines, and explain the relations between the machine's dq0 model and time-varying phasors model.
  4. This lecture focuses on management and control of energy storage devices. We mainly consider high capacity storage devices, and explain how they may be used for energy balancing, load leveling, peak shaving, and energy trading. We also discuss the crucial role of storage in integration of renewable energy sources.
Homework Assignments: Assignment 1, work 2, work 3, work 4, work 5.

This is a free software tool for analyzing the dynamics of power systems based on dq0 signals. It is designed to simulate and analyze power systems that include several generators and loads, and possibly a large transmission network. The software provides tools for constructing dynamic models of the system components, and enables analysis in the frequency domain or the time domain. The manual (including tutorial) and software provide simple explanations and examples that can help one get started.

This software exploits dq0-based models to support:

  • Simulation of complete networks. The software allows to describe the dynamics of complete power systems that include the transmission network, generators, and loads, based on dq0 quantities.
  • Transient simulations of symmetrically configured power systems. The main advantages in this case is that AC signals are mapped to constant signals at steady-state, so a large simulation step time may be used.
  • Small-signal analysis. The dq0-based models are time-invariant, and therefore allow definition of an operating point. Primary applications are stability analysis and controller design.
  • Dynamic analysis of large-scale networks. The software uses state-space models that are minimal order and sparse, and are therefore suitable for large systems.

To get started,

  1. Download the software files from MATLAB Central, and copy them to a directory of your choice, e.g., C:\DQ0 dynamics.
  2. Setup the directory in your MATLAB path. In the MATLAB, go to File > Set Path... and click on Add with Subfolders.... Now, select the directory that contains the DQ0 dynamics folder.
  3. Save the path for future MATLAB sessions (usually administrator privileges are necessary).
  4. For more advanced installation options please see the MANUAL.
How to cite this research

We kindly request that publications derived from the use of this approach acknowledge this fact by citing reference(s) from the list below. Note: full text of the papers related to this research can be alternatively accessed here.

Contact (✉)
Yoash Levron
The Andrew and Erna Viterbi Faculty of Electrical Engineering,
Technion—Israel Institute of Technology,
Haifa 3200003, Israel
E-mail: Send Mail
  Juri Belikov
Department of Software Science,
Tallinn University of Technology,
Akadeemia tee 15a, 12618 Tallinn, Estonia
E-mail: Send Mail