cim model manager report

43
© Siemens Energy, Inc. 2008 Energy Automation CIM Model Manager Report Kurt Hunter CIM Users Group Meeting 13 May 2009

Upload: laurel-salas

Post on 30-Dec-2015

38 views

Category:

Documents


4 download

DESCRIPTION

CIM Model Manager Report. Kurt Hunter CIM Users Group Meeting 13 May 2009. 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. CMM Report Background. - PowerPoint PPT Presentation

TRANSCRIPT

© Siemens Energy, Inc. 2008Energy Automation

CIM ModelManager Report

Kurt HunterCIM Users Group Meeting

13 May 2009

Page 2 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report

Topics

o Background

o Responsibilities of CIM Model Manager

o WG 13 CIM Roadmap

o CIM Issues Process

o CIM Versioning

o Recent CIM Changes

o CIM Priorities for 2009

Page 3 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Background

Background

o 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

o 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.

2006 - Kurt Hunter, Siemens 2007 – Lars-Ola Osterlund, ABB 2008 – Kendall Demaree, Areva

o For 2009, Siemens agreed to fund the position again.

Page 4 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Responsibilities of CIM Model Manager

Responsibilities of CIM Model Manager

o Manage and maintain the integrated CIM UML model

o Coordinate model changes with WG 14 and WG 16

o Manage the CIM issues list

o Facilitate WG 13 Issues discussions

o Produce the IEC 61970-301 document

o Assist CIM UG in answering questions from users

o Report to WG 19 and other IEC working groups

Page 5 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report WG 13 CIM Roadmap

WG 13 CIM Roadmap

o WG 13 Part 301 is on a yearly release cycle.

o WG 13 CIM Roadmap provides an overview of planned and completed CIM UML model changes.

o Serves as the main driver, in addition to CIM issues, behind changes to the CIM UML model.

Page 6 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report WG 13 CIM Roadmap

Version 12 13 14

Profile

Draft May 2007 May 2008 May 2009

Test IOP10

September 2007

IOP11

September 2008

IOP12

September 2009Release Q1 2008 Q1 2009 Q1 2010

Addressed

Issues

SI units

Data type system

Control model

Load model

Equivalents model

Other minor changes

OWL meta data

Multiple inheritance

Tools

CIM Issues

CIM for planning

ERCOT issues

CIM Issues

2008 WG 13 CIM Roadmap

Page 7 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report WG 13 CIM Roadmap

Version 13 14 15

Profile

Draft June 2008 May 2009 May 2010

Test IOP

October 2008

IOP

September 2009

IOP

September 2010Release Q1 2009 Q1 2010 Q1 2011

Addressed

Issues

OWL meta data

Tools, EA transition

CIM Issues

CIM for planning

ERCOT issues

Operational limits

61968 integration

Dynamics Models

DC models

CIM Issues

Multiple inheritance

Datatypes

OWL meta data

Solution exchange

CIM Issues

Contextual models

2009 WG 13 CIM Roadmap

Page 8 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report WG 13 CIM Roadmap

Typical Yearly Cycle Plan

Page 9 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues for 2009

CIM 2009 Yearly Cycle

2009

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

2010

CPSMInteroperability

Test

DynamicsInteroperability

Test

UCTEInteroperability

Test

Finalize UMLAnd

Produce CIM 14Release

Resolve Issues fromInteroperability Tests

Page 10 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process

CIM Issues

UML Model andProfile Changes

InteroperabilityTests

Page 11 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process

CIM Issues Process consists of three primary components:

o Issues Submission

o Issues Resolution

o Issues Tracking

Page 12 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Submission

CIM Issues Submission

o In the past issues have been written second hand from information in emails, discussions at Interop Tests, etc.

o Consequently, issues that could not be resolved quickly are frequently difficult to interpret when coming back to them.

o Currently requiring issues to be written by the submitter, preferably using the CIM Users Group website.

Page 13 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Submission

CIM Users Group Website:http://cimug.ucaiug.org

Page 14 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Submission

Model Issues Summary

Page 15 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Submission

