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 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 Summary
Modifier and TypeMethodDescriptiondouble
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.Optional<? extends LoadingLimits>
double
getR()
Get the nominal series resistance specified in ohm at the voltage of the leg.default double
Get the normal apparent power rating in MVA (optional).double
Get the rated voltage in kV.getSide()
Get side of the leg on the three windings transformerGet the terminal the leg is connected to.double
getX()
Get the nominal series reactance specified in ohm at the voltage of the leg.setB
(double b) Set the nominal magnetizing susceptance specified in S at the voltage of the leg.setG
(double g) Set the nominal magnetizing conductance specified in S at the voltage of the 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).setRatedU
(double ratedU) Set the rated voltage in kV.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
cancelSelectedOperationalLimitsGroup, getActivePowerLimits, getApparentPowerLimits, getCurrentLimits, getNullableActivePowerLimits, getNullableApparentPowerLimits, getNullableCurrentLimits, getOperationalLimitsGroup, getOperationalLimitsGroups, getSelectedOperationalLimitsGroup, getSelectedOperationalLimitsGroupId, newActivePowerLimits, newApparentPowerLimits, newCurrentLimits, newOperationalLimitsGroup, removeOperationalLimitsGroup, setSelectedOperationalLimitsGroup
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 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
Set the rated voltage in kV. -
getRatedS
default double getRatedS()Get the normal apparent power rating in MVA (optional). -
setRatedS
Set the normal apparent power rating in MVA (optional). -
getSide
ThreeSides getSide()Get side of the leg on the three windings transformer -
getLimits
-