YTUP
Journals
About
Services
Guides
Sign InSubmit Article
HomeJournalsClean Energy Technologies Journal10.14744/cetj.2023.0007
CEClean Energy Technologies Journal
Get Alerted Download PDF
AbstractKeywordsIntroductionMaterials And Methods4. NeuronCase StudyConclusionsAuthorship ContributionsData Availability StatementConflict Of InterestEthicsShare and CiteRelated Articles
Article Open Access1 January 2023

Solar irradiation estimation with meteorological data using multi layer neural network approach

Order Reprints Cite Share

Erşan Ömer YÜZER1

1Hakkari University

Clean Energy Technologies Journal 2023, Vol. 1, Issue 2, pp. 71-77; doi.org/10.14744/cetj.2023.0007

Download PDF View DOI record

Abstract

The depletion of fossil fuels and the release of carbon dioxide into the atmosphere have in-creased the importance of alternative energy sources. Therefore, electricity generation is increasing using renewable energy sources. Solar energy has an important place among re-newable energy sources. The reach of solar irradiation to the earth, which is an important pa-rameter for solar power plants, depends on different climatic conditions. The efficiency of the solar power plant depends on the predictive accuracy of the solar irradiation. Accurate irradi-ation estimation improves the efficiency of the Photovoltaic (PV) plant, enabling accurate and efficient programming of the grid and improving power quality. In this study, simultaneous solar radiation values were predicted through a Multilayer Perceptron (MLP) model utilizing atmospheric pressure, relative humidity, ambient temperature, and wind speed parameters obtained from a station established for the measurement of meteorological data. Furthermore, the relationships between the input parameters employed in the prediction model and the output parameter, which is the solar radiation value, were investigated, along with their impact on the prediction accuracy. In the study using the error test method, solar irradiation values were estimated with high accuracy.

Keywords: Estimation; Meteorological data; MLP; Solar irradiation

Introduction

Increased energy consumption, depletion of fossil energy sources, the oil crisis and price instability require finding a new source of energy that can lead to sustainable development of the world [1]. Therefore, renewable energy with a lower environmental and social impact is very important compared to fossil fuel-based technologies [2]. Solar energy, which is potentially cheaper than other renewable sources, is one of the main contributors to renewable energy sources and electricity generation

Highly accurate solar irradiation forecast model Simultaneous solar irradiation estimation via Multilayer Perceptron (MLP) model Evaluation of the relationship between input parameters and solar irradiation

[3]. Research already suggests that the cheapest source of energy for 10-15 years from now is the sun [4,5].

*Corresponding author. *E-mail address: ersanomeryuzer@hakkari.edu.tr Published by Yıldız Technical University Press, İstanbul, Turkey Copyright 2021, Yıldız Technical University. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Clean Energy Technol J,, Vol. 1, No. 2, pp. 71−77, December, 2023

Accurate estimate of wind and solar energy is essential to reduce the cost of renewable energy and to effectively and efficiently integrate variable energy sources into power grid operations [6]. Since solar energy varies depending on time, ambient temperature, solar irradiation, wind speed, humidity, pressure, etc., the estimate of Photovoltaic (PV) power output has become mandatory [7]. Solar energy has its own challenges. One is the variability of PV output power, which leads to electrical fluctuations due to changes in meteorological conditions [8]. The power generated by solar power plants depends on the intermittent energy provided by the sun. The variability caused by the daily solar cycle and other meteorological factors causes uncertainties in determining this energy production [9]. The latest techniques and approaches are emerging worldwide every year to reduce the uncertainty in estimates and improve the accuracy of models [10]. Solar irradiation forecasting in particular is an important component in solar energy production. Giving forecasts to PV plant managers and power grid operators helps them better plan their use of solar storage and other energies. The integration of PV into the network is therefore facilitated and optimized [10-13]. Solar irradiation prediction contributes to the literature using Physical, Time Series Statistical and Community (Hybrid) Methods and many methods included in them [9,14]. However, in recent years, artificial intelligence techniques, which are statistical methods, have been used as one of the most reliable and effective techniques for predicting solar irradiation [15-17]. Brenna et al. [17] have proposed an ANN-based forecasting model for estimating solar irradiation and load power consumption using external factors such as ambient temperature or wind speed, as well as time values (date, time) of these vectors. Sudirman et al. [18] have used Artificial Neural Networks (ANN) to predict short- and medium-term solar irradiation with air temperature, precipitation and day length data. Rami Al-Hajj et al. [19] estimated the value of solar irradiation in the United States with the help of daily meteorological data with the help of widely used Machine Learning models. Bâra et al. [20], in their study in Romania, estimated solar irradiation with a total of 50,000 data, adding wind direction data in addition to the data set specified in [18] and [19]. Deng et al. [21] have estimated solar irradiation from 10 different weather stations in China between 1993 and 2000, including geographic parameters (latitude, longitude, height) and days of the year. The study has shown that the performance of ANN models, geographical parameters, days of the year and sunlight are the most important factors for predicting daily global solar irradiation. Assas et al. [22] have estimated the irradiation in Djelfa, Algeria, with data on irradiation, relative humidity, temperature, atmospheric pressure and wind speed provided by the Algerian meteorological station, with the ANN network model. Alluhaidah et al. [23] using weather temperature, relative humidity, pressure, cloud cover, wind speed and direction and day information obtained between 2007 and 2010 in Riyadh, Saudi Arabia,

