thermal_energy_iig.RdImplements the AMS-II.G equations that translate non-renewable biomass into useful thermal energy by applying the appropriate net calorific values (NCV) for the baseline and project scenarios.
calculate_baseline_thermal_energy_iig(
non_renewable_biomass,
biomass_col = "baseline_non_renewable_biomass_tonnes",
baseline_data,
ncv_col = "baseline_net_calorific_value_mj_per_tonne",
group_cols = NULL,
output_col = "baseline_thermal_energy_mj"
)
calculate_project_thermal_energy_iig(
non_renewable_biomass,
biomass_col = "project_non_renewable_biomass_tonnes",
project_data,
ncv_col = "project_net_calorific_value_mj_per_tonne",
group_cols = NULL,
output_col = "project_thermal_energy_mj"
)Tibble returned by the corresponding non-renewable biomass helper.
Column storing non-renewable biomass quantities.
Tibble containing baseline NCV observations.
Tibble containing project NCV observations.
Column storing net calorific values in MJ per tonne.
Optional character vector of grouping columns.
Name of the column storing thermal energy in MJ.
A tibble containing thermal energy totals by grouping structure.
non_renewable <- tibble::tibble(
site_id = c("A", "B"),
baseline_non_renewable_biomass_tonnes = c(12, 15)
)
inputs <- tibble::tibble(
site_id = c("A", "B"),
baseline_net_calorific_value_mj_per_tonne = c(15, 14)
)
calculate_baseline_thermal_energy_iig(
non_renewable,
baseline_data = inputs,
group_cols = "site_id"
)
#> # A tibble: 2 × 2
#> site_id baseline_thermal_energy_mj
#> <chr> <dbl>
#> 1 A 180
#> 2 B 210