Generate synthetic baseline, project, leakage, and applicability datasets compatible with the AMS-III.G helper functions.

simulate_ams_iiig_dataset(n_sites = 3, n_periods = 4, seed = NULL)

Arguments

n_sites

Number of landfill sites to simulate.

n_periods

Number of monitoring periods per site.

seed

Optional seed for reproducibility.

Value

List containing tibbles baseline, project, leakage, and applicability.

Examples

simulate_ams_iiig_dataset(n_sites = 2, n_periods = 3, seed = 2025)
#> $baseline
#> # A tibble: 6 × 7
#>   site_id period waste_disposed_tonnes methane_generation_potential_m3_per_tonne
#>   <chr>    <int>                 <dbl>                                     <dbl>
#> 1 LF1          1                13128.                                      93.0
#> 2 LF1          2                11330.                                      77.6
#> 3 LF1          3                11600.                                      87.9
#> 4 LF2          1                11489.                                      86.4
#> 5 LF2          2                13462.                                      83.7
#> 6 LF2          3                11530.                                      94.0
#> # ℹ 3 more variables: baseline_collection_efficiency_fraction <dbl>,
#> #   oxidation_fraction <dbl>, days_in_period <dbl>
#> 
#> $project
#> # A tibble: 6 × 12
#>   site_id period waste_disposed_tonnes methane_generation_potential_m3_per_tonne
#>   <chr>    <int>                 <dbl>                                     <dbl>
#> 1 LF1          1                13128.                                      93.0
#> 2 LF1          2                11330.                                      77.6
#> 3 LF1          3                11600.                                      87.9
#> 4 LF2          1                11489.                                      86.4
#> 5 LF2          2                13462.                                      83.7
#> 6 LF2          3                11530.                                      94.0
#> # ℹ 8 more variables: project_collection_efficiency_fraction <dbl>,
#> #   destruction_efficiency_fraction <dbl>, oxidation_fraction <dbl>,
#> #   days_in_period <dbl>, electricity_consumption_mwh <dbl>,
#> #   electricity_ef_tco2_per_mwh <dbl>, diesel_consumption_litres <dbl>,
#> #   diesel_ef_tco2_per_litre <dbl>
#> 
#> $leakage
#> # A tibble: 6 × 9
#>   site_id period waste_transported_tonnes transport_distance_km
#>   <chr>    <int>                    <dbl>                 <dbl>
#> 1 LF1          1                     584.                 30.0 
#> 2 LF1          2                     422.                 22.7 
#> 3 LF1          3                     264.                 32.0 
#> 4 LF2          1                     458.                 11.5 
#> 5 LF2          2                     710.                 32.8 
#> 6 LF2          3                     510.                  7.57
#> # ℹ 5 more variables: transport_ef_tco2_per_tkm <dbl>,
#> #   residual_waste_tonnes <dbl>, residual_waste_ef_tco2_per_tonne <dbl>,
#> #   displaced_electricity_mwh <dbl>,
#> #   displaced_electricity_ef_tco2_per_mwh <dbl>
#> 
#> $applicability
#> # A tibble: 2 × 10
#>   site_id landfill_status     biodegradable_fraction gas_collection_ready
#>   <chr>   <chr>                                <dbl> <lgl>               
#> 1 LF1     open dump                            0.565 TRUE                
#> 2 LF2     controlled landfill                  0.495 TRUE                
#> # ℹ 6 more variables: destruction_technology <chr>,
#> #   operating_hours_per_week <dbl>, redundancy_installed <lgl>,
#> #   flow_measurements_per_week <int>, methane_measurements_per_week <int>,
#> #   calibration_events_per_year <int>
#>