Package com.powsybl.openloadflow.network
Interface LfBranch
- All Superinterfaces:
LfElement
,PropertyBag
- All Known Implementing Classes:
AbstractImpedantLfBranch
,AbstractLfBranch
,LfBranchImpl
,LfDanglingLineBranch
,LfLegBranch
,LfSwitch
,LfTieLineBranch
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
static class
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAdditionalClosedP1
(Evaluable closedP1) void
addAdditionalClosedP2
(Evaluable closedP2) void
addAdditionalClosedQ1
(Evaluable closedQ1) void
addAdditionalClosedQ2
(Evaluable closedQ2) void
addAdditionalOpenP1
(Evaluable openP1) void
addAdditionalOpenP2
(Evaluable openP2) void
addAdditionalOpenQ1
(Evaluable openQ1) void
addAdditionalOpenQ2
(Evaluable openQ2) double
double
com.powsybl.security.results.BranchResult
createBranchResult
(double preContingencyBranchP1, double preContingencyBranchOfContingencyP1, boolean createExtension) static int[]
createIndex
(LfNetwork network, List<LfBranch> branches) static double
getA1()
getBus1()
getBus2()
static double
getI1()
getI2()
getLimits1
(com.powsybl.iidm.network.LimitType type) default List<LfBranch.LfLimit>
getLimits2
(com.powsybl.iidm.network.LimitType type) getP1()
getP2()
getQ1()
getQ2()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isSpanningTreeEdge
(LoadFlowModel loadFlowModel) boolean
boolean
boolean
isZeroImpedance
(LoadFlowModel loadFlowModel) void
void
setAsymLine
(LfAsymLine asymLine) void
setClosedI1
(Evaluable closedI1) void
setClosedI2
(Evaluable closedI2) void
setClosedP1
(Evaluable closedP1) void
setClosedP2
(Evaluable closedP2) void
setClosedQ1
(Evaluable closedQ1) void
setClosedQ2
(Evaluable closedQ2) void
setConnectedSide1
(boolean connectedSide1) void
setConnectedSide2
(boolean connectedSide2) void
setDisconnectionAllowedSide1
(boolean disconnectionAllowedSide1) void
setDisconnectionAllowedSide2
(boolean disconnectionAllowedSide2) void
setGeneratorReactivePowerControl
(GeneratorReactivePowerControl generatorReactivePowerControl) void
void
void
setMinZ
(double lowImpedanceThreshold) void
void
void
void
void
void
void
void
void
setPhaseControl
(TransformerPhaseControl phaseControl) void
setPhaseControlEnabled
(boolean phaseControlEnabled) void
void
void
setSpanningTreeEdge
(LoadFlowModel loadFlowModel, boolean spanningTreeEdge) void
setVoltageControl
(TransformerVoltageControl transformerVoltageControl) void
setVoltageControlEnabled
(boolean voltageControlEnabled) void
updateFlows
(double p1, double q1, double p2, double q2) void
updateState
(LfNetworkStateUpdateParameters parameters) Methods inherited from interface com.powsybl.openloadflow.network.LfElement
getId, getNetwork, getNum, getOriginalIds, getType, isDisabled, removeEvaluable, setDisabled, setNum
Methods inherited from interface com.powsybl.openloadflow.network.PropertyBag
getProperty, removeProperty, setProperty
-
Method Details
-
createIndex
-
getBranchType
LfBranch.BranchType getBranchType() -
getBus1
LfBus getBus1() -
getBus2
LfBus getBus2() -
setP1
-
getP1
Evaluable getP1() -
setP2
-
getP2
Evaluable getP2() -
getQ1
Evaluable getQ1() -
setQ1
-
getQ2
Evaluable getQ2() -
setQ2
-
getPiModel
PiModel getPiModel() -
setI1
-
setI2
-
getI1
Evaluable getI1() -
getI2
Evaluable getI2() -
getOpenP1
Evaluable getOpenP1() -
setOpenP1
-
getOpenQ1
Evaluable getOpenQ1() -
setOpenQ1
-
getOpenI1
Evaluable getOpenI1() -
setOpenI1
-
getOpenP2
Evaluable getOpenP2() -
setOpenP2
-
getOpenQ2
Evaluable getOpenQ2() -
setOpenQ2
-
getOpenI2
Evaluable getOpenI2() -
setOpenI2
-
getClosedP1
Evaluable getClosedP1() -
setClosedP1
-
getClosedQ1
Evaluable getClosedQ1() -
setClosedQ1
-
getClosedI1
Evaluable getClosedI1() -
setClosedI1
-
getClosedP2
Evaluable getClosedP2() -
setClosedP2
-
getClosedQ2
Evaluable getClosedQ2() -
setClosedQ2
-
getClosedI2
Evaluable getClosedI2() -
setClosedI2
-
addAdditionalOpenP1
-
getAdditionalOpenP1
-
addAdditionalClosedP1
-
getAdditionalClosedP1
-
addAdditionalOpenQ1
-
getAdditionalOpenQ1
-
addAdditionalClosedQ1
-
getAdditionalClosedQ1
-
addAdditionalOpenP2
-
getAdditionalOpenP2
-
addAdditionalClosedP2
-
getAdditionalClosedP2
-
addAdditionalOpenQ2
-
getAdditionalOpenQ2
-
addAdditionalClosedQ2
-
getAdditionalClosedQ2
-
getLimits1
-
getLimits2
-
updateState
-
updateFlows
void updateFlows(double p1, double q1, double p2, double q2) -
hasPhaseControllerCapability
boolean hasPhaseControllerCapability() -
getPhaseControl
Optional<TransformerPhaseControl> getPhaseControl() -
setPhaseControl
-
isPhaseController
boolean isPhaseController() -
isPhaseControlled
boolean isPhaseControlled() -
isPhaseControlEnabled
boolean isPhaseControlEnabled() -
setPhaseControlEnabled
void setPhaseControlEnabled(boolean phaseControlEnabled) -
getVoltageControl
Optional<TransformerVoltageControl> getVoltageControl() -
isVoltageControlEnabled
boolean isVoltageControlEnabled() -
setVoltageControlEnabled
void setVoltageControlEnabled(boolean voltageControlEnabled) -
isVoltageController
boolean isVoltageController() -
setVoltageControl
-
createBranchResult
com.powsybl.security.results.BranchResult createBranchResult(double preContingencyBranchP1, double preContingencyBranchOfContingencyP1, boolean createExtension) -
computeApparentPower1
double computeApparentPower1() -
computeApparentPower2
double computeApparentPower2() -
isZeroImpedance
-
setSpanningTreeEdge
-
isSpanningTreeEdge
-
getA1
Evaluable getA1() -
setA1
-
getA
-
getDiscretePhaseControlTarget
-
getGeneratorReactivePowerControl
Optional<GeneratorReactivePowerControl> getGeneratorReactivePowerControl() -
setGeneratorReactivePowerControl
-
isConnectedAtBothSides
boolean isConnectedAtBothSides() -
isConnectedSide1
boolean isConnectedSide1() -
setConnectedSide1
void setConnectedSide1(boolean connectedSide1) -
isConnectedSide2
boolean isConnectedSide2() -
setConnectedSide2
void setConnectedSide2(boolean connectedSide2) -
isDisconnectionAllowedSide1
boolean isDisconnectionAllowedSide1() -
setDisconnectionAllowedSide1
void setDisconnectionAllowedSide1(boolean disconnectionAllowedSide1) -
setDisconnectionAllowedSide2
void setDisconnectionAllowedSide2(boolean disconnectionAllowedSide2) -
isDisconnectionAllowedSide2
boolean isDisconnectionAllowedSide2() -
setMinZ
void setMinZ(double lowImpedanceThreshold) -
getAsymLine
LfAsymLine getAsymLine() -
setAsymLine
-
isAsymmetric
boolean isAsymmetric()
-