Integrating Weather Foundation Model and Satellite to Enable Fine-Grained Solar Irradiance Forecasting
Organizations: DAMO Academy, Alibaba Group, Hangzhou, Zhejiang, China · College of Computer Science, Zhejiang University of Technology, Hangzhou, Zhejiang, China · DAMO Academy, Alibaba Group, Bellevue, USA
Abstract
Accurate day-ahead solar irradiance forecasting is essential for integrating solar energy into the power grid. However, it remains challenging due to the pronounced diurnal cycle and inherently complex cloud dynamics. Current methods either lack fine-scale resolution (e.g., numerical weather prediction, weather foundation models) or degrade at longer lead times (e.g., satellite extrapolation). We propose Baguan-solar, a two-stage multimodal framework that fuses forecasts from Baguan, a global weather foundation model, with high-resolution geostationary satellite imagery to produce 24-hour irradiance forecasts at kilometer scale. Its decoupled two-stage design first forecasts day-night continuous intermediates (e.g., cloud cover) and then infers irradiance, while its modality fusion jointly preserves fine-scale cloud structures from satellite and large-scale constraints from Baguan forecasts. Evaluated over East Asia using CLDAS as ground truth, Baguan-solar outperforms strong baselines (including ECMWF IFS, vanilla Baguan, and SolarSeer), reducing RMSE by 16.08% and better resolving cloud-induced transients. An operational deployment of Baguan-solar has supported solar power forecasting in an eastern province in China, since July 2025. Our code is accessible at https://github.com/DAMO-DI-ML/Baguan-solar.git.
Figures & tables
| Dataset | Spatial Resolution | Coverage | Channels | Usage |
| Himawari | 0.05 ∘ | Asia-Pacific | Band 0.64, 3.9, 7.3, and 11.2 | Input during training and inference |
| CLDAS | 0.05 ∘ | East Asia | SSRD, TCDC | Training target |
| ERA5 | 0.25 ∘ | Global | U, V, T, Q, Z, TCC, SSRD, etc. | Input during training |
| Baguan forecast | 0.25 ∘ | Global | U, V, T, Q, Z, TCC, SSRD, etc. | Input during inference |
| Model | Type | Inputs | RMSE ) | ||||||
| Avg. | 1 h | 2 h | 3 h | 6 h | 12 h | 24 h | |||
| Mean | Statistical | None | 83.89 | – | – | – | – | – | – |
| Clear-sky | Statistical | None | 113.54 | – | – | – | – | – | – |
| Baguan ( Niu et al., 2025 ) | weather foundation model | Gridded initial field | 58.17 | 49.53 | 58.57 | 65.50 | 77.98 | 37.86 | 37.13 |
| EC IFS | NWP | Gridded initial field | 54.46 | 47.48 | 59.86 | 70.65 | 72.23 | 37.59 | 36.50 |
| SolarSeer ( Bai et al., 2025 ) | Extrapolation-based | Satellite | 53.09 | 36.07 | 51.40 | 64.40 | 68.75 | 33.14 | 35.47 |
| Exp. (setting) | RMSE ( ) | ||||||
| Avg. | 1 h | 2 h | 3 h | 6 h | 12 h | 24 h | |
| Baguan-solar (S1+S2) | 41.87 | 30.31 | 43.64 | 55.34 | 57.98 | 25.18 | 25.04 |
| w/o Baguan | 49.89 | 32.74 | 46.77 | 59.23 | 65.33 | 31.46 | 33.51 |
| w/o satellite | 42.66 | 37.35 | 49.54 | 59.36 | 59.03 | 25.05 | 24.60 |
| Baguan-solar (Only S1) | 45.50 | 32.34 | 44.86 | 56.38 | 59.73 | 35.86 | 28.92 |
| w/o TCDC | 48.30 | 35.21 | 47.30 | 58.37 | 61.87 | 41.00 | 32.62 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Input Variable | Output Variable | Spatial Resolution | Region | Accuracy | Irradiance- related Variable |
| Graphcast ( Lam et al., 2023 ) | U10, V10, T2M, MSLP, TP, U, V, Q, Z, T, W | U10, V10, T2M, MSLP, TP, U, V, Q, Z, T, W | 0.25° | Global | beats EC IFS | |
| Pangu-Weather ( Bi et al., 2023 ) | U10, V10, T2M, MSLP, U, V, Q, Z, T | U10, V10, T2M, MSLP, U, V, Q, Z, T | 0.25° | Global | beats EC IFS | |
| Fengwu ( Chen et al., 2023a ) | U10, V10, T2M, MSLP, U, V, Q, Z, T | U10, V10, T2M, MSLP, U, V, Q, Z, T | 0.25° | Global | beats EC IFS | |
| Fuxi ( Chen et al., 2023b ) | U10, V10, T2M, MSLP, TP, U, V, Q, Z, T | U10, V10, T2M, MSLP, TP, U, V, Q, Z, T | 0.25° | Global | beats EC IFS | |
| Baguan | U10, U100, V10, V100, T2M, MSLP, TP, TCC, LCC, FDIR, SSRD, TCW, TCWV, TP, SP, U, V, Q, Z, T | U10, U100, V10, V100, T2M, MSLP, TP, TCC, LCC, TCW, TCWV, TP, SP, FDIR , SSRD , U, V, Q, Z, T | 0.25° | Global | beats EC IFS | |
| SolarSeer ( Bai et al., 2025 ) | Satellite | SSRD | 0.05 ° | the CONUS | beats HRRR |
| Band | Center wavelength ( m) | Type | Typical applications |
| B01 | 0.47 | Visible | Aerosol/land–ocean contrast; thin cloud (daytime) |
| B02 | 0.51 | Visible | Green band; true-color composition (daytime) |
| B03 | 0.64 | Visible | Cloud/scene detail; cloud amount (daytime) |
| B04 | 0.86 | NIR | Vegetation/reflectance; cloud phase aid |
| B05 | 1.6 | NIR | Cloud phase (ice vs. water); snow–cloud separation; hotspot aid |
| B06 | 2.3 | NIR | Cloud microphysics (particle size); hotspot aid |
| Type | Variable name | Abbrev. | Stage1 input | Stage2 input | Levels |
| Single | low cloud cover | LCC | - | ||
| Single | total cloud cover | TCC | - | ||
| Single | total column water | TCW | - | ||
| Single | total column water vapour | TCWV | - | ||
| Single | total sky direct solar radiation at surface | FDIR | - | ||
| Single | surface solar radiation downwards | SSRD | - |