Energy management system application program interface (EMS-API) - Part 301: Common information model (CIM) base

IEC 61970-301:2011 deals with the common information model (CIM), an abstract model that represents all the major objects in an electric utility enterprise typically involved in utility operations. 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 an EMS. This standard should be understood as a tool to enable integration in any domain where a common power system model is needed to facilitate interoperability and plug compatibility between applications and systems independent of any particular implementation. Major changes from the second edition include the following:  - Addition of regulation control models;  - new 'OperationalLimits' package for equipment ratings;  - addition of partial ownership specification;  - enhancement of LoadResponseCharacteristic;  - change from non-SI units to SI units.

Schnittstelle für Anwendungsprogramme für Netzführungssysteme (EMS-API) - Teil 301: Allgemeines Informationsmodell (CIM), Basismodell

Interface de programmation d'application pour système de gestion d'énergie (EMS-API) - Part 301: Base de modèle d'information commun (CIM)

La CEI 61970-301:2011 traite du modèle d'information commun (CIM), un modèle abstrait qui représente tous les objets principaux d'une entreprise de service public de distribution d'électricité habituellement impliqués dans les opérations de l'entreprise. Les classes d'objets représentées dans le CIM sont de nature abstraite et peuvent être utilisées dans une large gamme d'applications. L'utilisation du CIM n'est pas limitée à son application dans un EMS. Il convient que cette norme soit comprise comme un outil permettant l'intégration dans tout domaine où un modèle commun de réseau est nécessaire pour faciliter l'interopérabilité et la compatibilité de connexion entre des applications et des systèmes indépendants de toute implémentation particulière. Les principales modifications par rapport à la deuxième édition sont les suivantes:  - ajout des modèles de commande de régulation;  - nouveau paquetage 'OperationalLimits';  - ajout d'une spécification relative à la propriété partielle;  - renforcement de la classe LoadResponseCharacteristic;  - changement des unités non-SI en unités SI.

Aplikacijski programski vmesnik za sistem upravljanja z energijo (EMS-API) - 301. del: Osnova skupnega informacijskega modela (CIM)

Ta del IEC 61970 obravnava skupni informacijski model (CIM), abstraktni model, ki predstavlja vse glavne objekte v elektropodjetju, ki je običajno vključeno v postopke storitev zagotavljanja javnih dobrin. Razredi objektov, predstavljenih v CIM, so po svoji naravi abstraktni in se lahko uporabljajo pri zelo različnih aplikacijah. Uporaba CIM ni omejena le na uporabo pri sistemu upravljanja z energijo. Ta standard naj se razume kot orodje, ki omogoča integracijo v vsa področja, kjer je potreben skupni model elektroenergetskega sistema, ki omogoča medoperabilnost in združljivost med aplikacijami in sistemi, neodvisno od konkretne izvedbe. Z zagotovitvijo standardnega načina predstavljanja virov elektroenergetskih sistemov v obliki razredov in atributov objektov, skupaj z njihovimi medsebojnimi odnosi, CIM omogoča integracijo aplikacij sistema upravljanja energije, ki so jih neodvisno razvili različni dobavitelji, ali med sistemom upravljanja energije in drugimi sistemi, ki obravnavajo druge vidike delovanja elektroenergetskih sistemov, kot je upravljanje proizvodnje ali distribucije. SCADA (nadzor in zajemanje podatkov) je toliko modeliran, kolikor je potrebno za podporo simulacije elektroenergetskega sistema in komunikacijo med nadzornimi centri. CIM pospešuje integracijo z opredelitvijo skupnega jezika (tj. semantike in sintakse), 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. Zaradi velikosti celotnega CIM so razredi objektov, ki jih vsebuje CIM, razvrščeni v določeno število logičnih paketov, od katerih vsak predstavlja določen del skupnega elektroenergetskega sistema, ki se modelira. Zbirke teh paketov se razvijajo kot ločeni mednarodni standardi. Ta konkretni mednarodni standard določa osnovni nabor paketov, ki zagotavljajo logični pregled funkcionalnih vidikov informacij o sistemih upravljanja energije v elektropodjetju, ki si ga delijo vse aplikacije. Drugi standardi določajo bolj specifične dele modela, ki jih potrebujejo le določene aplikacije. Podtočka 4.2 navaja trenutno razvrščanje paketov v standardne dokumente.

General Information

Status
Withdrawn
Publication Date
30-Nov-2011
Withdrawal Date
10-May-2016
Technical Committee
Current Stage
9900 - Withdrawal (Adopted Project)
Start Date
11-May-2016
Due Date
03-Jun-2016
Completion Date
11-May-2016

