Uses of Interface
com.powsybl.iidm.network.Terminal
Package
Description
-
Uses of Terminal in com.powsybl.ampl.converter
Modifier and TypeMethodDescriptionvoid
AbstractAmplNetworkUpdater.busConnection
(Terminal t, int busNum, StringToIntMapper<AmplSubset> mapper) static Bus
static int
AmplUtil.getBusNum
(StringToIntMapper<AmplSubset> mapper, Terminal t) static Bus
AmplUtil.getConnectableBus
(Terminal t) static int
AmplUtil.getConnectableBusNum
(StringToIntMapper<AmplSubset> mapper, Terminal t) -
Uses of Terminal in com.powsybl.cgmes.conversion
Modifier and TypeMethodDescriptionDeprecated.Not used anymore.TerminalMapping.find
(String cgmesTerminalId, CgmesModel cgmesModel, Network network) Deprecated.Not used anymore.TerminalMapping.findForFlowLimits
(String cgmesTerminalId) TerminalMapping.findForVoltageLimits
(String cgmesTerminalId) TerminalMapping.findFromTopologicalNode
(String topologicalNode) -
Uses of Terminal in com.powsybl.cgmes.conversion.elements
Modifier and TypeMethodDescriptionprotected void
AbstractConductingEquipmentConversion.convertedTerminals
(Terminal... ts) -
Uses of Terminal in com.powsybl.cgmes.conversion.export
Modifier and TypeMethodDescriptionstatic String
CgmesExportUtil.getTerminalId
(Terminal t, CgmesExportContext context) static int
CgmesExportUtil.getTerminalSequenceNumber
(Terminal t) -
Uses of Terminal in com.powsybl.cgmes.extensions
-
Uses of Terminal in com.powsybl.iidm.criteria.util
Modifier and TypeMethodDescriptionstatic Double
NominalVoltageUtils.getNominalVoltage
(Terminal terminal) -
Uses of Terminal in com.powsybl.iidm.modification.tripping
-
Uses of Terminal in com.powsybl.iidm.network
Modifier and TypeMethodDescriptionGenerator.getRegulatingTerminal()
Get the terminal used for regulation.default Terminal
ShuntCompensator.getRegulatingTerminal()
Get the terminal used for regulation.default Terminal
StaticVarCompensator.getRegulatingTerminal()
Get the terminal used for regulation.default Terminal
VscConverterStation.getRegulatingTerminal()
Get the terminal used for regulation.TapChanger.getRegulationTerminal()
Get the terminal used for regulation.Branch.getTerminal
(TwoSides side) Branch.getTerminal
(String voltageLevelId) Injection.getTerminal()
Get the terminal.static Terminal
Terminal.getTerminal
(Identifiable<?> identifiable, ThreeSides side) ThreeWindingsTransformer.getTerminal
(ThreeSides side) ThreeWindingsTransformer.Leg.getTerminal()
Get the terminal the leg is connected to.VoltageLevel.NodeBreakerView.getTerminal
(int node) Get the terminal corresponding to thenode
.Branch.getTerminal1()
Get the first terminal.VoltageLevel.NodeBreakerView.getTerminal1
(String switchId) Get the first terminal corresponding to theswitchId
.Branch.getTerminal2()
Get the second terminal.VoltageLevel.NodeBreakerView.getTerminal2
(String switchId) Get the second terminal corresponding to theswitchId
.VoltageAngleLimit.getTerminalFrom()
A voltage angle limit is compared to the difference between the bus angle associated to the terminal from and the bus angle associated to the terminal to.VoltageAngleLimit.getTerminalTo()
A voltage angle limit is compared to the difference between the bus angle associated to the terminal from and the bus angle associated to the terminal to.Terminal.setP
(double p) Set the active power in MW injected at the terminal.
Depends on the working variant.Terminal.setQ
(double q) Set the reactive power in MVAR injected at the terminal.
Depends on the working variant.Modifier and TypeMethodDescriptionBus.getConnectedTerminals()
Get an iterable of the terminals connected to the bus.Get a stream of the terminals connected to the bus.VoltageLevel.NodeBreakerView.getOptionalTerminal
(int node) Get the terminal corresponding to thenode
if thenode
is valid.Connectable.getTerminals()
Modifier and TypeMethodDescriptionstatic ValidationLevel
ValidationUtil.checkPhaseTapChangerRegulation
(Validable validable, PhaseTapChanger.RegulationMode regulationMode, double regulationValue, boolean regulating, Terminal regulationTerminal, Network network, boolean throwException) static ValidationLevel
ValidationUtil.checkPhaseTapChangerRegulation
(Validable validable, PhaseTapChanger.RegulationMode regulationMode, double regulationValue, boolean regulating, Terminal regulationTerminal, Network network, boolean throwException, ReportNode reportNode) static ValidationLevel
ValidationUtil.checkRatioTapChangerRegulation
(Validable validable, boolean regulating, boolean loadTapChangingCapabilities, Terminal regulationTerminal, RatioTapChanger.RegulationMode regulationMode, double regulationValue, Network network, boolean throwException, ReportNode reportNode) static ValidationLevel
ValidationUtil.checkRatioTapChangerRegulation
(Validable validable, boolean regulating, boolean loadTapChangingCapabilities, Terminal regulationTerminal, RatioTapChanger.RegulationMode regulationMode, double regulationValue, Network network, ValidationLevel validationLevel) static ValidationLevel
ValidationUtil.checkRatioTapChangerRegulation
(Validable validable, boolean regulating, boolean loadTapChangingCapabilities, Terminal regulationTerminal, RatioTapChanger.RegulationMode regulationMode, double regulationValue, Network network, ValidationLevel validationLevel, ReportNode reportNode) static void
ValidationUtil.checkRegulatingTerminal
(Validable validable, Terminal regulatingTerminal, Network network) AbstractBusRef.chooseBusByLevel
(Terminal t, TopologyLevel level) static Optional<ThreeSides>
Terminal.getConnectableSide
(Terminal terminal) static Equipments.ConnectionInfo
Equipments.getConnectionInfoInBusBreakerView
(Terminal t) Get the side the terminal is connected to.Generator.setRegulatingTerminal
(Terminal regulatingTerminal) GeneratorAdder.setRegulatingTerminal
(Terminal regulatingTerminal) Set the regulating terminal, If not set or set to null local terminal is used.default ShuntCompensator
ShuntCompensator.setRegulatingTerminal
(Terminal regulatingTerminal) Set the terminal used for regulation.default ShuntCompensatorAdder
ShuntCompensatorAdder.setRegulatingTerminal
(Terminal regulatingTerminal) default StaticVarCompensator
StaticVarCompensator.setRegulatingTerminal
(Terminal regulatingTerminal) Set the terminal used for regulation.default StaticVarCompensatorAdder
StaticVarCompensatorAdder.setRegulatingTerminal
(Terminal regulatingTerminal) default VscConverterStation
VscConverterStation.setRegulatingTerminal
(Terminal regulatingTerminal) default VscConverterStationAdder
VscConverterStationAdder.setRegulatingTerminal
(Terminal regulatingTerminal) TapChanger.setRegulationTerminal
(Terminal regulationTerminal) Set the terminal used for regulation.TapChangerAdder.setRegulationTerminal
(Terminal regulationTerminal) Called when a terminal is encountered.abstract void
AbstractTerminalTopologyVisitor.visitTerminal
(Terminal t) void
TerminalTopologyVisitor.visitTerminal
(Terminal t) -
Uses of Terminal in com.powsybl.iidm.network.extensions
Modifier and TypeMethodDescriptionRemoteReactivePowerControl.getRegulatingTerminal()
Get the regulating terminal where the reactive power should be controlled.VoltageRegulation.getRegulatingTerminal()
ReferencePriority.getTerminal()
get the terminal having a reference priority definedSlackTerminal.getTerminal()
Get the terminal pointed by the current SlackTerminalModifier and TypeMethodDescriptionReferenceTerminals.getReferenceTerminals()
ReferenceTerminals.getTerminals
(Network network) Gets the reference terminals in the network for the current variantModifier and TypeMethodDescriptionReferenceTerminals.addReferenceTerminal
(Terminal terminal) static void
ReferenceTerminals.addTerminal
(Terminal terminal) Defines/add a terminal as reference in the network for the current variantstatic void
SlackTerminal.reset
(VoltageLevel voltageLevel, Terminal terminal) Reset the slackTerminal extension to the given terminal (may be null)void
VoltageRegulation.setRegulatingTerminal
(Terminal terminal) ReferencePriorityAdder.setTerminal
(Terminal terminal) SlackTerminal.setTerminal
(Terminal terminal) Set the terminal pointed by the current SlackTerminaldefault SlackTerminal
SlackTerminal.setTerminal
(Terminal terminal, boolean cleanIfEmpty) Set the terminal pointed by the current SlackTerminalRemoteReactivePowerControlAdder.withRegulatingTerminal
(Terminal regulatingTerminal) VoltageRegulationAdder.withRegulatingTerminal
(Terminal terminal) SlackTerminalAdder.withTerminal
(Terminal terminal) Modifier and TypeMethodDescriptionvoid
ReferenceTerminals.setReferenceTerminals
(Set<Terminal> terminals) ReferenceTerminalsAdder.withTerminals
(Set<Terminal> terminals) -
Uses of Terminal in com.powsybl.iidm.network.impl
Modifier and TypeMethodDescriptionstatic TwoSides
VoltageRegulationAdderImpl.withRegulatingTerminal
(Terminal terminal) -
Uses of Terminal in com.powsybl.iidm.network.impl.extensions
Modifier and TypeMethodDescriptionRemoteReactivePowerControlImpl.getRegulatingTerminal()
VoltageRegulationImpl.getRegulatingTerminal()
SlackTerminalImpl.getTerminal()
Modifier and TypeMethodDescriptionvoid
VoltageRegulationImpl.setRegulatingTerminal
(Terminal regulatingTerminal) ReferencePriorityAdderImpl.setTerminal
(Terminal terminal) SlackTerminalImpl.setTerminal
(Terminal terminal) RemoteReactivePowerControlAdderImpl.withRegulatingTerminal
(Terminal regulatingTerminal) SlackTerminalAdderImpl.withTerminal
(Terminal terminal) ModifierConstructorDescriptionRemoteReactivePowerControlImpl
(Generator generator, double targetQ, Terminal regulatingTerminal, boolean enabled) VoltageRegulationImpl
(Battery battery, Terminal regulatingTerminal, Boolean voltageRegulatorOn, double targetV) -
Uses of Terminal in com.powsybl.iidm.network.test
-
Uses of Terminal in com.powsybl.iidm.network.util
Modifier and TypeMethodDescriptionstatic Terminal
Networks.getEquivalentTerminal
(VoltageLevel voltageLevel, int node) Return a terminal for the specified node.Modifier and TypeMethodDescriptionModifier and TypeMethodDescriptionstatic double
LimitViolationUtils.getValueForLimit
(Terminal t, LimitType type) Modifier and TypeMethodDescriptionstatic IntStream
Networks.getNodes
(String busId, VoltageLevel voltageLevel, Function<Terminal, Bus> getBusFromTerminal) ModifierConstructorDescriptionTerminalFinder
(Comparator<Terminal> comparator) TerminalFinder
(List<Predicate<Terminal>> predicates) Constructs a TerminalFinder based on the given list of predicates, which defines a comparator based on the following rules: a terminal t1 is better than a terminal t2 if the first predicate in the list on which t1 is satisfied is before the first predicate in the list on which t2 is satisfied. -
Uses of Terminal in com.powsybl.iidm.serde
Modifier and TypeMethodDescriptionstatic Terminal
TerminalRefSerDe.readTerminal
(NetworkDeserializerContext context, Network n) static Terminal
TerminalRefSerDe.resolve
(String id, ThreeSides side, Network network) Modifier and TypeMethodDescriptionstatic void
ConnectableSerDeUtil.readOptionalPQ
(Integer index, Terminal t, TreeDataReader reader) static void
ConnectableSerDeUtil.readPQ
(Integer index, Terminal t, TreeDataReader reader) static void
ConnectableSerDeUtil.writeNodeOrBus
(Integer index, Terminal t, NetworkSerializerContext context) static void
ConnectableSerDeUtil.writeOptionalPQ
(Integer index, Terminal t, TreeDataWriter writer, BooleanSupplier write) static void
ConnectableSerDeUtil.writePQ
(Integer index, Terminal t, TreeDataWriter writer) static void
TerminalRefSerDe.writeTerminalRef
(Terminal t, NetworkSerializerContext context, String elementName) static void
TerminalRefSerDe.writeTerminalRef
(Terminal t, NetworkSerializerContext context, String namespace, String elementName) static void
TerminalRefSerDe.writeTerminalRef
(Terminal t, NetworkSerializerContext context, String namespace, String elementName, TreeDataWriter writer) static void
TerminalRefSerDe.writeTerminalRefAttribute
(Terminal t, NetworkSerializerContext context) static void
TerminalRefSerDe.writeTerminalRefAttribute
(Terminal terminal, NetworkSerializerContext context, TreeDataWriter writer) Modifier and TypeMethodDescriptionstatic void
TerminalRefSerDe.readTerminalRef
(NetworkDeserializerContext context, Network network, Consumer<Terminal> endTaskTerminalConsumer)