Top Banner
TC 57 TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report Amsterdam, 2016 June 1 [email protected] [email protected] [email protected]
50

TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

Apr 19, 2018

Download

Documents

trandien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

TC 57/WG13, WG14, WG16 & WG21

CIM Model Manager Report

Amsterdam, 2016 June 1

[email protected]

[email protected]

[email protected]

Page 2: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

CMM Responsibilities/Activities

Chair modelling meetings

Manage UML

Keep track of issues

TC57 CIM coordination between WG13, WG14 and WG16

P 2

Page 3: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Current Model Managers

WG13 Report – Lars-Ola Osterlund, WG13 Model Manager

WG14 Report – Margaret Goodrich, WG14 Model Manager

WG16 & WG21 Report – Becky Iverson, WG16 & 21 Model Manger – Presented by Margaret Godorich

P 3

Page 4: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Modeling Meetings

Regular WG13 issues web conferences

Weekly 2 hour meetings 9:00 US Central, 16:00 EU Central

Typically 10 to 15 people attending

Topics

New requirements and issues

Resolving issues• Shrink backlog, close dead issues

• Prioritize and combine

• Priority on common issues

• Check new issues to be solvable

Develop IEC 61970 documents

P 4

Page 5: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Model Management, WG Models

P 5

One UML package per WG

61970 support the other

61968 depend on 61970

62325 depend on the other

Model synchronization

WG13619706196862325

WG14619706196862325

WG16619706196862325

Page 6: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Model Management, UML Files

Zip archive including

complete EA file UML

WG13, WG14, WG16 and combined issues spread sheets

Summary documents describing the CIM versions

Xmi files for import in other UML tools

iec61970cim16v33_iec61968cim12v08_iec62325cim03v01a

61970 CIM16 version 33

61968 CIM12 version 8

62325 CIM3 version 1

P 6

Page 7: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

CIM 16 Status

UML frozen iec61970cim16v33_iec61968cim12v08_iec62325cim03v01a

The basis for ENTSO-E CGMES 2.4.15

Corresponding IEC Specification being created

IEC 61970-301 Ed6

IEC 61970-452 Ed3 – CGMES EQ

IEC 61970-456 Ed2 – CGMES SSH, TP and SV

IEC 61970-552 Ed2

Page 8: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

CIM 16 Summary

HVDC

Dynamics

Steady State Hypothesis (SSH) power flow input

Grounding models

Nonlinear shunt compensators

Short circuit calculation based on IEC 60909

Phase shifter model updates

Profiles supporting both transmission and distribution

Issues found by ENTSO-E resolved

Enumeration harmonization

P 8

Page 9: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

CIM 17 Status

Achievements

Change modelling

ICCP configuration model

Issues actively worked on

50 - almost all from ENTSO-E• 10 Big ones

P 9

Page 10: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Meta Data in 61970-552 Header

class Pa r t552

Sta tements Ful lModelDif fer enceModel

Model

+ created: DateTime

+ scenarioTime: DateTime

+ description: String

+ modelingAuthoritySet: URI [0..1]

+ profile: URI [1..*]

+ version: Integer

«Primitive»

URI

{root}

+Depending 0..*

+DependentOn 0..*

+reverseDifferences

0..1

+forwardDifferences

0..1

+SupersededBy 0..*

+Supersedes

0..*

Page 11: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Why New Meta Data Model?

The 61970-552 UML just documentation, not validated by tools as regular CIM data

61970-552 is a serialization format extended with meta data about content

Profile

Model version

Source of model

Time for scenario and creation

Dependencies

Changes

Treat meta data the same way as any other CIM data

Page 12: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Meta Data in 61970-301

cla ss Gener icDa taSet

Cor e::Ident if iedObject

Da taSetMember

InstanceSet

+ version: Integer

+ minorVersion: Integer

ObjectCr ea t ionObjectDelet ionObjectModif ica t ion

ChangeSetMemberChangeSet

ObjectRev er seModif ica t ion

Da taSet

InstanceSetMember

P r of i le

+ObjectReverseModification

0..1

+ObjectModification

0..1

+TargetingCIMDataObject

0..*

+TargetObject

1

+Profileset

0..*

+Profile 1..*

+ObjectChange

0..*+Changeset

0..1

+AlternateCIMDataObject

0..*

+Dataset

1

+PropertiesCIMDataObject

0..1

+PropertiesObject

0..1Change Model –>

Frames for the rest

yet to finalize

Page 13: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

ICCP Configuration Data

Goal to automate ICCP configuration

Providers describe the data they make available

61970-452/ICCPExchange

61970-452/EQExchange

TO1

ICCPProvidedPoint A

RTO

ICCPProviderICCPProvider& Client

TO2

ICCPClient

MeasValX

SourceRTU

MeasO

ICCPProvidedPoint B

Colors- Turquoise; Data owned and exported by TO/RTO- Red; Data imported by TO/RTO

MeasValX

SourceICCP

MeasO

MeasValX2

SourceICCP

MeasO

MeasValX

ICCPProvidedPoint C

EQ

EQ

Page 14: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Generic Bilateral Exchange

