Class Transformers

java.lang.Object
com.powsybl.openloadflow.network.impl.Transformers

public final class Transformers extends Object
Author:
Sylvain Leclerc <sylvain.leclerc at rte-france.com>, Anne Tilloy <anne.tilloy at rte-france.com>
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • 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)