Interface ThreeWindingsTransformer
- All Superinterfaces:
Connectable<ThreeWindingsTransformer>
,Extendable<ThreeWindingsTransformer>
,Identifiable<ThreeWindingsTransformer>
The equivalent star model used is:
Usually side 1 is the primary (high voltage), side 2 is the secondary (medium voltage) and side 3 the tertiary voltage (low voltage).
g1, g2, g3 and b1, b2, b3 unit is siemens.
r1, r2, r3, x1, x2 and x3 unit is ohm.
A Three Windings Transformer is connected to three voltage levels (side 1, side 2 and side 3) that belong to the same substation. It has three identical legs. Each leg has the same model of a Two Windings Power Transformer.
All three legs may have a Ratio Tap Changer and a Phase Tap Changer. A warning is emitted if a leg has both Ratio and Phase Tap Changers.
Only one Tap Changer is allowed to be regulating on the equipment. An exception is thrown if two or more regulating controls are enabled.
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 |
RatedU0 | double | kV | yes | - | The rated voltage at the star bus |
Leg1 | ThreeWindingsTransformer.Leg | - | yes | - | The leg at the primary side |
Leg2 | ThreeWindingsTransformer.Leg | - | yes | - | The leg at the secondary side |
Leg3 | ThreeWindingsTransformer.Leg | - | yes | - | The leg at the tertiary side |
To create a three windings transformer, see ThreeWindingsTransformerAdder
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Transformer legstatic enum
-
Method Summary
Modifier and TypeMethodDescriptiondefault ThreeWindingsTransformer.Leg
getLeg1()
Get the leg at the primary side.getLeg2()
Get the leg at the secondary side.getLeg3()
Get the leg at the tertiary side.default List<ThreeWindingsTransformer.Leg>
getLegs()
Return the legs of this transformer, in the natural order (leg1, leg2 and leg3)default Stream<ThreeWindingsTransformer.Leg>
Return the legs of this transformer, in the natural order (leg1, leg2 and leg3)default Substation
double
Get the ratedU at the fictitious bus in kV (also used as nominal voltage)Get the side the terminal is connected to.default IdentifiableType
getType()
Get identifiable type.Methods inherited from interface com.powsybl.iidm.network.Connectable
getTerminals, remove
Methods inherited from interface com.powsybl.commons.extensions.Extendable
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, newExtension, removeExtension
Methods inherited from interface com.powsybl.iidm.network.Identifiable
addAlias, addAlias, addAlias, addAlias, getAliases, getAliasFromType, getAliasType, getId, getNameOrId, getNetwork, getOptionalName, getParentNetwork, getProperty, getProperty, getPropertyNames, hasAliases, hasProperty, hasProperty, isFictitious, removeAlias, removeProperty, setFictitious, setName, setProperty
-
Method Details
-
getTerminal
-
getSide
Get the side the terminal is connected to. -
getSubstation
Optional<Substation> getSubstation() -
getNullableSubstation
-
getLeg1
ThreeWindingsTransformer.Leg getLeg1()Get the leg at the primary side. -
getLeg2
ThreeWindingsTransformer.Leg getLeg2()Get the leg at the secondary side. -
getLeg3
ThreeWindingsTransformer.Leg getLeg3()Get the leg at the tertiary side. -
getLeg
-
getLegStream
Return the legs of this transformer, in the natural order (leg1, leg2 and leg3) -
getLegs
Return the legs of this transformer, in the natural order (leg1, leg2 and leg3) -
getRatedU0
double getRatedU0()Get the ratedU at the fictitious bus in kV (also used as nominal voltage) -
getType
Description copied from interface:Identifiable
Get identifiable type.- Specified by:
getType
in interfaceIdentifiable<ThreeWindingsTransformer>
- Returns:
- the identifiable type
-