Interface ActivePowerControl<I extends Injection<I>>
-
- All Superinterfaces:
Extension<I>
- All Known Implementing Classes:
ActivePowerControlImpl
public interface ActivePowerControl<I extends Injection<I>> extends Extension<I>
- Author:
- Ghiles Abdellah
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description double
getDroop()
This is the change in generator power output divided by the change in frequency normalized by the nominal power of the generator and the nominal frequency and expressed in percent and negated.default String
getName()
Return the name of this extension.double
getParticipationFactor()
Generating unit participation factor.boolean
isParticipate()
void
setDroop(double droop)
void
setParticipate(boolean participate)
void
setParticipationFactor(double participationFactor)
-
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.
-
isParticipate
boolean isParticipate()
-
setParticipate
void setParticipate(boolean participate)
-
getDroop
double getDroop()
This is the change in generator power output divided by the change in frequency normalized by the nominal power of the generator and the nominal frequency and expressed in percent and negated. A positive value of speed change droop provides additional generator output upon a drop in frequency.- Returns:
- Governor Speed Changer Droop.
-
setDroop
void setDroop(double droop)
- Parameters:
droop
- new Governor Speed Changer Droop value
-
getParticipationFactor
double getParticipationFactor()
Generating unit participation factor. The sum of the participation factors across generating units does not have to sum to one. It is used for representing distributed slack participation factor. The attribute shall be a positive value or zero.- Returns:
- Generating unit participation factor.
-
setParticipationFactor
void setParticipationFactor(double participationFactor)
- Parameters:
participationFactor
- new Generating unit participation factor value
-
-