CIM Issues #5045
Voltage-dependent reactive capability curve support
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.
Updated by Eric Stephan over 1 year ago
Updated by Yang Feng about 1 year ago
- Solution to be Applied To changed from 61970cim18 to 61970cim18v2
- Decision updated (diff)
- CIM Keywords 61970-Wires added
n..n association of ReactiveCapbilityCurve <-> SynchronousMachine is dropped from 452 (by purpose, due to the unsupported nature of model instance difference when it comes to associations).
coolantTemperature/hydrogenPressure is also not available in 452 EQ profile
Updated by Yang Feng about 1 year ago
- Subject changed from Per CDV country comments CH_61, NO54 & SE59 for 301 Ed7:V to Voltage dependent capability in CIM
Updated by Yang Feng about 1 year ago
- Subject changed from Voltage dependent capability in CIM to Voltage dependent capability
Updated by Yang Feng about 1 year ago
- Subject changed from Voltage dependent capability to Voltage-dependent reactive capability curve support
Updated by Chavdar Ivanov 4 months ago
- Solution to be Applied To changed from 61970cim18v2 to CIM18v03
- Solution Version set to CIM18v03
- Solution Applied By set to Chavdar Ivanov
- Completion Date set to 02/06/2023
- Breaking Change changed from No to Yes
- Breaking Change Description set to There are changes to association end names and cardinalities. Due to association directions changes might also be seen as not breaking.
- Release Notes updated (diff)
Updated by Chavdar Ivanov 4 months ago
452 UML changes need to be updated before closing the issue. 301 is done and 452 template too
Updated by Chavdar Ivanov 4 months ago
- Status changed from In Progress to Closed
- Completion Date changed from 02/06/2023 to 02/07/2023
- Release Notes updated (diff)
UML, UMP profiles and 452 template was updated. The issue is closed.