Interarea oscillations are emerging as serious operational concerns in modern power systems because of changing intermittent generation patterns and unusual transmission power flows. Moreover, forced oscillations can interact with natural electromechanical modes and the resonant oscillations can be observed in wide regions of the interconnections (e.g. January 11, 2019 eastern system event). Source location of such resonant forced oscillation events is especially challenging. Oscillations may be observed using synchrophasors, but their installation costs and communication requirements are such that the power grid observability using synchrophasors remains limited.

in contrast, SCADA measurements have been in implementation since the 1970s and they outnumber the synchrophasors. Specifically, SCADA measurements are available at almost every synchronous generator as well as at the bulk interconnection interface for most of the renewable generators in the power grid.

Since SCADA data is sampled asynchronously and in a somewhat random fashion, they may be sufficient in order to locate the source of forced ocillations.

The code in this github project is an implementation of a statistical method for localizing the source of forced oscillations in a power system using SCADA data.

Feed screen layout