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 Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final Stringprivate final doubleprivate final doubleprivate static final longprivate final doubleprivate final doubleprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionAnnualEmissions(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. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets flaring emissions.doubleGets fugitive emissions.doubleGets emissions intensity.doubleGets load factor.doubleGets power emissions.doubleGets power demand.Gets power source.doubleGets source-unit production.doubleGets BOE production.doubleGets total emissions.doubleGets vented CO2.intgetYear()Gets the year.
-
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
-
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 yearproduction- annual production in the source profile unitproductionBoe- annual production in boeloadFactor- production load factor from zero to onepowerMw- average power demand in MWpowerSource- power source descriptionpowerEmissionsTonnes- power emissions in tonnes CO2eflaringEmissionsTonnes- flaring emissions in tonnes CO2efugitiveEmissionsTonnes- fugitive emissions in tonnes CO2eventedCo2Tonnes- 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
-
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
-