Package com.powsybl.openloadflow.network
Interface LfGenerator
-
- All Known Implementing Classes:
AbstractLfGenerator
,LfDanglingLineGenerator
,LfGeneratorImpl
,LfStaticVarCompensatorImpl
,LfVscConverterStationImpl
public interface LfGenerator
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LfBus
getBus()
double
getCalculatedQ()
LfBus
getControlledBus(LfNetwork lfNetwork)
double
getDroop()
String
getId()
double
getMaxP()
double
getMaxQ()
double
getMaxRangeQ()
double
getMinP()
double
getMinQ()
OptionalDouble
getRemoteControlReactiveKey()
double
getTargetP()
double
getTargetQ()
double
getTargetV()
boolean
hasVoltageControl()
boolean
isParticipating()
void
setBus(LfBus bus)
void
setCalculatedQ(double calculatedQ)
void
setTargetP(double targetP)
void
updateState()
-
-
-
Method Detail
-
getId
String getId()
-
getBus
LfBus getBus()
-
setBus
void setBus(LfBus bus)
-
hasVoltageControl
boolean hasVoltageControl()
-
getTargetV
double getTargetV()
-
getRemoteControlReactiveKey
OptionalDouble getRemoteControlReactiveKey()
-
getTargetQ
double getTargetQ()
-
getTargetP
double getTargetP()
-
setTargetP
void setTargetP(double targetP)
-
getMinP
double getMinP()
-
getMaxP
double getMaxP()
-
getMinQ
double getMinQ()
-
getMaxQ
double getMaxQ()
-
getMaxRangeQ
double getMaxRangeQ()
-
isParticipating
boolean isParticipating()
-
getDroop
double getDroop()
-
getCalculatedQ
double getCalculatedQ()
-
setCalculatedQ
void setCalculatedQ(double calculatedQ)
-
updateState
void updateState()
-
-