Relations

Buy Standard

Standard
EN 61970-301:2012
English language
264 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
SIST EN 61970-301:2012
01-januar-2012
Aplikacijski programski vmesnik za sistem upravljanja z energijo (EMS-API) - 301.
del: Osnova skupnega informacijskega modela (CIM)
Energy management system application program interface (EMS-API) - Part 301:
Common information model (CIM) base
Schnittstelle für Anwendungsprogramme für Netzführungssysteme (EMS-API) - Teil 301:
Allgemeines Informationsmodell (CIM), Basismodell
Interface de programmation d'application pour système de gestion d'énergie (EMS-API) -
Part 301: Base de modèle d'information commun (CIM)
Ta slovenski standard je istoveten z: EN 61970-301:2011
ICS:
29.240.30 Krmilna oprema za Control equipment for electric
elektroenergetske sisteme power systems
35.200 Vmesniška in povezovalna Interface and interconnection
oprema equipment
SIST EN 61970-301:2012 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

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

SIST EN 61970-301:2012

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

SIST EN 61970-301:2012

EUROPEAN STANDARD
EN 61970-301

NORME EUROPÉENNE
November 2011
EUROPÄISCHE NORM

ICS 33.200 Supersedes EN 61970-301:2004


English version


Energy management system application program interface (EMS-API) -
Part 301: Common information model (CIM) base
(IEC 61970-301:2011)


Interface de programmation d'application Schnittstelle für Anwendungsprogramme
pour système de gestion d'énergie für Netzführungssysteme (EMS-API) -
(EMS-API) - Teil 301: Allgemeines Informationsmodell
Part 301: Base de modèle d'information (CIM), Basismodell
commun (CIM) (IEC 61970-301:2011)
(CEI 61970-301:2011)





This European Standard was approved by CENELEC on 2011-09-30. 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, France, Germany, Greece, Hungary, Iceland, Ireland, Italy,
Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia,
Spain, Sweden, Switzerland and the United Kingdom.

CENELEC
European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung

Management Centre: Avenue Marnix 17, B - 1000 Brussels


© 2011 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members.
Ref. No. EN 61970-301:2011 E

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

SIST EN 61970-301:2012
EN 61970-301:2011 - 2 -
Foreword
The text of document 57/1136/FDIS, future edition 3 of IEC 61970-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 61970-301:2011.

The following dates are fixed:
(dop) 2012-06-30
• latest date by which the document has
to be implemented at national level by
publication of an identical national
standard or by endorsement
(dow) 2014-09-30
• latest date by which the national
standards conflicting with the
document have to be withdrawn

This document supersedes EN 61970-301:2004.
EN 61970-301:2011 includes the following significant technical changes with respect to
EN 61970-301:2004:
— regulation control models were added with a new RegulatingControl class which provides the
capability to model multiple equipments participating in a regulation scheme;
— new “OperationalLimits” package for equipment ratings;
— partial ownership specification added;
— LoadResponseCharacteristic class was enhanced to better model the characteristic response of the
load demand due to changes in system conditions such as voltage and frequency;
— new ControlArea package added with load forecast and area interchange specifications;
— EPRI CIM for Planning project proposals to support the exchange of planning models were
incorporated;
— branch group “interface” monitoring specification was added;
— composite switch model was changed to better model distribution use cases;
— extensions were added to support powerflow “case input” so that profiles are not required to use
time based schedules and detailed connectivity (via new bus-branch model);
— new Equivalents package added to model equivalent networks;
— new Contingency package added to handle contingencies;
— various editorial changes to cleanup UML model;
— non-SI units have been changed to SI units.

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.

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

SIST EN 61970-301:2012
- 3 - EN 61970-301:2011
Endorsement notice
The text of the International Standard IEC 61970-301:2011 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 61850-7-3 NOTE  Harmonized as EN 61850-7-3.
IEC 61968-11:2010 NOTE  Harmonized as EN 61968-11:2010 (not modified).
IEC 61970-501 NOTE  Harmonized as EN 61970-501.

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

SIST EN 61970-301:2012
EN 61970-301:2011 - 4 -
Annex ZA
(normative)

Normative references to international publications
with their corresponding European publications

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

NOTE  When an international publication has been modified by common modifications, indicated by (mod), the relevant EN/HD
applies.

Publication Year Title EN/HD Year

IEC 61850 Series Communication networks and systems in EN 61850 Series
substations


IEC 61850-7-4 2010 Communication networks and systems for EN 61850-7-4 2010
power utility automation -
Part 7-4: Basic communication structure -
Compatible logical node classes and data
object classes


