Class DispatchResult


  • public class DispatchResult
    extends Object
    Conveys results of dispatching conventional power plants
    Author:
    Christoph Schimeczek
    • Constructor Detail

      • DispatchResult

        public DispatchResult()
        Create DispatchResult with all values initialised to 0
      • DispatchResult

        public DispatchResult​(double electricityGenerationInMWH,
                              double variableCostInEUR,
                              double fuelConsumptionInThermalMWH,
                              double co2EmissionsInTons)
        Create new DispatchResult based on given values
        Parameters:
        electricityGenerationInMWH - electric generation of the dispatch
        variableCostInEUR - cost total for fuels, ramping, emissions allowances and variable OPEX
        fuelConsumptionInThermalMWH - required fuel amount for the power plant
        co2EmissionsInTons - CO2 emissions cause by the dispatch
    • Method Detail

      • getElectricityGenerationInMWH

        public double getElectricityGenerationInMWH()
        Returns:
        electric generation of the dispatch
      • getVariableCostsInEUR

        public double getVariableCostsInEUR()
        Returns:
        cost total for fuels, ramping, emissions allowances and variable OPEX
      • getFuelConsumptionInThermalMWH

        public double getFuelConsumptionInThermalMWH()
        Returns:
        required fuel amount for the power plant
      • getCo2EmissionsInTons

        public double getCo2EmissionsInTons()
        Returns:
        CO2 emissions cause by the dispatch
      • add

        public void add​(DispatchResult other)
        Add items from given DispatchResult to this one
        Parameters:
        other - whose items to add to this