IP Library › Granted Patent US 12,481,343
Granted Patent B2
US 12,481,343 · App. 17/822,024 · Granted Nov 25, 2025

Event analysis and display

Inventors: Md Arif Khan (Pullman, WA); Gregary C. Zweigle (Pullman, WA); Jared Kyle Bestebreur (Pullman, WA)
Assignee: Schweitzer Engineering Laboratories, Inc.
G06F1/3218G01R25/00G06F3/14H02J13/00002H03H17/04H03H2017/009
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,481,343
App. No.
17/822,024
Granted
Nov 25, 2025
Kind
B2
Abstract

Techniques and apparatus presented herein are directed toward monitoring an electric power delivery system to detect and locate a power generation event. A power generation event may include a tripped generator, a loss of a transmission line, or other loss of power generation. To detect the event, an analysis engine may receive and monitor input data. A detection signal may be generated based on the input data. Upon detecting the event, the analysis engine may determine a source and propagation of the event through the delivery system. Based on the source and propagation of the event, the analysis engine may determine the location of the event. The analysis engine may generate an overlay with the input data to provide the location and other information about the event to a user such that remedial action can be taken to resolve the event and restore the lost power generation.

Claims (57)

1 . A method comprising:

receiving input data associated with a number of assets of an electric power delivery system;

identifying an event associated with a first asset of the number of assets based on a portion of the input data;

generating a number of delayed signals based on the input data;

generating a number of detection signals based on a difference between the delayed signals and the input data;

identifying a subset of the number of detection signals that satisfy a threshold;

sorting the subset of the number of detection signals based at least in part on when a frequency of the subset of the number of detection signals decreases, wherein each detection signal of the number of detection signals is associated with a respective timestamp;

determining that more than one of the detection signals are associated with a common timestamp;

sorting at least the more than one of the detection signals by value referenced to a system frequency of the electric power delivery system to determine a lowest value detection signal;

determining an onset of an event associated with the first asset based on the subset of the number of detection signals and the lowest value detection signal;

generating a display overlay for a portion of the input data associated with the event; and

transmitting the display overlay to a display for presentation via the display with the input data.

2 . The method of claim 1 , wherein the display overlay includes a type of the first asset and the event is a power generation loss for the electric power delivery system.

3 . The method of claim 1 , wherein the threshold is based on a variation of a steady-state frequency of the electric power delivery system.

4 . The method of claim 1 , wherein the delayed signals are generated using an infinite impulse response filter.

5 . The method of claim 4 , wherein the infinite impulse response filter comprises a Butterworth low pass filter.

6 . The method of claim 1 , comprising determining a geographic location of the event within the electric power delivery system based at least in part on the onset of the event.

7 . The method of claim 1 , comprising determining a propagation of the event through the electric power delivery system.

8 . The method of claim 1 , comprising sorting event locations by corresponding sample indices of a time associated with the onset from smallest to largest, wherein a faster frequency drop corresponds to a location closer to a source of the event.

9 . A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:

receiving an input data stream comprising a voltage phase angle of an electric power delivery system;

sorting input data of the input data stream based at least in part on when a frequency of the input data decreases based on timestamps associated with the input data;

generating a preprocessing signal based on a derivative of the voltage phase angle;

performing an event detection operation on the preprocessing signal to detect a power generation event associated with the electric power delivery system;

sorting the input data by timestamp;

determining that at least two signals of the input data comprise a common timestamp;

determining a source of the power generation event by sorting the at least two signals by value referenced to a system frequency of the electric power delivery system to determine a lowest value based on determining that the at least two signals of the input data comprise a common timestamp;

determining a propagation of the power generation event through the electric power delivery system;

generating image content comprising information associated with the source and the propagation; and

transmitting the image content to an information display.

10 . The non-transitory computer-readable storage medium of claim 9 , wherein the image content comprises an indication of the power generation event.

11 . The non-transitory computer-readable storage medium of claim 9 , the operations comprising determining a geographic location of an industrial asset associated with the power generation event.

12 . The non-transitory computer-readable storage medium of claim 9 , wherein the input data stream comprises a voltage magnitude of the electric power delivery system.

13 . The non-transitory computer-readable storage medium of claim 9 , wherein the input data stream comprises a voltage magnitude for the event detection operation comprises:

generating a number of delayed signals based on the preprocessing signal;

generating a number of detection signals based on a difference between the preprocessing signal and the number of delayed signals; and

identifying a subset of the number of detection signals that satisfy a threshold.

14 . The non-transitory computer-readable storage medium of claim 13 , wherein the threshold is based on a variation of a steady-state frequency of the electric power delivery system.

15 . The non-transitory computer-readable storage medium of claim 13 , wherein the number of delayed signals are generated using an infinite impulse response filter.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the infinite impulse response filter comprises a Butterworth low pass filter.

17 . A method comprising:

receiving timestamped input data corresponding to synchrophasor measurements associated with a plurality of assets of an electric power delivery system;

generating processed signals based on derivatives of voltage phase angles of the timestamped input data;

