Interface RemoteReactivePowerControl
-
- All Known Implementing Classes:
RemoteReactivePowerControlImpl
public interface RemoteReactivePowerControl extends Extension<Generator>
- Author:
- Bertrand Rix
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default String
getName()
Return the name of this extension.Terminal
getRegulatingTerminal()
Get the regulating terminal where the reactive power should be controlled.double
getTargetQ()
Get the reactive power target in MVar, at the remote regulating terminal.boolean
isEnabled()
Says if the control is active or not.RemoteReactivePowerControl
setEnabled(boolean enabled)
RemoteReactivePowerControl
setTargetQ(double targetQ)
-
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
-
-
-
Field Detail
-
NAME
static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
default String getName()
Description copied from interface:Extension
Return the name of this extension.
-
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)
-
-