| Literature DB >> 35161500 |
Daniel Vázquez Pombo1,2, Henrik W Bindner1, Sergiu Viorel Spataru3, Poul Ejnar Sørensen4, Peder Bacher5.
Abstract
Machine Learning (ML)-based methods have been identified as capable of providing up to one day ahead Photovoltaic (PV) power forecasts. In this research, we introduce a generic physical model of a PV system into ML predictors to forecast from one to three days ahead. The only requirement is a basic dataset including power, wind speed and air temperature measurements. Then, these are recombined into physics informed metrics able to capture the operational point of the PV. In this way, the models learn about the physical relationships of the different features, effectively easing training. In order to generalise the results, we also present a methodology evaluating this physics informed approach. We present a study-case of a PV system in Denmark to validate our claims by extensively evaluating five different ML methods: Random Forest, Support Vector Machine, Convolutional Neural Networks (CNN), Long-Short Term Memory (LSTM) and a hybrid CNN-LSTM. The results show consistently how the best predictors use the proposed physics-informed features disregarding the particular ML-method, and forecasting horizon. However, also, how there is a threshold regarding the number of previous samples to be included that appears as a convex function.Entities:
Keywords: PV; deep-learning; physics-informed machine learning; solar power forecasting
Mesh:
Year: 2022 PMID: 35161500 PMCID: PMC8839153 DOI: 10.3390/s22030749
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Simplified structure of a RF [25].
Figure 2SVR basic concept [28].
Figure 3Neuron structure of an LSTM, reproduced from [31].
Figure 4General Structure of an CNN.
Figure 5General structure of a hybrid CNN–LSTM ANN.
Figure 6Methodology flow.
PV system data.
| Parameter | Value |
|---|---|
| a | −3.56 |
| b | −0.075 |
|
| 3 |
|
| 200 W |
|
| −0.00478 |
|
| 18 |
|
| 2 |
|
| 10 kW |
| PV manufacturer | Schüco |
| Inverter | SMA SunnyTripower 10000TL |
Figure 7Data division approach.
Figure 8Heatmap representing Pearson correlation.
Figure 9Heatmap features top performance.
Figure 10Top combinations: features (a); previous samples (b).
Top feature combinations.
| ID | Features | ID | Features |
|---|---|---|---|
| A | 6 | ||
| B | 1, 6 | G | 5, 6, 10 |
| C | 6, 11 | H | 6, 9, 11 |
| D | 1, 5, 6 | I | 1, 5, 6, 11 |
| E | 1, 6, 8 | J | 1, 5, 6, 11 |
| F | 1, 6, 10 | K | 6, 7, 9, 11 |
Figure 11RMSE comparison for differet horizons: (a) one, (b) two, and (c) three days ahead, respectively.
Best ML-method hyperparameter tunning.
| Hor | RF | SVR | LSTM | CNN | Hybrid | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Trees | Kernel | C |
| NN | b | ep | fil | k | p | b | ep | NN | fil | k | p | b | ep | |
| 24 | 500 | rbf | 3 | 0.1 | 15-5-10 | 16 | 500 | 16 | 3 | 3 | 16 | 100 | 15-10 | 32 | 3 | 2 | 16 | 1000 |
| 48 | 200 | rbf | 2 | 0.1 | 10-15 | 16 | 1000 | 32 | 2 | 3 | 16 | 100 | 15-15-15 | 32 | 3 | 2 | 16 | 1000 |
| 72 | 350 | rbf | 3 | 0.1 | 15-10 | 16 | 500 | 32 | 3 | 3 | 16 | 100 | 15-10 | 32 | 3 | 2 | 16 | 1000 |
Best ML-method Configuration & Results.
| Hor | RF | SVR | LSTM | CNN | Hybrid | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pre | Feat |
| Pre | Feat |
| Pre | Feat |
| Pre | Feat |
| Pre | Feat |
| |
| 24 | 48 | 1, 5, 6, 12 | 7.58 | 72 | 1, 6, 8 | 8.06 | 24 | 1, 5, 6 | 7.56 | 96 | 1, 6, 10 | 8.69 | 96 | 1, 5, 6, 10 | 8.06 |
| 48 | 48 | 1, 6 | 7.75 | 72 | 1, 5, 6 | 8.21 | 24 | 6, 11 | 8.08 | 96 | 1, 5, 6 | 8.86 | 24 | 1, 6 | 8.69 |
| 72 | 24 | 1, 6 | 7.93 | 24 | 6, 8, 12 | 8.29 | 24 | 7, 8, 12 | 8.12 | 96 | 6, 8, 12 | 9.16 | 48 | 5, 6, 10 | 8.96 |
Figure 12Sample forecast comparison: (a) one, (b) two, and (c) three days ahead, respectively.