Interface StandbyAutomatonAdder
-
- All Superinterfaces:
ExtensionAdder<StaticVarCompensator,StandbyAutomaton>
- All Known Implementing Classes:
StandbyAutomatonAdderImpl
public interface StandbyAutomatonAdder extends ExtensionAdder<StaticVarCompensator,StandbyAutomaton>
- Author:
- Jérémy Labous
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default Class<StandbyAutomaton>
getExtensionClass()
Returns the class of the extension.StandbyAutomatonAdder
withB0(double b0)
Define the fix part of the susceptance (in S) used when the static var compensator is in stand by.StandbyAutomatonAdder
withHighVoltageSetpoint(double highVoltageSetpoint)
Define the voltage setpoint (in kV) used when the high voltage threshold is reached.default StandbyAutomatonAdder
withHighVoltageSetPoint(float highVoltageSetpoint)
Deprecated.UsewithHighVoltageSetpoint(double)
instead.StandbyAutomatonAdder
withHighVoltageThreshold(double highVoltageThreshold)
Define the high voltage threshold (in kV).StandbyAutomatonAdder
withLowVoltageSetpoint(double lowVoltageSetpoint)
Define the voltage setpoint (in kV) used when the low voltage threshold is reached.default StandbyAutomatonAdder
withLowVoltageSetPoint(float lowVoltageSetpoint)
Deprecated.UsewithLowVoltageSetpoint(double)
instead.StandbyAutomatonAdder
withLowVoltageThreshold(double lowVoltageThreshold)
Define the low voltage threshold (in kV).StandbyAutomatonAdder
withStandbyStatus(boolean standby)
Define the status of the automaton.-
Methods inherited from interface com.powsybl.commons.extensions.ExtensionAdder
add
-
-
-
-
Method Detail
-
getExtensionClass
default Class<StandbyAutomaton> getExtensionClass()
Description copied from interface:ExtensionAdder
Returns the class of the extension. This is expected to be an interface so that multiple implementors can implement the same extensions. This will be the key at which the extension is added on the extendable. This is meant to be implemented by adder interfaces but not by adder implementations.- Specified by:
getExtensionClass
in interfaceExtensionAdder<StaticVarCompensator,StandbyAutomaton>
- Returns:
- the interface of the extension
-
withStandbyStatus
StandbyAutomatonAdder withStandbyStatus(boolean standby)
Define the status of the automaton. Use true if in service, false otherwise.
-
withB0
StandbyAutomatonAdder withB0(double b0)
Define the fix part of the susceptance (in S) used when the static var compensator is in stand by. Should be between the mininal and the maximal susceptance of the static var compensator.
-
withHighVoltageSetpoint
StandbyAutomatonAdder withHighVoltageSetpoint(double highVoltageSetpoint)
Define the voltage setpoint (in kV) used when the high voltage threshold is reached.
-
withHighVoltageSetPoint
@Deprecated(since="4.11.0") default StandbyAutomatonAdder withHighVoltageSetPoint(float highVoltageSetpoint)
Deprecated.UsewithHighVoltageSetpoint(double)
instead.
-
withHighVoltageThreshold
StandbyAutomatonAdder withHighVoltageThreshold(double highVoltageThreshold)
Define the high voltage threshold (in kV). Above this value, the static var compensator controls voltage at high voltage setpoint.
-
withLowVoltageSetpoint
StandbyAutomatonAdder withLowVoltageSetpoint(double lowVoltageSetpoint)
Define the voltage setpoint (in kV) used when the low voltage threshold is reached.
-
withLowVoltageSetPoint
@Deprecated(since="4.11.0") default StandbyAutomatonAdder withLowVoltageSetPoint(float lowVoltageSetpoint)
Deprecated.UsewithLowVoltageSetpoint(double)
instead.
-
withLowVoltageThreshold
StandbyAutomatonAdder withLowVoltageThreshold(double lowVoltageThreshold)
Define the low voltage threshold (in kV). Under this value, the static var compensator controls voltage at low voltage setpoint.
-
-