tc 57 review of iec 61970-456 - ucaiugcimug.ucaiug.org/meetings/oslo2014/presentations/cim...

30
TC 57 TC 57 Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 [email protected]

Upload: others

Post on 21-Feb-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

TC 57Review Of IEC 61970-456

CIM University Oslo, June 17, 2014

[email protected]

Page 2: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Overview

IEC 61970-456

Profiles and Profile generation

Use Cases

CIM Canonical Model and Profile

CIMXML examples

Bus-branch & Node breaker topology

Boundary Modelling

Page 3: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Some IEC 61970 Profiles I

Data with slow change rate Equipment IEC 61970-452 Diagram layout IEC 61970-453 Dynamics data IEC 61970-457

Data with medium change rate Topology and Switch statuses (TP) IEC 61970-456

Data with high change rate Steady State Hypothesis (SSH) IEC 61970-456 Power flow solution state variables (SV) IEC 61970-456

Serialization format, CIMXML IEC 61970-552

CGMES, the corresponding ENTSO-E profile

P 3

Page 4: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Why Steady State Hypothesis?

Initially Topology and State Variables used both forOutput Input

Didn’t work, Power Flow solutions driftedNeed to remember the starting conditions

Steady State Hypothesis solved this

Page 5: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Some IEC 61970 Profiles II

61970-453profiles

61970-452profiles

61970-456profiles

Statevariables

profile

Topologyprofile

Equipmentmodelprofile

Schematiclayoutsprofile

61970-451 (not ready)profiles

Analogmeasurements

profile

Discretemeasurements

profileSteadyState

Hypotesis

Page 6: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Profiling Methods

Information ModelCanonical CIM (UML)

Document Contextual Model

Shared Contextual Model

Assembly Model

Syntactic Model

Instance Data

Manual Restrictions

Manual Restrictions

Manual Structuring of Payload

Syntax/Schema Generation

Generate Instance Data

62325-351

Manual profiles generationRules to be developed

Instance files

CIMXML message syntax61970-552W3C XML

Canonical CIM619706196862325

Message Profile 62325-45x

Message gen62325-450

XML Schema generation62361-100

61970-4xx 61968-X

XML Schema

W3C XML

Semantic Models- UML- XMI- RDFS (61970-501)- OWL (61970-505)

Profiles

Described byXML SchemaCIMXML

Principle Profiling MethodMethods In Practice

P 6

Page 7: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

IEC 61970/61968 Profiling Methods

UML toolEA

Profile tool

Profile*.html

CIM UML tool

Model*.doc

Validation

Statistics

61970-45261970-45661968-13

61970-30161968-1162325-301

Validation Report

Profile*.owl

*.xmi*.eap

Profile*.doc

Manualediting

Model template*.doc

Profile*.xsd

Profile*.rdf

Manualinsert file

Part*.doc 61968-3 through 61968-9

Profiledefinition

Model*.xml

(web publishing)

Model *xmi11.xml*xmi21.xml

*cimtool.xml

(automating EA function)

CanonicalModel in UML

Profiling tools- EA- CIMTool

Canonical modelEnable interoperability

Page 8: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

State Estimation Use Case

Scheduleupdater

Stateestimator

SCADA

NetworkModelbuilder

Datamodeler

Equipmentmodel

Analogmeasurements

Discretemeasurements

Statevariables

Schedulevalues

Topology

3

5

2

1

4

Exte

rnal

con

sum

e r

Steady statehypothesis 6

Page 9: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Power Flow Use Case

Datamodeler

Equipmentmodel

Steady statehypothesis

1

Exte

rnal

con

sum

er

Network Model Builder

5Case builder

Power Flow

6

4

Topology Statevariables

Page 10: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Power Flow Inputs

SSH

Device Status Initialization/Edit

Topology & Network Solution

AlgorithmEnergy

Forecasts & Schedules

SV

Energy Injection Initialization/Edit

Control Setting Initialization/Edit

Physical Model Select / Edit

MonitoringInitialization/Edit

Planned Construction

Projects

EQ

Outage Schedules

Network As-Built Model Parts

- Status - Switch status - In Service - Branch end - Tap positions- Control settings - Voltage regulation - Flow regulation - SIPS- Monitoring - Operating limits - Other- Energy Injections - Bulk generation - Solar - Wind - Storage - Traditional Load - DR - etc,

