Project

General

Profile

CIM Issues #5045

Voltage-dependent reactive capability curve support

Added by Herbert Falk over 2 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
High
Author/Contact Info:
Todd Viegut
Base Release:
CIM17
Solution to be Applied To:
CIM18v03
Solution Version:
CIM18v03
Solution Applied By:
Chavdar Ivanov
Completion Date:
02/07/2023
CIM Keywords:
61970-Wires
Breaking Change:
Yes
Breaking Change Description:
There are changes to association end names and cardinalities. Due to association directions changes might also be seen as not breaking.
CIM Impacted Groups:
WG13
Requestor:
Standard(s):
Version:
Clause:
Sub-Clause:
Paragraph:
Table:
Originally Closed in Version:
Origination Date:
01/14/2020
Origination ID:
13_299
Originally Assigned To:

Description

Per CDV country comments CH_61, NO54 & SE59 for 301 Ed7:

Voltage dependent capability curves are currently not supported by CIM.


Proposed Solution

Voltage dependent capability curves deferred to CIM18.

Assign to Physical Devices Subgroup


Decision

[PDG]
1. To propose a new terminalVoltage attribute to the ReactiveCapabilityCurve
2. Add the coolantTemperature/hydrogenPressure & the proposed terminalVoltage attributes to the 452 EQ profile
3. Add multiple ReactiveCapabilityCurve to one SynchronousMachine to 452


Release Notes

changes to 301
- new attribute ReactiveCapabilityCurve.referenceVoltage
- change of cardinalities between ReactiveCapabilityCurve and EquivalentInjection
- modifications of associations between ReactiveCapabilityCurve and SynchronousMachine (change role name InitiallyUsedBySynchronousMachines to InitiallyUsedBySynchronousMachine; change role name ReactiveCapabilityCurves to ReactiveCapabilityCurve and SynchronousMachines to SynchronousMachine; change of cardinalities)
- modified the association role description (SynchronousMachine.InitialReactiveCapabilityCurve) to add: The reference voltage (exchnaged by ReactiveCapabilityCurve.referenceVoltage) for this ReactiveCapabilityCurve shall be equal to the BaseVoltage.nominalVoltage of the ConnectivityNode to which the Equipment is connected to. The information is obtained via the containment of the Equipment or the ConnectivityNode.
- Change role name from VsConverterDCSides to VsConverter, change cardinalities
- Add referenceVoltage to VsCapabilityCurve

Changes to 452
- added attribute ReactiveCapabilityCurve.referenceVoltage
- added attribute ReactiveCapabilityCurve.coolantTemperature
- added attribute ReactiveCapabilityCurve.hydrogenPressure
- change of cardinalities between ReactiveCapabilityCurve and EquivalentInjection
- change of cardinalities and role names between ReactiveCapabilityCurve and EquivalentInjection and SynchronousMachine
- add constraint: Constraint 1: A ReactiveCapabilityCurve shall have an instance of either ReactiveCapabilityCurve.SynchronousMachine or ReactiveCapabilityCurve.EquivalentInjection.
-- Add referenceVoltage to VsCapabilityCurve, update association cardinalities and role names

- The constraint C:452:EQ:SynchronousMachine:reactiveLimits shall be changed to:
ReactiveCapabilityCurve-s are not required if the reactive power limits of the SynchronousMachine do not vary with real power output. SynchronousMachine.minQ and SynchronousMachine.maxQ are required if ReactiveCapabilityCurve.SynchronousMachine and SynchronousMachine.InitialReactiveCapabilityCurve are not provided. If one or many of the association ends ReactiveCapabilityCurve.SynchronousMachine and/or SynchronousMachine.InitialReactiveCapabilityCurve are provided they take precedence to the information provided by the attributes SynchronousMachine.minQ and SynchronousMachine.maxQ. However, if both SynchronousMachine.minQ, SynchronousMachine.maxQ and ReactiveCapabilityCurve are present, the SynchronousMachine.minQ shall be equal to the min of CurveData.y1value-s and SynchronousMachine.maxQ shall be equal to the max of CurveData.y2value-s.
New constraint
If a ReactiveCapabilityCurve is provided for a SynchronousMachine, it takes precedence to the information provided by the attributes GeneratingUnit.maxOperatingP and GeneratingUnit.minOperatingP. Any operational constraints are defined by range constraint exchanged in other profile which defines these operational constraints. Validation of this constraint shall have severity “Info” in case GeneratingUnit.maxOperatingP and GeneratingUnit.minOperatingP are outside the ReactiveCapabilityCurve defined for the nominal voltage of the connected node.

Also available in: Atom PDF