Interface ThreeWindingsTransformer.Leg

All Superinterfaces:
FlowsLimitsHolder, PhaseTapChangerHolder, RatioTapChangerHolder
Enclosing interface:
ThreeWindingsTransformer

public static interface ThreeWindingsTransformer.Leg extends RatioTapChangerHolder, PhaseTapChangerHolder, FlowsLimitsHolder
Transformer leg

Characteristics

Attribute Type Unit Required Defaut value Description
Id String - yes - Unique identifier of the transformer
Name String - yes - Human-readable name of the transformer
Terminal Terminal - yes - The terminal the leg is connected to
R double Ω yes - The nominal series resistance specified at the voltage of the leg
X double Ω yes - The nominal series reactance specified at the voltage of the leg
G double S yes - The nominal magnetizing conductance specified at the voltage of the leg
B double S yes - The nominal magnetizing susceptance specified at the voltage of the leg
RatedU double kV yes - The rated voltage
RatedS double MVA yes - The normal apparent power
  • Method Details

    • getTerminal

      Terminal getTerminal()
      Get the terminal the leg is connected to.
    • getR

      double getR()
      Get the nominal series resistance specified in ohm at the voltage of the leg.
    • setR

      Set the nominal series resistance specified in ohm at the voltage of the leg.
    • getX

      double getX()
      Get the nominal series reactance specified in ohm at the voltage of the leg.
    • setX

      Set the nominal series reactance specified in ohm at the voltage of the leg.
    • getG

      double getG()
      Get the nominal magnetizing conductance specified in S at the voltage of the leg.
    • setG

      Set the nominal magnetizing conductance specified in S at the voltage of the leg.
    • getB

      double getB()
      Get the nominal magnetizing susceptance specified in S at the voltage of the leg.
    • setB

      Set the nominal magnetizing susceptance specified in S at the voltage of the leg.
    • getRatedU

      double getRatedU()
      Get the rated voltage in kV.
    • setRatedU

      ThreeWindingsTransformer.Leg setRatedU(double ratedU)
      Set the rated voltage in kV.
    • getRatedS

      default double getRatedS()
      Get the normal apparent power rating in MVA (optional).
    • setRatedS

      default ThreeWindingsTransformer.Leg setRatedS(double ratedS)
      Set the normal apparent power rating in MVA (optional).
    • getSide

      ThreeSides getSide()
      Get side of the leg on the three windings transformer
    • getLimits

      Optional<? extends LoadingLimits> getLimits(LimitType type)