# Photovoltaic yield prediction using an irradiance forecast model based on multiple neural networks

- 454 Downloads

## Abstract

In order to develop predictive control algorithms for efficient energy management and monitoring for residential grid connected photovoltaic systems, accurate and reliable photovoltaic (PV) power forecasts are required. A PV yield prediction system is presented based on an irradiance forecast model and a PV model. The PV power forecast is obtained from the irradiance forecast using the PV model. The proposed irradiance forecast model is based on multiple feed-forward neural networks. The global horizontal irradiance forecast has a mean absolute percentage error of 3.4% on a sunny day and 23% on a cloudy day for Stuttgart. PV power forecasts based on the neural network irradiance forecast have performed much better than the PV power persistence forecast model.

## Keywords

Grid connected photovoltaic (GCPV) Photovoltaic (PV) PV power prediction Irradiance forecast Neural network (NN)## 1 Introduction

Photovoltaic (PV) systems convert the radiation coming from the Sun to the Earth’s surface into electricity. Nowadays, PV systems are popular because they are pollution free, noise-free, reliable and durable. Due to global climate change, declining costs and financial incentives by governments for PV systems, the tendency of integrating photovoltaic systems into the grid has increased in the last decades. The high penetration of energy from PV systems makes smart grid management more challenging.

PV power generation depends upon meteorological conditions. When the weather is sunny, the power generated by the PV system is high; when the weather is partly cloudy or cloudy, it is low. Therefore, PV power generation is uncertain, intermittent and variable. In order to manage the uncertain and variable power generation by PV systems, PV power forecasts are used by grid operators for smart grid management. Transmission system operators also use PV power forecasts for grid maintenance scheduling. In this research, our motivation is to use PV power forecasts for energy monitoring and management for residential grid connected PV systems. The paper is divided into ten sections.

We have developed a daily PV power forecast model for monitoring and managing residential grid connected PV systems considering limitations of feed in tariff. In Germany, public funding of feed in tariffs for PV system is going to be decreased in the next few years. Photovoltaic systems will not be allowed to feed in more than 70% of their maximum power generation. This limit is even lower for PV systems with batteries. The main objectives of this policy are to ensure grid stability and to promote self-consumption of energy produced by grid connected PV systems. To achieve this on days when the power generation will exceed the feed-in limitation, a controller shall be able to adjust and shift residential loads and manage battery charging based on the day ahead PV power forecast. For this reason, it is necessary to have an accurate and reliable PV yield prediction over at least 24 hours.

In Section 2, state of the art PV yield prediction methodology is reviewed. In Section 3, the new PV yield prediction methodology is proposed. The measures of accuracy used for evaluation and verification of the PV power global horizontal irradiance forecast are presented in Section 4. The meteorological data from Deustcher Wetterdienst used for forecasting the PV power and irradiance are discussed in Section 5. In Section 6, an irradiance forecast model based on neural network technology is presented. Feed forward neural network architecture is presented in Section 7. In Section 8, a PV model is presented which is used to convert an irradiance forecast into a PV power forecast. In Section 9, irradiance forecast and PV power forecast results and figures are presented. Finally, Section 10 concludes this paper.

## 2 State of the art photovoltaic yield prediction review

Solar irradiance forecasts are important for solar resource assesment and management of energy demand. To encourage the solar forecasting development suitable for smart grid technologies and renewable integration, the Global Energy Forecasting Competition (GEFCom) was conducted by a team led by Dr. Tao Hong in 2012 and 2014 [1]. The techniques presented in these competitions were based on probabilistic forecasting. In this research, we present an artificial neural network (ANN) for forecasting irradiance, and particularly global horizontal irradiance. The reason for using an ANN is that they can learn meteorological conditions from the historic meteorological data and have better accuracy compared to conventional forecasting techniques. ANNs can determine the complex relationships among the dependent and independent variables and have the ability to solve nonlinear problems. But before presenting the methodology proposed for the irradiance forecast model, we outline the research done so far for forecasting irradiance using neural network approaches.