Submitting a New Issue

Page 16 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Submission

New Issue Submission Form

Page 17 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Submission

Tips for CIM Issues Submission

o Be as specific and detailed as possible.

o 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.

o For proposed model extensions include a detailed use case.

o Review the CIM issues spreadsheet before submitting to determine is the issue has been submitted previously.

Page 18 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Submission

CIM Naming Rules*:

o Class names are UpperCamelCase (GeneratingUnit).o Attribute names are lowerCamelCase (raiseRampRate).o Association role names are UpperCamelCase.o Association role names are required, but association names are

not.o Names shall be singular unless the concept is plural.o Names shall not include a unit name (“ratedVoltage”, not

“ratedKV”).o Attribute names shall not include the class name.

*(sample list, not exhaustive)

Page 19 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Submission

CIM Naming Rules (cont’d)*:

o Use of abbreviations is allowed, but not recommended.

o Acronyms can be used, but the expanded terms must be included in the definition.

o Association role names should use the corresponding end side class as the base role name.

*(sample list, not exhaustive)

Page 20 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Submission

CIM Issues Spreadsheet includes fields for:

o Working Group (WG 13, WG 14, WG 16 or combined)

o Issue No. (Unique # assigned by CMM)

o Author / Contact Information

o Date Submitted

o Package (Wires, Core, Assets, etc.)

o Description of Issue

o Proposed Resolution

o Decision

o Person Assigned

o Due Date Status

Page 21 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Resolution

CIM Issues Resolution

o Simple issues may be resolved by the CMM and then sent to WG 13 members for approval.

o 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.

o Complex or controversial issues will be discussed face to face at WG 13 and WG 14 meetings.

o All WG 13 CIM changes are tracked in a spreadsheet.

Page 22 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Resolution

CIM Changes Spreadsheet includes fields for:

o Change Number (assigned by CMM)

o Action (New, Change, Delete)

o Package (Wires, Core, etc.)

o Subject (Affected class, attribute, or association)

o Subject Type (Class, Attribute, or Association)

o Description

o Issue Reference Number (from CIM Issues List)

o New CIM Revision

o Author

o Date of Change

o Comments

Page 23 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues Process - Resolution

CIM Changes Spreadsheet Sample

Page 24 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues - 2009

CIM Issues – 1375 issues (WG 13 and 14) since 2000

WG 13 WG 14 Combined202 32 40

New Issues Since Jan. 2009

Open Issues - Jan. 2009

WG 13 WG 14 Combined18 25 4

Open Issues - May 2009

WG 13 WG 14 Combined132 31 23

Page 25 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Versioning

CIM UML Model Versioning

Version names include both the major CIM version number and the working (minor) version number.

In iec6197014v04:

o CIM version number is 14

o Working version is 4

Page 26 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

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

WG 13 CIM Version

WG 14 CIM Version

Enterprise Architect UML of combined WG 13 / WG 14

models

Page 27 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Versioning

CIM UML Model Versioning

The UML package IEC61968 includes class IEC61968CIMVersion.

Attribute IEC61968CIMVersion.date = 2009-03-01Attribute IEC61968CIMVersion.version = IEC61968CIM10v21

The UML package IEC61970 includes class IEC61970CIMVersion.

Attribute IEC61970CIMVersion.date = 2009-02-27Attribute IEC61970CIMVersion.version = IEC61970CIM14v04

Page 28 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Versioning

CIM Version Attributes

Page 29 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

Recent Major CIM UML Model Changes

o Planning Model Extensions (BusNameMarker, Mutual Coupling)o Ownershipo Control Area Definitionso Regulation Modeling Changeso Load Response Characteristicso State Variables (exchange of solved cases)o Equivalents o Operational Limitso Contingencieso Branch Group “Interface” Monitoring

Page 30 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

class BusNameMarker

IdentifiedObject

BusNameMarker

IdentifiedObject

ConnectivityNode

IdentifiedObject

TopologicalNode

+BusNameMarker

0..1

+ConnectivityNode

0..*

+ConnectivityNodes 0..*

+TopologicalNode 0..1

BusNameMarker

Page 31 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

class MutualCoupling

MutualCoupling

+ b0ch: Susceptance+ distance11: Length+ distance12: Length+ distance21: Length+ distance22: Length+ g0ch: Conductance+ r0: Resistance+ x0: Resistance

Core::Terminal

ACLineSegment

Conductor

Equipment

Core::ConductingEquipment

Core::IdentifiedObject

+Terminals 0..*

+ConductingEquipment 1

+HasFirst_MutualCoupling

0..*

+First_Terminal

1

+HasSecond_MutualCoupling

0..*

+Second_Terminal

1

Mutual Coupling

Page 32 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

class Ownership

IdentifiedObject

OperatingShare

+ percentage: PerCent

OperatingParticipantPowerSystemResource

+OperatingShare

0..*

+PowerSystemResource 1

+OperatingShare

0..*

+OperatingParticipant 1

Ownership

Page 33 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

class ControlArea2

PowerSystemResource

ControlArea

+ netInterchange: ActivePower+ pTolerance: ActivePower+ type: ControlAreaTypeKind

TieFlow

+ positiveFlowIn: Boolean

IdentifiedObject

Core::Terminal

Equipment

Production::GeneratingUnit

AltTieMeas

+ priority: Integer

AltGeneratingUnitMeas

+ priority: Integer

IdentifiedObject

LoadModel::EnergyArea

MeasurementValue

Meas::AnalogValue

Measurement

Meas::Analog

ControlAreaGeneratingUnit

+TieFlow 0..*

+ControlArea 1

+TieFlow 0..2

+Terminal 1

+AltTieMeas 0..*

+TieFlow 1

+ControlArea

0..1

+EnergyArea

0..1

+AltGeneratingUnit 0..*

+AnalogValue1

+AltTieMeas

0..* +AnalogValue

1+MemberOf_Measurement

1+Contain_MeasurementValues

1..*

+AltGeneratingUnitMeas 0..*

+ControlAreaGeneratingUnit1

+ControlAreaGeneratingUnit 0..*

+ControlArea

1

+ControlAreaGeneratingUnit0..*

+GeneratingUnit 1

Control Area

Page 34 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

class RegulatingEquipment2

IdentifiedObject

Core::Terminal

PowerSystemResource

TapChanger

ConductingEquipment

RegulatingCondEq

RegularIntervalSchedule

RegulationSchedule

FrequencyConverter

SynchronousMachine

StaticVarCompensator

ShuntCompensator

PowerSystemResource

RegulatingControl

+ discrete: Boolean+ mode: RegulatingControlModeKind+ targetRange: Float+ targetValue: Float

+RegulationSchedule

0..1

+RegulatingControl0..*

+RegulatingCondEq

0..* +RegulatingControl

0..1

+TapChanger

0..*

+RegulatingControl

0..1

+Terminal 0..1

+RegulatingControl

0..*

Regulating Equipment

Page 35 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

class Load Response Characteristics

NonConformLoad ConformLoad

ConductingEquipment

Wires::EnergyConsumer

IdentifiedObject

LoadResponseCharacteristic

+ exponentModel: Boolean+ pConstantCurrent: Float+ pConstantImpedance: Float+ pConstantPower: Float+ pFrequencyExponent: Float+ pVoltageExponent: Float+ qConstantCurrent: Float+ qConstantImpedance: Float+ qConstantPower: Float+ qFrequencyExponent: Float+ qVoltageExponent: Float

+EnergyConsumer

0..*

+LoadResponse

0..1

Load Response Characteristics

Page 36 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

State Variables (Solution Exchange)class StateVariables2

StateVariable

SvInjection

+ pNetInjection: ActivePower [0..1]+ qNetInjection: ReactivePower [0..1]

SvVoltage

+ angle: AngleRadians [0..1]+ v: Voltage [0..1]

StateVariable does NOTinherit from IdentifiedObject.

IdentifiedObject

Topology::TopologicalNode

SvShortCircuit

+ r0PerR: Float [0..1]+ sShortCircuit: ApparentPower [0..1]+ x0PerX: Float [0..1]+ xPerR: Float [0..1]

+SvShortCircuit 0..1

+TopologicalNode 1

+SvVoltage 0..1

+TopologicalNode

1

+SvInjection 0..1

+TopologicalNode

1

Page 37 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

State Variables (Solution Exchange)class StateVariables1

RegulatingCondEq

Wires::ShuntCompensator

StateVariable

SvStatus

+ inService: Boolean [0..1]

SvPowerFlow

+ p: ActivePower [0..1]+ q: ReactivePower [0..1]

SvTapStep

+ continuousPosition: Float [0..1]+ position: Integer [0..1]

StateVariable does NOTinherit from IdentifiedObject.

IdentifiedObject

Core::Terminal

+ connected: Boolean [0..1]

Equipment

Core::ConductingEquipment PowerSystemResource

Wires::TapChanger

SvShuntCompensatorSections

+ continuousSections: Float [0..1]+ sections: Integer [0..1]

+Terminals 0..*

+ConductingEquipment 1

+SvTapStep 0..1

+TapChanger 1

+SvShuntCompensatorSections 0..1

+ShuntCompensator 1

+SvPowerFlow 0..1

+Terminal1

+SvStatus 0..1

+ConductingEquipment1

Page 38 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

class Equivalents

EquivalentShunt

+ b: Susceptance [0..1]+ g: Conductance [0..1]

EquivalentBranch

+ r: Resistance [0..1]+ x: Reactance [0..1]

ConductingEquipment

EquivalentEquipment

ConnectivityNodeContainer

EquivalentNetwork

+EquivalentEquipments 0..*

+EquivalentNetwork 1

Equivalents

Page 39 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

class OperationalLimits

IdentifiedObject

OperationalLimitSet

IdentifiedObject

OperationalLimit

+ type: String

ActivePowerLimit

+ value: ActivePower

ApparentPowerLimit

+ value: ApparentPower

CurrentLimit

+ value: CurrentFlow

VoltageLimit

+ value: Voltage

IdentifiedObject

Core::Terminal

OperationalLimitType

+ acceptableDuration: Seconds+ direction: OperationalLimitDirectionKind

+OperationalLimitValue 0..*

+OperationalLimitSet 1

+OperationalLimitSet

0..* +Terminal

0..1

+OperationalLimit

0..* +OperationalLimitType

0..1

Operational Limit Sets

Page 40 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

class Contingency

IdentifiedObject

Contingency

+ mustStudy: Boolean [0..1] = "false"

IdentifiedObject

ContingencyElement

ContingencyEquipment

+ contingentStatus: ContingencyEquipmentStatusKindPowerSystemResource

Core::Equipment

«enumeration»ContingencyEquipmentStatusKind

inService outOfService

+ContingencyEquipment

0..* +Equipment

1

+ContingencyElement 0..*

+Contingency 1

Contingencies

Page 41 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report Recent CIM Changes

class BranchGroup

IdentifiedObject

BranchGroup

+ maximumActivePower: ActivePower+ maximumReactivePower: ReactivePower+ minimumActivePower: ActivePower+ minimumReactivePower: ReactivePower+ monitorActivePower: Boolean+ monitorReactivePower: Boolean

IdentifiedObject

Core::TerminalBranchGroupTerminal

+ positiveFlowIn: Boolean

+BranchGroupTerminal 0..*

+BranchGroup 1

+BranchGroupTerminal

0..* +Terminal

1

Branch Groups

Page 42 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CMM Report CIM Issues for 2009

CIM Issues/Priorities for 2009

o UCTE Exchange Support o State Variable o Display Layout Exchangeo HVDC Modelingo EPRI CIM-for-Planning Dynamics Models o Old Issue Clean-upo Equivalents Enhancementso Load Model Clean-up WG13/14o Multiple Inheritanceo Compound Datatypeso WG16 Integration

Page 43 Copyright © Siemens Energy, Inc. 2008. All rights reserved.

CIM Model Manager Report

Questions?

[email protected]