Class LfDanglingLineBus
- java.lang.Object
-
- com.powsybl.openloadflow.network.AbstractPropertyBag
-
- com.powsybl.openloadflow.network.AbstractElement
-
- com.powsybl.openloadflow.network.impl.AbstractLfBus
-
- com.powsybl.openloadflow.network.impl.LfDanglingLineBus
-
- All Implemented Interfaces:
LfBus
,LfElement
,PropertyBag
public class LfDanglingLineBus extends AbstractLfBus
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
-
Fields inherited from class com.powsybl.openloadflow.network.impl.AbstractLfBus
angle, asym, branches, calculatedV, controllerShunt, ensurePowerFactorConstantByLoad, generationTargetP, generationTargetQ, generators, generatorVoltageControlEnabled, hvdcs, initialLoadTargetP, lccCsRefs, load, loadTargetP, loadTargetQ, LOGGER, p, q, reference, remoteVoltageControlReactivePercent, shunt, shuntVoltageControl, slack, svcShunt, transformerVoltageControl, v, zeroImpedanceNetwork
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractElement
disabled, network, num
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractPropertyBag
properties
-
-
Constructor Summary
Constructors Constructor Description LfDanglingLineBus(LfNetwork network, com.powsybl.iidm.network.DanglingLine danglingLine, LfNetworkParameters parameters, com.powsybl.openloadflow.network.impl.LfNetworkLoadingReport report)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
static String
getId(com.powsybl.iidm.network.DanglingLine danglingLine)
double
getNominalV()
Get nominal voltage in Kv.List<String>
getOriginalIds()
String
getVoltageLevelId()
boolean
isFictitious()
void
updateState(LfNetworkStateUpdateParameters parameters)
-
Methods inherited from class com.powsybl.openloadflow.network.impl.AbstractLfBus
add, addBranch, addHvdc, dispatchQ, ensurePowerFactorConstantByLoad, findNeighbors, getAngle, getAsym, getBranches, getCalculatedV, getControllerShunt, getGenerationTargetP, getGenerationTargetQ, getGenerators, getGeneratorsControllingVoltageWithSlope, getGeneratorVoltageControl, getHighestPriorityVoltageControl, getInitialLoadTargetP, getLoad, getLoadTargetP, getLoadTargetQ, getMaxQ, getMinQ, getMismatchP, getP, getQ, getReactivePowerControl, getRemoteVoltageControlReactivePercent, getShunt, getShuntVoltageControl, getSvcShunt, getTargetP, getTargetQ, getTransformerVoltageControl, getType, getV, getVoltageControls, getZeroImpedanceNetwork, hasGeneratorsWithSlope, hasGeneratorVoltageControllerCapability, invalidateGenerationTargetP, isGeneratorVoltageControlEnabled, isGeneratorVoltageControlled, isReference, isShuntVoltageControlled, isSlack, isTransformerVoltageControlled, isVoltageControlled, removeGeneratorSlopes, setAngle, setAsym, setCalculatedV, setDisabled, setGenerationTargetQ, setGeneratorVoltageControl, setGeneratorVoltageControlEnabled, setLoadTargetP, setLoadTargetQ, setP, setQ, setReactivePowerControl, setReference, setRemoteVoltageControlReactivePercent, setShuntVoltageControl, setSlack, setTransformerVoltageControl, setV, setZeroImpedanceNetwork
-
Methods inherited from class com.powsybl.openloadflow.network.AbstractElement
getNetwork, getNum, 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.LfBus
createBusResults, getCountry, getHighVoltageLimit, getLowVoltageLimit, isParticipating
-
Methods inherited from interface com.powsybl.openloadflow.network.LfElement
getNetwork, getNum, isDisabled, setNum
-
Methods inherited from interface com.powsybl.openloadflow.network.PropertyBag
getProperty, removeProperty, setProperty
-
-
-
-
Constructor Detail
-
LfDanglingLineBus
public LfDanglingLineBus(LfNetwork network, com.powsybl.iidm.network.DanglingLine danglingLine, LfNetworkParameters parameters, com.powsybl.openloadflow.network.impl.LfNetworkLoadingReport report)
-
-
Method Detail
-
getId
public static String getId(com.powsybl.iidm.network.DanglingLine danglingLine)
-
getOriginalIds
public List<String> getOriginalIds()
- Specified by:
getOriginalIds
in interfaceLfElement
- Overrides:
getOriginalIds
in classAbstractElement
-
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
-
updateState
public void updateState(LfNetworkStateUpdateParameters parameters)
- Specified by:
updateState
in interfaceLfBus
- Overrides:
updateState
in classAbstractLfBus
-
-