In [2] the authors used the air temperature and relative humidity as predictors for daily forecasting of the irradiance in (\(\mathrm {kWh/m^2/day}\)) for Saudi Arabia using a feed forward neural network. They used four years of historic meteorological data (1998–2002) for training the network using the back propagation algorithm. The forecast model predicted the dayly irradiance with an absolute percentage error of 4.49%, but it lacked the ability to model the day ahead irradiance profile. Moreover, the model was not tested for the entire year because only 240 days in the year 2002 were used for testing.

In [3] the authors proposed a the nonlinear auto-regressive neural network for predicting the irradiance at Sepang. They set the training sample size to 80%, validation sample size to 10% and testing sample size to 10% of one-year of historical global horizontal irradiance data. The number of neurons was set to 20 in the hidden layer and there were 20 delays on the predictor side. They achieved normalized mean square error of \(16.51 \times 10^{-3}\) in Jan-March, \(5.871\times 10^{-3}\) in Apr-Jun, \(18.24\times 10^{-3}\) in Jul-Sep and \(9.12\times 10^{-3}\) in Oct-Dec.

Kardaskos and Alexiadis [4] proposed two seasonal auto-regressive integrated moving average (SARIMA) models and two artificial neural network models with multiple inputs for forecasting the photovoltaic power at different PV power plants in Greece. Two SARIMA models were compared with the persistence forecast model: a SARIMA model with an exogenous factor predicted the PV power with yearly normalized root mean square error of 12.89%, an improvement of approximately 1% over the SARIMA model without the exogenous factor 13.71%. Neural Network models gave significantly better accuracy with normalized root mean square error of 11.42% and 11.24%. The SARIMA model and neural network model that use solar radiation forecasts as input performed better than other SARIMA and neural network models.

In [5] the author presented a multi-regression technique and an Elman backpropagation neural network for the prediction of PV power for various locations in Italy. One year’s data of the PV plant are used for forecasting. Three neural network models were discussed based on different input vectors. The neural network model that includes several meteorological parameters (ambient temperature, module temperature, irradiance at tilt angles of 3 and 15) and PV power as inputs has a lower normalized root mean square error (NRMSE) of 23.99% compared to the other models using fewer weather parameters as inputs (\(\hbox {NRMSE}=25.05\%\) and \(\hbox {NRMSE}=24.33\%\)).

Mohana Alanazi and Amin Khodaei [6] suggested a nonlinear autoregressive neural network with external inputs for the prediction of irradiance. They used 15 years of meterological data, historical global horizontal irradiance data and clear sky irradiance data for training the neural network. Their forecast model achieved a mean absolute percentage error (MAPE) of 9.9%.

Adel Mellit and Massi Pavan [7] suggested mean daily irradiance, mean daily air temperature and day of the month as important predictors for day ahead irradiance forecasting in Trieste, Italy. The model achieved a correlation coefficient greater than 98% for sunny days and less than 95% for cloudy days. The author suggests the usage of genetic algorithms in future research for multilayer perceptron forecasts, as this model is slow for forecasting the irradiance.

Alzaharni [8] implemented a nonlinear autoregressive exogenous (NARX) model with external inputs for forecasting the global solar radiation using meteorological parameters. The data from 1991 to 2005 for Vichy National Airport in Rolla was used. The model achieved a mean square error ranging from 5.7% to 15.33%.

Christophe Paoli and his team [9] demonstrated that their artificial neural network model outperforms ARIMA, Bayesian interference, Markov chains, and K-Nearest Neighbors methods. They utilized 19 years of meteorological station data of Ajaccio for the implementation of their simulator.

M.E El-Hawary and his students [10] performed a comparison to determine the selection of predictors (meteorological variables) for their neural network model. Historical data from the Solar Village in Riyadh between 2007 and 2010 were used to examine the influence of seven weather variables. The neural network models achieved accuracies ranging from 3% to 10% depending on the combination of predictors such as ambient temperature, pressure, relative humidity, cloudiness, wind speed and wind direction.

