IP Library Granted Patent US 11,544,426
Granted Patent B2
US 11,544,426 · App. 16/601,732 · Granted Jan 3, 2023

Systems and methods for enhanced sequential power system model parameter estimation

Inventors: Honggang Wang (Clifton Park, NY); Weizhong Yan (Clifton Park, NY); Kaveri Mahapatra (State College, PA)
Assignee: General Electric Company
G06F30/20G06F7/58G06F30/18G06N7/005H02J3/008G06F17/14G06F2111/02G06F2111/10G06F2113/04G06F2119/06G06Q50/06H02J3/003H02J2203/20
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 11,544,426
App. No.
16/601,732
Granted
Jan 3, 2023
Kind
B2
Abstract

A system for enhanced sequential power system model calibration is provided. The system is programmed to store a model of a device. The model includes a plurality of parameters. The system is also programmed to receive a plurality of events associated with the device, receive a first set of calibration values for the plurality of parameters, generate a plurality of sets of calibration values for the plurality of parameters, for each of the plurality of sets of calibration values, analyze a first event of the plurality of events using a corresponding set of calibration values to generate a plurality of updated sets of calibration values, analyze the plurality of updated sets of calibration values to determine a current updated set of calibration values, and update the model to include the current updated set of calibration values.

Claims (65)

1. A system for enhanced sequential power system model calibration comprising a computing device including at least one processor in communication with at least one memory device, wherein the at least one processor is programmed to:

store a model of a device, wherein the model includes a plurality of parameters;

receive a plurality of events associated with the device;

filter the plurality of events to determine a plurality of unique events including a first event and a second event;

receive a first set of calibration values for the plurality of parameters;

generate a first plurality of sets of calibration values for the plurality of parameters based on the first set of calibration values;

for each set of the first plurality of calibration values of the first plurality of sets of calibration values, execute the model to analyze the first event of the plurality of unique events using a corresponding set of calibration values to generate one of a first plurality of sets of output parameters;

analyze the first plurality of output parameters to determine a current updated set of calibration values based on an optimization of the plurality of parameters, wherein the current updated set of calibration values corresponds to a set of the first plurality of calibration values;

generate a second plurality of sets of calibrations values based on the current updated set of calibration values;

for each set of the second plurality of sets of calibration values, execute the model analyze the second event of the plurality of unique events using a corresponding set of calibration values to generate a second plurality of sets of output parameters;

analyze the second plurality of output parameters to further update the current updated set of calibration values based on an optimization of the plurality of parameters, wherein the current updated set of calibration values corresponds to a set of the second plurality of calibration values, and wherein the current further updated set of calibration values is to be used in the analysis of a third event of the plurality of unique events; and

update the model to include the current updated set of calibration values.

2. The system in accordance with claim 1 , wherein the at least one processor is further programmed to generate the plurality of sets of calibration values based on the first set of calibration values.

3. The system in accordance with claim 2 , wherein the at least one processor is further programmed to generate a plurality of sets of calibration values based a random perturbation of the first set of calibration values.

4. The system in accordance with claim 2 , wherein the at least one processor is further programmed to generate a plurality of sets of calibration values based a multivariate normal random generation around a mean and standard deviation of the first set of calibration values.

5. They system in accordance with claim 1 , wherein the at least one processor is further programmed to analyze the first event using parameter estimation.

6. The system in accordance with claim 1 , wherein the at least one processor is further programmed to analyze the first event using the first set of calibration values to generate a updated first set of calibration values.

7. The system in accordance with claim 6 , wherein the at least one processor is further programmed to analyze the plurality of updated sets of calibration values and the updated first set of calibration values to determine the current updated set of calibration values.

8. The system in accordance with claim 1 , wherein the at least one processor is further programmed to:

for each of the first plurality of output parameters, determine a corresponding residual error between a simulated response and a measured response; and

analyze the plurality of output parameters to select the updated set of calibration values with minimal overall residual error as the current updated set of calibration values.

9. The system in accordance with claim 1 , wherein the at least one processor is further programmed to sequentially analyze the plurality of unique events where the updated set of calibration values associated with an event are used as an input to analyze a subsequent event of the plurality of unique events.

10. The system in accordance with claim 1 , wherein the plurality of events includes sensor data associated with the device during a corresponding event.

11. The system in accordance with claim 1 , wherein the device includes a power system and the model simulates behavior of the power system.

12. The system in accordance with claim 1 , wherein the at least one processor is further programmed to reanalyze the plurality of filtered events by rearranging the order of the plurality of filtered events.

13. A system for enhanced sequential power system model calibration comprising a computing device including at least one processor in communication with at least one memory device, wherein the at least one processor is programmed to:

store a model of a device, wherein the model includes a plurality of parameters; receive a plurality of events associated with the device;

filter the plurality of events to determine a plurality of unique events including a first event and a second event;

sequentially analyze the plurality of unique events in a first order to determine a first set of calibrated parameters for the model by generating and analyzing a plurality of sets of calibration values for each event of the plurality of unique events;

