Framework for energy market communications - Part 301: Common Information Model (CIM) extensions for markets

EN IEC 62325-301 specifies the common information model for energy market communications. The common information model (CIM) is an abstract model that represents all the major objects in an electric utility enterprise typically involved in utility operations and electricity market management. By providing a standard way of representing power system resources as object classes and attributes, along with their relationships, the CIM facilitates the integration of market management system (MMS) applications developed independently by different vendors, between entire MMS systems developed independently, or between an MMS system and other systems concerned with different aspects of market management, such as capacity allocation, day-ahead management, balancing, settlement, etc. The CIM facilitates integration by defining a common language (i.e. semantics) based on the CIM to enable these applications or systems to access public data and exchange information independent of how such information is represented internally. The object classes represented in the CIM are abstract in nature and may be used in a wide variety of applications. The use of the CIM goes far beyond its application in a market management system. Due to the size of the complete CIM, the object classes contained in the CIM are grouped into a number of logical packages, each of which represents a certain part of the overall power system being modeled. Collections of these packages are progressed as separate international standards. This particular international standard specifies a set of packages which provide a logical view of the functional aspects of market management within an electricity market that is shared between all applications. Other standards specify more specific parts of the model that are needed by only certain applications. Subclause 4.2 provides the current grouping of packages into standards documents.

Kommunikation im Energiemarkt - Teil 301: CIM-Erweiterungen für Märkte

Cadre pour les communications pour le marché de l'énergie - Partie 301: Modèle d'information commun

L'IEC 62325-301:2014 spécifie le modèle d'information commun relatif aux communications pour le marché de l'énergie. Le modèle d'information commun (CIM) est un modèle abstrait de tous les objets principaux d'une entreprise de distribution d'électricité habituellement impliqués dans les opérations de l'entreprise et dans la gestion du marché de l'électricité. En fournissant une façon normalisée de représenter des ressources de systèmes électriques comme classes et attributs d'objets ainsi que leurs relations, le CIM facilite l'intégration des applications de système de gestion de marché (MMS) développées de façon indépendante par différents fournisseurs, entre des systèmes MMS complets développés de façon indépendante, ou entre un système MMS et d'autres systèmes concernés par différents aspects de la gestion de marché, tels que l'attribution de la capacité, la gestion à 24 h, l'équilibrage, le règlement, etc.

Okvir za komunikacije na trgu z električno energijo - 301. del: Skupni informacijski model (CIM), priključki za tržni del (IEC 62325-301:2014)

Standard EN IEC 62325-301 določa skupni informacijski del za komunikacije na trgu z električno energijo. Skupni informacijski model (CIM) je abstraktni model, ki predstavlja vse glavne objekte v elektropodjetju, ki običajno opravlja javno službo in se ukvarja z upravljanjem trga z električno energijo. Z zagotavljanjem standardnega načina predstavitve elektroenergetskih virov kot objektnih razredov in atributov, skupaj z njihovimi povezavami, model CIM olajšuje integracijo aplikacij sistema za upravljanje trga (MMS), ki so jih neodvisno razvili različni prodajalci, med celotnimi samostojno razvitimi sistemi MMS ali med sistemom MMS in drugimi sistemi, ki se ukvarjajo z drugimi vidiki upravljanja trga, kot je na primer dodeljevanje infrastrukturnih zmogljivosti, upravljanje en dan vnaprej, izravnava, poravnava itd. CIM olajšuje integracijo z opredelitvijo skupnega jezika (tj. semantike), osnovanega na CIM, ki omogoča, da imajo te aplikacije ali sistemi dostop do javnih podatkov in izmenjujejo informacije neodvisno od tega, kako so te informacije izražene interno. Objektni razredi, predstavljeni v modelu CIM, so abstraktni in se lahko uporabljajo v različnih aplikacijah. Uporaba modela CIM presega njegovo uporabo v sistemu upravljanja trga. Zaradi velikosti celotnega modela CIM so objektni razredi, ki jih vsebuje CIM, združeni v številne logične pakete, pri čemer vsak predstavlja določen del celotnega elektroenergetskega sistema. Zbirke teh paketov so obravnavane kot ločeni mednarodni standardi. Ta mednarodni standard določa nabor paketov, ki nudijo logični pogled funkcionalnih vidikov upravljanja trga na trgu z električno energijo, ki si jih delijo vse aplikacije. Drugi standardi določajo bolj specifične dele modela, ki jih potrebujejo samo nekatere aplikacije. Točka 4.2 podaja trenutno združevanje paketov v standardne dokumente.