TP- TopologyNodes- association to conducting equipment

- Energized State- Island Topology- BusVoltage- Bus Injections- Terminal flows- Controls- Violations

Datasets Described byCIM Profiles

Model Parts

Diagram Layout

Dynamics

DL

DY

GLGeo Locations

Contingency List CL

- Equipment- Containment- Connectivity- Controls- SIPS- Equipment Rating- Normal operations- Energy allocation

External Sources

Case PartsCase Parts Repository

Measurement Sources

Page 11: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Topology Canonical AC Modelcla ss Ma in

Switch/Node static Model

IdentifiedObjectCor e::

Connect iv ity Node

PowerSystemResourceCor e::

Connect iv ity NodeConta iner

Cor e::Ter mina l

Bus/Branch calculated Model

IdentifiedObjectTopologica lNode

IdentifiedObjectMeas::

Measur ement

Cor e::Conduct ingEquipment

IdentifiedObjectTopologica l Island

IdentifiedObjectBusNameMar ker

+ priority :Integer [0..1]

PowerSystemResourceCor e::Equipment

+ aggregate :Boolean [0..1]+ normallyInService :Boolean [0..1]

Bus/Branch bus naming specificaiton static model.

IdentifiedObjectCor e::ACDCTer mina l

+ connected :Boolean [0..1]+ sequenceNumber :Integer [0..1]

IdentifiedObjectCor e::BaseVoltage

+ nominalVoltage :Voltage [0..1]

The diagram only shows AC equipment.

+TopologicalNode

0..*

+ConnectivityNodeContainer

0..1

+TopologicalNodes 1..*

+TopologicalIsland 0..1

+BaseVoltage

0..1

+ConductingEquipment

0..*

+Terminals

0..*

+ConductingEquipment 1+Terminal

0..*

+TopologicalNode

0..1

+ConnectivityNodes0..*

+TopologicalNode0..1

+TopologicalNode

0..* +BaseVoltage

0..1

+ConnectivityNodes

0..*

+ConnectivityNodeContainer

1+Terminals

0..*

+ConnectivityNode0..1

+BusNameMarker

0..1+Terminal

1..*

+Measurements0..*

+Terminal0..1

+AngleRefTopologicalIsland0..1

+AngleRefTopologicalNode0..1

Remarks- Support both

- Bus-branch- Node-breaker

- ConnectivityNodesinput topology

- TopologicalNodesresulting topology

- BusNameMarkerspreserve bus names

Page 12: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Topology Profile

cla ss Topology

IdentifiedObjectTopologica lNode

+ pInjection :ActivePower [0..1]+ qInjection :ReactivePower [0..1]

ACDCTerminalCor e::Ter mina l

+ phases :PhaseCode [0..1]

IdentifiedObjectCor e::

Connect iv ity Node

PowerSystemResourceCor e::

Connect iv ity NodeConta iner

IdentifiedObjectCor e::BaseVoltage

+ nominalVoltage :Voltage [0..1]

IdentifiedObjectDC::DCNode

ACDCTerminalDC::

DCBaseTer mina l

EquipmentContainerDC::

DCEquipmentConta iner

IdentifiedObjectDCTopologica lNode

+Terminal 0..*

+TopologicalNode 0..1

+ConnectivityNodes0..*

+TopologicalNode

0..1

+TopologicalNode0..*

+ConnectivityNodeContainer0..1

+TopologicalNode

0..*

+BaseVoltage

0..1

+DCNodes 0..*

+DCTopologicalNode

0..1

+DCTerminals 0..*

+DCTopologicalNode 0..1

+DCEquipmentContainer0..1

+DCTopologicalNode 0..*

Page 13: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

State Variables Canonical AC Modelcla ss Sta teVa r iables

RegulatingCondEqWir es::

ShuntCompensa tor

Sta teVa r iable

Sv Inject ion

+ pInjection :ActivePower [0..1]+ qInjection :ReactivePower [0..1]

Sv Voltage

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

Sv Sta tus

+ inService :Boolean [0..1]

Sv Power Flow

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

Sv TapStep

+ position :Float [0..1]