class Gener icB i la ter a lExchange

IdentifiedObject

B i la ter a lExchangeAgr eement

IdentifiedObject

B i la ter a lExchangeActor

IdentifiedObject

P r ov idedBi la ter a lPoint

Meas::Measur ementVa lue Meas::Contr ol

IdentifiedObject

Meas::Measur ementVa lueSour ce

IdentifiedObject

Meas::IOPoint

PowerSystemResource

SCADA::

Communica t ionLink

+CommunicationLink

0..n

+BilateralExchangeActor

0..1

+MeasurementValueSource 1

+MeasurementValues 0..*

+ProvidedBilateralIOPoint0..*

+BilateralExchangeActor

1

+ConsumerBilateralExchange

0..*

+Consumer

0..1

+IOPoint0..1

+BilateralToIOPoint0..*

+Provider

1

+ProviderBilateralExchange

0..*

Page 15: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

ICCP Configuration

cla ss ICCP

TASE2Bi la ter a lTable

+ bilateralTableID: String

+ tase2version: String

+ bilateralTableVersion: String

IPAccessPoint

+ address: String

+ addressType: IPAddressKind

+ gateway: String [0..1]

+ subnet: String [0..1]

ICCPP r ov idedPoint

+ scope: ICCPScope

+ pointType: ICCPPointKind

+ pointQuality: ICCPQualityKind

+ accessPriviledge: ICCPAccessPrivilegeKind

TCPAccessPoint

+ keepAliveTime: Integer [0..1]

+ port: Integer [0..1]

ISOUpper Lay er

+ osiPsel: String

+ osiSsel: String

+ apTitle: String [0..1]

+ osiTsel: String

+ apInvoke: int [0..1]

+ aeInvoke: int [0..1]

+ aeQual: int [0..1]

IdentifiedObject

ICCP Infor mat ionMessage

+ localReference: String [0..1]

+ scope: ICCPScope [0..1]

IdentifiedObject

B i la ter a lExchangeAgr eement

IdentifiedObject

P r ov idedBi la ter a lPoint

«enumeration»

ICCPScope

VCC

ICC

«enumeration»

IPAddr essK ind

IPv4

IPv6

PowerSystemResource

SCADA::

Communica t ionLink

«enumeration»

ICCPPointK ind

discrete

real

state

stateSupplemental

singleProtectionEvent

packedProtectionEvent

«enumeration»

ICCPQua l i ty K ind

none

qualityOnly

qualityAndTime

extended

extendedwithQualityTime

«enumeration»

ICCPAccessP r iv i legeK ind

readOnly

readWrite

IdentifiedObject

B i la ter a lExchangeActor

ICCPV ir tua lContr olCenter

+ clientAndServer: Boolean

+ minimumUpdateInterval: int

+ calling: Boolean

+ TransportSecurityRequirement: Boolean

+ applicationSecurityRequirement: IEC62351-6ApplicationSecurityKind

+ nameOfLocalICC: String

+ supportForBlock1: Boolean

+ supportForBlock2: Boolean

+ supportForBlock3: Boolean

+ supportForBlock4: Boolean

+ supportForBlock5: Boolean

+ supportForDepriciatedBlock8: Boolean

«enumeration»

IEC62351-

6Appl ica t ionSecur ity K ind

noSecurity

applicationLevel

end-to-end

Publ icX509Cer t i f ica te

+ issuerName: String

+ serialNumber: String

IdentifiedObject

Meas::IOPoint

+ConsumerBilateralExchange

0..*

+Consumer

0..1

+PublicX509Certificate0..*

+TCPAccessPoint 0..1

+Provider

1

+ProviderBilateralExchange

0..*

+ProvidedBilateralIOPoint

0..*

+BilateralExchangeActor

1

+IOPoint 0..1

+BilateralToIOPoint 0..*

+ICCPInformationMessage

0..*+TASE2BilateralTable

0..*

+PublicX509Certificate0..*

+ISOUpperLayer

0..1

+CommunicationLink0..n

+BilateralExchangeActor

0..1

Page 16: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

CIM 17 Work In Progress

Frames for meta data

Goal move away from 61970-552 header

Network model projects

Manage future or passed network model changes

Smart grid and DER behavior

Distribution networks no longer only loads

Availability/Outage plans

Network studies with market data

Mapping of schedules and forecasts on network model

P 16

Page 17: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Case Building

Time

Data

EQ

Equipment

And

Parameters

Power

System

Projects

And

Audit trails

OutagesEquipment

Outages

Operational

Data

- Forecasts

- Schedules

- Patterns

- Recordings

- Measurements

SSH

Consumption

Production

Interchange

Limits, ratings

Voltage

Tap positions

Switch positions

Scenarios

Δ

ΔΔ

Δ

Δ

Δ

Δ

Δ

Δ

Study future

models

Study future

power flow

Now

Page 18: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

CIM 17 Work In Progress

System Integrity Protection Schemes – SIPS

Needed in Security Assessment

Remedial actions

Reactions to events

Operational limits, dynamic ratings

Weather and topology dependent

Alternate models

Models not always the same but similar

Feeder model

ENTSO-E Smaller issues

