Class Transformers
java.lang.Object
com.powsybl.openloadflow.network.impl.Transformers
- Author:
- Sylvain Leclerc <sylvain.leclerc at rte-france.com>, Anne Tilloy <anne.tilloy at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Details
-
getTapCharacteristics
-
getCurrentPosition
-
getCurrentPosition
-
getTapCharacteristics
public static com.powsybl.openloadflow.network.impl.Transformers.TapCharacteristics getTapCharacteristics(com.powsybl.iidm.network.TwoWindingsTransformer twt) -
getTapCharacteristics
-
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)
-