ramp.UseCase.calc_peak_time_range¶
- UseCase.calc_peak_time_range(peak_enlarge=None)¶
Calculate the peak time range, which is used to discriminate between off-peak and on-peak coincident switch-on probability Calculate first the overall Peak Window (taking into account all User classes). The peak time range corresponds to peak time frame variable in eq. (1) of [1] The peak window is just a time window in which coincident switch-on of multiple appliances assumes a higher probability than off-peak Within the peak window, a random peak time is calculated and then enlarged into a peak_time_range following again a random procedure
- Parameters:
peak_enlarge (float) – percentage random enlargement or reduction of peak time range length corresponds to delta_{peak} in [1], p.7
Notes
- [1] F. Lombardi, S. Balderrama, S. Quoilin, E. Colombo,
Generating high-resolution multi-energy load profiles for remote areas with an open-source stochastic model, Energy, 2019, https://doi.org/10.1016/j.energy.2019.04.097.
- Returns:
peak time range
- Return type:
numpy array