IP Library › Granted Patent US 12,254,023
Granted Patent B2
US 12,254,023 · App. 18/125,815 · Granted Mar 18, 2025

Power system model conversion

Inventors: Hadi Khani (Richmond Hill, CA); David G. Hart (Raleigh, NC)
Assignee: Quanta Technology, LLC
G06F16/258G06F16/215
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,254,023
App. No.
18/125,815
Granted
Mar 18, 2025
Kind
B2
Abstract

Equipment is provided for converting a phasor-domain model of a power system to a time-domain model. The equipment obtains the phasor-domain model and a raw file that represents a representable subset of parameters of the phasor-domain model. The equipment modifies the raw file as needed for the raw file to accurately represent the representable subset of parameters. The equipment generates a supplementary file that represents a non-representable subset of parameters of the phasor-domain model which is not representable by the raw file. The equipment also obtains a time-domain specific parameter file that represents parameters specific for modeling the power system in the time-domain. The equipment converts the phasor-domain model to the time-domain model, based on the raw file as modified, the supplementary file, and the time-domain specific parameter file. The equipment may also perform fault simulation-based quality verification of the time-domain model.

Claims (72)

1. A method for power system model conversion and quality verification, the method comprising:

obtaining a phasor-domain model of a power system;

obtaining a raw file that represents a representable subset of parameters of the phasor-domain model as parameters of a bus-branch model;

modifying values of the parameters of the bus-branch model in the raw file as needed for the raw file as modified to represent the representable subset of parameters of the phasor-domain model with at least a minimum level of accuracy;

generating, from the phasor-domain model, a supplementary file that represents a non-representable subset of parameters of the phasor-domain model which is not representable by the raw file;

obtaining a time-domain specific parameter file that represents parameters specific for modeling the power system in a time-domain;

converting the phasor-domain model of the power system to a time-domain model of the power system, based on the raw file as modified, the supplementary file, and the time-domain specific parameter file; and

performing fault simulation-based quality verification of the time-domain model by:

comparing results of fault simulation in the power system as modeled with the phasor-domain model and results of fault simulation in the power system as modeled with the time-domain model; and

based on said comparing, modifying the time-domain model as needed to reduce discrepancy between the results of fault simulation in the power system as modeled with the phasor-domain model and results of fault simulation in the power system as modeled with the time-domain model.

2. The method of claim 1 , wherein said modifying comprises, for each of one or more iterations:

extracting, from the phasor-domain model, values of at least some parameters in the representable subset;

performing a comparison of the extracted values with values of respective parameters in the bus-branch model in the raw file; and

modifying one or more values of the respective parameters in the bus-branch model in the raw file, as needed to reduce any discrepancy with the extracted parameters according to the comparison.

3. The method of claim 2 , wherein said extracting and/or said modifying is performed by running rule-based Structured Query Language (SQL) queries on the phasor-domain model.

4. The method of claim 1 , wherein performing fault simulation-based quality verification of the time-domain model comprises:

performing one or more phasor-domain simulations of faults in the power system as modeled with the phasor-domain model and obtaining phasor-domain results of the one or more phasor-domain simulations;

performing one or more time-domain simulations of faults in the power system as modeled with the time-domain model and obtaining time-domain results of the one or more time-domain simulations;

converting the time-domain results into the phasor-domain, or converting the phasor-domain results into the time-domain, to obtain results of the one or more phasor-domain simulations and results of the one or more time-domain simulations in a common domain; and

comparing results of the one or more phasor-domain simulations and results of the one or more time-domain simulations in the common domain.

5. The method of claim 1 , wherein performing the fault simulation-based quality verification of the time-domain model comprises performing the fault simulation-based quality verification of the time-domain model in each of multiple iterations, modifying the time-domain model in between the iterations as needed to reduce discrepancy between the results of fault simulation in the power system as modeled with the phasor-domain model and results of fault simulation in the power system as modeled with the time-domain model.

6. The method of claim 1 , further comprising performing data-based quality verification of the time-domain model by:

extracting data of the same type from each of the time-domain model and the phasor-domain model; and

comparing the data extracted from the time-domain model to the data extracted from the phasor-domain model.

7. The method of claim 6 , wherein the extracted data includes one or more of:

line parameters including zero, positive, and/or negative sequence values;

generator parameters including zero, positive, and/or negative sequence values, ratings, and/or voltage levels; or

shunt equipment parameters including zero, positive, and/or negative sequence values.

