Projects that switch to lower-carbon fuels must document that the project fuel mix has a lower emission factor than the baseline mix.

check_applicability_fuel_switching(
  baseline_data,
  project_data,
  fuel_col = "baseline_fuel_quantity",
  emission_factor_col = "baseline_emission_factor_tco2_per_gj",
  project_fuel_col = "project_fuel_quantity",
  project_emission_factor_col = "project_emission_factor_tco2_per_gj"
)

Arguments

baseline_data

Tibble containing baseline fuel quantities and emission factors.

project_data

Tibble containing project fuel quantities and emission factors.

fuel_col

Baseline column storing fuel quantities.

emission_factor_col

Baseline column storing emission factors (tCO2e per unit energy).

project_fuel_col

Project column storing fuel quantities.

project_emission_factor_col

Project column storing emission factors.

Value

Logical scalar indicating whether project emission factors are lower.

Examples

baseline <- tibble::tibble(baseline_fuel_quantity = c(800, 400),
                           baseline_emission_factor_tco2_per_gj = c(0.094, 0.098))
project <- tibble::tibble(project_fuel_quantity = c(700, 200),
                          project_emission_factor_tco2_per_gj = c(0.082, 0.082))
check_applicability_fuel_switching(baseline, project)
#> Error: Baseline data must contain thermal energy and emission factor columns.