Package com.powsybl.ucte.converter.util
Class UcteConverterHelper
java.lang.Object
com.powsybl.ucte.converter.util.UcteConverterHelper
- Author:
- Abdelsalem HEDHILI <abdelsalem.hedhili at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.commons.math3.complex.Complex
calculateAsymmAngleDuAndAngle
(TwoWindingsTransformer twoWindingsTransformer, boolean combinePhaseAngleRegulation) Calculate the δu(%) for the angle regulation of the two windings transformer This computation only work for an angle regulation with the type asymmetrical dU = 100 * (distance between the 2 most distant taps) / (number of taps - 1)static double
calculatePhaseDu
(TwoWindingsTransformer twoWindingsTransformer) calculate the δu(%) for the phase regulation of the two windings transformer du = 100 * (1 / ρmin – 1/ ρmax) / (number of taps - 1).static double
calculateSymmAngleDu
(TwoWindingsTransformer twoWindingsTransformer) Calculate the δu(%) for the angle regulation of the two windings transformer This computation only work for an angle regulation with the type symmetrical dU = 100 * (2*(tan(αmax/2) – tan(αmin/2))/(number of taps -1))
-
Method Details
-
calculatePhaseDu
calculate the δu(%) for the phase regulation of the two windings transformer du = 100 * (1 / ρmin – 1/ ρmax) / (number of taps - 1).- Parameters:
twoWindingsTransformer
- The TwoWindingsTransformers containing the RatioTapChanger we want to convert- Returns:
- the δu needed to create a
UctePhaseRegulation
-
calculateSymmAngleDu
Calculate the δu(%) for the angle regulation of the two windings transformer This computation only work for an angle regulation with the type symmetrical dU = 100 * (2*(tan(αmax/2) – tan(αmin/2))/(number of taps -1))- Parameters:
twoWindingsTransformer
- The twoWindingsTransformer containing the PhaseTapChanger we want to convert- Returns:
- the δu needed to create a
UcteAngleRegulation
-
calculateAsymmAngleDuAndAngle
public static org.apache.commons.math3.complex.Complex calculateAsymmAngleDuAndAngle(TwoWindingsTransformer twoWindingsTransformer, boolean combinePhaseAngleRegulation) Calculate the δu(%) for the angle regulation of the two windings transformer This computation only work for an angle regulation with the type asymmetrical dU = 100 * (distance between the 2 most distant taps) / (number of taps - 1)- Parameters:
twoWindingsTransformer
- The twoWindingsTransformer containing the PhaseTapChanger we want to convert- Returns:
- the δu needed to create a
UcteAngleRegulation
-