Class LifecycleEmissionsProfile.AnnualEmissions

java.lang.Object
neqsim.process.fielddevelopment.screening.LifecycleEmissionsProfile.AnnualEmissions
All Implemented Interfaces:
Serializable
Enclosing class:
LifecycleEmissionsProfile

public static final class LifecycleEmissionsProfile.AnnualEmissions extends Object implements Serializable
One annual lifecycle-emissions record.
Version:
1.0
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • year

      private final int year
    • production

      private final double production
    • productionBoe

      private final double productionBoe
    • loadFactor

      private final double loadFactor
    • powerMw

      private final double powerMw
    • powerSource

      private final String powerSource
    • powerEmissionsTonnes

      private final double powerEmissionsTonnes
    • flaringEmissionsTonnes

      private final double flaringEmissionsTonnes
    • fugitiveEmissionsTonnes

      private final double fugitiveEmissionsTonnes
    • ventedCo2Tonnes

      private final double ventedCo2Tonnes
    • totalEmissionsTonnes

      private final double totalEmissionsTonnes
  • Constructor Details

    • AnnualEmissions

      public AnnualEmissions(int year, double production, double productionBoe, double loadFactor, double powerMw, String powerSource, double powerEmissionsTonnes, double flaringEmissionsTonnes, double fugitiveEmissionsTonnes, double ventedCo2Tonnes)
      Creates an annual emissions record.
      Parameters:
      year - calendar year
      production - annual production in the source profile unit
      productionBoe - annual production in boe
      loadFactor - production load factor from zero to one
      powerMw - average power demand in MW
      powerSource - power source description
      powerEmissionsTonnes - power emissions in tonnes CO2e
      flaringEmissionsTonnes - flaring emissions in tonnes CO2e
      fugitiveEmissionsTonnes - fugitive emissions in tonnes CO2e
      ventedCo2Tonnes - vented CO2 in tonnes
  • Method Details

    • getYear

      public int getYear()
      Gets the year.
      Returns:
      calendar year
    • getProduction

      public double getProduction()
      Gets source-unit production.
      Returns:
      annual production in the source profile unit
    • getProductionBoe

      public double getProductionBoe()
      Gets BOE production.
      Returns:
      annual production in boe
    • getLoadFactor

      public double getLoadFactor()
      Gets load factor.
      Returns:
      load factor from zero to one
    • getPowerMw

      public double getPowerMw()
      Gets power demand.
      Returns:
      average power demand in MW
    • getPowerSource

      public String getPowerSource()
      Gets power source.
      Returns:
      power source description
    • getPowerEmissionsTonnes

      public double getPowerEmissionsTonnes()
      Gets power emissions.
      Returns:
      power emissions in tonnes CO2e
    • getFlaringEmissionsTonnes

      public double getFlaringEmissionsTonnes()
      Gets flaring emissions.
      Returns:
      flaring emissions in tonnes CO2e
    • getFugitiveEmissionsTonnes

      public double getFugitiveEmissionsTonnes()
      Gets fugitive emissions.
      Returns:
      fugitive emissions in tonnes CO2e
    • getVentedCo2Tonnes

      public double getVentedCo2Tonnes()
      Gets vented CO2.
      Returns:
      vented CO2 in tonnes
    • getTotalEmissionsTonnes

      public double getTotalEmissionsTonnes()
      Gets total emissions.
      Returns:
      total emissions in tonnes CO2e
    • getIntensityKgCO2PerBoe

      public double getIntensityKgCO2PerBoe()
      Gets emissions intensity.
      Returns:
      intensity in kg CO2e per boe