CGMES conformity testing generate issuesP 18

Page 19: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

CIM Non-modeling issues

61850 - CIM exchange and harmonization

Standardization of profile creation

CIM for Enterprise Canonical Data Model

Interoperability 61970-552/CIMXML – XML Schema

P 19

Page 20: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Conclusions

ENTSO-E adoption of CIM -> CIM used in EU

A huge increase in use

Evolution of 61970 CIM and CGMES is rapid

ENTSO-E working on CGMES 2.5 based on CIM 17

Tough for WG13 to keep up

CGMES improved CIM interoperability a lot

Page 21: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

WG14: System Interfaces for

Distribution Management

Mission, Scope:

Develop Standards for Distribution system interfaces• Back-office applications such as OMS, CIS, WMS

• Planning and DMS Operations

Package IEC61968 within TC57 CIM UML Model

P 21

Page 22: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Model Status Summary

IEC61968-11 Edition 2 released on IEC61968 CIM11v13 packaged with IEC61970 CIM15v01

IEC61968 CIM13 started in 2015 and packaged with IEC61970 CIM17v08

IEC61968 CIM13v05 is the planned version of UML that will be used to generate IEC61968-11 Edition 3

Current model is posted on IEC WG14 Part 11 SharePoint Site

Wrapping up final model updates next week after the WG14 meeting

Planned release as a CDV in August, 2016

P 22

Page 23: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Edition 3 Changes

Wire-Assembly change to support WG13 CDPSM

Outage model changes from Part 3 team & ODI TF

Customer model changes proposed by Part 8 team

Asset Health to the Asset model from the Asset Health Focus Community

DER changes from the Part 5 team

Work model changes from issues supplied by EPRI

P 23

Page 24: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Wire-Assembly Change

P 24

Page 25: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Outage Model Changes

P 25

The Outage Data Initiative (ODI)“New industry-led effort to provide consumers and first-responders with information about power outages: Today, a number of electric utilities and technology companies agreed to the development and use of a voluntary open standard for the publishing of power outage and restoration information. The commitment of utilities to publish their already public outage information as a structured data in an easy-to-use and common format, in a consistent location, will make it easier for a wide set of interested parties—including first responders, public health officials, utility operations and mutual assistance efforts, and the public at large—to make use of and act upon this important information, especially during times of natural disaster or crisis.”

(White House Press Release 05/28/2014)

Page 26: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Outage Model Changes

P 26

class ODI Ov er v iew

Oper a t ions::Outage

+ cause: String [0..1]

+ isPlanned: Boolean [0..1]

+ estimatedPeriod: DateTimeInterval [0..1]

+ actualPeriod: DateTimeInterval [0..1]

+ cancelledDateTime: DateTime [0..1]

+ summary: ServicePointOutageSummary [0..1]

«ODI Extension»

ODI_Outage

+ causeKind: OutageCauseKind

+ communityDescriptor: String

+ customersRestored: Integer

+ customersServed: Integer

+ metersAffected: Integer [0..1]

+ originalMetersAffected: Integer [0..1]

+ outageKind: OutageStatusKind

+ startTime: DateTime [0..1]

+ statusKind: CrewStatusKind

+ utilityDisclaimer: String [0..1]

Cor e::Ident if iedObject

+ aliasName: String [0..1]

+ description: String [0..1]

+ mRID: String [0..1]

+ name: String [0..1]

Common::Document

+ type: String [0..1]

+ authorName: String [0..1]

+ createdDateTime: DateTime [0..1]

+ lastModifiedDateTime: DateTime [0..1]

+ revisionNumber: String [0..1]

+ electronicAddress: ElectronicAddress [0..1]

+ subject: String [0..1]

+ title: String [0..1]

+ docStatus: Status [0..1]

+ status: Status [0..1]

+ comment: String [0..1]

Common::Loca t ion

+ type: String [0..1]

+ mainAddress: StreetAddress [0..1]

+ secondaryAddress: StreetAddress [0..1]

+ phone1: TelephoneNumber [0..1]

+ phone2: TelephoneNumber [0..1]

+ electronicAddress: ElectronicAddress [0..1]

+ geoInfoReference: String [0..1]

+ direction: String [0..1]

+ status: Status [0..1]

«enumeration»

OutageCauseK ind

planned

unplanned

animal

«enumeration»

Cr ewSta tusK ind

assigned

dispatched

arrived

fieldComplete

«enumeration»

OutageSta tusK ind

verified

estimated

«ODI Extension»

ERT

+ confidenceKind: ERTConfidenceKind

+ ert: DateTime [0..1]

+ ertSource: String

«enumeration»

ERTConf idenceK ind

high

low

Oper a t ions::

Incident

+ cause: String [0..1]

«ODI Extension»

OutageAr ea

+ earliestReportedTime: DateTime

+ metersServed: Integer

+ outageAreaKind: AreaKind

«enumeration»

Ar eaK ind

borough

county

parish

serviceArea

state

township

ward

zipcode

+Outage

0..*

+ERT 1

+Incident 0..1

+Location 0..1

+Incident 0..1

+ERT 1

+Incident

0..1

+Outage 0..1

