Class LfDanglingLineBranch
- java.lang.Object
-
- com.powsybl.openloadflow.network.AbstractElement
-
- com.powsybl.openloadflow.network.AbstractLfBranch
-
- com.powsybl.openloadflow.network.AbstractFictitiousLfBranch
-
- com.powsybl.openloadflow.network.impl.LfDanglingLineBranch
-
public class LfDanglingLineBranch extends AbstractFictitiousLfBranch
- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.powsybl.openloadflow.network.AbstractLfBranch
AbstractLfBranch.LfLimit
-
-
Field Summary
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractFictitiousLfBranch
i, p, q
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractLfBranch
disabled, discreteVoltageControl, phaseControl, spanningTreeEdge
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractElement
network, num
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
LfDanglingLineBranch(LfNetwork network, LfBus bus1, LfBus bus2, PiModel piModel, com.powsybl.iidm.network.DanglingLine danglingLine)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LfDanglingLineBranch
create(com.powsybl.iidm.network.DanglingLine danglingLine, LfNetwork network, LfBus bus1, LfBus bus2)
com.powsybl.security.results.BranchResult
createBranchResult()
String
getId()
List<AbstractLfBranch.LfLimit>
getLimits1(com.powsybl.iidm.network.LimitType type)
List<AbstractLfBranch.LfLimit>
getLimits2(com.powsybl.iidm.network.LimitType type)
boolean
hasPhaseControlCapability()
void
updateState(boolean phaseShifterRegulationOn, boolean isTransformerVoltageControlOn)
-
Methods inherited from class com.powsybl.openloadflow.network.AbstractFictitiousLfBranch
getI1, getI2, getP1, getP2, getQ1, getQ2, setI1, setI2, setP1, setP2, setQ1, setQ2
-
Methods inherited from class com.powsybl.openloadflow.network.AbstractLfBranch
checkTargetDeadband, checkTargetDeadband, computeApparentPower1, computeApparentPower2, createSortedLimitsList, getBus1, getBus2, getDiscretePhaseControl, getDiscreteVoltageControl, getLimits1, getLimits2, getPiModel, getScaleForLimitType, getType, isDisabled, isPhaseControlled, isPhaseControlled, isPhaseController, isSpanningTreeEdge, isVoltageController, setDisabled, setDiscretePhaseControl, setDiscreteVoltageControl, setSpanningTreeEdge, updateTapPosition, updateTapPosition
-
Methods inherited from class com.powsybl.openloadflow.network.AbstractElement
getNetwork, getNum, setNum
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.openloadflow.network.LfElement
getNetwork, getNum, setNum
-
-
-
-
Method Detail
-
create
public static LfDanglingLineBranch create(com.powsybl.iidm.network.DanglingLine danglingLine, LfNetwork network, LfBus bus1, LfBus bus2)
-
getId
public String getId()
-
hasPhaseControlCapability
public boolean hasPhaseControlCapability()
-
createBranchResult
public com.powsybl.security.results.BranchResult createBranchResult()
-
getLimits1
public List<AbstractLfBranch.LfLimit> getLimits1(com.powsybl.iidm.network.LimitType type)
-
getLimits2
public List<AbstractLfBranch.LfLimit> getLimits2(com.powsybl.iidm.network.LimitType type)
-
updateState
public void updateState(boolean phaseShifterRegulationOn, boolean isTransformerVoltageControlOn)
-
-