Class 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 int 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 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 int 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)