Watetakarn [11] presented a forecast of solar irradiation using a feed forward neural network. The inputs to the neural network are one week of historical irradiation data and the average values of weather parameters such as temperature, humidity, rainfall, and average cloud coverage for Thailand. The model achieved mean absolute percentage errors ranging from 3% to 6% for the day ahead prediction.

In research described above, only meteorological data is used for training and testing the neural network forecast models and a single neural network is designed and trained with the meteorological data. Moreover, some researchers used more than five years of meteorological data for training the neural network. Large meteorological data sets are usually unavailable. In this research, the proposed model uses only five years of meteorological data for training the neural network. Due to training with a relatively small meteorological data set, multiple feed-forward neural network models are proposed to avoid the over fitting problem. Moreover, the proposed neural network model also includes three more predictors for forecasting the irradiation: the sun’s zenith angle, azimuth angle, and extraterrestrial irradiation apart from the meteorological data.

## 3 PV yield prediction methodology

The methodology proposed for predicting the yield of the grid-connected photovoltaic system is shown in Fig. 1. The forecasting of the PV power starts with the prediction of global horizontal irradiance (GHI) and direct irradiance (DI), which are based on a machine learning technique. In this research, two forecast models for irradiation are presented: a irradiance forecast model based on artificial neural networks (multiple feed-forward networks using historical meteorological data and weather forecast data) and another persistence irradiance forecast model. The latter is used as reference forecast model for evaluation and verification of the irradiance forecast based on artificial neural networks. The persistence forecast assumes that the conditions remain as they were the day before [12].

## 4 Measures of forecast accuracy

In this section, we describe the parameters used for the evaluation of the forecasts. We use mean absolute error (MAE), root mean square error (RMSE), mean absolute percentage error (MAPE), correlation coefficient and skill score for analyzing the accuracy of the global solar irradiance and PV power forecasts.

- 1)
If \(R = -1\), then there is a perfect negative linear relationship between \(y_i\) and \(\widehat{y_i}\).

- 2)
If \(R = 1\), then there is a perfect positive linear relationship between \(y_i\) and \(\widehat{y_i}\).

- 3)
If \(R = 0\), then there is no linear relationship between \(y_i\) and \(\widehat{y_i}\).

## 5 Deutscher Wetterdienst (DWD) weather stations

The numerical weather prediction (NWP) forecast of meteorological variables could be used as input to the PV model for PV power prediction, but numerical weather prediction methods are computationally expensive and only a few institutes have this facility. The main idea behind a solar irradiance forecast based on artificial neural network is that they are less computationally expensive compared to NWP methods. Also we could forecast solar resource using open source historical solar irradiance data and meteorological data from the German Weather services (Deutscher Wetterdienst (DWD)). At this first stage of research, an irradiance forecast model for the Stuttgart weather station is examined; the analysis of more areas is planned using interpolation and advanced machine learning techniques. In this research, we use meterological data from the DWD. The meterological data are in the public domain and can be downloaded [13]. The irradiance data are available in hourly, daily, monthly and yearly resolution for 56 weather stations in Germany. In addition, data for other meterological parameters e.g. temperature, pressure, cloudiness, also available for different weather stations. Hourly meterological data of variables such as temperature, pressure, relative humidity, wind speed, wind direction, sunshine duration and cloudiness from the Germany Weather Station at Stuttgart are used for training and testing the neural network for forecasting solar irradiance.

## 6 Irradiance neural network forecast model methodology

The six years of weather data (from 2010 to 2015) are first divided into two subsets. The first subset of five years (from 2010 till 2014) is used for the design and training of the neural network. The second data set of one year (year 2015) is used to test the prediction of the neural network.

The inputs of each neural networks are the meteorological parameters such as date number, temperature, pressure, relative humidity, wind speed, wind direction, sunshine duration, cloudiness, azimuth angle, zenith angle and extraterrestrial solar radiation. The variables such as temperature, pressure, relative humidity, wind speed, wind direction, sunshine duration and cloudiness are obtained from DWD weather data.

The zenith angle, azimuth angle and extra-terrestrial radiation values are calculated using the equations presented in the Appendix A.

## 7 Feed forward network architecture