detecting a power generation event based on a first subset of the processed signals;

in response to detecting the power generation event:

determining one or more metrics based on the first subset of the processed signals;

using the one or more metrics to determine an onset time of the power generation event;

sorting the first subset of the processed signals by timestamp to determine a second subset of the processed signals that crossed a threshold frequency earliest after the onset time of the power generation event;

determining that more than one processed signals of the second subset of processed signals correspond to a common timestamp;

based on determining that the more than one processed signals of the first subset of processed signals correspond to the common timestamp, sorting at least the more than one processed signals by value referenced to a system frequency of the electric power delivery system to determine a lowest value processed signal among the second subset of the processed signals;

determining a source of the power generation event based on a location corresponding to the lowest value processed signal among at least the second subset of the processed signals;

displaying a time series of the timestamped input data via a display; and

overlaying the determined source of the power generation event on the time series via the display.

18 . The method of claim 17 , wherein the one or more metrics comprise a sum of relative frequency signals energy or a mean difference energy, or both.

19 . The method of claim 17 , comprising updating a machine learning model based at least in part on the source and propagation of the power generation event.

20 . The method of claim 17 , wherein the threshold frequency is based on a variation of a steady-state frequency of the electric power delivery system.

21 . The method of claim 17 , wherein the power generation event comprises a power generation loss of at least one generator of the electric power delivery system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: KHAN, MD ARIF; ZWEIGLE, GREGARY C.; BESTEBREUR, JARED KYLE
To: SCHWEITZER ENGINEERING LABORATORIES, INC.
Reel/Frame 061164/0146 →
Continuity (2)
Provisional Application 63237327 · Aug 26, 2021
Related Publication 20230068739A1 · Mar 2, 2023
References Cited (101)
US 3164771A · Milford · 1965 [cited by applicant]
US 3258692A · Jacomini · 1966 [cited by applicant]
US 3264633A · Hellar · 1966 [cited by applicant]
US 3266018A · Higgins · 1966 [cited by applicant]
US 3313160A · Goldman · 1967 [cited by applicant]
US 4794386A · Bedrij et al. · 1988 [cited by applicant]
US 4845644A · Anthias et al. · 1989 [cited by applicant]
US 5519861A · Ryu et al. · 1996 [cited by applicant]
US 5594847A · Moursund · 1997 [cited by applicant]
US 5793750A · Schweitzer et al. · 1998 [cited by applicant]
US 5917483A · Duncan et al. · 1999 [cited by applicant]
US 5930773A · Crooks et al. · 1999 [cited by applicant]
US 5943656A · Crooks et al. · 1999 [cited by applicant]
US 6035285A · Schlect et al. · 2000 [cited by applicant]
US 6052671A · Crooks et al. · 2000 [cited by applicant]
US 6088688A · Crooks et al. · 2000 [cited by applicant]
US 6229536B1 · Alexander et al. · 2001 [cited by applicant]
US 6313752B1 · Corrigan et al. · 2001 [cited by applicant]
US 6559868B2 · Alexander et al. · 2003 [cited by applicant]
US 6618648B1 · Shirota et al. · 2003 [cited by applicant]
US 6642700B2 · Slade et al. · 2003 [cited by applicant]
US 6662124B2 · Schweitzer et al. · 2003 [cited by applicant]
US 6754597B2 · Bertsch et al. · 2004 [cited by applicant]
US 6845333B2 · Anderson et al. · 2005 [cited by applicant]
US 6898488B2 · Kusaka et al. · 2005 [cited by applicant]
US 6907368B2 · Bechtold et al. · 2005 [cited by applicant]
US 6947269B2 · Lee et al. · 2005 [cited by applicant]
US 6973376B2 · Kusaka et al. · 2005 [cited by applicant]
US 7073182B1 · Osburn · 2006 [cited by applicant]
US 7127329B2 · Kusaka et al. · 2006 [cited by applicant]
US 7185281B2 · Farago et al. · 2007 [cited by applicant]
US 7298259B2 · Moriwaki · 2007 [cited by applicant]
US 7403114B2 · Moriwaki · 2008 [cited by applicant]
US 7660683B2 · Cuthbertson et al. · 2010 [cited by applicant]
US 8880368B2 · Hewitt et al. · 2014 [cited by applicant]
US 10401417B2 · Ren · 2019 [cited by examiner]
US 10664553B2 · Hewitt · 2020 [cited by applicant]
US 11152916B2 · Halladay · 2021 [cited by applicant]
US 11231999B2 · Halladay · 2022 [cited by applicant]
US 20010021896A1 · Bertsch et al. · 2001 [cited by applicant]
US 20020008784A1 · Shirata et al. · 2002 [cited by applicant]
US 20020080149A1 · Alexander et al. · 2002 [cited by applicant]
US 20020120723A1 · Forth et al. · 2002 [cited by applicant]
US 20020126157A1 · Farago et al. · 2002 [cited by applicant]
US 20020145517A1 · Papallo et al. · 2002 [cited by applicant]
US 20020159051A1 · Guo · 2002 [cited by applicant]
US 20030105608A1 · Hart · 2003 [cited by applicant]
US 20040111187A1 · Kusaka et al. · 2004 [cited by applicant]
US 20040162642A1 · Gasper et al. · 2004 [cited by applicant]
US 20050033481A1 · Budhraja et al. · 2005 [cited by applicant]
US 20050114500A1 · Monk et al. · 2005 [cited by applicant]
US 20050132241A1 · Curt et al. · 2005 [cited by applicant]
US 20050143947A1 · James · 2005 [cited by applicant]
US 20050203670A1 · Kusaka et al. · 2005 [cited by applicant]
US 20050273183A1 · Curt et al. · 2005 [cited by applicant]
US 20060095276A1 · Axelrod et al. · 2006 [cited by applicant]
US 20060150224A1 · Kamariotis · 2006 [cited by applicant]
US 20060161645A1 · Moriwaki et al. · 2006 [cited by applicant]
US 20060202834A1 · Moriwaki · 2006 [cited by applicant]
US 20060224336A1 · Petras et al. · 2006 [cited by applicant]
US 20060259255A1 · Anderson et al. · 2006 [cited by applicant]
US 20070171052A1 · Moriwaki · 2007 [cited by applicant]
US 20070198708A1 · Moriwaki et al. · 2007 [cited by applicant]
US 20080103631A1 · Koliwad et al. · 2008 [cited by applicant]
US 20080235355A1 · Spanier et al. · 2008 [cited by applicant]
US 20090012728A1 · Spanier et al. · 2009 [cited by applicant]
US 20090030759A1 · Castelli et al. · 2009 [cited by applicant]
US 20090089608A1 · Guzman-Casillas · 2009 [cited by applicant]
US 20090099798A1 · Gong et al. · 2009 [cited by applicant]
US 20090125158A1 · Schweitzer et al. · 2009 [cited by applicant]
US 20090300165A1 · Tuckey et al. · 2009 [cited by applicant]
US 20100002348A1 · Donolo et al. · 2010 [cited by applicant]
US 20100238983A1 · Banhegyesi · 2010 [cited by applicant]
US 20100250168A1 · Zhang · 2010 [cited by examiner]
US 20100324845A1 · Spanier et al. · 2010 [cited by applicant]
US 20110066301A1 · Donolo · 2011 [cited by applicant]
US 20110106589A1 · Blomberg et al. · 2011 [cited by applicant]
US 20120166141A1 · Watkins et al. · 2012 [cited by applicant]
US 20130198124A1 · Saarinen et al. · 2013 [cited by applicant]
US 20130346419A1 · Hewitt et al. · 2013 [cited by applicant]
US 20140100801A1 · Banhegyesi et al. · 2014 [cited by applicant]
US 20140136002A1 · Gopalakrishnan et al. · 2014 [cited by applicant]
US 20140183961A1 · Schrock · 2014 [cited by examiner]
US 20140207017A1 · Gilmore et al. · 2014 [cited by applicant]
US 20150002186A1 · Taft · 2015 [cited by examiner]
US 20150089027A1 · Zweigle et al. · 2015 [cited by applicant]
US 20170146585A1 · Wang · 2017 [cited by examiner]
US 20190056436A1 · Nishikawa · 2019 [cited by examiner]
US 20190369147A1 · Liu · 2019 [cited by examiner]
US 20190379209A1 · Mohsenian-Rad · 2019 [cited by examiner]
US 20210173462A1 · Yan · 2021 [cited by examiner]
WO 2005015366A2 · 2005 [cited by applicant]
WO 2006052215A1 · 2006 [cited by applicant]
A. G. Phadke, “Synchronized phasor measurements in power systems,” in IEEE Computer Applications in Power, vol. 6, No. 2, pp. 10-15, Apr. 1993. (Year: 1993). [cited by examiner]
Ray Klump, et al. Visualizing Real-Time Security Threats using Hybrid SCADA/PMU Measurement Displays, 38th Hawaii International Conference, IEEE No. 0-7695-2268-Aug. 2005. [cited by applicant]
T.W. Cease, Real-Time Monitoring of the TVA Power System ISSN 0865-0156/94 - 1994 IEEE. [cited by applicant]
D.T. Rizy- Evaluation of Distribution Analysis Software for DER Applications, Oak Ridge National Laboratory - Sep. 30, 2002. [cited by applicant]
SEL-5078-2 Synchrowave Central, available at: https://selinc.com/products/5078-2/ printed on Aug. 16, 2017. [cited by applicant]
SEL-5601-2 Synchrowave Event, available at: https://selinc.com/products/5601-2/ printed on Aug. 16, 2017. [cited by applicant]
IEEE Standard for Synchrophasors for Power Systems- IEEE Power Engineering Society , IEEE Std C37 118-2005 (Revision of IEEE Std 1344-1995), Mar. 22, 2006. [cited by applicant]
Jay Giri, Manu Parashar, John Wulf, SynchroPhasor Measurement-Based Applications for the Control Center, i-PCGRID Workshop, Mar. 31, 2011. [cited by applicant]