Page 27: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Customer Model Changes

P 27

Page 28: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Asset Health Changes

P 28

class AssetHea lthOv er v iew

IdentifiedObject

Asset

AssetConta iner

IdentifiedObject

Asset Info

OrganisationRole

Manufactur er

IdentifiedObject

P r oductAssetModel

Document

P r ocedur eDataSet

Document

P r ocedur e

OrganisationRole

AssetOr ganisa t ionRole

AssetOwner

IdentifiedObject

AssetDeploy ment

IdentifiedObject

Cor e::Power Sy stemResour ce

IdentifiedObject

Common::Act iv ity Recor d

IdentifiedObject

Meas::Measur ementVa lueIdentifiedObject

Ana ly t icScor e

IdentifiedObject

Meas::Measur ement

IdentifiedObject

Ca ta logAssetTy pe

+ estimatedUnitCost: Money [0..1]

+ quantity: StringQuantity [0..1]

+ kind: AssetKind [0..1]

+ stockItem: Boolean [0..1]

+ type: String [0..1]

+Asset

0..1+AssetDeployment

0..1

+ProductAssetModel0..1

+AssetInfo 0..1

+ProcedureDataSet 0..*

+Asset0..1

+Procedures0..*

+Assets 0..*

+Assets

0..*+PowerSystemResources

0..*

+ProductAssetModels

0..*

+Manufacturer 0..1

+Procedure 0..1

+ProcedureDataSets0..*

+Assets

0..*+OrganisationRoles

0..*

+Asset

0..1

+Measurements0..*

+ProductAssetModel

0..*+CatalogAssetType

0..1

+Asset 0..*

+ProductAssetModel 0..1

+ProcedureDataSet

0..*

+MeasurementValue 0..*

+Assets

0..*

+ActivityRecords

0..*

+Assets 0..*

+AssetInfo 0..1

+Assets

0..*

+AssetContainer

0..1

+AnalyticScore 0..*

+Asset0..1

+AssetInfo0..1

+CatalogAssetType0..1

Page 29: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Asset Health Changes

P 29

class AssetMeasur ement

IdentifiedObject

Asset

+ kind: AssetKind [0..1]

+ type: String [0..1]

+ utcNumber: String [0..1]

+ serialNumber: String [0..1]

+ lotNumber: String [0..1]

+ purchasePrice: Money [0..1]

+ critical: Boolean [0..1]

+ position: String [0..1]

+ electronicAddress: ElectronicAddress [0..1]

+ lifecycleState: AssetLifecycleStateKind [0..1]

+ lifecycleDate: LifecycleDate [0..1]

+ inUseState: InUseStateKind [0..1]

+ inUseDate: InUseDate [0..1]

+ acceptanceTest: AcceptanceTest [0..1]

+ baselineCondition: String [0..1]

+ baselineLossOfLife: PerCent [0..1]

+ status: Status [0..1]

+ retiredReason: RetiredReasonKind [0..1]

AssetConta iner

P r ocedur eDataSet

+ completedDateTime: DateTime [0..1]

P r ocedur e

+ kind: ProcedureKind [0..1]

+ sequenceNumber: String [0..1]

+ instruction: String [0..1]

IdentifiedObject

Common::Document

+ type: String [0..1]

+ authorName: String [0..1]

+ createdDateTime: DateTime [0..1]

+ lastModifiedDateTime: DateTime [0..1]

+ revisionNumber: String [0..1]

+ electronicAddress: ElectronicAddress [0..1]

+ subject: String [0..1]

+ title: String [0..1]

+ docStatus: Status [0..1]

+ status: Status [0..1]

+ comment: String [0..1]

IdentifiedObject

Meas::Measur ementVa lue

+ timeStamp: DateTime [0..1]

+ sensorAccuracy: PerCent [0..1]

«enumeration»

Pr ocedur eK ind

inspection

diagnosis

maintenance

test

other

ExtendedMeas::

AssetStr ingMeasur ement

+ kind: AssetStringKind [0..1]

ExtendedMeas::AssetAna log

+ precision: Float [0..1]

+ reportingTemperature: Temperature [0..1]

+ detectionLimit: Float [0..1]

ExtendedMeas::AssetDiscr ete

Meas::Ana log

+ maxValue: Float [0..1]

+ minValue: Float [0..1]

+ normalValue: Float [0..1]

+ positiveFlowIn: Boolean [0..1]

Meas::Discr ete

+ maxValue: Integer [0..1]

+ minValue: Integer [0..1]

+ normalValue: Integer [0..1]

Meas::

Str ingMeasur ement

ExtendedMeas::

ExtendedAna log

ExtendedMeas::

ExtendedStr ingMeasur ement

ExtendedMeas::

ExtendedDiscr ete

IdentifiedObject

Meas::Measur ement

+ measurementType: String [0..1]

+ phases: PhaseCode [0..1]

+ unitMultiplier: UnitMultiplier [0..1]

+ unitSymbol: UnitSymbol [0..1]

+ProcedureDataSet0..*

+MeasurementValue 0..*

+Assets 0..*

+AssetContainer 0..1

+ProcedureDataSet 0..*

