Package com.powsybl.openloadflow.network
Interface LfGenerator
-
- All Superinterfaces:
PropertyBag
- All Known Subinterfaces:
LfStaticVarCompensator
,LfVscConverterStation
- All Known Implementing Classes:
AbstractLfGenerator
,LfBatteryImpl
,LfDanglingLineGenerator
,LfGeneratorImpl
,LfStaticVarCompensatorImpl
,LfVscConverterStationImpl
public interface LfGenerator extends PropertyBag
- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
LfGenerator.GeneratorControlType
static class
LfGenerator.ReactiveRangeMode
-
Method Summary
-
Methods inherited from interface com.powsybl.openloadflow.network.PropertyBag
getProperty, removeProperty, setProperty
-
-
-
-
Method Detail
-
getId
String getId()
-
getOriginalId
String getOriginalId()
-
getBus
LfBus getBus()
-
setBus
void setBus(LfBus bus)
-
isFictitious
boolean isFictitious()
-
hasRemoteReactivePowerControl
boolean hasRemoteReactivePowerControl()
-
getGeneratorControlType
LfGenerator.GeneratorControlType getGeneratorControlType()
-
setGeneratorControlType
void setGeneratorControlType(LfGenerator.GeneratorControlType generatorControlType)
-
getTargetV
double getTargetV()
-
getRemoteControlReactiveKey
OptionalDouble getRemoteControlReactiveKey()
-
getTargetQ
double getTargetQ()
-
getInitialTargetP
double getInitialTargetP()
-
getTargetP
double getTargetP()
-
setTargetP
void setTargetP(double targetP)
-
getMinP
double getMinP()
-
getMaxP
double getMaxP()
-
getMinQ
double getMinQ()
-
getMaxQ
double getMaxQ()
-
getRangeQ
double getRangeQ(LfGenerator.ReactiveRangeMode reactiveRangeMode)
-
isParticipating
default boolean isParticipating()
-
setParticipating
void setParticipating(boolean participating)
-
getDroop
default double getDroop()
-
getParticipationFactor
default double getParticipationFactor()
-
getCalculatedQ
double getCalculatedQ()
-
setCalculatedQ
void setCalculatedQ(double calculatedQ)
-
updateState
void updateState()
-
getControlledBus
LfBus getControlledBus()
-
getSlope
default double getSlope()
-
setSlope
default void setSlope(double slope)
-
getControlledBranch
LfBranch getControlledBranch()
-
getControlledBranchSide
ControlledSide getControlledBranchSide()
-
getRemoteTargetQ
double getRemoteTargetQ()
-
isDisabled
default boolean isDisabled()
-
setDisabled
void setDisabled(boolean disabled)
-
getAsym
LfAsymGenerator getAsym()
-
setAsym
void setAsym(LfAsymGenerator asym)
-
-