ACDCTerminalCor e::Ter mina l

+ phases :PhaseCode [0..1]

IdentifiedObjectTopology ::

Topologica lNode

EquipmentCor e::

Conduct ingEquipment

PowerSystemResourceWir es::TapChanger

Sv ShuntCompensa tor Sect ions

+ sections :Float [0..1]

+SvShuntCompensatorSections 0..1

+ShuntCompensator1

+SvPowerFlow0..1

+Terminal1

+SvVoltage 0..1

+TopologicalNode1

+SvInjection 0..1

+TopologicalNode

1

+Terminal

0..*

+TopologicalNode

0..1

+SvStatus 0..1

+ConductingEquipment1

+Terminals

0..*

+ConductingEquipment1

+SvTapStep

0..1

+TapChanger1

Remarks- Profile has own UML- Links with Equipment- Every solution is “new”

Page 14: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

State Variables AC Profile In UML

cla ss AC Sta teVa r iables

RegulatingCondEqWir es::

ShuntCompensa tor

StateVariableSv Inject ion

+ pInjection :ActivePower [0..1]+ qInjection :ReactivePower [0..1]

StateVariableSv Voltage

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

StateVariableSv Sta tus

+ inService :Boolean [0..1]

StateVariableSv Power Flow

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

StateVariableSv TapStep

+ position :Float [0..1]

ACDCTerminalCor e::Ter mina l

+ phases :PhaseCode [0..1]IdentifiedObjectTopology ::

Topologica lNode

EquipmentCor e::

Conduct ingEquipment

PowerSystemResourceWir es::TapChanger

StateVariableSv ShuntCompensa tor Sect ions

+ sections :Float [0..1]

IdentifiedObjectTopology ::

Topologica l Island

+SvShuntCompensatorSections

0..1+ShuntCompensator

1

+SvPowerFlow 0..1

+Terminal1

+SvVoltage 0..1

+TopologicalNode1

+SvInjection 0..1

+TopologicalNode

1

+SvStatus 0..1

+ConductingEquipment1

+SvTapStep

0..1

+TapChanger1

+TopologicalNodes1..*

+TopologicalIsland

0..1

+AngleRefTopologicalIsland

0..1

+AngleRefTopologicalNode0..1

Page 15: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

State Variables AC Profile Sign Conventions

SvPowerFlow Load sign convention is used, i.e. positive sign means

flow out from a TopologicalNode (bus) into the conducting equipment.

SvInjectionThe power injected into the bus in addition to injections

from equipment terminals. Positive sign means injection into the TopologicalNode (bus).

Page 16: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

State Variables DC Profile In UML

cla ss DC

ConductingEquipmentACDCConv er ter

+ idc :CurrentFlow+ poleLossP :ActivePower+ uc :Voltage+ udc :Voltage

«Description»VsConv er ter

+ delta :AngleDegrees+ uf :Voltage

«Description»CsConv er ter

+ alpha :AngleDegrees+ gamma :AngleDegrees

Page 17: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Steady State Hypothesis Profile In UML

Remarks- SSH attributes on existing

equipment- No new SSH classes,

different from SV

cla ss Steady Sta telHy pothesisP r of i le

«Operation,...LoadModel::

Sta t ionSupply

«Description»LoadModel::Confor mLoad

«Description»LoadModel::

NonConfor mLoad

«Description»Wir es::

PhaseTapChanger Sy mmetr ica l

«Description»Wir es::

PhaseTapChanger Asy mmetr ica l

W ir es::PhaseTapChanger NonLinea r

«Description»Wir es::

PhaseTapChanger Linea r

«Description»Wir es::

PhaseTapChanger Tabula r

W ir es::PhaseTapChanger

«Description»Wir es::Ra t ioTapChanger

«Description»Wir es::

TapChanger Contr ol

RotatingMachine

«Description»Wir es::Asy nchr onousMachine

+ asynchronousMachineType :AsynchronousMachineKind

«Description»Wir es::Regula t ingContr ol

+ discrete :Boolean+ enabled :Boolean+ targetDeadband :Simple_Float [0..1]+ targetValue :Simple_Float+ targetValueUnitMultiplier :UnitMultiplier

W ir es::TapChanger

