Class LfLegBranch
- java.lang.Object
-
- com.powsybl.openloadflow.network.AbstractElement
-
- com.powsybl.openloadflow.network.AbstractLfBranch
-
- com.powsybl.openloadflow.network.AbstractFictitiousLfBranch
-
- com.powsybl.openloadflow.network.impl.LfLegBranch
-
public class LfLegBranch 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
discreteVoltageControl, phaseControl
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractElement
network, num
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
LfLegBranch(LfNetwork network, LfBus bus1, LfBus bus0, PiModel piModel, com.powsybl.iidm.network.ThreeWindingsTransformer twt, com.powsybl.iidm.network.ThreeWindingsTransformer.Leg leg)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LfLegBranch
create(LfNetwork network, LfBus bus1, LfBus bus0, com.powsybl.iidm.network.ThreeWindingsTransformer twt, com.powsybl.iidm.network.ThreeWindingsTransformer.Leg leg, boolean twtSplitShuntAdmittance)
String
getId()
List<AbstractLfBranch.LfLimit>
getLimits1()
List<AbstractLfBranch.LfLimit>
getLimits2()
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, createSortedLimitsList, getBus1, getBus2, getDiscretePhaseControl, getDiscreteVoltageControl, getLimits1, getLimits2, getPiModel, getType, isPhaseControlled, isPhaseControlled, isPhaseController, isVoltageController, setDiscretePhaseControl, setDiscreteVoltageControl, 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 LfLegBranch create(LfNetwork network, LfBus bus1, LfBus bus0, com.powsybl.iidm.network.ThreeWindingsTransformer twt, com.powsybl.iidm.network.ThreeWindingsTransformer.Leg leg, boolean twtSplitShuntAdmittance)
-
getId
public String getId()
-
hasPhaseControlCapability
public boolean hasPhaseControlCapability()
-
getLimits1
public List<AbstractLfBranch.LfLimit> getLimits1()
-
getLimits2
public List<AbstractLfBranch.LfLimit> getLimits2()
-
updateState
public void updateState(boolean phaseShifterRegulationOn, boolean isTransformerVoltageControlOn)
-
-