8. The method of claim 6 , wherein performing the data-based quality verification of the time-domain model comprises performing the data-based quality verification of the time-domain model in each of multiple iterations, modifying the time-domain model in between the iterations as needed to reduce discrepancy between the data extracted from the time-domain model and the data extracted from the phasor-domain model.

9. The method of claim 1 , wherein the parameters of the bus-branch model include a bus voltage parameter indicating voltage levels of respective buses in the bus-branch model, wherein parameters specific for modeling the power system in a time-domain include transformer saturation parameters, transient parameters, and/or frequency-dependent line parameters, and wherein the non-representable subset of parameters includes a mutual coupling parameter.

10. The method of claim 1 , further comprising analyzing the power system, accounting for electromagnetic transients, using the time-domain model.

11. A non-transitory computer-readable medium on which is stored a computer program that, when executed by processing circuitry of a computer, causes the computer to:

obtain a phasor-domain model of a power system;

obtain a raw file that represents a representable subset of parameters of the phasor-domain model as parameters of a bus-branch model;

modify values of the parameters of the bus-branch model in the raw file as needed for the raw file as modified to represent the representable subset of parameters of the phasor-domain model with at least a minimum level of accuracy;

generate, from the phasor-domain model, a supplementary file that represents a non-representable subset of parameters of the phasor-domain model which is not representable by the raw file;

obtain a time-domain specific parameter file that represents parameters specific for modeling the power system in a time-domain;

convert the phasor-domain model of the power system to a time-domain model of the power system, based on the raw file as modified, the supplementary file, and the time-domain specific parameter file; and

perform fault simulation-based quality verification of the time-domain model by:

comparing results of fault simulation in the power system as modeled with the phasor-domain model and results of fault simulation in the power system as modeled with the time-domain model; and

modifying the time-domain model as needed to reduce discrepancy between the results of fault simulation in the power system as modeled with the phasor-domain model and results of fault simulation in the power system as modeled with the time-domain model.

12. The non-transitory computer-readable medium of claim 11 , wherein the computer program, when executed by the processing circuitry of the computer, causes the computer to modify values of the parameters of the bus-branch model in the raw file by, for each of one or more iterations:

extracting, from the phasor-domain model, values of at least some parameters in the representable subset;

performing a comparison of the extracted values with values of respective parameters in the bus-branch model in the raw file; and

modifying one or more values of the respective parameters in the bus-branch model in the raw file, as needed to reduce any discrepancy with the extracted parameters according to the comparison.

13. The non-transitory computer-readable medium of claim 12 , wherein the computer program, when executed by the processing circuitry of the computer, causes the computer to perform said extracting and/or said modifying by running rule-based Structured Query Language (SQL) queries on the phasor-domain model.

14. The non-transitory computer-readable medium of claim 11 , wherein the computer program, when executed by the processing circuitry of the computer, causes the computer to perform fault simulation-based quality verification of the time-domain model by:

performing one or more phasor-domain simulations of faults in the power system as modeled with the phasor-domain model and obtaining phasor-domain results of the one or more phasor-domain simulations;

performing one or more time-domain simulations of faults in the power system as modeled with the time-domain model and obtaining time-domain results of the one or more time-domain simulations;

converting the time-domain results into the phasor-domain, or converting the phasor-domain results into the time-domain, to obtain results of the one or more phasor-domain simulations and results of the one or more time-domain simulations in a common domain; and

comparing results of the one or more phasor-domain simulations and results of the one or more time-domain simulations in the common domain.

15. The non-transitory computer-readable medium of claim 11 , wherein the computer program, when executed by the processing circuitry of the computer, causes the computer to perform the fault simulation-based quality verification of the time-domain model by performing the fault simulation-based quality verification of the time-domain model in each of multiple iterations, modifying the time-domain model in between the iterations as needed to reduce discrepancy between the results of fault simulation in the power system as modeled with the phasor-domain model and results of fault simulation in the power system as modeled with the time-domain model.

16. The non-transitory computer-readable medium of claim 11 , wherein the computer program, when executed by the processing circuitry of the computer, further causes the computer to perform data-based quality verification of the time-domain model by:

extracting data of the same type from each of the time-domain model and the phasor-domain model; and

comparing the data extracted from the time-domain model to the data extracted from the phasor-domain model.

17. The non-transitory computer-readable medium of claim 16 , wherein the extracted data includes one or more of:

line parameters including zero, positive, and/or negative sequence values;