General Information

Status
Withdrawn
Publication Date
18-Sep-2014
Withdrawal Date
01-Mar-2021
Technical Committee
Current Stage
9900 - Withdrawal (Adopted Project)
Start Date
25-Feb-2021
Due Date
20-Mar-2021
Completion Date
02-Mar-2021

Relations

Buy Standard

Standard
EN 62325-301:2014 - BARVE
English language
361 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
SIST EN 62325-301:2014
01-oktober-2014
2NYLU]DNRPXQLNDFLMHQDWUJX]HOHNWULþQRHQHUJLMRGHO6NXSQLLQIRUPDFLMVNL
PRGHO &,0 SULNOMXþNL]DWUåQLGHO ,(&
Framework for energy market communications - Part 301: Common Information Model
(CIM) extensions for markets
Cadre pour les communications pour le marché de l'énergie - Partie 301: Modèle
d'information commun
Ta slovenski standard je istoveten z: EN 62325-301:2014
ICS:
29.240.30 Krmilna oprema za Control equipment for electric
elektroenergetske sisteme power systems
33.200 Daljinsko krmiljenje, daljinske Telecontrol. Telemetering
meritve (telemetrija)
SIST EN 62325-301:2014 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------

SIST EN 62325-301:2014

---------------------- Page: 2 ----------------------

SIST EN 62325-301:2014


EUROPEAN STANDARD EN 62325-301

NORME EUROPÉENNE

EUROPÄISCHE NORM
July 2014
ICS 33.200

English Version
Framework for energy market communications - Part 301:
Common information model (CIM) extensions for markets
(IEC 62325-301:2014)
Cadre pour les communications pour le marché de l'énergie Kommunikation im Energiemarkt - Teil 301: CIM-Profile-
- Partie 301: Extensions du modèle d'information commun Erweiterung für Märkte
(CIM) pour les marchés (IEC 62325-301:2014)
(CEI 62325-301:2014)
This European Standard was approved by CENELEC on 2014-06-12. CENELEC members are bound to comply with the CEN/CENELEC
Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration.
Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the CEN-CENELEC
Management Centre or to any CENELEC member.
This European Standard exists in three official versions (English, French, German). A version in any other language made by translation
under the responsibility of a CENELEC member into its own language and notified to the CEN-CENELEC Management Centre has the
same status as the official versions.
CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic,
Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia,
Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland,
Turkey and the United Kingdom.


European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung
CEN-CENELEC Management Centre: Avenue Marnix 17, B-1000 Brussels
© 2014 CENELEC All rights of exploitation in any form and by any means reserved worldwide for CENELEC Members.
 Ref. No. EN 62325-301:2014 E

---------------------- Page: 3 ----------------------

SIST EN 62325-301:2014
EN 62325-301:2014 - 2 -

Foreword
The text of document 57/1438/FDIS, future edition 1 of IEC 62325-301, prepared by IEC/TC 57,
"Power systems management and associated information exchange" was submitted to the IEC-
CENELEC parallel vote and approved by CENELEC as EN 62325-301:2014.
The following dates are fixed:
(dop) 2015-03-12
• latest date by which the document has
to be implemented at national level by
publication of an identical national
standard or by endorsement
• latest date by which the national (dow) 2017-06-12
standards conflicting with the
document have to be withdrawn

Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. CENELEC [and/or CEN] shall not be held responsible for identifying any or all such
patent rights.

Endorsement notice
The text of the International Standard IEC 62325-301:2014 was approved by CENELEC as a
European Standard without any modification.
In the official version, for Bibliography, the following notes have to be added for the standards
indicated:

IEC/TS 61970-2 NOTE Harmonised as CLC/TS 61970-2.

---------------------- Page: 4 ----------------------

SIST EN 62325-301:2014
- 3 - EN 62325-301:2014

Annex ZA
(normative)

Normative references to international publications
with their corresponding European publications

The following documents, in whole or in part, are normatively referenced in this document and are
indispensable for its application. For dated references, only the edition cited applies. For undated
references, the latest edition of the referenced document (including any amendments) applies.

NOTE 1 When an International Publication has been modified by common modifications, indicated by (mod), the relevant

EN/HD applies.

NOTE 2 Up-to-date information on the latest versions of the European Standards listed in this annex is available here:
www.cenelec.eu.



Publication Year Title EN/HD Year

IEC 61968-11 -  Application integration at electric utilities - EN 61968-11 -
System interfaces for distribution
management --
Part 11: Common information model (CIM)
extensions for distribution
IEC 61970-301 -  Energy management system application EN 61970-301 -
program interface (EMS-API) --
Part 301: Common information model
(CIM) base
IEC 62325-450 -  Framework for energy market EN 62325-450 -
communications --
Part 450: Profile and context modelling
rules

---------------------- Page: 5 ----------------------

SIST EN 62325-301:2014

---------------------- Page: 6 ----------------------

SIST EN 62325-301:2014




IEC 62325-301

®


Edition 1.0 2014-05




INTERNATIONAL



STANDARD




NORME



INTERNATIONALE
colour

inside










Framework for energy market communications –

Part 301: Common information model (CIM) extensions for markets




Cadre pour les communications pour le marché de l'énergie –

Partie 301: Extensions du modèle d'information commun (CIM) pour les marchés
















INTERNATIONAL

ELECTROTECHNICAL

COMMISSION


COMMISSION

ELECTROTECHNIQUE

PRICE CODE
INTERNATIONALE

CODE PRIX XH


ICS 33.200 ISBN 978-2-8322-1587-6



Warning! Make sure that you obtained this publication from an authorized distributor.

Attention! Veuillez vous assurer que vous avez obtenu cette publication via un distributeur agréé.

® Registered trademark of the International Electrotechnical Commission
Marque déposée de la Commission Electrotechnique Internationale

---------------------- Page: 7 ----------------------

SIST EN 62325-301:2014
– 2 – IEC 62325-301:2014 © IEC 2014
CONTENTS

FOREWORD . 22
INTRODUCTION . 24
1 Scope . 25
2 Normative references . 25
3 Terms, definitions and abbreviations . 26
3.1 Terms and definitions . 26
3.2 Abbreviations . 27
4 CIM specification . 27
4.1 CIM modeling notation . 27
4.2 CIM packages . 28
4.3 CIM classes and relationships . 30
4.3.1 Classes . 30
4.3.2 Generalization . 31
4.3.3 Simple association . 32
4.3.4 Aggregation . 33
4.4 CIM model concepts and examples . 33
4.4.1 ‘MarketCommon’ package . 33
4.4.2 ‘MarketManagement’ package . 34
4.4.3 ‘MarketOperations’ package . 38
4.5 Modeling guidelines . 44
4.5.1 Modeling for change . 44
4.5.2 Process for amendments to the CIM . 44
4.5.3 Changes to the CIM UML model . 45
4.5.4 Changes to the CIM standards documents . 45
4.5.5 CIM profiles . 45
4.6 Modeling tools . 45
5 Detailed model . 46
5.1 Overview. 46
5.2 Context . 46
6 Top package IEC 62325 . 47
6.1 General . 47
6.2 IEC 62325CIMVersion root class . 48
6.3 Package MarketCommon . 48
6.3.1 General . 48
6.3.2 MarketParticipant. 50
6.3.3 MarketRole . 50
6.3.4 MarketRoleKind enumeration . 51
6.3.5 RegisteredResource . 55
6.4 Package MarketManagement . 58
6.4.1 General . 58
6.4.2 AceTariffType root class . 61
6.4.3 AttributeInstanceComponent root class . 62
6.4.4 Auction . 62
6.4.5 BidTimeSeries . 63
6.4.6 DateAndOrTime root class . 64

---------------------- Page: 8 ----------------------

SIST EN 62325-301:2014
IEC 62325-301:2014 © IEC 2014 – 3 –
6.4.7 Domain . 65
6.4.8 FlowDirection root class. 65
6.4.9 MarketAgreement . 66
6.4.10 MarketDocument . 66
6.4.11 MarketEvaluationPoint . 67
6.4.12 MarketObjectStatus root class . 68
6.4.13 MktPSRType . 68
6.4.14 Period root class . 69
6.4.15 Point root class . 69
6.4.16 Price root class . 70
6.4.17 Process . 71
6.4.18 Reason root class . 71
6.4.19 TimeSeries . 72
6.4.20 Unit root class . 73
6.5 Package MarketOperations . 73
6.5.1 General . 73
6.5.2 Package CongestionRevenueRights . 76
6.5.3 Package MarketOpCommon . 79
6.5.4 Package MarketPlan . 92
6.5.5 Package MarketQualitySystem . 101
6.5.6 Package MarketSystem . 108
6.5.7 Package MktDomain . 211
6.5.8 Package ParticipantInterfaces . 235
6.5.9 Package ReferenceData . 276
Bibliography . 358

Figure 1 – ‘TC 57CIM’ package dependency diagram . 29
Figure 2 – ‘IEC 62325’ package dependency diagram . 30
Figure 3 – Example of generalization . 32
Figure 4 – Example of simple association . 33
Figure 5 – Example of aggregation . 33
Figure 6 – Common market model . 34
Figure 7 – Market management model overview . 35
Figure 8 – Market management model . 36
Figure 9 – ‘MarketManagement’ ‘TimeSeries’ core concept . 38
Figure 10 – Market operator software systems for US style electricity markets . 39
Figure 11 – Regional transmission organization for US style electricity market . 40
Figure 12 – Registered resource reference definition for US style electricity market. 41
Figure 13 – Bid definition for US style electricity market . 42
Figure 14 – Resource bid schedule definitions for US style electricity market. 43
Figure 15 – Market clearing for US style electricity market . 44
Figure 16 – Class diagram IEC 62325::Main . 48
Figure 17 – Class diagram MarketCommon::MarketCommon . 49
Figure 18 – Package diagram MarketManagement::externalDependencies . 59
Figure 19 – Class diagram MarketManagement::Inheritance . 60
Figure 20 – Class diagram MarketManagement::MarketManagementOverview . 61

---------------------- Page: 9 ----------------------

SIST EN 62325-301:2014
– 4 – IEC 62325-301:2014 © IEC 2014
Figure 21 – Class diagram MarketOperations::Main . 74
Figure 22 – Package diagram MarketOperations::MarketOperations . 75
Figure 23 – Class diagram CongestionRevenueRights::CongestionRevenueRights . 76
Figure 24 – Class diagram MarketPlan::MarketPlan . 93
Figure 25 – Class diagram MarketQualitySystem::AllocationResults . 102
Figure 26 – Class diagram ExternalInputs::ASRequirements . 109
Figure 27 – Class diagram ExternalInputs::DefaultBids . 110
Figure 28 – Class diagram ExternalInputs::DeratedBranchLimits . 111
Figure 29 – Class diagram ExternalInputs::ExistingTransmissionContractRights . 112
Figure 30 – Class diagram ExternalInputs::IntermittentResourceSchedules . 113
Figure 31 – Class diagram ExternalInputs::LoadForecast . 114
Figure 32 – Class diagram ExternalInputs::OutageOrDeratedEquipment . 114
Figure 33 – Class diagram ExternalInputs::Telemetry . 116
Figure 34 – Class diagram MarketResults::Instructions . 161
Figure 35 – Class diagram MarketResults::MarketClearing . 162
Figure 36 – Class diagram MarketResults::MarketClearingResults . 163
Figure 37 – Class diagram MarketResults::MarketRegionClearing . 164
Figure 38 – Class diagram MarketResults::PnodeClearing . 165
Figure 39 – Class diagram MarketResults::ResourceAwardsClearing . 167
Figure 40 – Class diagram MarketResults::TransactionBidClearing . 169
Figure 41 – Class diagram ParticipantInterfaces::ParticipantBids . 236
Figure 42 – Class diagram ParticipantInterfaces::ParticipantTrades . 237
Figure 43 – Class diagram ParticipantInterfaces::ResourceBids. 238
Figure 44 – Class diagram ParticipantInterfaces::ResourceBidSchedules . 239
Figure 45 – Class diagram ParticipantInterfaces::TransactionBids . 240
Figure 46 – Class diagram ReferenceData::AggregateNode . 277
Figure 47 – Class diagram ReferenceData::Contracts . 278
Figure 48 – Class diagram ReferenceData::MeteredSubSystem. 279
Figure 49 – Class diagram ReferenceData::MultiStateGenerator . 280
Figure 50 – Class diagram ReferenceData::PriceNode . 281
Figure 51 – Class diagram ReferenceData::RegisteredGenerator . 282
Figure 52 – Class diagram ReferenceData::RegisteredInterTie . 283
Figure 53 – Class diagram ReferenceData::RegisteredLoad . 284
Figure 54 – Class diagram ReferenceData::RegisteredResource . 285
Figure 55 – Class diagram ReferenceData::RTO . 286

Table 1 – Attribute documentation . 46
Table 2 – Association ends documentation . 46
Table 3 – Enums documentation . 47
Table 4 – Attributes of IEC 62325::IEC 62325CIMVersion . 48
Table 5 – Attributes of MarketCommon::MarketParticipant . 50
Table 6 – Association ends of MarketCommon::MarketParticipant with other classes . 50
Table 7 – Attributes of MarketCommon::MarketRole . 50

---------------------- Page: 10 ----------------------

SIST EN 62325-301:2014
IEC 62325-301:2014 © IEC 2014 – 5 –
Table 8 – Association ends of MarketCommon::MarketRole with other classes . 51
Table 9 – Literals of MarketCommon::MarketRoleKind . 51
Table 10 – Attributes of MarketCommon::RegisteredResource . 55
Table 11 – Association ends of MarketCommon::RegisteredResource with other
classes . 57
Table 12 – Attributes of MarketManagement::AceTariffType . 62
Table 13 – Association ends of MarketManagement::AceTariffType with other classes . 62
Table 14 – Attributes of MarketManagement::AttributeInstanceComponent . 62
Table 15 – Association ends of MarketManagement:: AttributeInstanceComponent with
other classes . 62
Table 16 – Attributes of MarketManagement::Auction . 63
Table 17 – Association ends of MarketManagement::Auction with other classes . 63
Table 18 – Attributes of MarketManagement::BidTimeSeries . 63
Table 19 – Association ends of MarketManagement::BidTimeSeries with other classes . 64
Table 20 – Attributes of MarketManagement::DateAndOrTime . 64
Table 21 – Association ends of MarketManagement::DateAndOrTime with other
classes . 65
Table 22 – Attributes of MarketManagement::Domain . 65
Table 23 – Association ends of MarketManagement::Domain with other classes . 65
Table 24 – Attributes of MarketManagement::FlowDirection . 65
Table 25 – Association ends of MarketManagement::FlowDirection with other classes . 65
Table 26 – Attributes of MarketManagement::MarketAgreement . 66
Table 27 – Association ends of MarketManagement:: MarketAgreement with other
classes . 66
Table 28 – Attributes of MarketManagement::MarketDocument . 67
Table 29 – Association ends of MarketManagement::MarketDocument with other
classes . 67
Table 30 – Attributes of MarketManagement::MarketEvaluationPoint . 68
Table 31 – Association ends of MarketManagement:: MarketEvaluationPoint with other
classes . 68
Table 32 – Attributes of MarketManagement::MarketObjectStatus. 68
Table 33 – Association ends of MarketManagement:: MarketObjectStatus with other
classes . 68
Table 34 – Attributes of MarketManagement::MktPSRType . 69
Table 35 – Association ends of MarketManagement::MktPSRType with other classes. 69
Table 36 – Attributes of MarketManagement::Period . 69
Table 37 – Association ends of MarketManagement::Period with other classes . 69
Table 38 – Attributes of MarketManagement::Point . 70
Table 39 – Association ends of MarketManagement::Point with other classes . 70
Table 40 – Attributes of MarketManagement::Price . 70
Table 41 – Association ends of MarketManagement::Price with other classes . 70
Table 42 – Attributes of MarketManagement::Process . 71
Table 43 – Association ends of MarketManagement::Process with other classes . 71
Table 44 – Attributes of MarketManagement::Reason . 71
Table 45 – Association ends of MarketManagement::Reason with other classes . 72

---------------------- Page: 11 ----------------------

SIST EN 62325-301:2014
– 6 – IEC 62325-301:2014 © IEC 2014
Table 46 – Attributes of MarketManagement::TimeSeries . 72
Table 47 – Association ends of MarketManagement::TimeSeries with other classes . 72
Table 48 – Attributes of MarketManagement::Unit . 73
Table 49 – Association ends of MarketManagement::Unit with other classes . 73
Table 50 – Attributes of CongestionRevenueRights::CRR . 77
Table 51 – Association ends of CongestionRevenueRights::CRR with other classes . 78
Table 52 – Attributes of CongestionRevenueRights::CRROrgRole . 78
Table 53 – Association ends of CongestionRevenueRights:: CRROrgRole with other
classes . 78
Table 54 – Attributes of CongestionRevenueRights::CRRSegment . 79
Table 55 – Association ends of CongestionRevenueRights:: CRRSegment with other
classes . 79
Table 56 – Attributes of MarketOpCommon::MarketInvoice . 80
Table 57 – Association ends of MarketOpCommon::MarketInvoice with other classes . 80
Table 58 – Attributes of MarketOpCommon::MarketInvoiceLineItem . 80
Table 59 – Association ends of MarketOpCommon:: MarketInvoiceLineItem with other
classes . 81
Table 60 – Association ends of MarketOpCommon::MarketLedger with other classes . 81
Table 61 – Attributes of MarketOpCommon::MarketLedgerEntry . 81
Table 62 – Association ends of MarketOpCommon:: MarketLedgerEntry with other
classes . 82
Table 63 – Attributes of MarketOpCommon::MktActivityRecord . 82
Table 64 – Association ends of MarketOpCommon:: MktActivityRecord with other
classes . 82
Table 65 – Attributes of MarketOpCommon::MktConnectivityNode . 83
Table 66 – Association ends of MarketOpCommon:: MktConnectivityNode with other
classes . 83
Table 67 – Attributes of MarketOpCommon::MktEnergyConsumer . 83
Table 68 – Association ends of MarketOpCommon:: MktEnergyConsumer with other
classes . 84
Table 69 – Attributes of MarketOpCommon::MktGeneratingUnit .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.