IEC 61968 Series Application integration at electric utilities - EN 61968 Series
System interfaces for distribution
management


IEC/TS 61970-2 - Energy management system application CLC/TS 61970-2 -
program interface (EMS-API) -
Part 2: Glossary


ISO 8601 2004 Data elements and interchange formats - - -
Information interchange - Representation of
dates and times

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

SIST EN 61970-301:2012

IEC 61970-301
®

Edition 3.0 2011-08
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside


Energy management system application program interface (EMS-API) –
Part 301: Common information model (CIM) base

Interface de programmation d'application pour système de gestion d'énergie
(EMS-API) –
Partie 301: Base de modèle d'information commun (CIM)
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
PRICE CODE
INTERNATIONALE
CODE PRIX XL
ICS 33.200 ISBN 978-2-88912-669-9

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

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

SIST EN 61970-301:2012
– 2 – 61970-301 © IEC:2011
CONTENTS
FOREWORD . 12
INTRODUCTION . 14
1 Scope . 16
2 Normative references . 16
3 Terms and definitions . 17
4 CIM specification . 17
4.1 CIM modeling notation . 17
4.2 CIM packages . 17
4.2.1 CIM packages overview . 17
4.2.2 Domain . 19
4.2.3 Core . 20
4.2.4 OperationalLimits . 20
4.2.5 Topology . 20
4.2.6 Wires . 20
4.2.7 Generation . 20
4.2.8 LoadModel. 20
4.2.9 Outage . 20
4.2.10 Protection . 21
4.2.11 Equivalents. 21
4.2.12 Meas . 21
4.2.13 SCADA . 21
4.2.14 ControlArea . 21
4.2.15 Contingency . 21
4.3 CIM classes and relationships . 21
4.3.1 Classes . 21
4.3.2 Generalization . 22
4.3.3 Simple association . 23
4.3.4 Aggregation . 24
4.4 CIM model concepts and examples . 24
4.4.1 Concepts . 24
4.4.2 Containment, equipment hierarchies and naming . 24
4.4.3 Connectivity model . 26
4.4.4 Inheritance hierarchy . 29
4.4.5 Transformer model . 30
4.4.6 Measurements and controls . 32
4.4.7 Regulating control models . 36
4.5 Modeling guidelines . 36
4.5.1 Modeling for change . 36
4.5.2 Process for amendments to the CIM . 37
4.5.3 Changes to the CIM UML model . 37
4.5.4 Changes to the CIM standards documents . 37
4.5.5 CIM profiles . 37
4.6 Modeling tools . 38
4.7 User implementation conventions . 38
4.7.1 Conventions beyond UML . 38
4.7.2 Number of Terminals for ConductingEquipment objects . 38
4.8 CIM modeling examples . 38

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

SIST EN 61970-301:2012
61970-301 © IEC:2011 – 3 –
5 Detailed model . 39
5.1 Overview . 39
5.2 Context . 39
6 Package architecture (normative) . 41
6.1 IEC 61970 . 41
6.1.1 IEC 61970 package summary . 41
6.1.2 IEC 61970CIMVersion . 41
6.2 Domain. 42
6.2.1 Domain package summary . 42
6.2.2 AbsoluteDate Datatype . 46
6.2.3 AbsoluteDateTime Datatype . 46
6.2.4 ActivePower Datatype . 46
6.2.5 ActivePowerChangeRate Datatype . 47
6.2.6 Admittance Datatype . 47
6.2.7 AngleDegrees Datatype . 47
6.2.8 AngleRadians Datatype . 47
6.2.9 ApparentPower Datatype . 47
6.2.10 Boolean Primitive . 47
6.2.11 Capacitance Datatype . 48
6.2.12 Conductance Datatype . 48
6.2.13 CostPerEnergyUnit Datatype . 48
6.2.14 CostRate Datatype . 48
6.2.15 Currency enumeration . 48
6.2.16 CurrentFlow Datatype . 49
6.2.17 Damping Datatype . 49
6.2.18 Float Primitive . 49
6.2.19 FloatQuantity Datatype . 49
6.2.20 Frequency Datatype . 50
6.2.21 Hours Datatype . 50
6.2.22 Impedance Datatype . 50
6.2.23 Inductance Datatype . 50
6.2.24 Integer Primitive . 50
6.2.25 IntegerQuantity Datatype . 51
6.2.26 KWActivePower Datatype . 51
6.2.27 LongLength Datatype . 51
6.2.28 Minutes Datatype. 51
6.2.29 MonetaryAmountPerEnergyUnit enumeration . 51
6.2.30 MonetaryAmountPerHeatUnit enumeration . 51
6.2.31 MonetaryAmountRate enumeration . 52
6.2.32 Money Datatype . 52
6.2.33 PerCent Datatype . 52
6.2.34 Pressure Datatype . 52
6.2.35 PU Datatype . 52
6.2.36 Reactance Datatype . 53
6.2.37 ReactivePower Datatype . 53
6.2.38 RealEnergy Datatype . 53
6.2.39 Resistance Datatype. 53
6.2.40 RotationSpeed Datatype . 53
6.2.41 Seconds Datatype . 54

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