generator parameters including zero, positive, and/or negative sequence values, ratings, and/or voltage levels; or

shunt equipment parameters including zero, positive, and/or negative sequence values.

18. The non-transitory computer-readable medium of claim 16 , wherein the computer program, when executed by the processing circuitry of the computer, causes the computer to perform the data-based quality verification of the time-domain model by performing the data-based quality verification of the time-domain model in each of multiple iterations, modifying the time-domain model in between the iterations as needed to reduce discrepancy between the data extracted from the time-domain model and the data extracted from the phasor-domain model.

19. The non-transitory computer-readable medium of claim 11 , wherein the parameters of the bus-branch model include a bus voltage parameter indicating voltage levels of respective buses in the bus-branch model, wherein parameters specific for modeling the power system in a time-domain include transformer saturation parameters, transient parameters, and/or frequency-dependent line parameters, and wherein the non-representable subset of parameters includes a mutual coupling parameter.

20. Conversion equipment comprising processing circuitry configured to:

obtain a phasor-domain model of a power system;

obtain a raw file that represents a representable subset of parameters of the phasor-domain model as parameters of a bus-branch model;

modify values of the parameters of the bus-branch model in the raw file as needed for the raw file as modified to represent the representable subset of parameters of the phasor-domain model with at least a minimum level of accuracy;

generate, from the phasor-domain model, a supplementary file that represents a non-representable subset of parameters of the phasor-domain model which is not representable by the raw file;

obtain a time-domain specific parameter file that represents parameters specific for modeling the power system in a time-domain;

convert the phasor-domain model of the power system to a time-domain model of the power system, based on the raw file as modified, the supplementary file, and the time-domain specific parameter file; and

perform fault simulation-based quality verification of the time-domain model by:

comparing results of fault simulation in the power system as modeled with the phasor-domain model and results of fault simulation in the power system as modeled with the time-domain model; and

modifying the time-domain model as needed to reduce discrepancy between the results of fault simulation in the power system as modeled with the phasor-domain model and results of fault simulation in the power system as modeled with the time-domain model.

21. The non-transitory computer-readable medium of claim 11 , wherein the computer program, when executed by processing circuitry of a computer, further causes the computer to analyze the power system, accounting for electromagnetic transients, using the time-domain model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2023
From: KHANI, HADI; HART, DAVID G.
To: QUANTA TECHNOLOGY, LLC
Reel/Frame 063312/0056 →
Continuity (1)
Related Publication 20240320236A1 · Sep 26, 2024
References Cited (10)
US 20100169030A1 · Parlos · 2010 [cited by examiner]
US 20160154041A1 · Bi · 2016 [cited by examiner]
US 20190245349A1 · Madani · 2019 [cited by examiner]
Alican, Onur , “Power Systems Phasor and EMT Modelling and Automatic Simulation Across Multiple Software”, Master Thesis, Universitat Politécnica de Catalunya, Jun. 29, 2022, 1-105. [cited by applicant]
Author Unknown , “4.1 Activity Read”, Load Flow Activity Descriptors, Program Operation Manual vol. 1 PSS/E-30.1, Siemens Power Transmission & Distribution, Inc., 2013, 35 pages. [cited by applicant]
Author Unknown , “LAB1—Introduction to PSS/E”, EE 461 Power Systems, <https://www.engr.colostate.edu/ECE461/labs/lab1_PSSEIntroduction.pdf> Colorado State University, accessed Jan. 20, 2023, 1-16. [cited by applicant]
Mones, Letif , “A Gentle Introduction to Power Flow”, Invenia Blog, <https://invenia.github.io/blog/2020/12/04/pf-intro/>, 1-13, Dec. 4, 2020. [cited by applicant]
Murad, Mohammed Ahsan Adib, “Phasor Time-Domain Power System Modeling and Simulation using the Standardized Modelica Language: Conventional and Power Electronic-Based Devices”, Degree Project, In Smart Electrical Networ… [cited by applicant]
Weber, James , “PowerWorld's Experience Using Real-Time Power System Models”, Node-Breaker Modeling Representation Webinar, North America Electric Reliability Corporation, Champaign, Illinois, Dec. 6, 2016, 1-195. [cited by applicant]
Zelaya, Marcos Alexander Ayala, “Steady-State Analysis in Transmission System Planning per Latest TPL-001-4 NERC Standard”, Master of Science in Electrical Engineering, Blacksburg, Virginia, Dec. 9, 2015, 1-140. [cited by applicant]