Set of equation-level helpers implementing ACM0012 baseline, project, leakage, and emission reduction calculations for waste energy recovery projects.

calculate_baseline_electricity_emissions_acm0012(electricity_export_mwh, baseline_grid_ef_t_per_mwh)

calculate_baseline_thermal_emissions_acm0012(thermal_export_gj, baseline_thermal_ef_t_per_gj)

calculate_baseline_emissions_acm0012(baseline_electricity_emissions, baseline_thermal_emissions, flare_gas_displacement_emissions = 0)

calculate_project_electricity_emissions_acm0012(electricity_import_mwh, project_grid_ef_t_per_mwh)

calculate_auxiliary_fuel_emissions_acm0012(auxiliary_fuel_tj, auxiliary_ef_t_per_tj)

calculate_methane_leakage_emissions_acm0012(methane_leakage_nm3, methane_density_t_per_nm3 = 0.000716, gwp_ch4 = 28)

calculate_project_emissions_acm0012(project_electricity_emissions, auxiliary_fuel_emissions, methane_leakage_emissions = 0)

calculate_leakage_emissions_acm0012(leakage_energy_mwh, leakage_ef_t_per_mwh)

calculate_emission_reductions_acm0012(baseline_emissions, project_emissions, leakage_emissions = 0)

Arguments

electricity_export_mwh

Electricity exported to the grid in megawatt-hours.

baseline_grid_ef_t_per_mwh

Baseline grid emission factor in tonnes CO2e per MWh.

thermal_export_gj

Useful thermal energy exported in gigajoules.

baseline_thermal_ef_t_per_gj

Baseline thermal emission factor in tonnes CO2e per GJ.

baseline_electricity_emissions

Baseline electricity emissions computed via calculate_baseline_electricity_emissions_acm0012.

baseline_thermal_emissions

Baseline thermal emissions computed via calculate_baseline_thermal_emissions_acm0012.

flare_gas_displacement_emissions

Optional additional baseline emissions from flare gas displacement.

electricity_import_mwh

Electricity imported for project operations in megawatt-hours.

project_grid_ef_t_per_mwh

Emission factor for imported electricity in tonnes CO2e per MWh.

auxiliary_fuel_tj

Auxiliary fossil fuel consumption in terajoules.

auxiliary_ef_t_per_tj

Emission factor for auxiliary fuel in tonnes CO2e per terajoule.

methane_leakage_nm3

Methane leakage in normal cubic metres.

methane_density_t_per_nm3

Methane density in tonnes per normal cubic metre.

gwp_ch4

Global warming potential of methane.

project_electricity_emissions

Project electricity emissions in tonnes CO2e.

auxiliary_fuel_emissions

Auxiliary fuel emissions in tonnes CO2e.

methane_leakage_emissions

Methane leakage emissions in tonnes CO2e.

leakage_energy_mwh

Energy subject to leakage in megawatt-hours.

leakage_ef_t_per_mwh

Leakage emission factor in tonnes CO2e per megawatt-hour.

baseline_emissions

Baseline emissions in tonnes CO2e.

project_emissions

Project emissions in tonnes CO2e.

leakage_emissions

Leakage emissions in tonnes CO2e.

Value

Numeric vector representing emissions or emission reductions expressed in tonnes CO2e.

Examples

calculate_baseline_electricity_emissions_acm0012(100, 0.8)
#> [1] 80
calculate_baseline_thermal_emissions_acm0012(200, 0.055)
#> [1] 11
calculate_baseline_emissions_acm0012(80, 10, 5)
#> [1] 95
calculate_project_electricity_emissions_acm0012(5, 0.7)
#> [1] 3.5
calculate_auxiliary_fuel_emissions_acm0012(0.1, 56)
#> [1] 5.6
calculate_methane_leakage_emissions_acm0012(120)
#> [1] 2.40576
calculate_project_emissions_acm0012(4, 2, 1)
#> [1] 7
calculate_leakage_emissions_acm0012(10, 0.1)
#> [1] 1
calculate_emission_reductions_acm0012(100, 20, 5)
#> [1] 75