Class AbstractImpedantLfBranch
java.lang.Object
com.powsybl.openloadflow.network.AbstractPropertyBag
com.powsybl.openloadflow.network.AbstractElement
com.powsybl.openloadflow.network.impl.AbstractLfBranch
com.powsybl.openloadflow.network.impl.AbstractImpedantLfBranch
- All Implemented Interfaces:
LfBranch
,LfElement
,PropertyBag
- Direct Known Subclasses:
LfBranchImpl
,LfDanglingLineBranch
,LfLegBranch
,LfTieLineBranch
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.powsybl.openloadflow.network.LfBranch
LfBranch.BranchType, LfBranch.LfLimit
-
Field Summary
Modifier and TypeFieldDescriptionprotected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected boolean
protected boolean
protected boolean
protected boolean
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
protected Evaluable
Fields inherited from class com.powsybl.openloadflow.network.impl.AbstractLfBranch
a1, asymLine, bus1, bus2, phaseControl, phaseControlEnabled, piModel, voltageControl, voltageControlEnabled, zeroImpedanceContextByModel
Fields inherited from class com.powsybl.openloadflow.network.AbstractElement
disabled, network, num
Fields inherited from class com.powsybl.openloadflow.network.AbstractPropertyBag
properties
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractImpedantLfBranch
(LfNetwork network, LfBus bus1, LfBus bus2, PiModel piModel, LfNetworkParameters parameters) -
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) protected double
protected double
getI1()
getI2()
getP1()
getP2()
getQ1()
getQ2()
protected double
getV1()
protected double
getV2()
boolean
boolean
boolean
boolean
void
removeEvaluable
(Evaluable evaluable) 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
void
void
void
void
void
void
void
void
void
void
void
Methods inherited from class com.powsybl.openloadflow.network.impl.AbstractLfBranch
computeApparentPower1, computeApparentPower2, createSortedLimitsList, getA1, getAsymLine, getBus1, getBus2, getGeneratorReactivePowerControl, getLimits1, getLimits2, getPhaseControl, getPiModel, getScaleForLimitType, getType, getVoltageControl, isAsymmetric, isConnectedAtBothSides, isPhaseControlEnabled, isPhaseControlled, isPhaseController, isSpanningTreeEdge, isVoltageControlEnabled, isVoltageController, isZeroImpedance, setA1, setAsymLine, setDisabled, setGeneratorReactivePowerControl, setMinZ, setPhaseControl, setPhaseControlEnabled, setSpanningTreeEdge, setVoltageControl, setVoltageControlEnabled, updateTapPosition, updateTapPosition
Methods inherited from class com.powsybl.openloadflow.network.AbstractElement
getNetwork, getNum, getOriginalIds, isDisabled, notifyDisable, setNum, toString
Methods inherited from class com.powsybl.openloadflow.network.AbstractPropertyBag
getProperty, removeProperty, setProperty
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.powsybl.openloadflow.network.LfBranch
createBranchResult, getBranchType, getLimits1, getLimits2, hasPhaseControllerCapability, updateFlows, updateState
Methods inherited from interface com.powsybl.openloadflow.network.LfElement
getId, getNetwork, getNum, getOriginalIds, isDisabled, setNum
Methods inherited from interface com.powsybl.openloadflow.network.PropertyBag
getProperty, removeProperty, setProperty
-
Field Details
-
connectedSide1
protected boolean connectedSide1 -
connectedSide2
protected boolean connectedSide2 -
disconnectionAllowedSide1
protected boolean disconnectionAllowedSide1 -
disconnectionAllowedSide2
protected boolean disconnectionAllowedSide2 -
p1
-
q1
-
i1
-
p2
-
q2
-
i2
-
openP1
-
openQ1
-
openI1
-
openP2
-
openQ2
-
openI2
-
closedP1
-
closedQ1
-
closedI1
-
closedP2
-
closedQ2
-
closedI2
-
additionalOpenP1
-
additionalClosedP1
-
additionalOpenQ1
-
additionalClosedQ1
-
additionalOpenP2
-
additionalClosedP2
-
additionalOpenQ2
-
additionalClosedQ2
-
-
Constructor Details
-
AbstractImpedantLfBranch
protected AbstractImpedantLfBranch(LfNetwork network, LfBus bus1, LfBus bus2, PiModel piModel, LfNetworkParameters parameters)
-
-
Method Details
-
isDisconnectionAllowedSide1
public boolean isDisconnectionAllowedSide1() -
setDisconnectionAllowedSide1
public void setDisconnectionAllowedSide1(boolean disconnectionAllowedSide1) -
isDisconnectionAllowedSide2
public boolean isDisconnectionAllowedSide2() -
setDisconnectionAllowedSide2
public void setDisconnectionAllowedSide2(boolean disconnectionAllowedSide2) -
isConnectedSide1
public boolean isConnectedSide1() -
setConnectedSide1
public void setConnectedSide1(boolean connectedSide1) -
isConnectedSide2
public boolean isConnectedSide2() -
setConnectedSide2
public void setConnectedSide2(boolean connectedSide2) -
setP1
-
getP1
-
setP2
-
getP2
-
setQ1
-
getQ1
-
setQ2
-
getQ2
-
setI1
-
getI1
-
setI2
-
getI2
-
getOpenP1
-
setOpenP1
-
getOpenQ1
-
setOpenQ1
-
getOpenI1
-
setOpenI1
-
getOpenP2
-
setOpenP2
-
getOpenQ2
-
setOpenQ2
-
getOpenI2
-
setOpenI2
-
getClosedP1
-
setClosedP1
-
getClosedQ1
-
setClosedQ1
-
getClosedI1
-
setClosedI1
-
getClosedP2
-
setClosedP2
-
getClosedQ2
-
setClosedQ2
-
getClosedI2
-
setClosedI2
-
addAdditionalOpenP1
-
getAdditionalOpenP1
-
addAdditionalClosedP1
-
getAdditionalClosedP1
-
addAdditionalOpenQ1
-
getAdditionalOpenQ1
-
addAdditionalClosedQ1
-
getAdditionalClosedQ1
-
addAdditionalOpenP2
-
getAdditionalOpenP2
-
addAdditionalClosedP2
-
getAdditionalClosedP2
-
addAdditionalOpenQ2
-
getAdditionalOpenQ2
-
addAdditionalClosedQ2
-
getAdditionalClosedQ2
-
removeEvaluable
- Specified by:
removeEvaluable
in interfaceLfElement
- Overrides:
removeEvaluable
in classAbstractElement
-
getV1
protected double getV1() -
getV2
protected double getV2() -
getAngle1
protected double getAngle1() -
getAngle2
protected double getAngle2()
-