+Asset

0..1

+Asset

0..1+Measurements

0..*

+Procedures 0..*

+Measurements 0..*

+Procedures

0..*

+Assets

0..*

+Procedure 0..1

+ProcedureDataSets0..*

Page 30: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Asset Health Changes

P 30

cla ss AssetAna ly t ics

IdentifiedObject

Ana ly t icScor e

+ value: Float [0..1]

+ calculationDateTime: DateTime [0..1]

+ effectiveDateTime: DateTime [0..1]

Aggr ega teScor e

Ana ly t ic

+ kind: AnalyticKind

+ bestValue: float [0..1]

+ worstValue: float [0..1]

+ scaleKind: ScaleKind [0..1]

IdentifiedObject

Asset

+ kind: AssetKind [0..1]

+ type: String [0..1]

+ utcNumber: String [0..1]

+ serialNumber: String [0..1]

+ lotNumber: String [0..1]

+ purchasePrice: Money [0..1]

+ critical: Boolean [0..1]

+ position: String [0..1]

+ electronicAddress: ElectronicAddress [0..1]

+ lifecycleState: AssetLifecycleStateKind [0..1]

+ lifecycleDate: LifecycleDate [0..1]

+ inUseState: InUseStateKind [0..1]

+ inUseDate: InUseDate [0..1]

+ acceptanceTest: AcceptanceTest [0..1]

+ baselineCondition: String [0..1]

+ baselineLossOfLife: PerCent [0..1]

+ status: Status [0..1]

+ retiredReason: RetiredReasonKind [0..1]

RiskScor e

+ kind: RiskScoreKind [0..1]

Hea lthScor e

AssetConta iner

«enumeration»

RiskScor eK ind

customerRisk

financialRisk

safetyRisk

«enumeration»

Sca leK ind

linear

exponential

AssetGr oup

+ kind: AssetGroupKind

AssetHea lthEv ent

+ actionRecommendation: String [0..1]

+ actionTimeline: Duration [0..1]

+ effectiveDateTime: DateTime [0..1]

IdentifiedObject

Common::Act iv ity Recor d

+ createdDateTime: DateTime [0..1]

+ type: String [0..1]

+ severity: String [0..1]

+ reason: String [0..1]

+ status: Status [0..1]

«enumeration»

Ana ly t icK ind

riskAnalytic

faultAnalytic

agingAnalytic

healthAnalytic

replacementAnalytic

other

«enumeration»

AssetGr oupK ind

analysisGroup

inventoryGroup

complianceGroup

functionalGroup

other

IdentifiedObject

Common::Document

+ type: String [0..1]

+ authorName: String [0..1]

+ createdDateTime: DateTime [0..1]

+ lastModifiedDateTime: DateTime [0..1]

+ revisionNumber: String [0..1]

+ electronicAddress: ElectronicAddress [0..1]

+ subject: String [0..1]

+ title: String [0..1]

+ docStatus: Status [0..1]

+ status: Status [0..1]

+ comment: String [0..1]

+AssetGroup0..*

+Asset 0..*

+Analytic

0..*

+AssetGroup 0..*

+AnalyticScore0..*

+Asset0..1

+Analytic 0..*

+Asset

0..*

+AssetGroup 0..1

+AnalyticScore

0..*

+Analytic0..1

+AnalyticScore

0..*

+AssetHealthScore 0..*

+AssetRiskScore 0..1

+Analytic 1

+AssetHealthEvent 0..*

+Assets 0..*

+AssetContainer 0..1

+AssetAggregateScore0..1

+AnalyticScore1..*

+Assets

0..*

+ActivityRecords

0..*

Page 31: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Asset Health Changes

P 31

class AssetLifecy cle

IdentifiedObject

Asset

+ kind: AssetKind [0..1]

+ type: String [0..1]

+ utcNumber: String [0..1]

+ serialNumber: String [0..1]

+ lotNumber: String [0..1]

+ purchasePrice: Money [0..1]

+ critical: Boolean [0..1]

+ position: String [0..1]

+ electronicAddress: ElectronicAddress [0..1]

+ lifecycleState: AssetLifecycleStateKind [0..1]

+ lifecycleDate: LifecycleDate [0..1]

+ inUseState: InUseStateKind [0..1]

+ inUseDate: InUseDate [0..1]

+ acceptanceTest: AcceptanceTest [0..1]

+ baselineCondition: String [0..1]

+ baselineLossOfLife: PerCent [0..1]

+ status: Status [0..1]

+ retiredReason: RetiredReasonKind [0..1]

AssetConta iner

«Compound»

Lifecy cleDa te

«enum»

+ manufacturedDate: Date [0..1]

+ purchaseDate: Date [0..1]

+ receivedDate: Date [0..1]

+ installationDate: Date [0..1]

+ removalDate: Date [0..1]

+ retiredDate: Date [0..1]

«enumeration»

AssetLifecy cleSta teK ind

manufactured

purchased

received

retired

disposedOf

«enumeration»

Ret ir edReasonK ind

environmental

excessiveMaintenance

facilitiesUpgrade

failed

obsolescence

other

sold

«enumeration»