they determined that cloud cover was the most effective parameter for predicting solar irradiation with the ANN model. Mbaye et al. [24] have used temperature and relative humidity data from 2016 to 2017 to assess the short-term (20-minute) impact of solar potential forecasting. Shaw et al. [25] have performed solar irradiation predictions using moisture, temperature and pressure data from meteorological parameters using artificial intelligence. Kumar et al. [26] have used ANN to estimate solar irradiation with four input meteorological variables of New Delhi’s day, air temperature, relative humidity and atmospheric pressure between 2002 and 2003. Narvaez et al. [27] using machine learning method, they have estimated solar irradiation using the global horizontal irradiation (GHI), direct normal irradiation (DNI), solar zenit angle, temperature, wind speed and clock data as input data. In this study, the estimation of solar irradiation, which is the most important parameter for the production of electrical energy in PV systems, was tried to be estimated using the MLP algorithm. In this study, solar irradiation prediction was carried out using real meteorological data (ambient temperature, relative humidity, atmospheric pressure, wind speed) recorded at 1 minute intervals from the meteorological station located at Hakkari University, on the campus of Çölemerik Vocational School. In the second part of the study, modeling of the proposed structure and network structure are included. In order to prove the performance of the model proposed in Chapter 3, various case studies were carried out and interpretations of the results obtained were included. In the last chapter, the results of the study are examined.

Materials And Methods

In the study, the solar irradiation values measured using energy house measurement station data at Hakkari University, on the campus of Çölemerik Vocational School were estimated through MLP. In order to prevent problems that may be caused by power outages and fluctuations, a backup power unit supported by PV panels has been installed in the energy house. The Ahlborn Almemo 2590 Datalogger and its corresponding measurement sensors were used as a measuring device for reading and recording data. The purpose of this study is to try to determine the proximity of the relationship between meteorological measurement data for later use. For this purpose, the pressure, temperature, humidity and wind speed measured in the station are used in the input layer of MLP, while solar irradiation values are used for training and estimation in the output layer. The data used for training and estimation consists of values measured at intervals of 1 minute between 2018 and 2020. The sample data set used in the training and estimation study is given in Figure 1. The data obtained was made through the Matlab program, based on a workstation in the energy house with a 20-core Intel Xeon Silver processor and a Quadro P2000

Clean Energy Technol J,, Vol. 1, No. 2, pp. 71−77, December, 2023

Figure 1. The sample data set and model used in the study. graphics card with 1024 Cuda content. The MLP model used in the study was created using NNToolbox in the Simulink library in the Matlab interface. The library, which freely allows the formation of a wide range of networks, allows the use of parallel processes during calculation. Thanks to its comprehensive, easy and fast-to-apply parametric structure, it allows for a rapid evaluation of many different network structures and the optimal combination to best suit the data set. The data, which was quickly evaluated through smaller network structures, was tested on larger networks after selecting the best combinations and the final test results were obtained. After the data was uploaded to the Matlab library, normalization was performed using the ‘mapminmax’ command as the first operation. Normalization is the process of compressing the data set set received at any value into a desired value area. The mathematical equation for the normalization process is given in Eq.1. (1) Each data obtained as a measurement result was narrowed to a range of 0 and 1, depending on the largest (Xmax) and smallest (Xmin) values in its set. The purpose of this is to ensure processing speed and to eliminate the memorization problems in the network that may arise due to the use of high levels of data. In addition, the data processed in each parameter within the network is subjected to a similar process with the help of ignition functions before being taken to the next processing section. Therefore, in order for the data

