Class Transformers
- java.lang.Object
-
- com.powsybl.openloadflow.network.impl.Transformers
-
public final class Transformers extends Object
- Author:
- Sylvain Leclerc
, Anne Tilloy
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SimplePiModel
createPiModel(com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics tapCharacteristics, double zb, double baseRatio, boolean twtSplitShuntAdmittance)
static int
findTapPosition(com.powsybl.iidm.network.PhaseTapChanger ptc, double angle)
Find the tap position of a phase tap changer corresponding to a given phase shift.static OptionalInt
findTapPosition(com.powsybl.iidm.network.RatioTapChanger rtc, double ptcRho, double rho)
Find the tap position of a ratio tap changer corresponding to a given rho shift.static Integer
getCurrentPosition(com.powsybl.iidm.network.PhaseTapChanger ptc)
static Integer
getCurrentPosition(com.powsybl.iidm.network.RatioTapChanger rtc)
static double
getRatioPerUnitBase(com.powsybl.iidm.network.Branch<?> branch)
static double
getRatioPerUnitBase(com.powsybl.iidm.network.ThreeWindingsTransformer.Leg leg, com.powsybl.iidm.network.ThreeWindingsTransformer twt)
static double
getRatioPerUnitBase(com.powsybl.iidm.network.TieLine line)
static com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics
getTapCharacteristics(com.powsybl.iidm.network.ThreeWindingsTransformer twt, com.powsybl.iidm.network.ThreeWindingsTransformer.Leg leg)
static com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics
getTapCharacteristics(com.powsybl.iidm.network.ThreeWindingsTransformer twt, com.powsybl.iidm.network.ThreeWindingsTransformer.Leg leg, Integer rtcPosition, Integer ptcPosition)
static com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics
getTapCharacteristics(com.powsybl.iidm.network.TwoWindingsTransformer twt)
static com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics
getTapCharacteristics(com.powsybl.iidm.network.TwoWindingsTransformer twt, Integer rtcPosition, Integer ptcPosition)
-
-
-
Method Detail
-
getTapCharacteristics
public static com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics getTapCharacteristics(com.powsybl.iidm.network.TwoWindingsTransformer twt, Integer rtcPosition, Integer ptcPosition)
-
getCurrentPosition
public static Integer getCurrentPosition(com.powsybl.iidm.network.RatioTapChanger rtc)
-
getCurrentPosition
public static Integer getCurrentPosition(com.powsybl.iidm.network.PhaseTapChanger ptc)
-
getTapCharacteristics
public static com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics getTapCharacteristics(com.powsybl.iidm.network.TwoWindingsTransformer twt)
-
getTapCharacteristics
public static com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics getTapCharacteristics(com.powsybl.iidm.network.ThreeWindingsTransformer twt, com.powsybl.iidm.network.ThreeWindingsTransformer.Leg leg, Integer rtcPosition, Integer ptcPosition)
-
getTapCharacteristics
public static com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics getTapCharacteristics(com.powsybl.iidm.network.ThreeWindingsTransformer twt, com.powsybl.iidm.network.ThreeWindingsTransformer.Leg leg)
-
createPiModel
public static SimplePiModel createPiModel(com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics tapCharacteristics, double zb, double baseRatio, boolean twtSplitShuntAdmittance)
-
findTapPosition
public static int findTapPosition(com.powsybl.iidm.network.PhaseTapChanger ptc, double angle)
Find the tap position of a phase tap changer corresponding to a given phase shift.
-
findTapPosition
public static OptionalInt findTapPosition(com.powsybl.iidm.network.RatioTapChanger rtc, double ptcRho, double rho)
Find the tap position of a ratio tap changer corresponding to a given rho shift.
-
getRatioPerUnitBase
public static double getRatioPerUnitBase(com.powsybl.iidm.network.ThreeWindingsTransformer.Leg leg, com.powsybl.iidm.network.ThreeWindingsTransformer twt)
-
getRatioPerUnitBase
public static double getRatioPerUnitBase(com.powsybl.iidm.network.Branch<?> branch)
-
getRatioPerUnitBase
public static double getRatioPerUnitBase(com.powsybl.iidm.network.TieLine line)
-
-