InUseSta teK ind

inUse

readyForUse

notReadyForUse

«Compound»

InUseDa te

+ inUseDate: Date [0..1]

+ readyForUseDate: Date [0..1]

+ notReadyForUseDate: Date [0..1]

IdentifiedObject

AssetDeploy ment

+ deploymentState: DeploymentStateKind [0..1]

+ deploymentDate: DeploymentDate [0..1]

+ breakerApplication: BreakerApplicationKind [0..1]

+ transformerApplication: TransformerApplicationKind [0..1]

+ likelihoodOfFailure: Integer [0..1]

+ facilityKind: FacilityKind [0..1]

«Compound»

Deploy mentDa te

+ notYetInstalledDate: DateTime [0..1]

+ installedDate: DateTime [0..1]

+ inServiceDate: DateTime [0..1]

+ outOfServiceDate: DateTime [0..1]

+ removedDate: DateTime [0..1]

«enumeration»

Deploy mentSta teK ind

notYetInstalled

installed

inService

outOfService

removed

+Asset0..1

+AssetDeployment0..1

+Assets 0..*

+AssetContainer 0..1

Page 32: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

DER Changes

P 32

cla ss DER-EndDev iceOv er v iew

«Compound»

Common::Sta tus

+ value: String [0..1]

+ dateTime: DateTime [0..1]

+ remark: String [0..1]

+ reason: String [0..1]

AssetContainer

Meter ing::EndDev ice

+ isVirtual: Boolean [0..1]

+ isPan: Boolean [0..1]

+ installCode: String [0..1]

+ amrSystem: String [0..1]

+ timeZoneOffset: Minutes [0..1]

+ isSmartInverter: Boolean [0..1]

Meter ing::

EndDev iceGr oup

+ type: String [0..1]

+ status: Status [0..1]

+ version: Version [0..1]

Cor e::Ident if iedObject

+ aliasName: String [0..1]

+ description: String [0..1]

+ mRID: String [0..1]

+ name: String [0..1]

DERGr oupFor ecast

+ capabilityKind: CapabilityKind [0..1]

+ predictionCreationDate: DateTime [0..1]

+ predictionIntervalKind: PredictionalIntervalKind [0..1]

+ predictionStartDate: DateTime [0..1]

Dispa tchablePower Capabil i ty

+ currentActivePower: ActivePower [0..1]

+ currentApparentPower: ApparentPower [0..1]

+ currentReactivePower: ReactivePower [0..1]

+ maxActivePower: ActivePower [0..1]

+ maxApparentPower: ApparentPower [0..1]

+ maxReactivePower: ReactivePower [0..1]

+ minActivePower: ActivePower [0..1]

+ minApparentPower: ApparentPower [0..1]

+ minReactivePower: ReactivePower [0..1]

«Compound»

Common::Ver sion

+ date: DateTime [0..1]

+ major: Integer

+ minor: Integer [0..1]

+ revision: Integer [0..1]

Other Capabil i ty

+ capabilitySubType: String [0..1]

+ capabilityType: String [0..1]

+ capabiityUnits: String [0..1]

+ capabilityValue: String [0..1]

+EndDeviceGroups0..* +EndDevices

0..*

+EndDevice 0..1

+OtherCapability0..*

+EndDeviceGroup

0..1

+DispatchablePowerCapability

0..1

+EndDeviceGroup0..1

+OtherCapability

0..*

+DERGroupForecast1..*

+EndDeviceGroup

1..*

+EndDevice 0..1

+DispatchablePowerCapability 0..*

Page 33: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

DER Changes

P 33

cla ss DEROv er v iew

DERGr oupFor ecast

+ capabilityKind: CapabilityKind [0..1]

+ predictionCreationDate: DateTime [0..1]

+ predictionIntervalKind: PredictionalIntervalKind [0..1]

+ predictionStartDate: DateTime [0..1]

DERGr oupFor ecasts

DERGr oupFor ecastRequest

+ capabilityKind: CapabilityKind [0..1]

+ forecastBeginDate: DateTime [0..1]

+ forecastInterval: PredictionIntervalKind [0..1]

+ forecastIntervalQty: Integer [0..1]

Cor e::Ident if iedObject

+ aliasName: String [0..1]

+ description: String [0..1]

+ mRID: String [0..1]

+ name: String [0..1]

P r edict ions

+ confidence: PerCent [0..1]

+ maxActivePower: ActivePower [0..1]

+ maxApparentPower: ApparentPower [0..1]

+ maxReactivePower: ReactivePower [0..1]

+ minActivePower: ActivePower [0..1]

+ minApparentPower: ApparentPower [0..1]

+ minReactivePower: ReactivePower [0..1]

+ sequence: Integer [0..1]

+ predictionInterval: DateTimeInterval [0..1]

It is required that the

forecast return

values based on the

units asked for, e.g.,

if the request was in

ActivePower, the

response must be

expressed in

ActivePower.

«enumeration»

Capabil i ty K ind

apparentPower

activePower

reactivePower

Other Capabil i ty

+ capabilitySubType: String [0..1]

+ capabilityType: String [0..1]

