Interface GeneratorStartup
-
- All Known Implementing Classes:
GeneratorStartupImpl
public interface GeneratorStartup extends Extension<Generator>
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description double
getForcedOutageRate()
Rate of force unavailability (not forecast, no unit)double
getMarginalCost()
What does it cost to increase the production of one unit (in general one MW).default String
getName()
Return the name of this extension.double
getPlannedActivePowerSetpoint()
The active power target planned by the market (in MW).double
getPlannedOutageRate()
Rate of planned unavailability (no unit).double
getStartupCost()
What does it cost to start this generator.GeneratorStartup
setForcedOutageRate(double forcedOutageRate)
GeneratorStartup
setMarginalCost(double marginalCost)
GeneratorStartup
setPlannedActivePowerSetpoint(double plannedActivePowerSetpoint)
GeneratorStartup
setPlannedOutageRate(double plannedOutageRate)
GeneratorStartup
setStartupCost(double startUpCost)
-
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.
-
getPlannedActivePowerSetpoint
double getPlannedActivePowerSetpoint()
The active power target planned by the market (in MW).
-
setPlannedActivePowerSetpoint
GeneratorStartup setPlannedActivePowerSetpoint(double plannedActivePowerSetpoint)
-
getStartupCost
double getStartupCost()
What does it cost to start this generator.
-
setStartupCost
GeneratorStartup setStartupCost(double startUpCost)
-
getMarginalCost
double getMarginalCost()
What does it cost to increase the production of one unit (in general one MW).
-
setMarginalCost
GeneratorStartup setMarginalCost(double marginalCost)
-
getPlannedOutageRate
double getPlannedOutageRate()
Rate of planned unavailability (no unit).
-
setPlannedOutageRate
GeneratorStartup setPlannedOutageRate(double plannedOutageRate)
-
getForcedOutageRate
double getForcedOutageRate()
Rate of force unavailability (not forecast, no unit)
-
setForcedOutageRate
GeneratorStartup setForcedOutageRate(double forcedOutageRate)
-
-