public static interface ThreeWindingsTransformer.Leg extends RatioTapChangerHolder, PhaseTapChangerHolder
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 |
Modifier and Type | Method and Description |
---|---|
double |
getB()
Get the nominal magnetizing susceptance specified in S at the voltage
of the leg.
|
CurrentLimits |
getCurrentLimits() |
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.
|
CurrentLimitsAdder |
newCurrentLimits() |
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.
|
getOptionalRatioTapChanger, getRatioTapChanger, hasRatioTapChanger, newRatioTapChanger
getOptionalPhaseTapChanger, getPhaseTapChanger, hasPhaseTapChanger, newPhaseTapChanger
Terminal getTerminal()
double getR()
ThreeWindingsTransformer.Leg setR(double r)
double getX()
ThreeWindingsTransformer.Leg setX(double x)
double getG()
ThreeWindingsTransformer.Leg setG(double g)
double getB()
ThreeWindingsTransformer.Leg setB(double b)
double getRatedU()
ThreeWindingsTransformer.Leg setRatedU(double ratedU)
CurrentLimits getCurrentLimits()
CurrentLimitsAdder newCurrentLimits()
default double getRatedS()
default ThreeWindingsTransformer.Leg setRatedS(double ratedS)
Copyright © 2020. All rights reserved.