Equation (3) of AMS-II.H converts auxiliary electricity consumption for pumps, controls, and distribution equipment into greenhouse gas emissions using grid emission factors. When no auxiliary electricity is consumed the helper returns zeros.

calculate_project_auxiliary_electricity_iih(
  project_data,
  electricity_consumption_col = "project_auxiliary_electricity_mwh",
  emission_factor_col = "project_electricity_emission_factor_tco2_per_mwh",
  group_cols = NULL,
  output_col = "project_auxiliary_emissions_tco2e"
)

Arguments

project_data

A tibble containing monitored auxiliary electricity use.

electricity_consumption_col

Column storing auxiliary electricity consumption (MWh). Set to NULL to return zeros.

emission_factor_col

Column storing grid emission factors (tCO2e/MWh). Required when electricity_consumption_col is supplied.

group_cols

Optional character vector of grouping columns.

output_col

Name of the emissions column to create.

Value

A tibble with grouped auxiliary electricity emissions in tCO2e.

Examples

monitoring <- tibble::tibble(
  facility = c("Plant_A", "Plant_B"),
  project_auxiliary_electricity_mwh = c(240, 180),
  project_electricity_emission_factor_tco2_per_mwh = c(0.62, 0.55)
)
calculate_project_auxiliary_electricity_iih(monitoring, group_cols = "facility")
#> # A tibble: 2 × 2
#>   facility project_auxiliary_emissions_tco2e
#>   <chr>                                <dbl>
#> 1 Plant_A                               149.
#> 2 Plant_B                                99