+ controlEnabled :Boolean+ step :Simple_Float

RegulatingCondEqWir es::ShuntCompensa tor

+ sections :Simple_Float

«Description»Wir es::Linea r ShuntCompensa tor

«Description»Wir es::

Nonl inea r ShuntCompensa tor

«Entsoe»Steady Sta teHy pothesisVer sion

+ baseUML :String = iec61970cim16v2... {readOnly}+ baseURI :String = http://iec.ch/... {readOnly}+ date :Date = 2014-05-26 {readOnly}+ differenceModelURI :String = http://iec.ch/T... {readOnly}+ entsoeUML :String = entsoe_v2.4.14 {readOnly}+ entsoeURI :String = http://entsoe.e... {readOnly}+ modelDescriptionURI :String = http://iec.ch/T... {readOnly}+ namespaceRDF :String = http://www.w3.o... {readOnly}+ namespaceUML :String = http://iec.ch/T... {readOnly}+ shortName :String = SSH {readOnly}

Note that RegulatingControl.targetDeadband is primarily used if the RegulatingControl.discrete is set to "true". Tools should handle cases in which RegulatingControl.targetDeadband has a value if RegulatingControl.discrete is set to "false" or cases in which RegulatingControl.targetDeadband equals zero.

ConductingEquipment

«Description»Wir es::Ener gy Sour ce

+ activePower :ActivePower+ reactivePower :ReactivePower

EquivalentEquipment

«Description»Equiv a lents::Equiv a lent Inject ion

+ regulationStatus :Boolean [0..1]+ regulationTarget :Voltage [0..1]+ p :ActivePower+ q :ReactivePower

«enumeration»Wir es::

Asy nchr onousMachineK ind

generator motor

RotatingMachine

«Description»Wir es::Sy nchr onousMachine

+ operatingMode :SynchronousMachineOperatingMode

«enumeration»Wir es::

Sy nchr onousMachineOper a t ingMode

generator condenser motor

«Description»Contr olAr ea ::Contr olAr ea

+ netInterchange :ActivePower+ pTolerance :ActivePower [0..1]

RegulatingCondEq

«Description»Wir es::Exter na lNetwor kInject ion

+ referencePriority :Integer+ p :ActivePower+ q :ReactivePower

Equipment

«Description»Gener a t ion::Gener a t ingUnit

+ normalPF :Simple_Float

ConductingEquipment

«Description»Wir es::Ener gy Consumer

+ p :ActivePower+ q :ReactivePower

IdentifiedObjectCor e::Power Sy stemResour ce

RegulatingCondEq

«Description»Wir es::Sta t icVa r Compensa tor

+ q :ReactivePower

• The active power slack is specified by using the multiple generator slack participationfactor in CIM. In case GeneratingUnit.normalPF is set to one and all other generating units have a zero participation factor the GeneratingUnit which has normalPF equal to one will be the active power slack for the ControlArea to which it belongs. In case multiple generators all these GeneratingUnit(s) have non-zero normalPF, but there must be one GeneratingUnit per control area that have maximum participation factor (GeneratingUnit.normalPF).

• In case of exchange of steady state hypothesis (non-solved model) or solved model normalPF can be non-zero only for generators which are in operation (participate in the load flow).

• In case of exchange of steady state hypothesis (non-solved model, i.e. SV profile is not exchanged) the tools should assign the slack node.

EquivalentInjection.regulationStatus and EquivalentInjection.regulationTarget are required attributes if the EquivalentInjection is connected to a non-Boundary node.

ConductingEquipment

«Description»Wir es::Switch

+ open :Boolean

«Description»Wir es::

Disconnector

«Operation,ShortCi...W ir es::

Gr oundDisconnector

W ir es::P r otectedSwitch

«Description»Wir es::

LoadBr eakSwitch

«Description»Wir es::Br eaker

«Description»Gener a t ion::

Sola r Gener a t ingUnit

«Description»Gener a t ion::

W indGener a t ingUnit

«Description»Gener a t ion::

Hy dr oGener a t ingUnit

«Description»Gener a t ion::

Ther ma lGener a t ingUnit

«Description»Gener a t ion::

Nuclea r Gener a t ingUnit

Page 18: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Steady State Hypothesis Profile In CIMTool

