Class HvdcAngleDroopActivePowerControlImpl
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtension<HvdcLine>
-
- com.powsybl.iidm.network.impl.extensions.HvdcAngleDroopActivePowerControlImpl
-
- All Implemented Interfaces:
Extension<HvdcLine>
,HvdcAngleDroopActivePowerControl
public class HvdcAngleDroopActivePowerControlImpl extends AbstractExtension<HvdcLine> implements HvdcAngleDroopActivePowerControl
Active power control mode based on an offset in MW and a droop in MW/degree ActivePowerSetpoint = p0 + droop * (angle1 - angle2)- Author:
- Mathieu Bague
, Paul Bui-Quang
-
-
Constructor Summary
Constructors Constructor Description HvdcAngleDroopActivePowerControlImpl(HvdcLine hvdcLine, float p0, float droop, boolean enabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
float
getDroop()
float
getP0()
int
hashCode()
boolean
isEnabled()
HvdcAngleDroopActivePowerControl
setDroop(float droop)
HvdcAngleDroopActivePowerControl
setEnabled(boolean enabled)
HvdcAngleDroopActivePowerControl
setP0(float p0)
-
Methods inherited from class com.powsybl.commons.extensions.AbstractExtension
getExtendable, setExtendable
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
Methods inherited from interface com.powsybl.iidm.network.extensions.HvdcAngleDroopActivePowerControl
getName
-
-
-
-
Constructor Detail
-
HvdcAngleDroopActivePowerControlImpl
public HvdcAngleDroopActivePowerControlImpl(HvdcLine hvdcLine, float p0, float droop, boolean enabled)
-
-
Method Detail
-
getP0
public float getP0()
- Specified by:
getP0
in interfaceHvdcAngleDroopActivePowerControl
-
getDroop
public float getDroop()
- Specified by:
getDroop
in interfaceHvdcAngleDroopActivePowerControl
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interfaceHvdcAngleDroopActivePowerControl
-
setP0
public HvdcAngleDroopActivePowerControl setP0(float p0)
- Specified by:
setP0
in interfaceHvdcAngleDroopActivePowerControl
-
setDroop
public HvdcAngleDroopActivePowerControl setDroop(float droop)
- Specified by:
setDroop
in interfaceHvdcAngleDroopActivePowerControl
-
setEnabled
public HvdcAngleDroopActivePowerControl setEnabled(boolean enabled)
- Specified by:
setEnabled
in interfaceHvdcAngleDroopActivePowerControl
-
-