Package com.powsybl.openloadflow.network
Interface LfBus
-
- All Superinterfaces:
LfElement
- All Known Implementing Classes:
AbstractLfBus
,LfBusImpl
,LfDanglingLineBus
,LfStarBus
public interface LfBus extends LfElement
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
-
-
-
Method Detail
-
getVoltageLevelId
String getVoltageLevelId()
-
isFictitious
boolean isFictitious()
-
isSlack
boolean isSlack()
-
setSlack
void setSlack(boolean slack)
-
hasVoltageControllerCapability
boolean hasVoltageControllerCapability()
-
isVoltageControllerEnabled
boolean isVoltageControllerEnabled()
-
isVoltageControlled
boolean isVoltageControlled()
-
getVoltageControlSwitchOffCount
int getVoltageControlSwitchOffCount()
Get the number of time, voltage control status has be set from true to false.- Returns:
- the number of time, voltage control status has be set from true to false
-
setVoltageControlSwitchOffCount
void setVoltageControlSwitchOffCount(int voltageControlSwitchOffCount)
-
setVoltageControllerEnabled
void setVoltageControllerEnabled(boolean voltageControl)
-
getVoltageControl
Optional<VoltageControl> getVoltageControl()
-
setVoltageControl
void setVoltageControl(VoltageControl voltageControl)
-
getTargetP
double getTargetP()
-
getTargetQ
double getTargetQ()
-
getLoadTargetP
double getLoadTargetP()
-
setLoadTargetP
void setLoadTargetP(double loadTargetP)
-
getFixedLoadTargetP
double getFixedLoadTargetP()
-
getPositiveLoadCount
int getPositiveLoadCount()
-
getLoadTargetQ
double getLoadTargetQ()
-
setLoadTargetQ
void setLoadTargetQ(double loadTargetQ)
-
getFixedLoadTargetQ
double getFixedLoadTargetQ()
-
getGenerationTargetP
double getGenerationTargetP()
-
getGenerationTargetQ
double getGenerationTargetQ()
-
setGenerationTargetQ
void setGenerationTargetQ(double generationTargetQ)
-
getMinQ
double getMinQ()
-
getMaxQ
double getMaxQ()
-
getV
Evaluable getV()
-
setV
void setV(Evaluable v)
-
getAngle
double getAngle()
-
setAngle
void setAngle(double angle)
-
getCalculatedQ
double getCalculatedQ()
-
setCalculatedQ
void setCalculatedQ(double calculatedQ)
-
getNominalV
double getNominalV()
Get nominal voltage in Kv.- Returns:
- nominal voltage in Kv
-
getLowVoltageLimit
double getLowVoltageLimit()
-
getHighVoltageLimit
double getHighVoltageLimit()
-
getGenerators
List<LfGenerator> getGenerators()
-
addBranch
void addBranch(LfBranch branch)
-
updateState
void updateState(boolean reactiveLimits, boolean writeSlackBus)
-
getDiscreteVoltageControl
DiscreteVoltageControl getDiscreteVoltageControl()
-
isDiscreteVoltageControlled
boolean isDiscreteVoltageControlled()
-
setDiscreteVoltageControl
void setDiscreteVoltageControl(DiscreteVoltageControl discreteVoltageControl)
-
isDisabled
boolean isDisabled()
-
setDisabled
void setDisabled(boolean disabled)
-
setP
void setP(Evaluable p)
-
getP
Evaluable getP()
-
setQ
void setQ(Evaluable q)
-
getQ
Evaluable getQ()
-
isParticipating
boolean isParticipating()
-
-