Uses of Interface
com.powsybl.iidm.network.ThreeWindingsTransformer
Package
Description
Base classes and default implementation of limit violation detectors.
-
Uses of ThreeWindingsTransformer in com.powsybl.ampl.converter
Modifier and TypeMethodDescriptionAbstractAmplNetworkUpdater.getThreeWindingsTransformer
(Network network, String legId) Return a 3 windings transformer from one its leg IDModifier and TypeMethodDescriptionAbstractAmplNetworkUpdater.getThreeWindingsTransformerLeg
(ThreeWindingsTransformer twt, String legId) static String
static String
-
Uses of ThreeWindingsTransformer in com.powsybl.ampl.converter.version
Modifier and TypeMethodDescriptionvoid
AmplColumnsExporter.writeThreeWindingsTranformersMiddleBusesColumnsToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt, int middleCcNum) void
BasicAmplExporter.writeThreeWindingsTranformersMiddleBusesColumnsToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt, int middleCcNum) void
AmplColumnsExporter.writeThreeWindingsTransformerLegToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt, int middleBusNum, int middleVlNum, ThreeSides side) void
BasicAmplExporter.writeThreeWindingsTransformerLegToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt, int middleBusNum, int middleVlNum, ThreeSides legSide) void
AmplColumnsExporter.writeThreeWindingsTransformerTapChangerTableToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt) void
BasicAmplExporter.writeThreeWindingsTransformerTapChangerTableToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt) void
AmplColumnsExporter.writeThreeWindingsTransformerVoltageLevelToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt) void
BasicAmplExporter.writeThreeWindingsTransformerVoltageLevelToFormatter
(TableFormatter formatter, ThreeWindingsTransformer twt) -
Uses of ThreeWindingsTransformer in com.powsybl.cgmes.conversion.elements.transformers
Modifier and TypeMethodDescriptionstatic void
ThreeWindingsTransformerConversion.calculateVoltageAndAngleInStarBus
(ThreeWindingsTransformer twt) -
Uses of ThreeWindingsTransformer in com.powsybl.iidm.modification.tapchanger
Modifier and TypeMethodDescriptionprotected void
PhaseTapPositionModification.applyThreeWindingsTransformer
(Network network, ThreeWindingsTransformer threeWindingsTransformer, boolean throwException) protected void
RatioTapPositionModification.applyThreeWindingsTransformer
(Network network, ThreeWindingsTransformer threeWindingsTransformer, boolean throwException) protected ThreeWindingsTransformer.Leg
AbstractTapPositionModification.getLeg
(ThreeWindingsTransformer threeWindingsTransformer, Predicate<ThreeWindingsTransformer.Leg> isTapHolder, boolean throwException) -
Uses of ThreeWindingsTransformer in com.powsybl.iidm.network
Modifier and TypeMethodDescriptionThreeWindingsTransformerAdder.add()
Network.getThreeWindingsTransformer
(String id) Get a 3 windings transformer.Modifier and TypeMethodDescriptionGet 3 windings transformers connected to the bus.Network.getThreeWindingsTransformers()
Get all 3 windings transformers.Substation.getThreeWindingsTransformers()
Get the 3 windings transformers connected to the substation.VoltageLevel.getThreeWindingsTransformers()
Get all three windings transformers connected to this voltage level.Get 3 windings transformers connected to the bus.Network.getThreeWindingsTransformerStream()
Get all 3 windings transformers.Substation.getThreeWindingsTransformerStream()
Get the 3 windings transformers connected to the substation.VoltageLevel.getThreeWindingsTransformerStream()
Get all three windings transformers connected to this voltage level.Modifier and TypeMethodDescriptionvoid
AbstractEquipmentTopologyVisitor.visitThreeWindingsTransformer
(ThreeWindingsTransformer transformer, ThreeSides side) void
AbstractTerminalTopologyVisitor.visitThreeWindingsTransformer
(ThreeWindingsTransformer transformer, ThreeSides side) void
DefaultTopologyVisitor.visitThreeWindingsTransformer
(ThreeWindingsTransformer transformer, ThreeSides side) void
TopologyVisitor.visitThreeWindingsTransformer
(ThreeWindingsTransformer transformer, ThreeSides side) -
Uses of ThreeWindingsTransformer in com.powsybl.iidm.network.extensions
Modifier and TypeMethodDescriptionstatic int
ReferencePriority.get
(ThreeWindingsTransformer threeWindingsTransformer, ThreeSides side) Get the priority of a three windings transformer side.static void
ReferencePriority.set
(ThreeWindingsTransformer threeWindingsTransformer, ThreeSides side, int priority) Set the reference priority of a three windings transformer side. -
Uses of ThreeWindingsTransformer in com.powsybl.iidm.network.impl
Modifier and TypeMethodDescriptionSubnetworkImpl.getThreeWindingsTransformers()
SubnetworkImpl.getThreeWindingsTransformerStream()
-
Uses of ThreeWindingsTransformer in com.powsybl.iidm.network.impl.extensions
Modifier and TypeMethodDescriptionprotected ThreeWindingsTransformerFortescueImpl
ThreeWindingsTransformerFortescueAdderImpl.createExtension
(ThreeWindingsTransformer twt) protected ThreeWindingsTransformerPhaseAngleClock
ThreeWindingsTransformerPhaseAngleClockAdderImpl.createExtension
(ThreeWindingsTransformer extendable) ThreeWindingsTransformerFortescueAdderImplProvider.newAdder
(ThreeWindingsTransformer extendable) ThreeWindingsTransformerPhaseAngleClockAdderImplProvider.newAdder
(ThreeWindingsTransformer extendable) com.powsybl.iidm.network.impl.extensions.ThreeWindingsTransformerToBeEstimatedAdderImpl
ThreeWindingsTransformerToBeEstimatedAdderImplProvider.newAdder
(ThreeWindingsTransformer extendable) ModifierConstructorDescriptionThreeWindingsTransformerFortescueImpl
(ThreeWindingsTransformer extendable, ThreeWindingsTransformerFortescue.LegFortescue leg1, ThreeWindingsTransformerFortescue.LegFortescue leg2, ThreeWindingsTransformerFortescue.LegFortescue leg3) protected
ThreeWindingsTransformerPhaseAngleClockimpl
(ThreeWindingsTransformer twt, int phaseAngleClockLeg2, int phaseAngleClockLeg3) -
Uses of ThreeWindingsTransformer in com.powsybl.iidm.network.util
Modifier and TypeMethodDescriptionstatic boolean
LimitViolationUtils.checkPermanentLimit
(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, double i, LimitType type) static boolean
LimitViolationUtils.checkPermanentLimit
(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, LimitType type) static Overload
LimitViolationUtils.checkTemporaryLimits
(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, double i, LimitType type) static Overload
LimitViolationUtils.checkTemporaryLimits
(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, LimitType type) ModifierConstructorDescriptionTwtData
(ThreeWindingsTransformer twt, double epsilonX, boolean applyReactanceCorrection) TwtData
(ThreeWindingsTransformer twt, double epsilonX, boolean applyReactanceCorrection, boolean twtSplitShuntAdmittance) TwtData
(ThreeWindingsTransformer twt, int phaseAngleClock2, int phaseAngleClock3, double epsilonX, boolean applyReactanceCorrection, boolean twtSplitShuntAdmittance) -
Uses of ThreeWindingsTransformer in com.powsybl.iidm.reducer
Modifier and TypeMethodDescriptionprotected abstract void
AbstractNetworkReducer.reduce
(ThreeWindingsTransformer transformer) protected void
DefaultNetworkReducer.reduce
(ThreeWindingsTransformer transformer) protected boolean
AbstractNetworkReducer.test
(ThreeWindingsTransformer transformer) Return true if the givenThreeWindingsTransformer
should be kept in the network, false otherwisevoid
DefaultNetworkReducerObserver.transformerRemoved
(ThreeWindingsTransformer transformer) void
NetworkReducerObserver.transformerRemoved
(ThreeWindingsTransformer transformer) void
DefaultNetworkReducerObserver.transformerReplaced
(ThreeWindingsTransformer transformer, Injection injection) void
NetworkReducerObserver.transformerReplaced
(ThreeWindingsTransformer transformer, Injection injection) -
Uses of ThreeWindingsTransformer in com.powsybl.iidm.serde.extensions
Modifier and TypeMethodDescriptionThreeWindingsTransformerFortescueSerDe.read
(ThreeWindingsTransformer twt, DeserializerContext context) ThreeWindingsTransformerPhaseAngleClockSerDe.read
(ThreeWindingsTransformer extendable, DeserializerContext context) ThreeWindingsTransformerToBeEstimatedSerDe.read
(ThreeWindingsTransformer extendable, DeserializerContext context) -
Uses of ThreeWindingsTransformer in com.powsybl.loadflow.resultscompletion.z0flows
Modifier and TypeMethodDescriptionvoid
Z0FlowFromBusBalance.visitThreeWindingsTransformer
(ThreeWindingsTransformer transformer, ThreeSides side) -
Uses of ThreeWindingsTransformer in com.powsybl.loadflow.validation
Modifier and TypeMethodDescriptionboolean
Transformers3WValidation.checkTransformer
(ThreeWindingsTransformer twt, ValidationConfig config, ValidationWriter twtsWriter) boolean
Transformers3WValidation.checkTransformer
(ThreeWindingsTransformer twt, ValidationConfig config, Writer writer) -
Uses of ThreeWindingsTransformer in com.powsybl.security
Modifier and TypeMethodDescriptionvoid
LimitViolationDetector.checkActivePower
(ThreeWindingsTransformer transformer, ThreeSides side, double value, Consumer<LimitViolation> consumer) Checks whether the specified active power value on the specified side of the specifiedThreeWindingsTransformer
should be considered as aLimitViolation
or not.void
LimitViolationDetector.checkApparentPower
(ThreeWindingsTransformer transformer, ThreeSides side, double value, Consumer<LimitViolation> consumer) Checks whether the specified apparent power value on the specified side of the specifiedThreeWindingsTransformer
should be considered as aLimitViolation
or not.default void
LimitViolationDetector.checkCurrent
(Contingency contingency, ThreeWindingsTransformer transformer, ThreeSides side, double currentValue, Consumer<LimitViolation> consumer) Checks whether the specified current value on the specified side of the specifiedThreeWindingsTransformer
should be considered as aLimitViolation
or not.default void
LimitViolationDetector.checkCurrent
(Contingency contingency, ThreeWindingsTransformer transformer, ThreeSides side, Consumer<LimitViolation> consumer) Checks whether the current value on the specified side of the specifiedThreeWindingsTransformer
should be considered as aLimitViolation
or not.default void
LimitViolationDetector.checkCurrent
(Contingency contingency, ThreeWindingsTransformer transformer, Consumer<LimitViolation> consumer) Checks whether the current value on both sides of the specifiedThreeWindingsTransformer
should be considered asLimitViolation
(s).void
LimitViolationDetector.checkCurrent
(ThreeWindingsTransformer transformer, ThreeSides side, double currentValue, Consumer<LimitViolation> consumer) Checks whether the specified current value on the specified side of the specifiedThreeWindingsTransformer
should be considered as aLimitViolation
or not.void
LimitViolationDetector.checkCurrent
(ThreeWindingsTransformer transformer, ThreeSides side, Consumer<LimitViolation> consumer) Checks whether the current value on the specified side of the specifiedThreeWindingsTransformer
should be considered as aLimitViolation
or not.void
LimitViolationDetector.checkCurrent
(ThreeWindingsTransformer transformer, Consumer<LimitViolation> consumer) Checks whether the current value on both sides of the specifiedThreeWindingsTransformer
should be considered asLimitViolation
(s).void
LimitViolationDetector.checkCurrentDc
(ThreeWindingsTransformer transformer, double dcPowerFactor, Consumer<LimitViolation> consumer) Checks whether the current value on both sides of the specifiedThreeWindingsTransformer
should be considered asLimitViolation
(s).void
LimitViolationDetector.checkCurrentDc
(ThreeWindingsTransformer transformer, ThreeSides side, double dcPowerFactor, Consumer<LimitViolation> consumer) Checks whether the current value on the specified side of the specifiedThreeWindingsTransformer
should be considered as aLimitViolation
or not.default void
LimitViolationDetector.checkPermanentLimit
(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, double value, Consumer<LimitViolation> consumer, LimitType type) Generic implementation for permanent limit checksdefault void
LimitViolationDetector.checkTemporary
(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, double value, Consumer<LimitViolation> consumer, LimitType type) Generic implementation for temporary limit checks -
Uses of ThreeWindingsTransformer in com.powsybl.security.detectors
Modifier and TypeMethodDescriptionvoid
DefaultLimitViolationDetector.checkActivePower
(ThreeWindingsTransformer transformer, ThreeSides side, double value, Consumer<LimitViolation> consumer) void
DefaultLimitViolationDetector.checkApparentPower
(ThreeWindingsTransformer transformer, ThreeSides side, double value, Consumer<LimitViolation> consumer) void
AbstractContingencyBlindDetector.checkCurrent
(ThreeWindingsTransformer transformer, ThreeSides side, Consumer<LimitViolation> consumer) Checks whether the current value on the specified side of the specifiedThreeWindingsTransformer
should be considered as aLimitViolation
or not.void
AbstractContingencyBlindDetector.checkCurrent
(ThreeWindingsTransformer transformer, Consumer<LimitViolation> consumer) void
AbstractLimitViolationDetector.checkCurrent
(Contingency contingency, ThreeWindingsTransformer transformer, ThreeSides side, Consumer<LimitViolation> consumer) Checks whether the current value on the specified side of the specifiedThreeWindingsTransformer
should be considered as aLimitViolation
or not.void
AbstractLimitViolationDetector.checkCurrent
(Contingency contingency, ThreeWindingsTransformer transformer, Consumer<LimitViolation> consumer) void
AbstractLimitViolationDetector.checkCurrent
(ThreeWindingsTransformer transformer, ThreeSides side, double currentValue, Consumer<LimitViolation> consumer) void
DefaultLimitViolationDetector.checkCurrent
(ThreeWindingsTransformer transformer, ThreeSides side, double value, Consumer<LimitViolation> consumer) void
AbstractContingencyBlindDetector.checkCurrentDc
(ThreeWindingsTransformer transformer, double dcPowerFactor, Consumer<LimitViolation> consumer) void
AbstractContingencyBlindDetector.checkCurrentDc
(ThreeWindingsTransformer transformer, ThreeSides side, double dcPowerFactor, Consumer<LimitViolation> consumer) Checks whether the current value on the specified side of the specifiedThreeWindingsTransformer
should be considered as aLimitViolation
or not.void
DefaultLimitViolationDetector.checkLimitViolation
(ThreeWindingsTransformer transformer, ThreeSides side, double value, Consumer<LimitViolation> consumer, LimitType type)