Interface StandbyAutomatonAdder

All Superinterfaces:
ExtensionAdder<StaticVarCompensator,StandbyAutomaton>
All Known Implementing Classes:
StandbyAutomatonAdderImpl

public interface StandbyAutomatonAdder extends ExtensionAdder<StaticVarCompensator,StandbyAutomaton>
Author:
Jérémy Labous <jlabous at silicom.fr>
  • Method Details

    • 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 interface ExtensionAdder<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.
    • 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.
    • 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.