A feed forward neural network has no feedback paths and inputs are processed in the forward direction. For forecasting GHI, we have implemented a three-layer feed forward neural network consisting of an input layer, a hidden layer and an output layer.

### 7.1 Input layer

An input layer is a passive layer and its function is to transmit the input signals to the hidden layer. The number of neurons in the input layer corresponds to the number of input signals. Here we have used 11 input signals: temperature (T), pressure (P), relative humidity (RH), cloudiness (CC), sunshine duration (SS), wind speed (WS), wind direction (WD), zenith angle (ZA), azimuth angle (AA), extra-terrestrial irradiance (E) and date number (DN), a numerical representation of the timestamp.

### 7.2 Hidden layer

The hidden layer is active and the number of neurons in the hidden layer is arbitrary. The hidden layer is important because it performs the necessary signal modification: the weights and biases of the neurons in the hidden layer are modified during the training to achieve the desired performance. The activation function used in the hidden layer is log-sigmoid function due to its differentiated nature.

### 7.3 Output layer

The output layer is also active in its nature and the neurons in the output layer correspond to the number of outputs.The function used in the output layer is the linear function. Output in our case is the global horizontal irradiance (GHI).

## 8 Photovoltaic model

In this section, we describe the photovoltaic model developed in MATLAB. It is composed of three parts: the photovoltaic irradiance model, the photovoltaic temperature model and the photovoltaic electric model.

### 8.1 Photovoltaic irradiance model

The photovoltaic irradiance model consists of two parts. The first part computes the amount of global irradiance incident on the tilted PV module, the second part computes the amount of the global irradiance absorbed by the PV module.

#### 8.1.1 Global irradiance on the tilted PV module

#### 8.1.2 Global irradiance absorbed by the tilted PV module

The output power of the photovoltaic system depends directly on the amount of tilted global irradiance absorbed by the surface which is a function of the incident tilted global irradiance, air mass and angle of incidence [20].

*α*is transmittance absorption product. The transmittance-absorption product is based on Snell’s law, Fresnel’s law and Boughers’s law (compare to [20]):

*K*is the glazing extinction coefficient and

*L*is the glazing thickness. For most PV systems \(K=4m^{-1}\) and \(L=2mm\) are used.

*γ*

_{sun}is the azimuth angle of the sun and

*γ*

_{ p }is the azimuth angle of the panel. For diffused irradiance (isotropic sky is assumed), the incidence angle is computed in [20] using:

### 8.2 Photovoltaic temperature model

Photovoltaic module efficiency and performance depends, besides other effects, on the temperature of the module/cell. The photovoltaic cell temperature changes during operation either due to changes in the ambient temperature \((T_{\mathrm {amb}})\) or due to the radiation absorbed by the PV module [21, 22].

The reason for using (24) for modeling the PV module temperature is that it is a preferred model for size optimization, simulation and design of PV systems [24].

### 8.3 Photovoltaic electric model

*k*is the Boltzman constant \((k=1.38\times 10^{-23}\mathrm {m^2kgs^{-2} K^{-1}})\). The values of the reference diode reverse saturation current and reference band gap energy can be obtained from PV panel data sheets. The band gap energy is given in [20] by the expression:

