Professional Documents
Culture Documents
Develop a standard way to exchange dynamic models for each generator, load or other resource in a power system network Extend the CIM and develop a set of interface profiles to support the exchange of dynamic cases (dynamic models and associated static network models) Builds from the EPRI CIM for Planning project extensions to the CIM UML How to model the interconnectivity between dynamic models and their association to the static network model
Technical Approach
Challenge
Contingency analysis to ensure reliability of transmission grid Post mortem evaluation of conditions leading up to a catastrophic event Planning to determine where network upgrades are needed New plant commissioning which may require new dynamic models from supplier
During planning stage During operational life of each resource Transmission, generation, or other resource owners Manufacturers of equipment
Sources include
UCTE IOP Test Dynamic Case Definition Standard Model exchange User-Defined Model exchange CIM modeling
The Dynamic Case Profile will contain the following data sets:
UCTE profile
Extensions for the Standard Models Extensions for the User-Defined Models
The actual Case Files used in an exchange will contain this data in Profile Data Groups UCTE IOP tested the static load flow models plus network solutions
TSO Topology
TopologicalNode TopologicalIsland Terminal (about)
BaseVoltage
OperationalLimitType
The Dynamic Case will contain Profile Data Groups as CIM XML files
Common Objects PDG File - contains objects that are intended to be shared by all Equipment PDG File - describes the equipment without connectivity
Topology PDG File - contains all topology objects (result of Topology Processing) and describes how it is electrically connected State Variables PDG File - contains all objects required to complete the specification of a steady-state solution (i.e., the solved voltage, tap positions, etc.) Dynamic Model PDG File contains all objects required to specify both standard and user-defined dynamic models
System parameters that are modeled as properties of PSR objects are in Equipment PDG file
Lead: Bill Price, Consultant, GE PSLF expert Members: 17 vendors, utilities, and NERC Charter: Develop the data requirements and mapping to the CIM for the exchange of standard models
Standard models
Includes multiple standard models (IEEE, WECC, etc.) interconnected in a standard way
Generators (including wind turbines) Motors Excitation systems, limiters, and compensators Turbine/governor models Stabilizers Loads Transmission devices Relay and protection devices HVDC and FACTS Define standard model reference manual and list of standard models Extend CIM UML to model standard dynamic models and their interconnection Minimize amount of information included in dynamic case file
Goal
Models used by WECC, MMWG, UCTE Corresponding models in PSLF, PSS/E, PowerFactory, EUROSTAG identified Detailed descriptions of standard models
Standard interconnections Block diagrams/equations, parameters, typical data Sample step responses being added CIM class/attribute mapping in process Present models sufficient for initial IOP
10
Efd Excitation System Ifd speed Synchronous Generator Ed , Eq * angle Id, Iq* Network Equations
TurbineGovernor
Pmech
Synchronous Generator Interconnection Variables The interconnection with the electrical network equations may differ among application programs. The program only needs to know the terminal bus and generator ID to establish the correct interconnection. Synchronous Generator Interconnection Variables Model Type Inputs: Name Efd Pmech Synchronous Generator
Description Field voltage on base of Ifag * Rfd (field resistance) Mechanical shaft power to the generator
Case name / description Corresponding static data set(s) System base frequency Reference generator for rotor angles Numerical time step Low voltage threshold for load change to constant Z
Test Cases
13
Lead: Chuck Dubose, Siemens PTI, PSSE expert Members: 11 vendors, utilities, NERC, and UCTE Charter: Develop list and definition of control blocks for user-defined models, and map dynamic case data to the CIM UML
14
User-Defined models
Includes
User-defined models (such as an exciter) comprising interconnected elementary control blocks User-defined connectivity between control blocks Various hybrid arrangements Provide flexibility to completely specify a new model in a standard way Use well-known elementary control blocks
Goal
15
Standard blocks defined to represent PTI PSSx BOSL, PowerFactory, EUROSTAG models Sufficient for application cases defined for IOP Detailed descriptions of how to model user defined models using standard control blocks
Standard interconnection of control blocks Block diagrams with equations, parameters This information will also be stored in sending/receiving applications Will begin soon
16
PROP
gain
y = K *x
Integrater1 INT
1/sT lim
limited integrator
dy / dt = x / T
Timelag1 Timelag2
DE1 DE2
1/(1+sT)
LeadLag
PD
17
Lead: Kendall Demaree, Areva, CIM Model Manager for CIM User Group and IEC TC57 Members: 7 vendors and consultants Charter: Develop modeling approach to represent dynamic models and required signal connectivity in UML, building from existing CIM model
18
Standard and user-defined model interconnectivity model in UML completed as extension to CIM UML
System parameters for standard models now being added to the CIM UML
Most dynamic data is not currently represented in CIM, but goal is to reuse those properties that already exist
Static model with solved case defined and tested during UCTE IOP in March 2009 Next is to add PDG for dynamic models
19
20
21
AC3 Standard Models, User Defined EPRI CIM for Interconnection Dynamic Models
Hydro Power Plant Connection Diagram:
pt3 pt2 pt1
DIgSILENT
qt1
qdv1
Machine 1 ElmSym*
speed1
1 2
Block1 ElmPcu*
1
Machine 2 ElmSym*
speed2
1 2
Block2 ElmPcu*
1
qdv2
1 2
qt2 qdv3
Hydraulik ElmPmu*
4 3
Machine 3 ElmSym*
speed3
1 2
Block3 ElmPcu*
1
qt3
4 6
qdv4
Machine 4 ElmSym*
speed4
1 2
Block4 ElmPcu*
1
qt4
23
List and reference manual for standard dynamic models and control blocks for user-defined models Extensions to CIM UML information model to support dynamic case exchanges UML modeling approach to handle dynamic models with linkage to static load flow models Template for equipment suppliers to provide dynamic models New exchange profiles for the various exchanges Interoperability test results Presentation and handover to IEC TC57
24
Milestone Schedule
Description
Solved Case Exchange (UCTE) IOP Training Lab Exchange profile and test procedures for IOP UCTE IOP Dynamic Modeling CIM UML with dynamics model extensions for review List of standard models for IOP List of standard control blocks Sample model files for IOP software developers Complete Complete Complete for IOP 4/15/2009 Completed Completed Completed
Date
25
class New DynamicsUserdef inedM odel st at ic pow er sy st em model I dent if iedObject Core:: Pow erSyst emResource 0..1 Core:: Conduct ingEquipment Rot at ingMachine Wires:: Regulat ingCondEq Wires:: SynchronousM achine
Core::Equipment
+Conduct ingEquipment
1 Wires::EnergyConsumer
+Terminals 0..* I dent if iedObject Core::T erminal Plus ot her concret e equipment t y pes ...
I dent if iedObject BlockConnect ivit y 0..* Block inServ ice: int 1 0..* 0..* + I dent if iedObject BlockParamet er v alue: Float 0..* 1 0..* 0..*
Block Connect able M et aBlockParamet er +Block Paramet er +Met aBlock 1 I dent if iedObject M et aBlock + + + block Kind: Block Kind int ernal: Boolean primit iv e: Boolean 1 1 0..* Block Connect able M et aBlockI nput 1 1 +Block 1 +Block Out put I dent if iedObject 0..* M et aBlockOut put 0..* 1 0..* 1
Link s t o st andard met a dy namic model names could be composed int o Block UsageParamet er or Block Usage object at UNCFACT message assembly lev el.
+Block Paramet erRef erence +Met aBlock Paramet er I dent if iedObject 0..* M et aBlockRef erence 0..* 1 I dent if iedObject 0..* M et aBlockParamet erRef erence 0..*
0..1 0..* 0..* 0..* 0..1 1 met aBlock Out put Ref erence 0..* I dent if iedObject M et aBlockSignal 1 met aBlock Input Ref erence 0..* 0..1 0..1 1 I dent if iedObject M et aBlockInput Ref erence
Core::Equipment
+Conduct ingEquipment
+Terminals 0..* I dent if iedObject Core::T erminal Wires::EnergyConsumer Wires:: SynchronousM achine AsynchronousM achine Plus ot her concret e equipment t y pes ...
Generat ors::GenSync
Generat ors::GenAsync
T urbineGovernors:: T urbineGovernor
M otors::M ot orAsync
Generat or, Mot or, Load, HVDC t o be deriv ed f rom exist ing CIM classes
28
29
BlockConnectionUsage connectionType=SynGen
Meta-dynamics model
Block name = vcIEEE blockKind = Voltage Compensation
Block name=excAC2A blockKind = Excitation System BlockParameter name = Tr BlockInput name = Vcomp
BlockParameter name = Ka
BlockParameter name = Xq
BlockInput Name = Pm
30
Next Steps
IOP test for more complex user defined models Repository for dynamic model management Promote use of new dynamic model standards by manufacturers and software vendors