Interface RemoteReactivePowerControl

All Superinterfaces:
Extension<Generator>
All Known Implementing Classes:
RemoteReactivePowerControlImpl

public interface RemoteReactivePowerControl extends Extension<Generator>
Author:
Bertrand Rix <bertrand.rix at artelys.com>
  • Field Details

  • Method Details

    • getName

      default String getName()
      Description copied from interface: Extension
      Return the name of this extension.
      Specified by:
      getName in interface Extension<Generator>
    • getTargetQ

      double getTargetQ()
      Get the reactive power target in MVar, at the remote regulating terminal. It is not the local target of the generator.
    • getRegulatingTerminal

      Terminal getRegulatingTerminal()
      Get the regulating terminal where the reactive power should be controlled. The regulating terminal should be the terminal of a branch or the terminal of a dangling line that will be merged later. It is not the regulating terminal of the generator used for voltage control that is less restrictive.
    • isEnabled

      boolean isEnabled()
      Says if the control is active or not.
    • setTargetQ

      RemoteReactivePowerControl setTargetQ(double targetQ)
    • setEnabled

      RemoteReactivePowerControl setEnabled(boolean enabled)