Download presentation
Presentation is loading. Please wait.
1
CIM Model Manager Report
Kurt Hunter CIM Users Group Meeting 13 Nov 2009
2
CMM Report Topics Background Responsibilities of CIM Model Manager WG 13 CIM Roadmap CIM Issues Process CIM Versioning Recent CIM Changes CIM Priorities for 2009
3
Background CMM Report Background
Prior to the formation of the CIM Users Group in 2005, the CIM UML model was passed between volunteers from WG 13 and 14 to make necessary changes To assist with the establishment of the CIM Users Group, Siemens, ABB, and Areva agreed to fund the position of CIM Model Manager for the first three years. Kurt Hunter, Siemens 2007 – Lars-Ola Osterlund, ABB 2008 – Kendall Demaree, Areva For 2009, Siemens agreed to fund the position again.
4
CMM Report Responsibilities of CIM Model Manager
Manage and maintain the integrated CIM UML model Coordinate model changes with WG 14 and WG 16 Manage the CIM issues list Facilitate WG 13 Issues discussions Produce the IEC document Assist CIM UG in answering questions from users Report to WG 19 and other IEC working groups
5
CMM Report WG 13 CIM Roadmap
WG 13 Part 301 is on a yearly release cycle. WG 13 CIM Roadmap provides an overview of planned and completed CIM UML model changes. Serves as the main driver, in addition to CIM issues, behind changes to the CIM UML model.
6
CMM Report WG 13 CIM Roadmap
Version 13 14 15 Profile Draft June 2008 May 2009 May 2010 Test IOP October 2008 September 2009 September 2010 Release Q1 2009 Q1 2010 Q1 2011 Addresse d Issues OWL meta data Tools, EA transition CIM Issues CIM for planning ERCOT issues Operational limits 61968 integration Dynamics Models DC models Multiple inheritance Datatypes Solution exchange Contextual models
7
CMM Report WG 13 CIM Roadmap
Typical Yearly Cycle Plan
8
CMM Report CIM Issues for 2009
CIM 2009 Planned Yearly Cycle Finalize UML And Produce CIM 14 Release UCTE Interoperability Test Dynamics Interoperability Test CPSM Interoperability Test Resolve Issues from Interoperability Tests 2009 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2010
9
CMM Report CIM Issues Process
Interoperability Tests UML Model and Profile Changes
10
CMM Report CIM Issues Process
CIM Issues Process consists of three primary components: Issues Submission Issues Resolution Issues Tracking
11
CMM Report CIM Issues Process - Submission
CIM Issues Submission In the past issues have been written second hand from information in s, discussions at Interop Tests, etc. Consequently, issues that could not be resolved quickly are frequently difficult to interpret when coming back to them. Currently requiring issues to be written by the submitter, preferably using the CIM Users Group website.
12
CMM Report CIM Issues Process - Submission
CIM Users Group Website:
13
CMM Report CIM Issues Process - Submission
Model Issues Summary
14
CMM Report CIM Issues Process - Submission
Submitting a New Issue
15
CMM Report CIM Issues Process - Submission
New Issue Submission Form
16
CMM Report CIM Issues Process - Submission
Tips for CIM Issues Submission Be as specific and detailed as possible. If possible, include a detailed proposed resolution to the issue. A UML model or UML class diagram can be submitted with the issue as an attachment. For proposed model extensions include a detailed use case. Review the CIM issues spreadsheet before submitting to determine is the issue has been submitted previously.
17
CMM Report CIM Issues Process - Submission
CIM Naming Rules*: Class names are UpperCamelCase (GeneratingUnit). Attribute names are lowerCamelCase (raiseRampRate). Association role names are UpperCamelCase. Association role names are required, but association names are not. Names shall be singular unless the concept is plural. Names shall not include a unit name (“ratedVoltage”, not “ratedKV”). Attribute names shall not include the class name. *(sample list, not exhaustive)
18
CMM Report CIM Issues Process - Submission
CIM Naming Rules (cont’d)*: Use of abbreviations is allowed, but not recommended. Acronyms can be used, but the expanded terms must be included in the definition. Association role names should use the corresponding end side class as the base role name. *(sample list, not exhaustive)
19
CMM Report CIM Issues Process - Submission
CIM Issues Spreadsheet includes fields for: Working Group (WG 13, WG 14, WG 16 or combined) Issue No. (Unique # assigned by CMM) Author / Contact Information Date Submitted Package (Wires, Core, Assets, etc.) Description of Issue Proposed Resolution Decision Person Assigned Due Date Status
20
CMM Report CIM Issues Process - Resolution
CIM Issues Resolution Simple issues may be resolved by the CMM and then sent to WG 13 members for approval. More complex issues will be discussed during WG 13 and WG 14 CIM issues conference calls. Resolution of an issue may be reached during calls or may be deferred to the next WG 13 or WG 14 meeting. Complex or controversial issues will be discussed face to face at WG 13 and WG 14 meetings. All WG 13 CIM changes are tracked in a spreadsheet.
21
CMM Report CIM Issues Process - Resolution
CIM Changes Spreadsheet includes fields for: Change Number (assigned by CMM) Action (New, Change, Delete) Package (Wires, Core, etc.) Subject (Affected class, attribute, or association) Subject Type (Class, Attribute, or Association) Description Issue Reference Number (from CIM Issues List) New CIM Revision Author Date of Change Comments
22
CMM Report CIM Issues Process - Resolution
CIM Changes Spreadsheet Sample
23
CIM Issues – 1416 issues (WG 13 and 14) since 2000
CMM Report CIM Issues CIM Issues – 1416 issues (WG 13 and 14) since 2000 Open Issues - Jan. 2009 WG 13 WG 14 Combined 202 32 40 New Issues Since Jan. 2009 WG 13 WG 14 Combined 30 110 27 Open Issues - Nov 2009 WG 13 WG 14 Combined 102 43 29
24
CMM Report CIM Versioning
CIM UML Model Versioning Version names include both the major CIM version number and the working (minor) version number. In iec v04: CIM version number is 14 Working version is 4
25
CMM Report CIM Versioning
CIM UML Model Versioning Versioning is maintained in both the UML model content and the model file name. File name example: iec61970cim14v04_iec61968cim10v21_combined.eap Enterprise Architect UML of combined WG 13 / WG 14 models WG 13 CIM Version WG 14 CIM Version
26
CMM Report CIM Versioning
CIM UML Model Versioning The UML package IEC61968 includes class IEC61968CIMVersion. Attribute IEC61968CIMVersion.date = Attribute IEC61968CIMVersion.version = IEC61968CIM10v21 The UML package IEC61970 includes class IEC61970CIMVersion. Attribute IEC61970CIMVersion.date = Attribute IEC61970CIMVersion.version = IEC61970CIM14v04
27
CMM Report CIM Versioning
CIM Version Attributes
28
CMM Report Recent CIM Changes
Recent Major CIM UML Model Changes Mutual Coupling State Variables (exchange of solved cases) Equivalents Wind Generating Unit Tap Changers, Schedules, and Curves Switch Schedule Compound Data Types Company (class deleted) Load Model (subtypes removed) Informative Package
29
CMM Report Recent CIM Changes
Mutual Coupling
30
CMM Report Recent CIM Changes
State Variables (Solution Exchange)
31
CMM Report Recent CIM Changes
State Variables (Solution Exchange)
32
CMM Report Recent CIM Changes
Equivalents
33
CMM Report Recent CIM Changes
Wind Generating Unit
34
CMM Report Recent CIM Changes
Tap Changers, Schedules, and Curves
35
CMM Report Recent CIM Changes
Switch Schedule
36
CMM Report Recent CIM Changes
Compound Data Types
37
CMM Report Recent CIM Changes
Load Model Removed subtypes of ConformLoad and NonConformLoad Load CustomerLoad InductionMotorLoad
38
CMM Report Recent CIM Changes
Informative Package Added new package "Informative" to contain non-standardized packages outside the scope of and Contains packages: EnergyScheduling Financial MarketOperations Reservation
39
CMM Report CIM Issues for 2009
CIM Issues/Priorities for 2009 UCTE Exchange Support State Variable Display Layout Exchange HVDC Modeling EPRI CIM-for-Planning Dynamics Models Old Issue Clean-up Equivalents Enhancements Load Model Clean-up WG13/14 Multiple Inheritance Compound Datatypes WG16 Integration
40
CIM Model Manager Report
Questions?
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.