REnergy: A Large-Scale Benchmark for Robust Renewable Energy Forecasting under Diverse and Extreme Conditions
Organizations: Center for Urban Science and Computation, Tsinghua University · Courant Institute of Mathematical Sciences, New York University
Abstract
The rapid expansion of renewable energy, particularly wind and solar power, has made reliable forecasting critical for power system operations. While recent deep learning models have achieved strong average accuracy, the increasing frequency and intensity of climate-driven extreme weather events pose severe threats to grid stability and operational security. Consequently, developing robust forecasting models that can withstand volatile conditions has become a paramount challenge. In this paper, we present REnergy, a large-scale benchmark for NWP-assisted renewable energy forecasting. It comprises over 10.7 million high-fidelity hourly records from 902 wind and solar stations across four provinces in China, providing the diverse meteorological conditions necessary to capture the wide-ranging variability of renewable generation. We further establish a standardized, leakage-free forecasting paradigm that grants all models identical access to future Numerical Weather Prediction (NWP) signals, enabling fair and reproducible comparison across state-of-the-art representative forecasting architectures. Beyond aggregate accuracy, we incorporate regime-wise evaluation with expert-aligned extreme weather annotations, uncovering a critical ``robustness gap'' typically obscured by average metrics. This gap reveals a stark robustness-complexity trade-off: under extreme conditions, a model's reliability is driven by its meteorological integration strategy rather than its architectural complexity. REnergy provides a principled foundation for evaluating and developing forecasting models for safety-critical power system applications.
Figures & tables
| Type | Dataset | Province | # of Stations | Time Period | Total Records | Extreme (Lvl 1-3) | Variables & Settings | |
|---|---|---|---|---|---|---|---|---|
| Rainstorm | Heatwave | |||||||
| Wind | W1 | Anhui | 110 | 2023-01-01 – 2024-11-18 | 1,548,258 | 6,723 | 56,839 | Physical Vars: Quality Control: Masks for Missing & Outliers Extreme Labels: Rainstorm & Heatwave (Lvl 1-3) |
| W2 | Shanxi | 233 | 2023-10-30 – 2025-03-25 | 2,324,213 | 1,882 | 3,953 | ||
| W3 | Shandong | 20 | 2024-12-01 – 2025-07-14 | 82,752 | 0 | 2,164 | ||
| Solar | S1 | Anhui | 242 | 2023-01-01 – 2024-11-18 | 3,545,797 | 13,771 | 135,802 | |
| S2 | Shanxi | 241 | 2023-10-30 – 2024-12-31 | 2,362,101 | 2,434 | 7,848 | ||
| Event Type | Level | Warning | Criteria |
|---|---|---|---|
| Rainstorm | Level 1 | Blue | Rainfall mm within 12 h |
| Level 2 | Yellow | Rainfall mm within 6 h | |
| Level 3 | Orange | Rainfall mm within 3 h | |
| Heatwave | Level 1 | Yellow | Max temperature C for 3 consecutive days |
| Level 2 | Orange | Max temperature C within 24 h | |
| Level 3 | Red | Max temperature C within 24 h |
| Forecast Type | Horizon | Operational Use Cases |
|---|---|---|
| Ultra-Short-Term (USTF) | 1 hour | Real-time dispatch, |
| Automatic Generation Control, | ||
| Power Smoothing. | ||
| Short-Term (STF) | 1 day | Economic Dispatch, |
| Reserve Scheduling, | ||
| Day-ahead Market Operations. |
| Model | S1 | S2 | S3 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| MAE | RMSE | Q (%) | MAE | RMSE | Q (%) | MAE | RMSE | Q (%) | |
| Panel A: Ultra-short-term Forecast (Horizon = 1) | |||||||||
| Baseline | 0.1283/0.1318 | 0.1725/0.2151 | 86.41/80.89 | 0.1760/0.1545 | 0.2346/0.2490 | 72.33/76.39 | 0.1166/0.1274 | 0.1717/0.2054 | 86.75/82.40 |
| RNN | 0.0527 (0.001) | 0.0866 (0.000) | 97.70 (0.026) | 0.0576 (0.003) | 0.0964 (0.003) | 96.78 (0.217) | 0.0570 (0.001) | 0.0888 (0.001) | 97.57 (0.047) |
| LSTM | 0.2170 (0.135) | 0.2997 (0.174) | 69.83 (22.70) | 0.2034 (0.124) | 0.2930 (0.164) | 71.52 (20.78) | 0.1744 (0.098) | 0.2536 (0.137) | 76.18 (17.56) |
| Bi-LSTM | 0.1628 (0.134) | 0.2289 (0.174) | 79.12 (22.72) | 0.1541 (0.123) | 0.2268 (0.164) | 80.01 (20.78) | 0.1348 (0.098) | 0.1981 (0.136) | 83.35 (17.56) |
| Model | W1 | W2 | W3 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| MAE | RMSE | Q (%) | MAE | RMSE | Q (%) | MAE | RMSE | Q (%) | |
| Panel A: Ultra-short-term Forecast (Horizon = 1) | |||||||||
| Baseline | 0.2042/0.2106 | 0.2975/0.2934 | 66.86/- | 0.2544/0.2546 | 0.3650/0.3451 | 61.07/59.58 | 0.1443/0.1747 | 0.2220/0.2480 | 80.01/74.68 |
| RNN | 0.0586 (0.001) | 0.0889 (0.000) | 97.85 (0.050) | 0.0627 (0.001) | 0.0957 (0.000) | 97.29 (0.032) | 0.0600 (0.001) | 0.0939 (0.001) | 97.31 (0.055) |
| LSTM | 0.1761 (0.098) | 0.2536 (0.137) | 74.64 (13.70) | 0.2019 (0.114) | 0.2889 (0.159) | 72.88 (20.00) | 0.1398 (0.053) | 0.2048 (0.080) | 81.98 (11.93) |
| Bi-LSTM | 0.1364 (0.097) | 0.1979 (0.137) | 80.21 (13.68) | 0.1555 (0.114) | 0.2241 (0.159) | 81.06 (20.01) | 0.1168 (0.054) | 0.1693 (0.082) | 87.15 (12.17) |
| Model | Normal | Heatwave | Rainstorm | ||||||
|---|---|---|---|---|---|---|---|---|---|
| MAE | Q (%) | S (%) | MAE | Q (%) | S (%) | MAE | Q (%) | S (%) | |
| Panel A: Short-term Forecast (Horizon = 24) on S1 | |||||||||
| Baseline | 0.1269/0.1397 | 86.10/79.36 | 0.00 (–) | 0.1309/0.0697 | 90.67/92.39 | 0.00 (–) | 0.0687/0.2064 | 95.93/70.46 | 0.00 (–) |
| RNN | 0.0885 (0.001) | 92.97 (0.045) | 30.26 (0.788) | 0.0711 (0.001) | 97.54 (0.105) | 45.68 (0.764) | 0.0615 (0.002) | 97.29 (0.310) | 10.48 (2.911) |
| LSTM | 0.1350 (0.089) | 84.66 (15.81) | -6.38 (70.13) | 0.1437 (0.145) | 85.36 (24.10) | -9.78 (110.7) | 0.0730 (0.009) | 96.13 (1.990) | -6.26 (13.10) |
| Bi-LSTM | 0.1799 (0.108) | 76.72 (19.33) | -41.77 (85.11) | 0.2168 (0.177) | 73.27 (29.49) | -65.62 (135.2) | 0.0760 (0.012) | 95.16 (2.454) | -10.63 (17.46) |
Forecasting Benchmarks
Forecasting Benchmarks are datasets and evaluation protocols for comparing predictions of future time-series values, events, and outcomes.
See all 224 papers