Page 19: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

SSH Topology Input In UML

cla ss Cor e

IdentifiedObjectACDCTer mina l

+ connected :Boolean

PowerSystemResourceEquipment

ConductingEquipment

«Description»Wir es::Switch

+ open :Boolean

Page 20: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

SSH Injections, Voltages, Controls In UML

cla ss W ir es

«Description»Asy nchr onousMachine

+ asynchronousMachineType :AsynchronousMachineKind

«enumeration»Asy nchr onousMachineK ind

generator motor

ConductingEquipment

«Description»Ener gy Consumer

+ p :ActivePower+ q :ReactivePower

ConductingEquipment

«Description»Ener gy Sour ce

+ activePower :ActivePower+ reactivePower :ReactivePower

«Description»Exter na lNetwor kInject ion

+ referencePriority :Integer+ p :ActivePower+ q :ReactivePower

ConductingEquipmentRegula t ingCondEq

+ controlEnabled :Boolean

Rota t ingMachine

+ p :ActivePower+ q :ReactivePower

«Description»Sta t icVa r Compensa tor

+ q :ReactivePower

«Description»Sy nchr onousMachine

+ operatingMode :SynchronousMachineOperatingMode

«enumeration»Sy nchr onousMachineOper a t ingMode

generator condenser motor

PowerSystemResource

«Description»Regula t ingContr ol

+ discrete :Boolean+ enabled :Boolean+ targetDeadband :Simple_Float [0..1]+ targetValue :Simple_Float+ targetValueUnitMultiplier :UnitMultiplier

ShuntCompensa tor

+ sections :Simple_Float

PowerSystemResourceTapChanger

+ controlEnabled :Boolean+ step :Simple_Float

EquivalentEquipment

«Description»Equiv a lents::Equiv a lent Inject ion

+ regulationStatus :Boolean [0..1]+ regulationTarget :Voltage [0..1]+ p :ActivePower+ q :ReactivePower

Page 21: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

SSH Active Power Distribution In UML

cla ss Act iv e power

Equipment

«Description»Gener a t ingUnit

+ normalPF :Simple_Float

PowerSystemResource

«Description»Contr olAr ea ::Contr olAr ea

+ netInterchange :ActivePower+ pTolerance :ActivePower [0..1]

Page 22: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

SSH DC In UML

cla ss DC

ConductingEquipmentACDCConv er ter

+ p :ActivePower+ q :ReactivePower+ targetPpcc :ActivePower+ targetUdc :Voltage

«Description»VsConv er ter

+ droop :PU+ droopCompensation :Resistance+ pPccControl :VsPpccControlKind+ qPccControl :VsQpccControlKind+ qShare :PerCent+ targetQpcc :ReactivePower+ targetUpcc :Voltage

«Description»CsConv er ter

+ operatingMode :CsOperatingModeKind+ pPccControl :CsPpccControlKind+ targetAlpha :AngleDegrees+ targetGamma :AngleDegrees+ targetIdc :CurrentFlow

«enumeration»VsPpccContr olK ind

pPcc udc pPccAndUdcDroop pPccAndUdcDroopWithCompensation pPccAndUdcDroopPilot

«enumeration»VsQpccContr olK ind

reactivePcc voltagePcc powerFactorPcc

«enumeration»CsOper a t ingModeK ind

inverter rectifier

«enumeration»CsPpccContr olK ind

activePower dcVoltage dcCurrent

Page 23: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

CIMXML Topology Example

<rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# …

<cim:TopologicalNode rdf:ID = "_36f1e5a5-50dc-41a1-aad3-20cc0d448935"><cim:IdentifiedObject.name>BLOO400SUBNET_7048</cim:IdentifiedObject.name>

</cim:TopologicalNode><cim:TopologicalNode rdf:ID = "_038abdec-9478-445c-ae48-bc2b9575825b">

<cim:IdentifiedObject.name>BLOO220SUBNET_7067</cim:IdentifiedObject.name></cim:TopologicalNode>…<cim:Terminal rdf:about="#_6703cf06-6d42-4928-97e3-409087b9d3e0">