+ capabiityUnits: String [0..1]

+ capabilityValue: String [0..1]

«enumeration»

P r edict ionInter v a lK ind

Y

M

D

h

m

s

«CIMDatatype»

Doma in::Act iv ePower

+ value: Float [0..1]

+ unit: UnitSymbol [0..1] = W {readOnly}

+ multiplier: UnitMultiplier [0..1]

«CIMDatatype»

Doma in::Appa r entPower

+ value: Float [0..1]

+ unit: UnitSymbol [0..1] = VA {readOnly}

+ multiplier: UnitMultiplier [0..1]

«CIMDatatype»

Doma in::React iv ePower

+ value: Float [0..1]

+ unit: UnitSymbol [0..1] = VAr {readOnly}

+ multiplier: UnitMultiplier [0..1]

+DERGroupForecasts

1..*

+DERGroupForecast

1..*

+DERGroupForecast 1..*

+OtherCapability 0..*

+DERGroupForecast1..*

+Predictions 1..*

Page 34: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Work Model Changes

P 34

class AssetWor k

IdentifiedObject

Assets::Asset

+ kind: AssetKind [0..1]

+ type: String [0..1]

+ utcNumber: String [0..1]

+ serialNumber: String [0..1]

+ lotNumber: String [0..1]

+ purchasePrice: Money [0..1]

+ critical: Boolean [0..1]

+ position: String [0..1]

+ electronicAddress: ElectronicAddress [0..1]

+ lifecycleState: AssetLifecycleStateKind [0..1]

+ lifecycleDate: LifecycleDate [0..1]

+ inUseState: InUseStateKind [0..1]

+ inUseDate: InUseDate [0..1]

+ acceptanceTest: AcceptanceTest [0..1]

+ baselineCondition: String [0..1]

+ baselineLossOfLife: PerCent [0..1]

+ status: Status [0..1]

+ retiredReason: RetiredReasonKind [0..1]

Assets::AssetConta iner

IdentifiedObject

Common::Document

+ type: String [0..1]

+ authorName: String [0..1]

+ createdDateTime: DateTime [0..1]

+ lastModifiedDateTime: DateTime [0..1]

+ revisionNumber: String [0..1]

+ electronicAddress: ElectronicAddress [0..1]

+ subject: String [0..1]

+ title: String [0..1]

+ docStatus: Status [0..1]

+ status: Status [0..1]

+ comment: String [0..1]

BaseWor k

+ kind: WorkKind [0..1]

+ priority: Priority [0..1]

+ statusKind: WorkStatusKind [0..1]

Wor k

+ workOrderNumber: String [0..1]

+ requestDateTime: DateTime [0..1]

Wor kTask

+ taskKind: WorkTaskKind [0..1]

+ instruction: String [0..1]

+ schedOverride: String [0..1]

+ crewETA: DateTime [0..1]

+ startedDateTime: DateTime [0..1]

+ completedDateTime: DateTime [0..1]

+ laborHours: Hours [0..1]

+ contractorCost: Money [0..1]

+ laborCost: Money [0..1]

+ materiallCost: Money [0..1]

+ toolCost: Money [0..1]

«enumeration»

Wor kTaskK ind

install

remove

exchange

investigate

«enumeration»

Wor kK ind

construction

inspection

maintenance

repair

test

service

disconnect

connect

other

refurbishment

«enum, deprecated»

reconnect

«enumeration»

Wor kSta tusK ind

waitingOnApproval

approved

cancelled

waitingToBeScheduled

scheduled

waitingOnMaterial

inProgress

completed

closed

dispatched

enroute

onSite

«Compound»

Common::P r ior ity

+ rank: Integer [0..1]

+ type: String [0..1]

+ justification: String [0..1]

«enumeration»

Br eaker Repa ir I temKind

airCompressor

auxiliarySwitchAndLinkage

busConnection

checkValve

closeCoil

contactor

controlCircuit

corrosion

gasDensitySupervision

heaterOrThermostat

hydraulicFluidLeak

interrupterAssembly

positionIndicator

pressureSwitch

pumpOrMotor

relay

SF6GasLeak

storedEnergySystem

tripCoil

tripControlValve

wiring

other

Ma intenanceWor kTask

+ breakerMaintenanceKind: BreakerMaintenanceKind [0..1]

+ transformerMaintenanceKind: TransformerMaintenanceKind [0..1]

IdentifiedObject

Mater ia l I tem

+ quantity: IntegerQuantity [0..1]

«enumeration»

Tr ansfor mer Repa ir I temKind

Repa ir Wor kTask

+ emergency: Boolean [0..1]

«enumeration»

Br eaker Ma intenanceK ind

externalOutOfService

internalOutOfService

interrupterOverhaul

«enumeration»

Tr ansfor mer Ma intenanceK ind

Repa ir I tem

+ breakerRepairItem: BreakerRepairItemKind [0..1]

+ transformerRepairItem: TransformerRepairItemKind [0..1]

+ReplacementWorkTasks

0..*

+OldAsset 0..1

+Assets 0..*

+AssetContainer 0..1

+BreakerRepairItem 0..*

+RepairWorkTask 0..*