to be recalled at a meaningful value on the network output, the normalization process parameters must be obtained at the output of the process. The ‘mapminmax’ function used allows each input and output data set to be normalized (X') and its parameters to be maintained without requiring complex equations. On the other hand, for the denormalization process of the forecast results, it provides a great convenience in obtaining the output normal values easily through the parameters previously held. The mathematical expression of the denormalization process is included in Eq. 2. (2) After normalization of the data, a network was created through the newff command with various parameters. In the first parameter of this network, there is input and output data, and in the second, there is a 3-layer network model with 2 custom 200 and 1 custom 2 neurons. In the third and fourth parameters, the ignition function (poslin) and the calculation algorithm (trainlm) used for the model were used respectively. Previously, the input and output values of each data set in the rows were transposed so that the sets were located in the columns and modeled 200*200*2 in matrix format. The representational picture of the MLP model with 3 layers and 200, 200 and 2 neurons in each layer, respectively, is shown in Figure 2. Each neuron here holds data on and in interconnection depending on the previous and next neurons and updates these values based on the algorithm used to store the information of each data set on it. According to the diversity of the data set and the low impact value of each data line, the

Clean Energy Technol J,, Vol. 1, No. 2, pp. 71−77, December, 2023

4. Neuron

Solar Radiation (W/m) Atmospheric Pressure (mb) Relative Humudity (%)

training is of higher quality. The data set used in the study includes independent measurement of 1051200 in this context and is sufficient as a result of the findings made to reveal the relationship between the variables. Activation function, another parameter used in the model, was added to the study as a result of testing various functions in the Matlab library and selecting the most appropriate function. In this context, ‘poslin’ function was identified as the most successful function on the data set studied and this function was used in the training process of the network. On the other hand, in the algorithm section, it was determined that the ‘trainlm’ algorithm produced the most successful results on the data set studied after various experiments by using the algorithms in the Matlab library, as in the activation function, and it was decided to train with this function in the network.

Case Study

60% were used for training, 20% for verification and the remaining 20% for testing purposes of the 1051200 data sets used in this study. As a result of the Mean Square Error (MSE) method used for MLP performance measurement, the performance graph obtained through Matlab is shown separately in Figure 3 for training, verification and testing stages. The epoch value seen in Figure 3 refers to the number of cycles in which the deviation rate of approximately 2 percent occurs. In addition, after 6090 cycles on the training data set and verification, the best performance value is obtained and the training of the network is stopped in order to prevent memorization in epoch 6096 due to the occurrence of repetitions. As can be understood from the graph, it is understood that there are close relationships between the input data used and the solar irradiation values and that these relationships can be modeled using MLP. One of the generally accepted methods for better understanding the interdependence of input and output data sets is the regression analysis method. Here, the data of dependent and independent are shown on the graph and expressed

Figure 3. MSE graph of training, validation and testing phases. mathematically using the correlation coefficient. Correlation allows the connection between the two variables to be measured. As the correlation coefficient approaches 1, the bond between the two variables becomes stronger. The correlation coefficient reaching values close to zero indicates the weak link between the two variables. Figure 4 shows a graph of the relationship between forecast results and actual measurement values based on regression analysis. In Figure 1, the change in predicted solar irradiation values through the MLP neural network model, based on the data measurement and management system detailed in the figure, can be interpreted through a qq plot graph in comparison to actual solar irradiation values obtained regionally. In this study, the comparison of measured solar irradiation values with the solar irradiation values obtained through the prediction model is illustrated in the qq plot

Clean Energy Technol J,, Vol. 1, No. 2, pp. 71−77, December, 2023

Conclusions

Figure 4. Regression graph of training, validation and testing phases.

The interactions of natural phenomena with each other can be modeled with MLP and the size of these relationships can be observed with great success rates. This indicates that another of the natural phenomena that can be predicted by various methods can be predicted under certain parameters. In this study, instant solar irradiation values were estimated through MLP using meteorological data such as wind speed, atmospheric pressure, ambient temperature and relative humidity obtained from the energy house measuring station located at Hakkari University, on the campus of Çölemerik Vocational School. In order to test the solar radiation prediction success of the created MLP model, instantaneous changes of the data were observed and various model studies were carried out using real data measured at 1 minute intervals. As a result of the study with the data set containing different measurement results 1051200, the solar irradiation values measured by the station were compared with the forecasting results and it was determined that the estimation of the model created with a deviation rate of approximately 2 percent. In prediction studies conducted using ANN, the inclusion of all the data in the input layer of the constructed network model serves to increase the amount of information related to the condition being predicted. This enhances the comprehensibility of the interdependencies among the data, contributing to a more thorough understanding of the relationships between them. Therefore, forecast performance can be improved by using larger training data sets in future studies.

Authorship Contributions

Figure 5. qq plot chart created to compare the prediction results of the study with real data. graph shown in Figure 5. In this graph, it is observed that the actual solar irradiation values (green line/point) and the predicted solar irradiation values (red line/point) change in a highly consistent manner. The crucial aspect to pay attention to in the graph is the angle between the deviation lines. According to the obtained results, a low deviation angle in the graph indicates a successful prediction process. Additionally, the relationship between the actual and predicted solar irradiation data progresses similarly due to the smooth variation in the deviation ratio occurring in the MLP neural network model.

Data Availability Statement

The authors confirm that the data that supports the findings of this study are available within the article. Raw data that support the finding of this study are available from the corresponding author, upon reasonable request.

Conflict Of Interest

The author declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Ethics

There are no ethical issues with the publication of this manuscript.

Clean Energy Technol J,, Vol. 1, No. 2, pp. 71−77, December, 2023

Share and Cite

YÜZER, E.Ö.; BOZKURT, A. Solar irradiation estimation with meteorological data using multi layer neural network approach. Clean Energy Technologies Journal 2023, Vol. 1, pp. 71-77. https://doi.org/10.14744/cetj.2023.0007

Export:Publisher files:RISBibTeXEndNoteMedlars

Related Articles

A new distribution with four parameters Properties and applicationsKadir KARAKAYA, İsmail KINACI et al., 1 January 2023Wrapped size biased gamma Lindley distribution with applicationPhani YEDLAPALLI, Abdullah YILMAZ, 1 January 2025Artificial photosynthesis a novel and sustainable renewable energy source In the perspective of SauMuhammad SALEEM, Mehmood ALI et al., 1 January 2023Development of a small scale photovoltaic thermal hybrid PVT system for domestic applications in PakRahool RAI, Sana JAMALI et al., 1 January 2023
Publication History
Published1 January 2023
Versionv1
AccessOpen Access
10.14744/cetj.2023.0007
Article Figures (1)
Figure 1
Related Articles
A new distribution with four parameters Properties and applicationsKadir KARAKAYA, İsmail KINACI et al.Clean Energy Technologies Journal, 1 January 2023Wrapped size biased gamma Lindley distribution with applicationPhani YEDLAPALLI, Abdullah YILMAZClean Energy Technologies Journal, 1 January 2025Artificial photosynthesis a novel and sustainable renewable energy source In the perspective of SauMuhammad SALEEM, Mehmood ALI et al.Clean Energy Technologies Journal, 1 January 2023
Clean Energy Technologies Journal coverClean Energy Technologies Journal Download PDF

Subscribe to YTUP

Stay connected and receive the latest research updates directly in your inbox.

YTUP — Yıldız Technical University Publishing

Advancing knowledge and fostering innovation through high-quality, peer-reviewed academic publications.

About YTU

Discover

  • ›Articles
  • ›Journals
  • ›Research Topics
  • ›Open Access Policy

Guidelines

  • ›Author guidelines
  • ›Services for authors
  • ›Policies and publication ethics
  • ›Editor guidelines
  • ›Fee policy

Explore

  • ›Articles
  • ›Research Topics
  • ›Journals
  • ›How we publish

Support

  • ›Help center
  • ›Emails and alerts
  • ›Contact us
  • ›Submit
  • ›Career opportunities
YTU Logo

© 2026 Yıldız Technical University (Istanbul, Turkey)

Terms and ConditionsTerms of UsePrivacy PolicyPrivacy SettingsDisclaimer
Like this platform? Join our teamHave feedback or questions?
Supervisor