Generate synthetic monitoring data for ACM0012 waste energy recovery projects using DeclareDesign.

simulate_acm0012_dataset(n_periods = 12, observations_per_period = 30, seed = NULL)

Arguments

n_periods

Number of monitoring periods to simulate.

observations_per_period

Number of observations per period.

seed

Optional seed for reproducibility.

Value

A tibble containing simulated monitoring records.

Examples

simulate_acm0012_dataset(2, observations_per_period = 5, seed = 2024)
#> # A tibble: 10 × 19
#>    period    electricity_export_mwh baseline_grid_ef_t_per_mwh thermal_export_gj
#>    <chr>                      <dbl>                      <dbl>             <dbl>
#>  1 Period 01                   96.8                      0.753             168. 
#>  2 Period 01                   90.6                      0.839             148. 
#>  3 Period 01                   83.7                      0.853             166. 
#>  4 Period 01                   82.4                      0.832             135. 
#>  5 Period 01                   98.9                      0.689             150. 
#>  6 Period 02                  101.                       0.814             101. 
#>  7 Period 02                   91.4                      0.783             137. 
#>  8 Period 02                   83.5                      0.838             157. 
#>  9 Period 02                   70.3                      0.756              88.6
#> 10 Period 02                   71.5                      0.740             137. 
#> # ℹ 15 more variables: baseline_thermal_ef_t_per_gj <dbl>,
#> #   flare_gas_displacement_emissions <dbl>, electricity_import_mwh <dbl>,
#> #   project_grid_ef_t_per_mwh <dbl>, auxiliary_fuel_tj <dbl>,
#> #   auxiliary_ef_t_per_tj <dbl>, methane_leakage_nm3 <dbl>,
#> #   methane_density_t_per_nm3 <dbl>, gwp_ch4 <dbl>, leakage_energy_mwh <dbl>,
#> #   leakage_ef_t_per_mwh <dbl>, waste_energy_fraction <dbl>,
#> #   measurement_uncertainty <dbl>, baseline_operating_hours <dbl>, …