Solar-VLM: Multimodal Vision-Language Models for Augmented Solar Power Forecasting
Authors: Hang Fan, Haoran Pei, Runze Liang, Weican Liu, Long Cheng, Wei Wei
Organizations: School of Economic and Management, North China Electric Power University, 102206, Beijing, China · School of Control and Computer Engineering, North China Electric Power University, 102206, Beijing, China · Department of Electrical Engineering, Tsinghua University, 100084, Beijing, China · School of Electrical and Electronic Engineering, Nanyang Technological University, 50 Nanyang Avenue, 639798, Singapore
Photovoltaic (PV) power forecasting plays a critical role in power system dispatch and market participation. Because PV generation is highly sensitive to weather conditions and cloud motion, accurate forecasting requires effective modeling of complex spatiotemporal dependencies across multiple information sources. Although recent studies have advanced AI-based forecasting methods, most fail to fuse temporal observations, satellite imagery, and textual weather information in a unified framework. This paper proposes Solar-VLM, a large-language-model-driven framework for multimodal PV power forecasting. First, modality-specific encoders are developed to extract complementary features from heterogeneous inputs. The time-series encoder adopts a patch-based design to capture temporal patterns from multivariate observations at each site. The visual encoder, built upon a Qwen-based vision backbone, extracts cloud-cover information from satellite images. The text encoder distills historical weather characteristics from textual descriptions. Second, to capture spatial dependencies across geographically distributed PV stations, a cross-site feature fusion mechanism is introduced. Specifically, a Graph Learner models inter-station correlations through a graph attention network constructed over a K-nearest-neighbor (KNN) graph, while a cross-site attention module further facilitates adaptive information exchange among sites. Finally, experiments conducted on data from eight PV stations in a northern province of China demonstrate the effectiveness of the proposed framework. Our proposed model is publicly available at https://github.com/rhp413/Solar-VLM.
Figures & tables
Figure 1: Overview of the proposed model.
Figure 2: Overview of the proposed two-stage cross-site joint modeling strategy.
Module
Hyperparameter
Symbol
Value
Time Series Encoder
Patch length
lp
10
Patch stride
sp
8
Embedding dimension
dmodel
128
Memory bank size
Nm
100
Number of retrieved memories
k
5
Text Encoder
Qwen-VLM output dimension
dtext
2048
Table 1: Model Hyperparameters
Model
T=6
T=12
T=24
T=36
T=48
T=96
MSE
MAE
R2
MSE
MAE
R2
MSE
MAE
R2
MSE
MAE
R2
MSE
MAE
R2
MSE
MAE
R2
LSTM
0.175
0.231
0.932
0.279
0.299
0.891
0.703
0.508
0.727
0.714
0.501
0.723
0.564
0.461
0.781
0.595
0.449
0.770
Informer
0.937
0.609
0.635
0.594
0.494
0.769
0.427
0.361
0.834
0.494
0.425
0.808
0.452
0.381
0.825
0.495
0.392
0.808
FEDformer
0.383
0.413
0.851
0.427
0.474
0.834
0.458
0.481
0.822
0.450
0.484
0.825
0.485
0.495
0.812
0.534
0.567
0.793
TimesNet
0.228
0.298
0.911
0.295
0.377
0.885
0.407
0.412
0.842
0.428
0.425
0.834
0.443
0.452
0.828
0.681
0.534
0.736
TimeLLM
0.287
0.329
0.888
0.335
0.349
0.869
0.378
0.388
0.853
0.435
0.422
0.831
0.418
0.396
0.838
0.447
0.420
0.827
Table 2: Performance Comparison of Different Models
Figure 3: MAE boxplots for different models at different forecasting horizons.
Figure 4: PV power prediction curves of compared models against the ground truth on the test set at different forecasting horizons.
Setting
MSE
MAE
R2
Full
0.207
0.254
0.888
Time-Series Encoder Only
0.256
0.296
0.862
Without Text Encoder
0.233
0.274
0.874
Without Visual Encoder
0.211
0.256
0.886
Without Graph Leaner
0.218
0.261
0.882
Without Cross-Site Attention
0.301
0.296
0.862
Table 3: Ablation Study on the Proposed Model
Figure 5: Forecasting results of different ablation variants on a representative cloudy day.
Figure 6: Forecasting results of different ablation variants on a representative sunny day.
Figure 7: Sensitivity analysis of key hyperparameters.
History Length L
MSE
MAE
R2
12
0.681
0.476
0.632
24
0.495
0.416
0.733
48
0.348
0.342
0.812
96
0.311
0.312
0.832
192
0.249
0.282
0.865
288
0.207
0.254
0.888
Table 4: Sensitivity to Historical Time-Series Length
Patch Length lp
MSE
MAE
R2
4
0.250
0.289
0.865
8
0.228
0.262
0.877
10
0.207
0.254
0.888
12
0.256
0.283
0.862
16
0.225
0.265
0.878
18
0.218
0.262
0.882
Table 5: Sensitivity to Patch Length lp
Number of Images k
MSE
MAE
R2
2
0.234
0.275
0.873
4
0.250
0.286
0.865
6
0.235
0.277
0.873
8
0.207
0.254
0.888
10
0.218
0.264
0.882
12
0.207
0.254
0.888
Table 6: Sensitivity to Number of Historical Satellite Images
KNN Neighbors K
MSE
MAE
R2
1
0.217
0.259
0.883
2
0.231
0.269
0.875
3
0.228
0.266
0.877
4
0.221
0.259
0.881
5
0.207
0.254
0.888
6
0.217
0.260
0.883
Table 7: Sensitivity to Number of Neighbors K in KNN Graph
Short-term photovoltaic (PV) power and global horizontal irradiance (GHI) forecasts are essential for effective dispatch, reserve scheduling, and grid operations. At these forecasting horizons, errors are predominantly driven by cloud induced ramps: relying solely on historical numerical data may struggle to anticipate an incoming cloud, making ground-based sky images a crucial complementary physical signal. Furthermore, forecast performance is highly sensitive to location and local observing conditions, creating a strong need for site-specific data that are often scarce. Recently, large language models (LLMs) have demonstrated competitive performance and high data efficiency in time-series forecasting. Despite their success, existing LLM-based forecasting methods remain predominantly unimodal, relying primarily on historical numerical time-series data. Effectively incorporating sky imagery into an LLM-based forecasting framework remains under-explored and an open challenge. In this paper, we propose SolCloudLLM, an LLM-based multimodal forecasting framework. SolCloudLLM aligns sky-image patches with time-series patches and fuses their corresponding representations through bidirectional multimodal fusion, yielding a unified representation that is subsequently mapped into the embedding space of an LLM. Extensive experiments on the SIRTA and SKIPP'D datasets demonstrate that SolCloudLLM consistently outperforms the best baseline methods in MSE across all forecasting horizons, achieving a maximum relative MSE reduction of 25.4%. Stratified analysis further indicates that the benefits of multimodal fusion are concentrated primarily under cloudy conditions. Notably, SolCloudLLM achieves the best performance in nearly all few-shot settings, whereas other deep learning baselines experience substantial performance degradation and are frequently outperformed by the non-learning physical method.
Ken Chen, Maneesha Perera, Wei Wang +3
Department of Mechanical Engineering, The University of Melbourne, Melbourne, Australia · Department of Mechanical Engineering, Sri Lanka Institute of Information Technology, Sri Lanka
The inherent intermittency and high-frequency variability of solar irradiance, particularly during rapid cloud advection, present significant stability challenges to high-penetration photovoltaic grids. Although multimodal forecasting has emerged as a viable mitigation strategy, existing architectures predominantly rely on shallow feature concatenation and binary cloud segmentation, thereby failing to capture the fine-grained optical features of clouds and the complex spatiotemporal coupling between visual and meteorological modalities. To bridge this gap, this paper proposes M3S-Net, a novel multimodal feature fusion network based on multi-scale data for ultra-short-term PV power forecasting. First, a multi-scale partial channel selection network leverages partial convolutions to explicitly isolate the boundary features of optically thin clouds, effectively transcending the precision limitations of coarse-grained binary masking. Second, a multi-scale sequence to image analysis network employs Fast Fourier Transform (FFT)-based time-frequency representation to disentangle the complex periodicity of meteorological data across varying time horizons. Crucially, the model incorporates a cross-modal Mamba interaction module featuring a novel dynamic C-matrix swapping mechanism. By exchanging state-space parameters between visual and temporal streams, this design conditions the state evolution of one modality on the context of the other, enabling deep structural coupling with linear computational complexity, thus overcoming the limitations of shallow concatenation. Experimental validation on the newly constructed fine-grained PV power dataset demonstrates that M3S-Net achieves a mean absolute error reduction of 6.2% in 10-minute forecasts compared to state-of-the-art baselines. The dataset and source code will be available at https://github.com/she1110/FGPD.
Penghui Niu, Taotao Cai, Suqi Zhang +4
School of Artificial Intelligence, Hebei University of Technology, Tianjin 300401, China · University of Southern Queensland, Toowoomba 487-535, Australia · School of Information Engineering, Tianjin University of Commerce, Tianjin 300134, China +3
Due to the rise in the use of renewable energies as an alternative to traditional ones, and especially solar energy, there is increasing interest in studying how to address photovoltaic forecasting in the face of the challenge of variability in photovoltaic energy production, using different methodologies. This work develops a hybrid approach for short and long-term forecasting based on two studies with the same purpose. A multimodal approach that combines images of the sky and photovoltaic energy history with meteorological data is proposed. The main goal is to improve the accuracy of ramp event prediction, increase the robustness of forecasts in cloudy conditions, and extend capabilities beyond nowcasting, to support more efficient operation of the power grid and better management of solar variability. Deep neural models are used for both nowcasting and forecasting solutions, incorporating individual and multiple meteorological variables, as well as an analytical solar position. The results demonstrate that the inclusion of meteorological data, particularly the surface long-wave, radiation downwards, and the combination of wind and solar position, significantly improves current predictions in both nowcasting and forecasting tasks, especially on cloudy days. This study highlights the importance of integrating diverse data sources to improve the reliability and interpretability of solar energy prediction models.
Ines Montoya-Espinagosa, Antonio Agudo
Universitat Pompeu Fabra, Barcelona, Spain. · Institut de Robòtica i Informàtica Industrial, CSIC-UPC, Barcelona, Spain.