*I*of the one diode model is to solve the equation numerically using the Newton’s method. \(I_{h+1}\) is the approximate solution of \(f(I_{h})=0\) and if \(f'(I_{h})\ne 0\) then the next approximation is given by:

*I*. The shunt resistance \(R_{\mathrm {shunt}}\) at operating conditions is given in [20] by:

## 9 Irradiance forecast and photovoltaic power forecast results

In this section we present global horizontal irradiance (GHI) and photovoltaic forecast results respectively. The irradiance forecast is converted into a PV power forecast using the PV model as explained in the section above.

### 9.1 Global horizontal irradiance forecast

Accuracy comparison of global horizontal irradiance(GHI) forecast models under different day types for Stuttgart

Forecast | Weather condition | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|

model | Clear sky \((\hbox {DOY}=191)\) | Partly cloudy \((\hbox {DOY}=176)\) | Cloudy day \((\hbox {DOY}=117)\) | |||||||||

MAE | RMSE | MAPE | | MAE | RMSE | MAPE | | MAE | RMSE | MAPE | | |

\((\hbox {W/m}^{2})\) | \((\hbox {W/m}^{2})\) | (%) | \((\hbox {W/m}^{2})\) | \((\hbox {W/m}^{2})\) | (%) | \((\hbox {W/m}^{2})\) | \((\hbox {W/m}^{2})\) | (%) | ||||

Neural network | 7.03 | 8.60 | 3.41 | 0.99 | 26.06 | 37.06 | 7.90 | 0.99 | 30.42 | 38.52 | 23.07 | 0.99 |

Persistence | 275.54 | 361.11 | 47.91 | 0.65 | 56.25 | 78.55 | 14.0 | 0.95 | 111.12 | 149.87 | 100.86 | 0.77 |

Figure 4 shows that the GHI neural network forecast on a clear sky day is quite accurate and is in line with the measured GHI profile, whereas the GHI persistence forecast underestimates the GHI.

### 9.2 Sensitivity analysis neural network irradiance forecast model

A sensitivity analysis of the global horizontal irradiance neural network forecast model has been performed for different weather variables, solar angles, and extraterrestrial irradiance to determine which are good predictors for forecasting the global horizontal irradiance. In the first case, each weather variable is excluded from the input set, one by one, while all other variables are included and accuracy is computed.

The GHI neural network forecast model is more sensitive to the sunshine variable which is a very important predictor for forecasting GHI, as the accuracy of the model deteriorates if it is not included as input, MAE increases in Fig. 7 when sunshine is excluded. The interquartile range of the MAE box labeled as SS (sunshine not included in the input set) is greater than rest of the boxes and the median value of the MAE box labelled SS is larger than the median values for rest of the box plots.

Different combinations of weather variables as inputs to irradiance neural network model

Box plot label | Variables included |
---|---|

1 | Temperature & Relative humidity |

2 | Temperature, Relative humidity & Wind speed |

3 | Temperature, Relative humidity, |

Wind speed & Wind direction | |

4 | Temperature, Relative humidity, |

Wind speed, Wind direction & Cloudiness | |

5 | Temperature, Relative humidity, |

Wind speed, Wind direction, | |

Cloudiness & Sun shine | |

6 | Temperature, Relative humidity, |

Cloudiness & Sun shine | |

7 | Temperature, Relative humidity and pressure |

ALL | All weather variables included |

(08 weather parameters) |

### 9.3 Photovoltaic power forecast

The PV power forecast is obtained after performing the PV simulation using an irradiance forecast obtained from the neural network model. The PV power forecast analysis is performed for different day types and then compared with the PV power persistence forecast. The actual PV power time series is estimated by performing a PV simulation using meteorological data.

Accuracy comparison PV DC power forecast models under different day types for Stuttgart

Forecast | Weather condition | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|

model | Clear sky \((\hbox {DOY}=191)\) | Partly cloudy \((\hbox {DOY}=176)\) | Cloudy day \((\hbox {DOY}=117)\) | |||||||||

MAE | RMSE | MAPE | | MAE | RMSE | MAPE | | MAE | RMSE | MAPE | | |

(W) | (W) | (%) | (W) | (W) | (%) | (W) | (W) | (%) | ||||

Neural network | 99.10 | 122.98 | 12.79 | 0.99 | 110.73 | 148.07 | 12.20 | 0.98 | 164.88 | 198.84 | 13.83 | 0.99 |

Persistence | 846.47 | 1050.80 | 51.96 | 0.65 | 203.91 | 262.95 | 13.33 | 0.96 | 437.54 | 517.23 | 66.12 | 0.69 |

## 10 Conclusion and future work

In this research, we proposed a PV yield prediction system based on multiple feed-forward neural network irradiance forecast models. The PV power forecast based on this system outperforms the PV persistence power forecast model.

The multiple feed-forward models predict the GHI with a mean absolute percentage error of 3% on a sunny day and a mean absolute percentage error of approximately 23% on a cloudy day for Stuttgart. The mean absolute error is analyzed for the entire year and its average is \(25 \,\mathrm {W/m}^2\) for the day ahead forecast horizon. Hence, the GHI forecast based on multiple neural networka is selected for predicting the yield of the PV system. From the sensitivity analysis of the multiple feed-forward neural network GHI forecast model, it can be concluded that apart from weather variables, solar angles (azimuth angle and zenith angle) and extraterrestrial irradiance are possible predictors for forecasting the GHI. It can also be concluded that the GHI neural network forecast model is more sensitive to sunshine, cloudiness and temperature than to other inputs.

PV DC power forecasts are obtained by converting irradiance to power using a PV model. PV power forecasts based on the multiple feed forward irradiance forecast model outperform the PV power persistence forecasts. The PV Power neural network forecast model has a MAPE of 18% to 21% in summer and spring and an overall MAPE of 26%.

Upcoming work is the implementation of a controller that uses the PV power and load forecasts for efficient operational strategies for battery charging and load scheduling.

The proposed irradiance forecast model based on multiple feed-forward neural networks uses five years of historical meteorological data for training the neural networks. Such a large meteorological data set for the location under observation is usually unavailable, so upcoming work includes the development of prediction algorithms capable of handling small data sets. This may use an irradiance forecast model based on other advanced neural network techniques. On the other hand, upcoming work will also include large-data approaches for accurate irradiance prediction development of a hybrid prediction algorithm based on satellite images, historical meteorological data and numerical weather prediction forecast models.

## Notes

### Acknowledgements

The framework for this research was given by the Energy Monitoring and Management Project by Bosch Thermotechnik GmbH, Germany. First, I would like to express my sincere gratitude to Lukas Wurzer, M.Sc., having offered me the opportunity to start my research at Bosch Thermotechnik GmbH in Wernau, Germany. I am also heartily thankful to Dipl.-Ing. Stefan Balluff for his precious advice, comments and remarks during research. I owe my profound gratitude to Prof. Dr.-Ing. Stefan Krauter for providing much needed supervision throughout the research.

## References

- [1]Hong T, Pinson P, Fan S et al (2016) Probabilistic energy forecasting: global energy forecasting competition 2014 and beyond. Int J Forecast 32(3):896–913CrossRefGoogle Scholar
- [2]Rehman S, Mohandes M (2008) Artificial neural network estimation of global solar radiation using air temperature and relative humidity. Energy Policy 36(2):571–576CrossRefGoogle Scholar
- [3]Baharin KA, Rahman HA, Hassan MY (2013) Hourly irradiance forecasting for Peninsular Malaysia using dynamic neural network with preprocessed data. In: Proceedings of IEEE student conference on research and development (SCOReD), Putrajaya, Malaysia, 16–17 December 2013, pp 191–197Google Scholar
- [4]Kardakos E, Alexiadis M, Vagropoulos S et al (2014) Application of time series and artificial neural network models in short-term forecasting of PV power generation. In: Proceedings of 49th international universities power engineering conference (UPEC), Cluj-Napoca, Romania, 2–5 September 2014, pp 1–6Google Scholar
- [5]Giorgi MGDG, Congdeo MP, Malvoni M (2014) Photovoltaic power forecasting using statistical methods: impact of weather data. IET Sci Meas Technol 8(3):90–97CrossRefGoogle Scholar
- [6]Alanazi M, Alanazi A, Khodaei A (2016) Long term solar generation forecasting. In: Proceedings of IEEE PES transmission and distribution conference and exposition, Dallas, USA, 3–5 May 2016, pp 1–5Google Scholar
- [7]Mellit A, Pavan AM (2010) A 24-h forecast of solar irradiance using artificial neural network: application for performance prediction of a grid connected PV plant at Trieste. Sol Energy 84(5):807–821CrossRefGoogle Scholar
- [8]Kimball A, Dagli J (2014) Predicting solar irradiance using time series neural networks. Proc Comput Sci 36:623–628CrossRefGoogle Scholar
- [9]Paoli C, Voyant C, Muselli M et al (2010) Forecasting of pre-processed daily solar radiation time series using neural networks. Sol Energy 84(12):2146–2160CrossRefGoogle Scholar
- [10]Alluhaidah B, Shehadeh SM, El-Hawary M (2014) Most influential variables for solar radiation forecasting using artificial neural network. In: Proceedings of IEEE electrical power and energy conference, Calgary, Canada, 12–14 November 2014, pp 71-75Google Scholar
- [11]Watetakaran S, Premrudeepreechacharn S (2015) Forecasting of solar irradiance for solar power plants by artificial neural network. In: Proceedings of IEEE innovative smart grid technologies-Asia (ISGT-Asia), Bangkok, Thailand, 3–6 November 2015, pp 1–5Google Scholar
- [12]Lorenz E, Scheidsteger T, Hurk J et al (2010) Regional PV power prediction for improved grid integration. Prog Photovolt Res Appl 19(7):757–910CrossRefGoogle Scholar
- [13]Deutsche Wetter Dienst (2017) Climate Data Center. ftp://ftp-cdc.dwd.de/pub/CDC. Accessed 25 Mar 2017Google Scholar
- [14]Adam PP, Napiorkowski JJ (2013) A comparison of methods to avoid overfitting in neural networks training in the case of catchment runoff modelling. J Hydrol 476:97–111CrossRefGoogle Scholar
- [15]The MathWorks Inc. (2017) Improve neural network generalization and avoid overfitting. In: Getting started with MATLAB. https://de.mathworks.com/help/nnet/ug/improve-neural-network-generalization-and-avoid-overfitting.html Accessed 25 Mar 2017
- [16]Duffie JA, Beckman WA (2013) Solar engineering of thermal processes. Wiley, TorontoCrossRefGoogle Scholar
- [17]Hay JE, Davies JA (1980) Calculation of the solar radiation incident on an inclined surface. In: Proceedings of the first Canadian solar radiation data workshop, ministry of supply and services, Toronto, Canada, pp 59Google Scholar
- [18]Cooper PI (1969) The absorption of radiation in solar stills. Sol Energy 12(3):333–346CrossRefGoogle Scholar
- [19]Dusabe D, Munda J, Jimoh A (2009) Modelling of cloudless solar radiation for PV module performance analysis. J Electric Eng 60(4):192–197Google Scholar
- [20]De Soto W, Klein S, Beckman W (2006) Improvement and validation of a model for photovoltaic array performance. Sol Energy 80(1):78–88CrossRefGoogle Scholar
- [21]Nordmann T, Clavadetscher L (2003) Understanding temperature effects on PV system performance. In: Proceedings of 3rd world conference on photovoltaic energy conversion, vol 3, Osaka, Japan, 11–18 May 2003, pp 2243–2246Google Scholar
- [22]Pearsall N (2017) Introduction to photovoltaic system performance. In: The performance of photovoltaic systems modelling, measurement and assessment. Elesvier, London, pp 6–15Google Scholar
- [23]Skoplaki E, Playvos GA (2008) A simple correlation for the operating temperature of the photovoltaic modules of arbitrary mounting. Sol Energy Mater Sol Cells 92(11):1393–1402CrossRefGoogle Scholar
- [24]Jakhrani A, Othman A, Rigit A et al (2011) Comparison of solar photovoltaic module temperature models. World Appl Sci J 14:1–8Google Scholar
- [25]Lo Brano V, Orioli A, Ciulla G et al (2010) An improved five-parameter model for photovoltaic modules. Solar Energy Mater Sol Cells 94(8):1358–1370CrossRefGoogle Scholar
- [26]Velasco G, Guinjoan F, Pique R et al (2006) Sizing factor considerations for grid-connected PV systems based on a central inverter configuration. In: Proceedings of IEEE industrial electronics conference, Paris, France, 6–10 November 2006, pp 2718–2722Google Scholar
- [27]Khatib T, Elemenreich W (2016) Modeling of photovoltaic systems using MATLAB. Wiley, New JerseyCrossRefGoogle Scholar

## Copyright information

**Open Access**This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.