sequentially analyze the plurality of unique events in a second order using the first set of calibrated parameters to determine a second set of calibrated parameters by generating and analyzing a first plurality of sets of calibration values for each event of the plurality of unique events;

update the model to include the second set of calibrated parameters; analyze the first and second set of calibrated parameters to determine a current updated set of calibration values based on an optimization of a plurality of parameters, wherein the current updated set of calibration values corresponds to a set of the first plurality of calibration values; generate a second plurality of sets of calibrations values based on the current updated set of calibration values;

for each set of the second plurality of sets of calibration parameters, execute a model analyze the second event of the plurality of unique events using a corresponding set of calibration values to generate a first and a second plurality of sets of output parameters:

analyze the second plurality of output parameters to further update the current updated set of calibration values based on an optimization of the plurality of parameters, wherein the current updated set of calibration values corresponds to a set of the second plurality of calibration values, and wherein the current further updated set of calibration values is to be used in the analysis of a third event of the plurality of unique events; and

update the model to include the current updated set of calibration values.

14. The system in accordance with claim 13 , wherein the at least one processor is further programmed to:

determine a residual error between a simulated response and a measured response for the second set of calibrated parameters; and

determine whether to sequentially analyze the plurality of unique events in a third order based on the residual error.

15. The system in accordance with claim 14 , wherein the first order, the second order, and the third order are different.

16. The system in accordance with claim 13 , wherein the at least one processor is further programmed to:

determine a first residual error between a simulated response and a measured response for the first set of calibrated parameters;

determine a second residual error between a simulated response and a measured response for the second set of calibrated parameters;

compare the first residual error to the second residual error; and

determine whether to sequentially analyze the plurality of unique events in a third order based on the comparison.

17. The system in accordance with claim 13 , wherein the at least one processor is further programmed to sequentially analyze the plurality of unique events in a plurality of orders to determine a set of calibrated parameters for the model wherein a residual error between a simulated response and a measured response for the set of calibrated parameters is below a predetermined threshold.

18. A system for enhanced sequential power system model calibration comprising a computing device including at least one processor in communication with at least one memory device, wherein the at least one processor is programmed to:

store a model of a device, wherein the model includes a plurality of parameters;

receive a plurality of events associated with the device;

filter the plurality of events to determine a plurality of unique events including a first event and a second event;

receive a first set of calibration values for the plurality of parameters;

generate an updated set of calibration values for the plurality of parameters based on the first event of the plurality of unique events and the first set of calibration values;

analyze the updated set of calibration values based on each event of the plurality of unique events;

determine an event of the plurality of unique events to calibrate on based on the analysis;

generate a second updated set of calibration values for the plurality of parameters based on the determined event and the updated set of calibration values;

analyze a first and a second set of calibrated parameters to determine a current updated set of calibration values based on an optimization of a plurality of parameters of the first and the second set of calibrated parameters, wherein the current updated set of calibration values corresponds to a set of the first set of calibration values;

generate a second sets of calibrations values based on the current updated set of calibration values;

for each set of the second set of calibration parameters, execute a model analyze the second event of the plurality of unique events using a corresponding set of calibration values to generate a first and a second plurality of sets of output parameters:

analyze the second plurality of output parameters to further update the current updated set of calibration values based on an optimization of the plurality of parameters, wherein the current updated set of calibration values corresponds to the second set of calibration values, and wherein the current further updated set of calibration values is to be used in the analysis of a third event of the plurality of unique events; and

update the model to include the current updated set of calibration values.

19. The system in accordance with claim 18 , wherein the at least one processor is further programmed to analyze the second updated set of calibration values based on each event of the plurality of unique events.

20. The system in accordance with claim 19 , wherein the at least one processor is further programmed to determine whether to update the model to include the second updated set of calibration values based on the analysis.

21. The system in accordance with claim 19 , wherein the at least one processor is further programmed to:

determine a residual error between a simulated response and a measured response for each event of the plurality of unique events in view of the second updated set of calibration values; and

determine the event to calibrate on next based on the event with the maximum overall residual error.

22. The system in accordance with claim 21 , wherein the at least one processor is further programmed to continue selecting events to analyze until a difference between the plurality of residual errors for a previous event and a current event reaches a predetermined threshold.

23. The system in accordance with claim 21 , wherein the at least one processor is further programmed to continue selecting events to analyze until an average of the plurality of residual errors for a current updated set of calibration values reaches a predetermined threshold.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: GENERAL ELECTRIC COMPANY
To: GE DIGITAL HOLDINGS LLC
Reel/Frame 065612/0085 →
CONFIRMATORY LICENSE Recorded Mar 12, 2020
From: GENERAL ELECTRIC GLOBAL RESEARCH CTR
To: UNITED STATES DEPARTMENT OF ENERGY
Reel/Frame 052151/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2019
From: WANG, HONGGANG; YAN, WEIZHONG; MAHAPATRA, KAVERI
To: GENERAL ELECTRIC COMPANY
Reel/Frame 050713/0103 →
Continuity (2)
Provisional Application 62833492 · Apr 12, 2019
Related Publication 20200327205A1 · Oct 15, 2020