Package com.powsybl.ucte.converter.util
Class UcteConverterHelper
- java.lang.Object
-
- com.powsybl.ucte.converter.util.UcteConverterHelper
-
public final class UcteConverterHelper extends Object
- Author:
- Abdelsalem HEDHILI <abdelsalem.hedhili at rte-france.com>
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
calculateAsymmAngleDu(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 asymmetrical dU = 100 * (distance between the 2 most distant taps) / (number of taps - 1)static double
calculateAsymmAngleTheta(TwoWindingsTransformer twoWindingsTransformer)
Calculate the Θ for the angle regulation of the two windings transformer Theta is the angle between the line (created by the 2 points Alpha and rho) and the abscissa linestatic 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 Detail
-
calculatePhaseDu
public 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).- Parameters:
twoWindingsTransformer
- The TwoWindingsTransformers containing the RatioTapChanger we want to convert- Returns:
- the δu needed to create a
UctePhaseRegulation
-
calculateSymmAngleDu
public 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))- Parameters:
twoWindingsTransformer
- The twoWindingsTransformer containing the PhaseTapChanger we want to convert- Returns:
- the δu needed to create a
UcteAngleRegulation
-
calculateAsymmAngleDu
public static double calculateAsymmAngleDu(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 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
-
calculateAsymmAngleTheta
public static double calculateAsymmAngleTheta(TwoWindingsTransformer twoWindingsTransformer)
Calculate the Θ for the angle regulation of the two windings transformer Theta is the angle between the line (created by the 2 points Alpha and rho) and the abscissa line- Parameters:
twoWindingsTransformer
- The twoWindingsTransformer containing the PhaseTapChanger we want to convert- Returns:
- the Θ needed to create a
UcteAngleRegulation
-
-