calculate_project_onsite_energy_emissions_iiq.RdTranslate Equation (3) of AMS-II.Q by converting onsite energy use into emissions. Returns zero when onsite energy is absent.
calculate_project_onsite_energy_emissions_iiq(
project_data,
onsite_energy_col = "project_onsite_energy_gj",
emission_factor_col = "project_onsite_emission_factor_tco2_per_gj",
group_cols = NULL,
output_col = "project_onsite_emissions_tco2e"
)A tibble describing project monitoring observations.
Column storing onsite energy use (set to NULL when absent).
Column storing onsite energy emission factors (tCO2e per unit of energy).
Optional character vector of grouping columns shared with other datasets.
Name of the onsite emissions column returned in the tibble.
A tibble containing onsite emissions aggregated by the requested grouping.
monitoring <- tibble::tibble(
building_id = c("A", "B"),
project_onsite_energy_gj = c(80, 0),
project_onsite_emission_factor_tco2_per_gj = c(0.055, 0.055)
)
calculate_project_onsite_energy_emissions_iiq(monitoring, group_cols = "building_id")
#> # A tibble: 2 × 2
#> building_id project_onsite_emissions_tco2e
#> <chr> <dbl>
#> 1 A 4.4
#> 2 B 0