TC 57 TC 57 CIM Model Manager Report Prauge, May 12, 2011 kendall.demaree@alstom.com . Prauge CIM Users Group, May 2011 TC 57 status summary 61970CIM15 Model “frozen” February 2011 Major new features and clean-up included Minor corrections not breaking profiles are allowed Intended to support 2011 IOP’s Major changes or additions will be CIM16 61970CIM16 models and activities being prioritized Issues discussions ongoing weekly in each WG Supporting ENTSO-E July InterOp issues P2 TC 57 61970-301 Release Roadmap 2011 – release 61970-301 Edition 5 (CIM15) 2012 – 61970-301 Edition 6 (CIM16) P3 TC 57 CMM activities Issues discussions ongoing weekly in each WG Minor corrections for ENTSO-E IOP in July Clean up of model for “jCleanCIM” errors Profile task force - weekly web conferences Model management document Draft 61970-301 Edition 5 - IEC internal comments Supporting 61968-11 and 62325-301 P4 TC 57 Model Assembly from WG’s Model assembly Is working well. WG13 WG14 WG16 61970 61968 62325 61970 61968 62325 61970 61968 62325 P5 TC 57 CMM Roadmap Themes CIM road map 2011 Key cross package linkages defined Datatypes and cross cutting common issues Quality improvement – documentation improvement Issue Resolutions Thin backlog, expire dead issues Prioritize and combine Stready progress First priority on common issues Control new issues to be solvable P6 TC 57 Modeling issues meetings Regular WG13 Issues web conferences Weekly meetings Wed 10:AM US Central time Typically 7 to 12 people attend Steady progress on issues list Similar meetings occur for WG14 modeling (part 11) WG14 additionally WG14 regular web meetings occur WG16 now having regular issues and modeling meetings Cross WG participation in meetings is really helping P7 TC 57 Issues summary counts WG13 open issues count = 59 Combined open issues count = 32 Issues closed in WG13/combined = ~160 P8 TC 57 Major additions to CIM15 model Phase unbalanced models for WG14 and beyond New datatype primitives (#802 closed) Dynamics model form ERPI work Name – NameType model New transformer model, unbalanced, tanks Type (catalog) data support Cuts and Jumpers – via WG14 AuxiliaryEquipment Details in wg13-cim15-report-<date>.doc file P9 TC 57 CIM15 Unbalanced Model Not entirely new Terminal connections shared instances in balanced or unbalanced model No need to define new terminal instances in three- phase balanced model to model phase detail. Nominal phase specification, not energization Like phases connect (phase A to phase A) at terminals P 10 TC 57 New CIM15 packages P 11 TC 57 Classic balanced CIM connections SS2 SS2 400 400 KV KV SS2-SS2 SS2-SS2 BB1 BB1 Volts (KV) P1 (MW) CN5 CN4 BR1 BR1 CN3 Cable1 CN2 Cable3 P2 (MW) DC2 SS1 SS1 BR3 BR3 CN6 CN8 T1 SS4 SS4 CN7 110KV 110KV P 12 Cable2 CN1 TC 57 CIM15 Unbalanced Model inal Term AB s= p h as e Jumper A B C Terminal 1 phases=AC SwitchPhase phaseSideA=A phaseSideB=B Terminal 2 SwitchPhase phaseSideA=C phaseSideB=A phases=AB A B A B Term in p h as e al s= B Legend Electrical Electrical phase phase connection connection represented represented CIM CIM association association C ACL nt e m g ineSe inal m r e T s=AB p h as e Implicit Implicit “phase “phase connection connection point” point” (not (not aa CIM CIM class) class) ConnectivityNode ConnectivityNode P 13 ACLin eSegm ent Term in p h as e al s= B B TC 57 CIM15 Unbalanced Model inal Term AB s= p h as e Jumper A B C Terminal 1 phases=AC SwitchPhase phaseSideA=A phaseSideB=B Terminal 2 SwitchPhase phaseSideA=C phaseSideB=A phases=AB A B A B Term in p h as e al s= B Legend Electrical Electrical phase phase connection connection represented represented CIM CIM association association C ACL nt e m g ineSe inal m r e T s=AB p h as e Implicit Implicit “phase “phase connection connection point” point” (not (not aa CIM CIM class) class) ConnectivityNode ConnectivityNode P 14 ACLin eSegm ent Term in p h as e al s= B B TC 57 CIM15 Unbalanced Model Schematic model CIM model A T ACLineSegment 1 phase=ABC CN T ACLineSegment 2 T phase=ABC T B T ACLineSegment 3 phase=ABC C A a) B T C A T T ACLineSegment 1 phase=ABC T CN T ACLineSegment 2 T phase=ABC T ACLineSegment 2 T phase=AB T B T ACLineSegment 1 phase=ABC ACLineSegment 3 phase=AB C A b) T B A A B T B CN c) ACLineSegment 3 phase=C C C T (zoom on next pages) P 15 TC 57 CIM15 Unbalanced Model P 16 TC 57 CIM15 Unbalanced Model P 17 TC 57 CIM15 Unbalanced Model P 18 TC 57 CIM15 Transformer Model Same instance model at core for transmission to distribution interfaces Unbalanced model support for various physical configurations PowerTransformer has terminals as expected Mesh impedance model avoids problems with implicit star impedance model P 19 TC 57 CIM15 Transformer Model P 20 TC 57 CIM15 Transformer Model Open Wye – Open Delta Bank C Connectivity Node 1 A Xfmr 1 Wdg 2 Wdg 1 N Wdg 3 Xfmr 2 N Wdg 2 Wdg 1 B P 21 B Connectivity Node 2 A TC 57 CIM15 Transformer Model Implicit internal star node for PowerTransformer PowerTransformer sta r PowerTransformerEnd Terminal Trans fomr erTan kEnd PowerTransformerEnd mesh T fo d Tr an s n kE an fo rT re m mesh Implicit internal star node for Tank Tank example: st ar ar st 2-terminal d m er Ta nk En s an Tr Tank En k n a erT m o f rans Terminal d r sta 2-tank P 22 TC 57 CIM15 Tap Changer Model P 23 TC 57 Cuts, Clamps, and Jumpers Cuts and Clamps specify mods to ACLineSegment at specified distance from end of line Cut – adds two termins, “cuts” line Clamp – adds one terminal, connects mid line Works with unbalanced phase model Jumper is normal a Switch P 24 TC 57 CIM15 Cuts, Clamps and Jumpers P 25 TC 57 New legend P 26 TC 57 Before apply Cuts and Jumpers Legend ACLineSegment, name with name ACLineSegment, with A 1 Terminal, sequenceNumber with sequenceNumber Terminal, with X Distance terminal 11 from terminal Distance from Fault distance with distance Fault with EnergyConsumer, name with name EnergyConsumer, with A ConnectivityNode ConnectivityNode 123 123 123 Switch (open) Switch (open) Switch (closed) Switch (closed) TWO ONE 1 1 150 2 FRED 1 1 150 150 2 400 50 1 2 LEROY 50 50 400 400 P 27 TC 57 After apply Cuts and Jumpers P 28 TC 57 Generalized Name model P 29 TC 57 Type (Catalog) Links P 30 TC 57 Auxiliary Equipment model P 31 TC 57 Diagram Layout Exchanges the layout of diagrams Does not attempt to exchange presentation logic Reasonably simple: 7 classes 1 enumeration Useful for: Operator schematic diagram general layout Geographical or pseudo geographical layouts Dynamics control block diagrams Other modeling data with relationships like… P 32 TC 57 Diagram Layout P 33 TC 57 Dynamics EPRI CIM for Dynamics ENTSO-E using in IOP Extensive work by domain experts Pros: maps to real world programs, issues, models Cons: not the most consistent with standard CIM Rather large and complex, likely an on-going effort P 34 TC 57 Dynamics package tree About 120 classes total EPRI documentation needs to be further resolved into model Most attribute names are cryptic, but familiar style for domain experts (e.g. PssIEEE4, ExcAC1A with attribute “kf”) Names match EPRI documentation diagrams, some of which are industry standardized models P 35 TC 57 CIM16 Candiate issues DC – simplified models Remedial Action Schemes Load model #607, #1088 IEC62325 schedules OperationalLimits environment dependencies most limiting component More Dynamics model clean up SCADA measurement source modeling P 36 TC 57 CIM16 Non-modeling issues Headers/namespace 61850 profile for exchange Solution exchange profile refinements Standardization of profile exchange CIM for Enterprise Canonical Data Model P 37 TC 57 Documents to review Wg13-cim15-report-<date>.doc Summary listing of all issues, grouped List of major model changes and diagrams CIM Model Management_rev3.doc Guidance for modeling CIM UML Useful for CIM extensions P 38