<cim:Terminal.TopologicalNode rdf:resource="#_36f1e5a5-50dc-41a1-aad3-20cc0d448935”/></cim:Terminal><cim:Terminal rdf:about="#_d48051fa-1708-4e3f-b0e0-f39a5854fa02">

<cim:Terminal.TopologicalNode rdf:resource="#_36f1e5a5-50dc-41a1-aad3-20cc0d448935”/></cim:Terminal>...

</rdf:RDF>

Page 24: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

CIMXML State Variables Example

<rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# …

<cim:TopologicalIsland rdf:ID = "_ac89ec36-736e-4a9b-8340-c9871401712d"><cim:IdentifiedObject.name>Island1</cim:IdentifiedObject.name>

</cim:TopologicalIsland>...<cim:TopologicalNode rdf:about = “#_36f1e5a5-50dc-41a1-aad3-20cc0d448935">

<cim:TopologicalNode.TopologicalIsland rdf:resource="#_ ac89ec36-736e-4a9b-8340-c9871401712d”/>

</cim:TopologicalNode><cim:TopologicalNode rdf:about =“#_038abdec-9478-445c-ae48-bc2b9575825b">

<cim:TopologicalNode.TopologicalIsland rdf:resource="#_ ac89ec36-736e-4a9b-8340-c9871401712d”/>

</cim:TopologicalNode>...<cim:SvInjection rdf:ID = "_c58b5ebe-b0de-4a02-a5c3-406c730e1f9a ">

<cim:SvInjection.TopologicalNode rdf:resource="#_36f1e5a5-50dc-41a1-aad3-20cc0d448935"/><cim:SvInjection.pNetInjection>123</cim:SvInjection.pNetInjection><cim:SvInjection.qNetInjection>456</cim:SvInjection.qNetInjection>

</cim:SvInjection>…

</rdf:RDF>

Page 25: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

SSH Topology Inputs And Outputs

SSH Topology Inputs- ConnectivityNodes describe both

- “Busses”- Nodes in detailed node-breaker models

- Buss-branch topology described by- Retained Switches (Switch.retained)

Equipment.normallyInService- ACDCTerminal.connected

- Node-breaker topology described by- Switch.open- Equipment.normallyInService- ACDCTerminal.connected

- Topology output- TopologicalNode

Topology profile State variable profile

Equipment model profile

Conductingequipment

ConnectivityNodeTerminal

SvPowerFlow

TopologicalNode

Inputs

Outputs

SvInjection

SvVoltage

Page 26: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Bus-Branch Model Connectivity

Retained Switch Linetransfer

Busssplit

Line openingACDCTerminal.connected=false

TN

TopologicalNodeNeeded for SvVoltage and SvInjection

Page 27: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Boundary Modelling With Line

Con.Node

ACLineSegment

Trmnl

ACLineSegment

Trmnl

Network part 1 Network part 2BoundaryNetwork part 1

AndNetwork part 2

Substation

Con.Node Trmnl

Substation

Con.NodeTrmnl

Line

Page 28: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Boundary Modelling With Substation

Con.Node

Disconnector

Trmnl

Breaker

Trmnl

Network part 1 Network part 2BoundaryNetwork part 1Network part 2

Con.Node Trmnl

Con.NodeTrmnl

Voltagelevel

Substation

Page 29: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Solving Per Region

RegionalModel Authority

StateVariables

EquipmentModel

Topology

BndryMA

RegionalModel Authority

StateVariables

EquipmentModel

Topology

BndryMA

RegionalModel Authority

StateVariables

Topology

EquipmentModel

Partitioning by Model Authority Sets

Part

ition

ing

by P

rofil

e D

atas

ets

SSH SSH SSH

Page 30: TC 57 Review Of IEC 61970-456 - UCAIugcimug.ucaiug.org/Meetings/Oslo2014/Presentations/CIM University/T… · Review Of IEC 61970-456 CIM University Oslo, June 17, 2014 lars-ola.osterlund@ventyx.abb.com

TC 57

Solving Multiple Regions

BndryMA

RegionalModel Authority

EquipmentModel

BndryMA

RegionalModel Authority

EquipmentModel

RegionalModel Authority

EquipmentModel

Partitioning by Model Authority Sets

Part

ition

ing

by P

rofil

e D

atas

ets

Topology

StateVariables

SSH SSH SSH