generate_profiles
Generate per-load, per-year active/reactive power time series for pandapower grids from BDEW profiles, saving CSVs and a checksummed manifest.
Instructions
Generate P/Q time series per load and year; saves CSVs and a manifest (settings, assumptions, checksums); returns per-year and ensemble statistics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | ||
| years | Yes | Calendar years | |
| grid_id | Yes | ||
| scaling | No | grid p_mw = annual peak or mean; or scale to annual energy | peak |
| reactive | No | grid_ratio: q/p from the grid; power_factor: use power_factors | grid_ratio |
| clip_sigma | No | ||
| n_scenarios | No | Monte Carlo scenarios, seeds seed..seed+n-1 | |
| noise_model | No | ar1 | |
| noise_sigma | No | relative std at the reference size (0.1 = 10 %) | |
| assignment_id | Yes | ||
| power_factors | No | cos(phi) per category, inductive | |
| ar1_phi_hourly | No | ||
| resolution_min | No | ||
| growth_rate_pct | No | growth %/a from the first year | |
| holiday_country | No | DE | |
| load_scaling_std | No | std of constant per-load factor | |
| max_time_shift_min | No | max per-load shift [min] | |
| noise_common_share | No | share of noise variance common to all loads (0 = independent) | |
| holiday_subdivision | No | German state code, e.g. BY | |
| noise_sigma_scaling | No | sqrt_size: sigma*sqrt(P_ref/P_i); constant: same for all loads | sqrt_size |
| noise_reference_p_mw | No | size [MW] where noise_sigma applies; default median load | |
| annual_energy_mwh_by_load | No | annual_energy: MWh per load index (overrides category) | |
| annual_energy_mwh_by_category | No | annual_energy: MWh per load, per category |