SIST EN 61970-301:2012
– 4 – 61970-301 © IEC:2011
6.2.42 ShortLength Datatype . 54
6.2.43 String Primitive . 54
6.2.44 StringQuantity Datatype . 54
6.2.45 Susceptance Datatype . 54
6.2.46 Temperature Datatype . 55
6.2.47 UnitMultiplier enumeration . 55
6.2.48 UnitSymbol enumeration . 55
6.2.49 Voltage Datatype . 56
6.2.50 VoltagePerReactivePower Datatype . 56
6.2.51 Volume Datatype . 56
6.2.52 WaterLevel Datatype . 57
6.2.53 Weight Datatype . 57
6.3 Core . 57
6.3.1 Core package summary . 57
6.3.2 BasePower . 62
6.3.3 BaseVoltage . 62
6.3.4 BasicIntervalSchedule . 62
6.3.5 Bay . 63
6.3.6 BreakerConfiguration Enumeration . 64
6.3.7 BusbarConfiguration Enumeration . 64
6.3.8 Company . 64
6.3.9 CompanyType enumeration . 65
6.3.10 ConductingEquipment . 65
6.3.11 ConnectivityNodeContainer . 66
6.3.12 Curve . 66
6.3.13 CurveData . 67
6.3.14 CurveStyle enumeration . 67
6.3.15 Equipment . 68
6.3.16 EquipmentContainer . 68
6.3.17 GeographicalRegion . 69
6.3.18 IdentifiedObject . 70
6.3.19 IrregularIntervalSchedule. 70
6.3.20 IrregularTimePoint . 71
6.3.21 ModelingAuthority . 71
6.3.22 ModelingAuthoritySet . 72
6.3.23 OperatingParticipant . 72
6.3.24 OperatingShare . 73
6.3.25 PhaseCode enumeration . 73
6.3.26 PowerSystemResource . 74
6.3.27 PsrList . 75
6.3.28 PSRType . 75
6.3.29 RegularIntervalSchedule . 76
6.3.30 RegularTimePoint . 76
6.3.31 ReportingGroup . 77
6.3.32 ReportingSuperGroup . 77
6.3.33 SubGeographicalRegion . 78
6.3.34 Substation . 78
6.3.35 Terminal . 79
6.3.36 Unit . 80

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

SIST EN 61970-301:2012
61970-301 © IEC:2011 – 5 –
6.3.37 VoltageLevel . 81
6.4 OperationalLimits . 82
6.4.1 OperationalLimits package summary . 82
6.4.2 ActivePowerLimit . 83
6.4.3 ApparentPowerLimit . 84
6.4.4 BranchGroup . 84
6.4.5 BranchGroupTerminal . 85
6.4.6 CurrentLimit. 85
6.4.7 OperationalLimit . 85
6.4.8 OperationalLimitDirectionKind enumeration . 86
6.4.9 OperationalLimitSet . 86
6.4.10 OperationalLimitType . 87
6.4.11 VoltageLimit . 87
6.5 Topology . 88
6.5.1 Topology package summary . 88
6.5.2 BusNameMarker . 91
6.5.3 ConnectivityNode . 92
6.5.4 TopologicalIsland . 93
6.5.5 TopologicalNode . 93
6.6 Wires . 94
6.6.1 Wires package summary . 94
6.6.2 ACLineSegment. 104
6.6.3 Breaker . 105
6.6.4 BusbarSection . 106
6.6.5 CompositeSwitch . 107
6.6.6 CompositeSwitchType Datatype . 108
6.6.7 Conductor . 108
6.6.8 ConductorType . 109
6.6.9 Connector . 110
6.6.10 CoolantType enumeration . 111
6.6.11 DCLineSegment . 111
6.6.12 Disconnector . 112
6.6.13 EnergyConsumer . 113
6.6.14 EnergySource . 114
6.6.15 FrequencyConverter . 115
6.6.16 Fuse . 116
6.6.17 Ground . 117
6.6.18 GroundDisconnector . 118
6.6.19 HeatExchanger . 118
6.6.20 Jumper . 119
6.6.21 Junction .
...

Questions, Comments and Discussion

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