Generate representative monitoring datasets for ACM0009 fuel-switch projects, including baseline fuels, natural gas usage, and leakage placeholders.

simulate_acm0009_dataset(periods = 3, observations_per_period = 6, seed = NULL)

Arguments

periods

Number of monitoring periods to generate.

observations_per_period

Number of plant-level records to simulate for each period.

seed

Optional integer seed passed to set.seed() for reproducibility.

Value

A tibble containing baseline fuel data, natural gas consumption, emission results, and leakage placeholders for each observation.

Examples

simulate_acm0009_dataset(2, observations_per_period = 3, seed = 9)
#> # A tibble: 6 × 13
#>   period observation baseline_fuel_tonnes baseline_ncv_gj_per_tonne baseline_emission_factor_tco2_per_gj
#>   <chr>      <chr>                      <dbl>                      <dbl>                                  <dbl>
#> 1 P01    U001                     9900                         26.5                                    0.094
#> 2 P01    U002                    10050                         26.3                                    0.093
#> 3 P01    U003                     9750                         26.4                                    0.094
#> 4 P02    U001                     9825                         26.5                                    0.094
#> 5 P02    U002                     9895                         26.4                                    0.094
#> 6 P02    U003                     9930                         26.5                                    0.094
#> # ℹ 8 more variables: gas_volume_nm3 <dbl>, gas_ncv_gj_per_nm3 <dbl>,
#> #   gas_emission_factor_tco2_per_gj <dbl>, methane_slip_tonnes <dbl>,
#> #   auxiliary_electricity_mwh <dbl>, pipeline_leakage_tco2e <dbl>,
#> #   upstream_leakage_tco2e <dbl>, baseline_emissions_tco2e <dbl>