Class GeneratorVoltageControl


public class GeneratorVoltageControl extends VoltageControl<LfBus>
Author:
Anne Tilloy <anne.tilloy at rte-france.com>, Florian Dupuy <florian.dupuy at rte-france.com>
  • Constructor Details

    • GeneratorVoltageControl

      public GeneratorVoltageControl(LfBus controlledBus, double targetValue)
  • Method Details

    • isControllerEnabled

      public boolean isControllerEnabled(LfBus controllerElement)
      Overrides:
      isControllerEnabled in class VoltageControl<LfBus>
    • setTargetValue

      public void setTargetValue(double targetValue)
      Overrides:
      setTargetValue in class Control
    • addControllerElement

      public void addControllerElement(LfBus controllerBus)
      Overrides:
      addControllerElement in class VoltageControl<LfBus>
    • isLocalControl

      public boolean isLocalControl()
      Check if the voltage control is ONLY local
      Returns:
      true if the voltage control is ONLY local, false otherwise
    • isSharedControl

      public boolean isSharedControl()
      Check if the voltage control is shared
      Returns:
      true if the voltage control is shared, false otherwise
    • updateReactiveKeys

      public void updateReactiveKeys()
    • updateReactiveKeys

      public static void updateReactiveKeys(List<LfBus> controllerBuses)