Class LfDanglingLineBus
- java.lang.Object
-
- com.powsybl.openloadflow.network.AbstractElement
-
- com.powsybl.openloadflow.network.impl.AbstractLfBus
-
- com.powsybl.openloadflow.network.impl.LfDanglingLineBus
-
public class LfDanglingLineBus extends AbstractLfBus
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
-
Fields inherited from class com.powsybl.openloadflow.network.impl.AbstractLfBus
angle, batteries, branches, calculatedQ, disabled, discreteVoltageControl, fixedLoadTargetP, fixedLoadTargetQ, generationTargetQ, generators, initialLoadTargetP, initialLoadTargetQ, lccCss, loads, loadTargetP, loadTargetQ, LOGGER, p, positiveLoadCount, q, shunts, slack, v, voltageControllerEnabled, voltageControlSwitchOffCount
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractElement
network, num
-
-
Constructor Summary
Constructors Constructor Description LfDanglingLineBus(LfNetwork network, com.powsybl.iidm.network.DanglingLine danglingLine, com.powsybl.openloadflow.network.impl.LfNetworkLoadingReport report)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getHighVoltageLimit()
String
getId()
static String
getId(com.powsybl.iidm.network.DanglingLine danglingLine)
double
getLowVoltageLimit()
double
getNominalV()
Get nominal voltage in Kv.String
getVoltageLevelId()
boolean
isFictitious()
boolean
isParticipating()
void
updateState(boolean reactiveLimits, boolean writeSlackBus)
-
Methods inherited from class com.powsybl.openloadflow.network.impl.AbstractLfBus
add, addBranch, getAngle, getBranches, getCalculatedQ, getDiscreteVoltageControl, getFixedLoadTargetP, getFixedLoadTargetQ, getGenerationTargetP, getGenerationTargetQ, getGenerators, getLccConverterStationLoadTargetP, getLccConverterStationLoadTargetQ, getLoadTargetP, getLoadTargetQ, getMaxQ, getMinQ, getP, getPositiveLoadCount, getQ, getShunts, getTargetP, getTargetQ, getType, getV, getVoltageControl, getVoltageControlSwitchOffCount, hasVoltageControllerCapability, isDisabled, isDiscreteVoltageControlled, isSlack, isVoltageControlled, isVoltageControllerEnabled, setAngle, setCalculatedQ, setDisabled, setDiscreteVoltageControl, setGenerationTargetQ, setLoadTargetP, setLoadTargetQ, setP, setQ, setSlack, setV, setVoltageControl, setVoltageControllerEnabled, setVoltageControlSwitchOffCount
-
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
-
-
-
-
Constructor Detail
-
LfDanglingLineBus
public LfDanglingLineBus(LfNetwork network, com.powsybl.iidm.network.DanglingLine danglingLine, com.powsybl.openloadflow.network.impl.LfNetworkLoadingReport report)
-
-
Method Detail
-
getId
public static String getId(com.powsybl.iidm.network.DanglingLine danglingLine)
-
getId
public String getId()
-
getVoltageLevelId
public String getVoltageLevelId()
-
isFictitious
public boolean isFictitious()
-
getNominalV
public double getNominalV()
Description copied from interface:LfBus
Get nominal voltage in Kv.- Returns:
- nominal voltage in Kv
-
getLowVoltageLimit
public double getLowVoltageLimit()
-
getHighVoltageLimit
public double getHighVoltageLimit()
-
updateState
public void updateState(boolean reactiveLimits, boolean writeSlackBus)
- Specified by:
updateState
in interfaceLfBus
- Overrides:
updateState
in classAbstractLfBus
-
isParticipating
public boolean isParticipating()
-
-