Interface GeneratorStartup

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

public interface GeneratorStartup extends Extension<Generator>
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.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>
    • 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)