+WorkTasks0..*

+Assets0..*

+Work

1 +WorkTasks

0..*+WorkTask

0..1

+MaterialItems0..*

Page 35: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

WG14 Profile Work

Profile Work Started for:

Part 3

Part 4

Part 5

Part 6

Part 8

Part 9

May have additional changes go into model as a result of the above profile work.

P 35

Page 36: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

WG16: Deregulated Market

Communications

Mission, Scope:

Develop Standards for Electricity Market Communications• Market Participants to Market Operator

• Intra Market Operator

Package IEC62325 within TC57 CIM UML Model

P 36

Page 37: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Model Status Summary

IEC62325-301 Edition 1 released on IEC62325 CIM02v09

Packaged with IEC61970 CIM16v01 and IEC61968 CIM12v01

IEC62325 CIM03 started in 2013

Initially packaged with IEC61970 CIM16v21 and IEC61968 CIM12v07

Merged with IEC61970 CIM17v04 and IEC61968 CIM12v09

Planned to merge with IEC61970CIM17v08 and IEC61968CIM13v05

P 37

Page 38: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Model Status Summary

Current IEC62325 version IEC62325CIM03v10 posted on WG16 SharePoint

Wrapping up final model updates

P 38

Page 39: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Recent Focus Items Incorporated

European Regulation; Network Codes

Demand Response for Markets Extensions

Harmonization with OpenADR Extensions (WG21 TF, implemented in WG16 Model)

WG21 Model Support

North American Day Ahead Market Profiles Model Updates

CIM for Environmental Data (Weather)

P 39

Page 40: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

European Regulation

Network Codes requirement changes

Model induced changes due to

Flow-based Market Coupling

Ancillary Services (reserve primary to tertiary)

Maurizio Monti leads European sub-team

P 40

Page 41: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Demand Response for Markets

Model submitted to WG16 from SGIP PAP19 (supported by IRC and NIST)

Formed Demand Response for Markets sub-team to harmonize with IEC62325

Worked through Use Cases and validated against existing IEC62325 model

As designed, extensions support market based demand response in North America

Resulting model as a basis for OpenADR Harmonization task force

P 41

Page 42: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Harmonization with OpenADR

Goal: Develop a mapping between the IEC CIM and OpenADR2.0 to facilitate future interoperability

Use case driven

UML extensions Support

Communication with Market Demand-Side Resources

Communication of Market Pricing

P 42

Page 43: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

CIM for OpenADR

IEC CIM based profile schemas defined

ResourceDeployment

CommodityPrices

CommodityDefinitions

More profiles planned (Performance, Enrollment, ScheduleAward, …)

IEC CIM Profile schemas can support the communication involved in Demand Response for Markets

Model extensions included in IEC62325CIM03v10

P 43

Page 44: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

WG21 Model Support

WG21: Interfaces and protocol profiles relevant to systems connected to the electrical grid

WG-21 Scope

Interface from aggregator, (utility, QSE, SC) to end customer

Includes, commercial, industrial, home

Includes retail markets, real time pricing

Includes traditional non-market load management

Work with WG-16 to include needed extensions in CIM

P 44

Page 45: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

WG21 Model Support

WG21: Developing use cases and requirements for virtual resources in customer premises

WG21 Data Model: Use of WG16 package and structures, plan for extensions to support WG21 requirements

WG21 Modeling Team Formed, weekly scheduled meetings to begin

P 45

Page 46: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

North American Day Ahead Profiles

Developing Use Cases

Modifications required to support use cases are included in IEC62325CIM03v10

NA Sub-team has weekly web conferences

Reuse of IEC61970-452 for network model

Defining profiles for supplemental market data

Registered Resources

Pricing Nodes

Aggregate Nodes

P 46

Page 47: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

CIM for Environmental

Data

Model extensions included in IEC62325CIM03v10; definitions for

• Alerts

• Observations & Forecasts

• EnvironmentalValueSets

• Phenomena

Weekly web meetings, participation has included:

WG16 members (Jim, Becky, Margaret, Fedder)

Ex-Southern Cal Edison (Jim Horstman, Henry Dotson)

EPRI (Pat Brown)

Folks with knowledge of Ecologic use of model (Chris Kardos)

P 47

Page 48: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

AlertsObservatio

nsForecasts

Phenomeno

n

Phenomeno

n

ValueSet

s

Analog

s

CodedValue

s

High Level Data Organization

ValueSet

s

Analog

s

CodedValue

s

CIM for Environmental Data

Page 49: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Next steps:

Refine and define of Message Profiles

Write NWIP (New Work in Progress) for Profiles

CIM for Environmental Data

Page 50: TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager Report …cimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day... · TC 57/WG13, WG14, WG16 & WG21 CIM Model Manager

TC 57

Modeling and task force meetings

Regular WG16 weekly web conferences on Thursdays at 10:00AM US Central time

North American Profile SubTeam weekly web conferences on Thursdays at 11:00AM US Central time

CIM for Environmental Data holds weekly calls on Thursdays at 12:00PM US Central time

Discussions on:• Energy Market Management system projects

• Model changes

• WG16 Issues

P 50