Class LfStarBus
- java.lang.Object
-
- com.powsybl.openloadflow.network.AbstractPropertyBag
-
- com.powsybl.openloadflow.network.AbstractElement
-
- com.powsybl.openloadflow.network.impl.AbstractLfBus
-
- com.powsybl.openloadflow.network.impl.LfStarBus
-
- All Implemented Interfaces:
LfBus
,LfElement
,PropertyBag
public class LfStarBus 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 LfStarBus(LfNetwork network, com.powsybl.iidm.network.ThreeWindingsTransformer t3wt, LfNetworkParameters parameters)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
static String
getId(String id)
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
-
LfStarBus
public LfStarBus(LfNetwork network, com.powsybl.iidm.network.ThreeWindingsTransformer t3wt, LfNetworkParameters parameters)
-
-
Method Detail
-
getId
public String getId()
-
getOriginalIds
public List<String> getOriginalIds()
- Specified by:
getOriginalIds
in interfaceLfElement
- Overrides:
getOriginalIds
in classAbstractElement
-
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
-
-