calculate_baseline_building_emissions_iiq.RdTranslate Equation (1) of AMS-II.Q by multiplying baseline energy use by emission factors. Optionally reports baseline energy intensity diagnostics when building service output is supplied.
calculate_baseline_building_emissions_iiq(
baseline_data,
energy_consumption_col = "baseline_energy_use_mwh",
emission_factor_col = "baseline_emission_factor_tco2_per_mwh",
service_output_col = "baseline_service_output_mwh",
group_cols = NULL,
output_col = "baseline_emissions_tco2e",
intensity_col = "baseline_energy_intensity"
)A tibble describing counterfactual building operation.
Column storing baseline energy use (MWh or GJ).
Column storing baseline emission factors (tCO2e per unit of energy).
Optional column storing delivered service (e.g. conditioned floor area or thermal output).
Optional character vector of grouping columns to retain.
Name of the emissions column returned in the tibble.
Name of the optional energy intensity column returned when service_output_col is supplied.
A tibble containing baseline emissions and, when requested, baseline energy intensity.
baseline <- tibble::tibble(
building_id = c("A", "A", "B"),
baseline_energy_use_mwh = c(420, 380, 610),
baseline_emission_factor_tco2_per_mwh = c(0.62, 0.62, 0.61),
baseline_service_output_mwh = c(400, 360, 560)
)
calculate_baseline_building_emissions_iiq(baseline, group_cols = "building_id")
#> # A tibble: 2 × 3
#> building_id baseline_emissions_tco2e baseline_energy_intensity
#> <chr> <dbl> <dbl>
#> 1 A 496 1.05
#> 2 B 372. 1.09