Package com.powsybl.iidm.network
Interface ThreeWindingsTransformer.Leg
-
- All Superinterfaces:
FlowsLimitsHolder
,PhaseTapChangerHolder
,RatioTapChangerHolder
- Enclosing interface:
- ThreeWindingsTransformer
public static interface ThreeWindingsTransformer.Leg extends RatioTapChangerHolder, PhaseTapChangerHolder, FlowsLimitsHolder
Transformer legCharacteristics
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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description double
getB()
Get the nominal magnetizing susceptance specified in S at the voltage of the leg.double
getG()
Get the nominal magnetizing conductance specified in S at the voltage of the leg.double
getR()
Get the nominal series resistance specified in ohm at the voltage of the leg.default double
getRatedS()
Get the normal apparent power rating in MVA (optional).double
getRatedU()
Get the rated voltage in kV.Terminal
getTerminal()
Get the terminal the leg is connected to.double
getX()
Get the nominal series reactance specified in ohm at the voltage of the leg.ThreeWindingsTransformer.Leg
setB(double b)
Set the nominal magnetizing susceptance specified in S at the voltage of the leg.ThreeWindingsTransformer.Leg
setG(double g)
Set the nominal magnetizing conductance specified in S at the voltage of the leg.ThreeWindingsTransformer.Leg
setR(double r)
Set the nominal series resistance specified in ohm at the voltage of the leg.default ThreeWindingsTransformer.Leg
setRatedS(double ratedS)
Set the normal apparent power rating in MVA (optional).ThreeWindingsTransformer.Leg
setRatedU(double ratedU)
Set the rated voltage in kV.ThreeWindingsTransformer.Leg
setX(double x)
Set the nominal series reactance specified in ohm at the voltage of the leg.-
Methods inherited from interface com.powsybl.iidm.network.FlowsLimitsHolder
getActivePowerLimits, getApparentPowerLimits, getCurrentLimits, getNullableActivePowerLimits, getNullableApparentPowerLimits, getNullableCurrentLimits, getOperationalLimits, newActivePowerLimits, newApparentPowerLimits, newCurrentLimits
-
Methods inherited from interface com.powsybl.iidm.network.PhaseTapChangerHolder
getOptionalPhaseTapChanger, getPhaseTapChanger, hasPhaseTapChanger, newPhaseTapChanger
-
Methods inherited from interface com.powsybl.iidm.network.RatioTapChangerHolder
getOptionalRatioTapChanger, getRatioTapChanger, hasRatioTapChanger, newRatioTapChanger
-
-
-
-
Method Detail
-
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
ThreeWindingsTransformer.Leg setR(double r)
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
ThreeWindingsTransformer.Leg setX(double x)
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
ThreeWindingsTransformer.Leg setG(double g)
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
ThreeWindingsTransformer.Leg setB(double b)
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).
-
-