Generates synthetic monitoring data consistent with ACM0002 requirements, including renewable generation, auxiliary consumption, fossil back-up use, and grid emission factors.

simulate_acm0002_dataset(n_periods = 12, seed = NULL)

Arguments

n_periods

Number of monitoring periods to simulate.

seed

Optional seed for reproducible simulation.

Value

Tibble containing simulated monitoring records.

Examples

simulate_acm0002_dataset(2, seed = 42)
#> # A tibble: 2 × 9
#>   period    gross_generation_mwh auxiliary_consumption_mwh combined_margin_ef
#>   <chr>                    <dbl>                     <dbl>              <dbl>
#> 1 Period 01               16645.                      629.              0.770
#> 2 Period 02               14322.                      651.              0.745
#> # ℹ 5 more variables: fossil_fuel_tj <dbl>, fossil_emission_factor <dbl>,
#> #   electricity_import_mwh <dbl>, import_emission_factor <dbl>,
#> #   leakage_emissions <dbl>