Next Article in Journal
Reduced Device Count for Self Balancing Switched-Capacitor Multilevel Inverter Integration with Renewable Energy Source
Previous Article in Journal
Industrial Robots and the Employment Quality of Migrant Workers in the Manufacturing Industry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Revolutionizing Solar Power Production with Artificial Intelligence: A Sustainable Predictive Model

by
Elham Alzain
1,*,
Shaha Al-Otaibi
2,
Theyazn H. H. Aldhyani
1,*,
Ali Saleh Alshebami
1,*,
Mohammed Amin Almaiah
3,4 and
Mukti E. Jadhav
5
1
Applied College, King Faisal University, Alahsa 31982, Saudi Arabia
2
Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
3
Department of Computer Networks and Communications, College of Computer Science and Information Technology, King Faisal University, Al-Ahsa 31982, Saudi Arabia
4
Faculty of Information Technology, Applied Science Private University, Amman 11931, Jordan
5
Department of Computer Science, Shri Shivaji Science & Arts College, Chikhli Dist., Buldana 443201, India
*
Authors to whom correspondence should be addressed.
Sustainability 2023, 15(10), 7999; https://doi.org/10.3390/su15107999
Submission received: 6 April 2023 / Revised: 7 May 2023 / Accepted: 9 May 2023 / Published: 14 May 2023
(This article belongs to the Section Resources and Sustainable Utilization)

Abstract

:
Photovoltaic (PV) power production systems throughout the world struggle with inconsistency in the distribution of PV generation. Accurate PV power forecasting is essential for grid-connected PV systems in case the surrounding environmental conditions experience unfavourable shifts. PV power production forecasting requires the consideration of critical elements, such as grid energy management, grid operation and scheduling. In the present investigation, multilayer perceptron and adaptive network-based fuzzy inference system models were used to forecast PV power production. The developed forecasting model was educated using historical data from October 2011 to February 2022. The outputs of the proposed model were checked for accuracy and compared by considering the dataset from a PV power-producing station. Three different error measurements were used—mean square error, root-mean-square error, and Pearson’s correlation coefficient—to determine the robustness of the suggested method. The suggested method was found to provide better results than the most recent and cutting-edge models. The MLP and ANFIS models achieved the highest performance (R = 100%), with less prediction errors (MSE = 1.1116 × 10−8) and (MSE = 1.3521 × 10−8) with respect to MLP and ANFIS models. The study also predicts future PV power generation values using previously collected PV power production data. The ultimate goal of this work is to produce a model predictive control technique to achieve a balance between the supply and demand of energy.

1. Introduction

Continuous environmental challenges, such as rising pollution and diminishing fossil fuel reservoirs, have elevated renewable energy to the forefront of debate and research. As a result, various parties, including researchers, have made many attempts to achieve an environment with low pollution by suggesting low-carbon technologies in many industries, such as garments, home appliances and automobiles. Renewable energy is considered an option for sustainable and clean energy [1]. Renewable energy includes different sources, such as biomass, solar, wind, geothermal and tidal power [2,3]. It is regarded as a nonconventional energy source poised to play a significant role in the future [4]. It is also essential if the smart cities that rely on solar energy are to be energy efficient and sustainable. Such smart cities produce power using renewable energy sources, such as solar panels, thereby reducing environmental damage. Renewable energy, particularly solar energy, has numerous applications, including light sources and public transportation. Solar cells are simple to use and install. They can be mounted on the roofs or sides of buildings to generate electricity for lighting, heating and cooling systems. In addition, solar-powered charging stations for electric vehicles can be set up throughout the city to encourage the use of clean energy transportation. By utilizing solar energy, smart cities can reduce their carbon footprints and become more self-sufficient in terms of energy production. Figure 1 shows examples of the various benefits that might be achieved from applying solar energy.
In this research, we focus on solar power, which is regarded as one of the fastest-growing industries, as a source of power [1].The introduction of solar power has revolutionised how we generate and use energy. Solar energy is a renewable and clean energy source that can power homes, businesses and even entire cities. Nevertheless, despite the benefits of solar energy, it has some disadvantages when integrated into the power grid. In particular, the challenge lies in predicting the availability of solar power to maximise its potential; variations in solar power outputs and low technical support result in more pressure on the system, hindering carbon emission reduction [5]. Environmental factors, such as climate, temperature, environment and sustainable intensity, can also pose problems, influencing power generation. These environmental factors impact the efficiency of the power output of the cells [6,7,8]. Other factors, such as dust, snow, dirt, wind speed, atmospheric particles, cloudiness and solar irradiation can also influence the output and generation of solar power [5,9,10,11].
As a result, gathering data that can be used for predicting and increasing solar-power-plant power generation is critical. Continuous tracking of solar power data can assist in determining the rate of performance loss in their systems. It can also aid in the upkeep of solar energy systems. That is to say, the benefits of power plants’ bulk sales will rise if we can promptly and precisely identify the root cause of interfering signals and make critical decisions in abnormal situations [5]. The various and numerous complicated and unknown influential environmental factors mentioned earlier make it challenging to ensure long-term daily predictions of solar radiation with high accuracy [12] and lead to more costs [13]. Accordingly, many attempts have been made, using different prediction models, to predict the performance of solar energy. Artificial intelligence (AI), an effective and powerful tool, can be used to predict the availability of solar power; AI-based models can accurately predict solar power output by considering weather conditions, geographical location and time of day. This research will explore how AI can predict solar power availability and how this technology can optimise solar energy utilisation. Our aim in this research is to examine effective prediction models of solar power generation so that power generation and consumption can be planned, given that solar power prediction is essential for grid integration in the solar management system [14].
The development of a prediction model for solar power generation is considered important because it contributes to comprehensive and balanced operations [15]. A solar power prediction model would also contribute to reducing the future prediction errors of solar power [16]. Furthermore, the exploration of solar power and other renewable energies has become a commonly agreed goal due to the rising pressure on power generation and the growing pressure from environmental conservation [12]. Artificial neural networks (ANNs) are one of the most common methods for predicting solar radiation and have been successfully used for solar radiation prediction and solar system design [2]. Our key contribution in this research includes a focus on ANNs in solar energy systems, as well as daily and monthly solar radiation prediction, because they are capable of data sorting, pattern detection and solving non-linear function estimations [12]. Finally, research should be dedicated to ANNs and their applications in the area of solar energy. To increase their processing speed, ANNs use graphics cards [17]. Because of their large cardinality, these systems are particularly well suited for prediction in high-dimensional spaces, where it is more probable that non-linear functions would exist between quantities of varying sizes. Nevertheless, ANNs’ flexibility in accommodating changes in the distribution function raises the risk of “overfitting” [18], that is, of significantly overfitting the training data. This causes the ANN to become “memorised” in the information it has been given, rendering it incapable of making predictions. This can give the model a misleading impression of precision. To circumvent this, data must be divided between training and test models (often 80/20 or 90/10 for distinct samples), so that the accuracy of the model learned with fully unknown samples may be estimated.
As a multifunctional tool, ANNs have found widespread use in the solar energy industry. Solar panel construction [19], solar energy modelling in Nigeria [20], stand-alone installations [21], daily local energy radiation forecasting [22], residential self-sufficiency [23], solar power forecasting [24], 24 h-ahead energy production prediction [25] and global energy prediction in Spain [26] are just a few of the many areas where models have been presented.
Neural networks [27], support vector regression [28], an adaptive fuzzy approach [29] and empirical likelihood maximisation [30] are only a few of the AI-based approaches described in the literature for solar power production. Most of these AI-based methods are used to control non-linear interactions between input and output, in contrast to ST-based methods. As it became apparent that weather classification played a significant role in developing an accurate model, a number of novel AI-based models have been developed, including models based on convolutional neural networks (CNNs) and generative adversarial networks (GANs) for power generation prediction [31]. For solar power production, researchers have created several AI-based techniques, using recurrent neural network (RNN) [32], long short-term memory networks (LSTM) [33], convolutional neural networks (CNNs) [34] and a gated recurrent unit (GRU) [35], among others, for solar power production; these are discussed at length in a recent review [36]. Hybrid models are useful for predicting solar power, according to one study [37], since they strike a good balance between stability and accuracy in terms of the parameters used. These AI-based approaches are built with shallow architecture, necessitating labour-intensive feature engineering and offering only modest generalisation [38]. Both convolutional neural networks (CNNs) and recurrent neural networks (RNNs) are powerful AI tools, but although a CNN can recover information in many spatial dimensions [39,40], an RNN can only learn in one, and solar power generation requires the knowledge of both.
Therefore, for a precise solar power forecasting, a method that can extract spatial and temporal features is necessary. In order to permit a greater degree of integration of renewable energy into the controls of the current electrical grid, it is of the highest urgency to generate solar energy predictions that are correct. There is now a chance to apply data-driven algorithms to enhance the forecasting of solar power as a result of the availability of data at granularities previously unimaginable. The following is a list of the primary contributions that the research paper makes:
  • In the grand scheme of things, this work aids in accomplishing a couple of the United Nations’ Sustainable Development Goals. It is immediately related to Goal No. 13, “Climate action,” and it is indirectly helping with other goals as well.
  • To be more precise, our research has developed a powerful AI model specifically for solar production forecasting.
  • The contribution of enhanced ANFIS and MLP models for predicting solar production is significant because they enable the accurate forecasting of energy generation from renewable sources, such as solar power.
  • When comparing the present model’s performance to that of other models, the first was shown to be better in forecasting solar output than the latter.
  • These models can help energy companies optimise their operations by adjusting their output according to predicted demand. This can reduce the costs associated with overproduction or underproduction of electricity. Accurate predictions also help policymakers plan the integration of renewable energy sources into the grid system.

2. Materials and Methods

In this section, the suggested technique is broken down, and an in-depth description of the creation of the proposed system model is provided. After the construction of the suggested model, validation of the proposed model using actual PV systems was carried out. In addition, performance measures were used to evaluate performance. The solar production framework is presented in Figure 2. The subsequent steps of the proposed framework are described in the subsections.

2.1. Dataset

The dataset was obtained from the Kaggle repository. In October 2011, solar panels, also known as photovoltaic modules, were placed on the roof. The modules had a combined power output of 5 kWp. Since the dataset kept daily records of energy use, it was natural to also keep a record of the amount of power that was produced by the solar panels. There are four characteristics in the dataset. The data were gathered between 26 October 2011 and 27 February 2022. The data categories were date, cumulative solar power in kWh of electricity used and gas/days per m2 used. Figure 3 shows the cumulative solar power for each year; the y-axis represents the number of samples and the x-axis is represents the time interval of collecting the data.

2.2. Preprocessing

In AI modelling, a “data preprocessing” phase is an essential component to extract the greatest amount of distinctive information from a dataset. The data that were obtained underwent preprocessing in order to complete tasks, such as filling in missing values, identifying and removing outliers and scaling the features to the same range. To achieve rapid convergence during the gradient-learning process of the ANN models, a min–max scaler was used for the process of scaling the dataset into a range between 0 and 1. By mitigating the impact of outliers, the min–max scaler’s restricted range helps produce a standard deviation that is lower than it would otherwise be. Calculation of the min–max scaler was as follows:
z n = f f m i n f m a x f m i n
where fmin and fmax denote the fmin and fmax values, respectively, in this expression [39].

2.3. Prediction Models

2.3.1. A Multilayer Perceptron (MLP)

A feed-forward neural network is a kind of closed, complex network that mimics the neural structure of the human brain by using a collection of basic nodes to model the network. In most cases, it is composed of three distinct but interconnected components or layers, as illustrated in Figure 4: the input layer; the hidden layer, which is the part of the network that contains the neurons; and the output layer. The importance of the connections between neurons is represented by their weights w i , which are multiplied by the inputs in the first layer of a neural network. Inside a neuron, a summation of these multiplications is performed, and a bias for the node is then applied. The activation function is a non-linear function that determines how each neuron’s inputs, or nodes, contribute to the final output. This function determines the amount of activity experienced by neurons. As Figure 4 illustrates, the sigmoidal function, also known as the tan-sigmoid function, is the transfer function that is used the most.
Training a neural network entails comparing the model’s inputs and outputs in order to make adjustments to the weight of the connections and the neuron bias. A training approach (of the backpropagation sort) for supervised training models aims to decrease the output error via weight adjustment iterations or epochs [41,42,43,44]. Box 1 shows pseudocode of the MLP mode. Figure 5 shows flowchart of MLP model.
Box 1. Pseudocode of the MLP model.
  • Define the MLP model architecture with input layer, hidden layers and output layer.
  • Initialise the weights and biases for each layer randomly.
  • Set the learning rate and number of epochs for training.
  • For each epoch, iterate through the training data.
  • Feedforward the input through the network to obtain predicted output.
  • Calculate the error between predicted output and actual output using a loss function.
  • Backpropagate the error through the network to update weights and biases using gradient descent algorithm.
  • After training, use the trained model to make predictions on new data.
  • Feedforward the input through the network to obtain predicted output.
  • Return predicted output as result of prediction process.

2.3.2. Adaptive Neuro-fuzzy Inference System

ANFIS stands for adaptive neuro-fuzzy inference system. It is a type of artificial neural network that combines the strengths of fuzzy logic and neural networks to create a powerful modelling tool. ANFIS models are used in various applications, such as prediction, classification and control. An ANFIS model consists of five layers: the input layer, fuzzification layer, rule layer, defuzzification layer and output layer. The input layer receives the input data and passes them to the fuzzification layer, where the inputs are converted into fuzzy sets [45]. The rule layer uses these fuzzy sets to generate rules that describe the relationship between inputs and outputs. The defuzzification layer converts the fuzzy outputs into crisp values, which are then passed to the output layer. For the sake of clarity, let us say that ANFIS is a two-input (x, y) model with a single output (z, fuzzy Sugeno architecture). If–then rules in fuzzy logic can be found elsewhere.
Figure 6 depicts a typical ANFIS architecture. Let us assume that the fuzzy inference system under consideration takes in x and y and spits out f . The following outlines the typical rule set for the first-order Sugeno fuzzy y-inference model, which consists of two fuzzy if–then rules:
R u l e   1 : I f   x   i s   A 1   a n d   y   i s   B 1 ,   t h e n   f 1 = p 1 x + q 1 y + r 1
R u l e   2 : I f   x   i s   A 2   a n d   y   i s   B 2 ,   t h e n   f 1 = p 2 x + q 2 y + r 2  
In this equation, x   and   y represent the input variables; p 1 ,   p 2 , q 1 , q 2 , r 1 and r 2 represent the linear polynomial parameters; A 1 ,   A 2 ,   B 1 and B 2 represent the output fuzzy sets of the ANFIS model and f represents the final result.
  • Fuzzifying Layer 1: The name “fuzzification layer” describes the first layer. The input parameters are transformed into a fuzzy set via the fuzzy inference system’s membership function at this layer. In this study, we used a Gaussian-shaped membership function, one of many possible membership functions, to map the training data to the interval [0, 1].
The first layer is the “fuzzification” layer. The input parameters are transformed into a fuzzy set via the fuzzy inference system’s membership function at this layer. In this study, we used a Gaussian-shaped membership function to map the training data to the interval [0, 1].
O 1 , i = μ   A i ( x )   for   i = 1 , 2
O 1 , i = μ   B i ( y )   for   i = 1 , 2
μ   A i ( x 1 ) = 1 1 + ( x c i σ i ) 2 b i
where the output of the layer is represented in O1,i; μ ( x ) and μ ( y ) are the membership functions of a Gaussian distribution; Ai stands for the language parameter and the Gaussian function has three constants, σi, bi and ci [45]
  • Implication Layer 2: The second layer consists of predetermined nodes. The goal of this layer is to produce an output, which is accomplished by multiplying all the signals received from the layer below it. The output may be denoted by the symbol w i .
O 2 , i = w i = μ A i ( x )     μ B i ( y ) ,   i = 1 ,   2
  • Normalizing Layer 3: In the third layer, all of the nodes are permanently connected and are denoted by the letter N . The outputs of this layer are derived by applying the rules of the firing strength inference system.
O 3 , i = w ¯ i = w i w 1 + w 2 ,   i = 1 ,   2
where the output of layer 3 is indicated by O3,I and the rule-based inference system firing strength is represented by ( w ¯ ).
  • Defuzzifying Layer 4: Adaptive nodes may be found in layer 4. The adaptive nodes may be fine-tuned using its three parameters. The weighted consequent value is computed for each node w i in this layer as [46]:
O 4 , i = w ¯ i . f i = w ¯ i . ( p i x + q i y + r i )
where O 4 , i is the output of layer 4. The inference system’s parameters are denoted as p i ,   q i , and r i .
  • Combining Layer 5: Inference occurs in layer 5, which is utilised to derive the final result from the preceding levels [47,48].
O 5 , i o v e r a l l   o u t p u t =   w ¯ i f i = i w ¯ i f i i w i
A flowchart of the ANFIS model to predict solar production is presented in Figure 7. Box 2 shows pseudocode of the ANFIS model.
Box 2. Pseudocode of the ANFIS model.
  • Initialise the ANFIS model with appropriate parameters and membership functions for each input variable.
  • Split the available data into training and testing sets.
  • Train the ANFIS model using the training data by adjusting the membership function parameters and weights of each rule using a gradient-descent algorithm.
  • Evaluate the performance of the trained ANFIS model on the testing data by calculating various metrics, for example, MSE.
  • Use the trained ANFIS model to make predictions on new input data by passing it through the forward pass of the network and obtaining an output value.
  • Compare the predicted output with actual output values to evaluate the accuracy of predictions.
  • If necessary, retrain or adjust the ANFIS model based on new data or changes in input variables or membership functions.

2.4. Performance Measurement

In this study, several measures from the realm of statistical analysis were used to assess the quality of the created model. The ANFIS model was evaluated using the mean square error (MSE), root-mean-square error (RMSE) and Pearson’s correlation coefficient (R%). The corresponding equations for these variables were as follows:
Mean squared error (MSE) quantifies the typical size of the squared errors across a collection of forecasts. Since the error is squared, the result is always positive, regardless of the direction of the error. The symbolic representation is as follows:
M S E = 1 n   i = 1 n ( y i , o b s e r y i , p r e d   ) 2
The root-mean-squared error (RMSE) quantifies the typical disparity between the anticipated and observed values. Accordingly, the root-mean-squared error (RMSE) is the average vertical distance between the actual value and the corresponding predicted value on the fit line. MSE is merely the square root of that number.
R M S E = i = 1 n ( y i , o b s e r y i , p r e d ) 2 n
R % = n ( i = 1 n y i , o b s e r   ×   y i , p r e d ) ( i = 1 n y i , e x p ) ( i = 1 n y i , p r e d ) [ n ( i = 1 n y i , e x p ) 2 ( i = 1 n y i , e x p ) 2 ] [ n ( i = 1 n y i , p r e d ) 2 ( i = 1 n y i , p r e d ) 2 ] × 100
The experimental value of data point I denoted by y ( y i , e o b s e r ) and the predicted value of data point I is denoted by y ( y i , p r e d ), where n is the total number of input data points.

2.5. Correlation Analysis

The degree to which two variables are connected is measured by a statistical measure called correlation. The Pearson product-moment correlation is the most popular method because it provides a clear picture of the linear relationship between any given pair of variables. Several studies have demonstrated that when the Pearson value is zero, this does not mean that there is no relationship at all between the variables. Therefore, we need to build a correlation matrix to determine what kind of relationships exists among our most critical variables. Figure 8 shows the correlation coefficients between dataset variables. It can be seen that there is a strong connection (72%) between kWh electricity and gas/days.

3. Experiment

An effective ANFIS and MLP model was constructed on the basis of a database that was collected from a standard dataset, as described above. This model, which was developed using MATLAB 2020, served as the computational platform for the modelling work that was performed. The variables that were employed as inputs for the modelling were the starting concentration, the date, cumulative solar power, kWh electricity used and gas m2 used. The data were log normalised, and the MSE, RMSE, R% and R2 were used in the evaluation of the constructed model’s capacity to make accurate predictions.

3.1. Development of the MLP and ANFIS Models

In this section, the development of the MLP and ANFIS models is presented. Input data contained information about past solar production. Model validation in the MLP model consisted of 20% of randomly selected data from the training dataset. If the network’s performance does not increase on the validation vectors during training, the training is terminated using the validation set. We experimented with three different learning algorithms, 200 epochs and the sigmoid activation function, as well as a variety of internal connection densities, layer densities (3, 5 and 10) and epoch sizes. The MLP model’s predictions were checked against every piece of datum in the testing set. The dataset was split in half, with one half used for training and the other used for evaluating intermediate-term projections. Then, for a three-year prediction window, the MSE and RMSE were calculated.
Table 1 shows the MLP’s significant parameters, with 100 iterations of the training model with different starting weights. After training, it was found that the starting weights had a modest correlation with the ultimate outcomes. The MSE, however, was shown to be quite insensitive to the choice of starting weights, with an error standard deviation of less than 0.1%. Figure 9 shows the development of the MLP model to predict solar production whereas blue circle is hidden layer 1, red circle is hidden layer 2 and yellow circle is hidden layer 3.
In this study, we present an ANFIS model that uses fuzzy set theory’s guiding principles and procedures to evaluate CPU usage by factoring in the effects of cache, memory (RAM), storage and bus throughput. It is necessary to specify language variables and membership functions before beginning the fuzzification module of an adaptive neuro-fuzzy inference system. The input numeric values for RAM, cache, storage and bus usage are all fuzzified into inputs in the fuzzification module. Here, we used a membership function of the Gaussian distribution. As the last component of the ANFIS model, the defuzzification module refines the fuzzy outputs, providing linguistic values in the case of the Mamdani type, and crisp values in the case of the Sugeno type. Fuzzing the input numerical values, implementing rule strengths, training the inference engine and constructing rule strengths, all happen at this stage. In this case, rule strengths are used to convert fuzzy output data into numbers. As shown in Figure 10, we used the default centroid defuzzification approach for Mamdani ANFIS and the weighted average method for Sugeno-type ANFIS.
Using the MATLAB fuzzy library, the ANFIS team developed a subtractive clustering algorithm with an acceptance radius of 0.55 and a maximum of 100 training and validation rounds. The model made use of identical inputs from the neural networks. Nevertheless, owing to the longer period of training, the total number of days of delay was capped at four. Because of its uniqueness in the ANFIS algorithm, the Gaussian transfer function was chosen for this subtractive clustering method. Figure 10 depicts the framework of the ANFIS model with two rules, and Table 2 lists the values of the model’s parameters.

3.2. Results and Performance of the MLP Model

This subsection describes the accurate results that the MLP model obtained while trying to forecast the amount of solar energy produced. The dataset was segmented into 80% training, which is a necessary step in the process of developing a highly effective model utilizing certain experimental data, and 20% testing, making use of data that have not been seen before in order to validate the model. The predicted values of the solar production (y-axis) and the experimental values (x-axis) are completely in agreement across all datasets, as shown in Figure 11 and Table 3, respectively. The constructed MLP is ready to be tested if it has high values of R% (100%) at training and testing, as well as extremely low values of MSE and RMSE. These values indicate that the system is ready to meet the specified goals.
The histogram inaccuracy that occurred for the model’s projected values when it was in the training and testing phases is shown in Figure 12. Analysing the error histogram metrics allowed for the computation of the degree of discordance that occurred between the expected values and the actual values. In addition, the metrics demonstrated the degree to which the desired values and the expected values diverged from one another. The histogram errors that occurred during the training process were very small; however, the outcomes from the MLP model during the testing phase had a value of 0.000972.
In order to calculate the MSE of the network and make accurate predictions about solar output, a performance plot was used since it was considered useful to put the idea to the test. Figure 13 provides a visual representation of how well the MLP model performed. During epoch 200, the value 1.1116 × 10−8 proved to be the most accurate validation of the ANN model.

3.3. Results of the ANFIS Model

Figure 14 and Table 4 illustrate the performance of the ANFIS model in the training and testing stages. Figure 14 shows that the prediction values correlated quite well with the desired (experimental) values. In addition, high average values of R% (100%) in the training and testing of the dataset and very low values of MSE (7.3615 × 10−6) and RMSE (0.002713) were reported in the validation phase. These values indicate the robustness of the developed ANFIS model to predict solar production.
Figure 15 displays the error histogram of the trained model’s predicted values. The error histogram measurements were analysed to ascertain the degree of discrepancy between the forecasted and desired outcomes. Such error numbers can be negative, since they quantify the degree to which actual results fall short of expectations. The highest histogram error during validation was reported to be 0.001497.
As a result, we were able to complete the stages of defuzzification, determining the inference technique and building the rule foundation for our ANFIS models. The input parameters of a Mamdani-type ANFIS model and a Sugeno-type ANFIS model are shown by the rule viewer in Figure 16. The Sugeno ANFIS model assigned a value of 79% to the CPU’s utility. In accordance with the predetermined rule basis, the Mamdani ANFIS model determined the value to be 1.113. Whereas the yellow colour indicate to fuzzy rules setup.

4. Validation and Discussion

Renewable energy sources are an essential part of sustainable development because of their ability to reduce the reliance on fossil fuels for the production of electricity, reduce the emission of greenhouse gases and strengthen energy stability over the long term. Wind-based generation and solar energy-based generation are two of the renewable energy sources that are expanding at a fast rate.
As can be observed from the findings, the suggested ANFIS and MLP models overpower other current machine learning models throughout the anticipated period in terms of all performance measures used to assess forecasting accuracy for predictions of solar generation. This was the case for all the metrics. The suggested model was evaluated on three real-world PV systems using four years’ worth of weather data to offer an all-encompassing assessment. The MLP and ANFIS models achieved low prediction errors according to the MSE metrics 5.177 × 10−6 and 7.3615 × 10−6 at the testing phase.
In order to validate the ANFIS and MLP models, we made a projection of the future values of solar output for a period of 30 days, beginning on 28 February 2022 and ending on 28 March 2022. Figure 17 provides a graphical depiction of the thirty-day prediction.
PV solar energy prediction has become an increasingly significant tool for dealing with the volatility and unpredictability associated with solar power in contemporary grids because of the increased deployment of solar energy in these systems. For this reason, we are working to find a model that is capable of producing continuous real-time forecasts using meteorological data. This is essential for providing support for important decisions by power system operators, which will help to ensure a more efficient management and secure operation of the grid as well as an increase in the cost-effectiveness of the PV system. Table 5 shows a comparison between the existing solar-production models and developed models.

5. Conclusions

The primary objective of this study was to investigate and analyse different approaches to the prediction and assessment of solar power production. We conducted extensive tests using models based on AI to correctly forecast the amount of power generated on the basis of the outcomes of our studies. It was shown via the predictions of earlier experiments that constructing an appropriate prediction model by relying only on the data collected by monitoring equipment physically placed in the solar power plant is not possible. The real applications, together with the associated feature data, indicate the possibility that solar-power forecast models will steadily develop to the point where forecasts can be optimised via various model tests. The conclusions of the proposed research are as follows:
  • In this research, we offered a model that offers a solution for users and authorities interested in sustainable energy power forecasts based on solar power. The model was developed by us and published as part of this study.
  • Our method involves the presentation of an MLP structure and an ANFIS structure, both of which have been evaluated using a variety of topologies. In addition, our method offers solar energy forecasts using data that have been gathered from open data sources. It has a number of benefits over other methods now in use, as described below.
  • It provides accurate, reliable findings. Compared to other methods that we have discovered in the research literature, the technique that is described produces results that are comparable on the MSE and RMSE metrics.
  • RMSE and MSE were used as measures to compare the performance of the proposed model with that of existing ensemble models. The ANFIS and MLP models that were suggested were superior to the other models and lowered the MSE by 5.177 × 10−6 and 7.3615 × 10−6.
  • On the basis of the R-correlation measurements, both the MLP and the ANFIS models achieved a score of 100% when it came to predicting the future values of solar output.
  • The results that were collected provide evidence that the algorithms that were used to solve the related forecasting problem based on the daily datasets were successful. This is shown by the fact that the problem was successfully solved. In addition, it has been shown that the performance of both models was better than that of the other approaches used. The findings of this research may be considered by policymakers at the national and local energy levels when making decisions on the viability of solar power to replace conventional fossil fuel sources and to make a positive contribution to the preservation of the natural environment. The findings of this research were compiled over the course of many years in order to ensure that they were as precise as possible. Accurate predictions are desired for solar energy projects.
  • Future work could focus on developing more accurate and comprehensive weather models that can be integrated into ANN models to improve solar production predictions. Furthermore, developing models that can accurately predict solar production for larger-scale systems, such as utility-scale solar farms, is highly warranted.

Author Contributions

Conceptualization, E.A., A.S.A., T.H.H.A., S.A.-O. and M.A.A.; methodology T.H.H.A.; software, T.H.H.A.; validation, E.A., A.S.A. and T.H.H.A.; formal analysis, E.A., S.A.-O., T.H.H.A. and M.A.A.; investigation, T.H.H.A. and M.A.A.; resources, A.S.A. and T.H.H.A.; data curation, E.A., M.E.J., T.H.H.A. and A.S.A.; writing—original draft preparation, M.A.A., M.E.J., E.A., A.S.A., T.H.H.A., S.A.-O. and M.E.J.; writing—review and editing, M.A.A. and M.E.J.; visualization, S.A.-O. and T.H.H.A.; supervision, E.A., A.S.A. and T.H.H.A.; project administration, E.A., A.S.A.; funding acquisition, E.A., A.S.A. and T.H.H.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research and the APC were funded by Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia for funding this research work through the project number INST156.

Data Availability Statement

The data presented in this study are available at https://www.kaggle.com/datasets/fvcoppen/solarpanelspower, accessed 5 Febarary 2023.

Acknowledgments

The authors extend their appreciation to the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia for funding this research work through the project number INST156.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bazyomo, S.; Lawin, E.A.; Coulibaly, O.; Ouedraogo, A. Forecasted Changes in West Africa Photovoltaic Energy Output by 2045. Climate 2016, 4, 53. [Google Scholar] [CrossRef]
  2. Qazi, A.; Fayaz, H.; Wadi, A.; Raj, R.G.; Rahim, N.A.; Khan, W.A. The artificial neural network for solar radiation prediction and designing solar systems: A systematic literature review. J. Clean. Prod. 2015, 104, 1–12. [Google Scholar] [CrossRef]
  3. Liu, Z.; Wang, X.C. Manufacture and performance evaluation of solar garment. J. Clean. Prod. 2013, 42, 96–102. [Google Scholar] [CrossRef]
  4. Gupta, P.; Singh, R. PV power forecasting based on data-driven models: A review. Int. J. Sustain. Eng. 2021, 14, 1733–1755. [Google Scholar] [CrossRef]
  5. Lee, C.-H.; Yang, H.-C.; Ye, G.-B. Predicting the Performance of Solar Power Generation Using Deep Learning Methods. Appl. Sci. 2021, 11, 6887. [Google Scholar] [CrossRef]
  6. Solaun, K.; Cerda, E. Climate change impacts on renewable energy generation. A review of quantitative projections. Renew. Sustain. Energy Rev. 2019, 116, 109415. [Google Scholar] [CrossRef]
  7. Voyant, C.; Notton, G.; Kalogirou, S.; Nivet, M.-L.; Paoli, C.; Motte, F.; Fouilloy, A. Machine learning methods for solar radiation forecasting: A review. Renew. Energy 2017, 105, 569–582. [Google Scholar] [CrossRef]
  8. Kut, P.; Pietrucha-Urbanik, K. Most Searched Topics in the Scientific Literature on Failures in Photovoltaic Installations. Energies 2022, 15, 8108. [Google Scholar] [CrossRef]
  9. Perez, J.C.; Gonz’alez, A.; Dıaz, J.P.; Exposito, F.J.; Felipe, J. Climate change impact on future photovoltaic resource potential in an orographically complex archipelago, the Canary Islands. Renew. Energy 2019, 133, 749–759. [Google Scholar] [CrossRef]
  10. Thevenard, D.; Pelland, S. Estimating the uncertainty in long-term photovoltaic yield predictions. Sol. Energy 2013, 91, 432–445. [Google Scholar] [CrossRef]
  11. Li, F.-F.; Wang, S.-Y.; Wei, J.-H. Long term rolling prediction model for solar radiation combining empirical mode decomposition (EMD) and artificial neural network (ANN) techniques. J. Renew. Sustain. Energy 2018, 10, 013704. [Google Scholar] [CrossRef]
  12. Yadav, A.K.; Chandel, S.S. Solar radiation prediction using Artificial Neural Network techniques: A review. Renew. Sustain. Energy Rev. 2014, 33, 772–781. [Google Scholar] [CrossRef]
  13. Trapero, J.R.; Kourentzes, N.; Martin, A. Short-term solar irradiation forecasting based on Dynamic Harmonic Regression. Energy 2015, 84, 289–295. [Google Scholar] [CrossRef]
  14. Elsaraiti, M.; Merabet, A. Solar Power Forecasting Using Deep Learning Techniques. IEEE Access 2022, 10, 31692–31698. [Google Scholar] [CrossRef]
  15. Anderson, D.; Leach, M. Harvesting and redistributing renewable energy: On the role ofgas and electricity grids to overcome intermittency through the generation and storage ofhydrogen. Energy Ploicy 2004, 32, 1603–1614. [Google Scholar] [CrossRef]
  16. Che, S.; Boyer, M.; Meng, J.; Tarjan, D.; Sheaffer, J.W.; Skadron, K. A performance study of general-purpose applications on graphics processors using CUDA. J. Parallel Distrib. Comput. 2008, 68, 1370–1380. [Google Scholar] [CrossRef]
  17. Jin, L.; Kuang, X.; Huang, H.; Qin, Z.; Wang, Y. Study on the Overfitting of the Artificial Neural Network Forecasting Model. J. Meteorol. Res. 2005, 19, 216–225. [Google Scholar]
  18. Karatepe, E.; Boztepe, M.; Colak, M. Neural network based solar cell model. Energy Convers. Manag. 2006, 47, 1159–1178. [Google Scholar] [CrossRef]
  19. Fadare, D. Modelling of solar energy potential in Nigeria using an artificial neural network model. Appl. Energy 2009, 86, 1410–1422. [Google Scholar] [CrossRef]
  20. Mellit, A.; Benghanem, M.; Bendekhis, M. Artificial neural network model for prediction solar radiation data: Application for sizing stand-alone photovoltaic power system. In Proceedings of the 2005 IEEE Power Engineering Society General Meeting, San Francisco, CA, USA, 12–16 June 2005; Volume 1, pp. 40–44. [Google Scholar]
  21. Amrouche, B.; Le Pivert, X. Artificial neural network based daily local forecasting for global solar radiation. Appl. Energy 2014, 130, 333–341. [Google Scholar] [CrossRef]
  22. Quiles, E.; Roldán-Blay, C.; Escrivá-Escrivá, G.; Porta, C.R. Accurate Sizing of Residential Stand-Alone Photovoltaic Systems Considering System Reliability. Sustainability 2020, 12, 1274. [Google Scholar] [CrossRef]
  23. Abuella, M.; Chowdhury, B. Solar power forecasting using artificial neural networks. In Proceedings of the 2015 North American Power Symposium, Charlotte, NC, USA, 4–6 October 2015. [Google Scholar]
  24. Cococcioni, M.; D’Andrea, E.; Lazzerini, B. 24-h-ahead forecasting of energy production in solar PV systems. In Proceedings of the 11th International Conference on Intelligent Systems Design and Applications, Cordoba, Spain, 22–24 November 2011; pp. 1276–1281. [Google Scholar]
  25. Gala, Y.; Fernández, A.; Dorronsoro, J.; García, M.; Rodríguez, C. Machine Learning Prediction of Global Photovoltaic Energy in Spain. Renew. Energy Power Qual. J. 2014, 605–610. [Google Scholar] [CrossRef]
  26. Wang, J.; Zhang, N.; Lu, H. A novel system based on neural networks with linear combination framework for wind speed forecasting. Energy Convers. Manag. 2019, 181, 425–442. [Google Scholar] [CrossRef]
  27. Deo, R.C.; Wen, X.; Qi, F. A wavelet-coupled support vector machine model for forecasting global incident solar radiation using limited meteorological dataset. Appl. Energy 2016, 168, 568–593. [Google Scholar] [CrossRef]
  28. Sharifian, A.; Ghadi, M.J.; Ghavidel, S.; Li, L.; Zhang, J. A new method based on Type-2 fuzzy neural network for accurate wind power forecasting under uncertain data. Renew. Energy 2018, 120, 220–230. [Google Scholar] [CrossRef]
  29. Ali, M.; Prasad, R. Significant wave height forecasting via an extreme learning machine model integrated with improved complete ensemble empirical mode decomposition. Renew. Sustain. Energy Rev. 2019, 104, 281–295. [Google Scholar] [CrossRef]
  30. Momin, A.M.; Ahmad, I.; Islam, M. Weed Classification Using Two Dimensional Weed Coverage Rate (2D-WCR) for Real-Time Selective Herbicide Applications. In Proceedings of the International Conference on Computing, Information and Systems Science and Engineering, Bangkok, Thailand, 29–31 January 2007. [Google Scholar]
  31. Abdel-Nasser, M.; Mahmoud, K. Accurate photovoltaic power forecasting models using deep LSTM-RNN. Neural Comput. Appl. 2019, 31, 2727–2740. [Google Scholar] [CrossRef]
  32. Zhang, J.; Chi, Y.; Xiao, L. Solar power generation forecast based on LSTM. In Proceedings of the 2018 IEEE 9th International Conference on Software Engineering and Service Science (ICSESS), Beijing, China, 23–25 November 2018; pp. 869–872. [Google Scholar]
  33. Zang, H.; Cheng, L.; Ding, T.; Cheung, K.W.; Wei, Z.; Sun, G. Day-ahead photovoltaic power forecasting approach based on deep convolutional neural networks and meta learning. Int. J. Electr. Power Energy Syst. 2020, 118, 105790. [Google Scholar] [CrossRef]
  34. Han, T.; Muhammad, K.; Hussain, T.; Lloret, J.; Baik, S.W. An efficient deep learning framework for intelligent energy management in IoT networks. IEEE Internet Things J. 2020, 8, 3170–3179. [Google Scholar] [CrossRef]
  35. Yar, H.; Hussain, T.; Khan, Z.A.; Koundal, D.; Lee, M.Y.; Baik, S.W. Vision sensor-based real-time fire detection in resource-constrained IoT environments. Comput. Intell. Neurosci. 2021, 2021, 5195508. [Google Scholar] [CrossRef]
  36. Khan, Z.A.; Hussain, T.; Ullah, F.U.M.; Gupta, S.K.; Lee, M.Y.; Baik, S.W. Randomly Initialized CNN with Densely Connected Stacked Autoencoder for Efficient Fire Detection. Eng. Appl. Artif. Intell. 2022, 116, 105403. [Google Scholar] [CrossRef]
  37. Yar, H.; Hussain, T.; Agarwal, M.; Khan, Z.A.; Gupta, S.K.; Baik, S.W. Optimized Dual Fire Attention Network and Medium-Scale Fire Classification Benchmark. IEEE Trans. Image Process. 2022, 31, 6331–6343. [Google Scholar] [CrossRef] [PubMed]
  38. Yar, H.; Hussain, T.; Khan, Z.A.; Lee, M.Y.; Baik, S.W. Fire Detection via Effective Vision Transformers. J. Korean Inst. Next Gener. Comput. 2021, 17, 21–30. [Google Scholar]
  39. Alkahtani, H.; Aldhyani, T.H.H.; Alsubari, S.N. Application of Artificial Intelligence Model Solar Radiation Prediction for Renewable Energy Systems. Sustainability 2023, 15, 6973. [Google Scholar] [CrossRef]
  40. Aldhyani, T.H.H.; Alzahrani, A. Framework for Predicting and Modeling Stock Market Prices Based on Deep Learning Algorithms. Electronics 2022, 11, 3149. [Google Scholar] [CrossRef]
  41. Al-Adhaileh, M.H.; Aldhyani, T.H. Artificial intelligence framework for modeling and predicting crop yield to enhance food security in Saudi Arabia. PeerJ Comput. Sci. 2022, 8, e1104. [Google Scholar] [CrossRef]
  42. Al-Nefaie, A.H.; Aldhyani, T.H.H. Bitcoin Price Forecasting and Trading: Data Analytics Approaches. Electronics 2022, 11, 4088. [Google Scholar] [CrossRef]
  43. Isabona, J.; Imoize, A.L.; Ojo, S.; Karunwi, O.; Kim, Y.; Lee, C.-C.; Li, C.-T. Development of a Multilayer Perceptron Neural Network for Optimal Predictive Modeling in Urban Microcellular Radio Environments. Appl. Sci. 2022, 12, 5713. [Google Scholar] [CrossRef]
  44. Liao, K.-C.; Wu, H.-Y.; Wen, H.-T. Using Drones for Thermal Imaging Photography and Building 3D Images to Analyze the Defects of Solar Modules. Inventions 2022, 7, 67. [Google Scholar] [CrossRef]
  45. Haznedar, B.; Kalinli, A. Training ANFIS structure using simulated annealing algorithm for dynamic systems identification. Neurocomputing 2018, 302, 66–74. [Google Scholar] [CrossRef]
  46. Al-Yaari, M.; Aldhyani, T.H.H.; Rushd, S. Prediction of Arsenic Removal from Contaminated Water Using Artificial Neural Network Model. Appl. Sci. 2022, 12, 999. [Google Scholar] [CrossRef]
  47. Ramadan, A.; Kamel, S.; Hamdan, I.; Agwa, A.M. A Novel Intelligent ANFIS for the Dynamic Model of Photovoltaic Systems. Mathematics 2022, 10, 1286. [Google Scholar] [CrossRef]
  48. Al-Mughanam, T.; Aldhyani, T.H.H.; Alsubari, B.; Al-Yaari, M. Modeling of Compressive Strength of Sustainable Self-Compacting Concrete Incorporating Treated Palm Oil Fuel Ash Using Artificial Neural Network. Sustainability 2020, 12, 9322. [Google Scholar] [CrossRef]
  49. Liu, Y.; Zhao, J.; Tang, Y.; Jiang, X.; Liao, J. Construction of a Chlorophyll Content Prediction Model for Predicting Chlorophyll Content in the Pericarp of Korla Fragrant Pears during the Storage Period. Agriculture 2022, 12, 1348. [Google Scholar] [CrossRef]
  50. Kabilan, R.; Chandran, V.; Yogapriya, J.; Karthick, A.; Gandhi, P.P.; Mohanavel, V.; Manoharan, S. Short-term power prediction of building integrated photovoltaic (BIPV) system based on machine learning algorithms. Int. J. Photoenergy 2021, 2021, 5582418. [Google Scholar] [CrossRef]
  51. Rai, A.; Shrivastava, A.; Jana, K.C. A CNN-BiLSTM based deep learning model for mid-term solar radiation prediction. Int. Trans. Electr. Energy Syst. 2021, 31, e12664. [Google Scholar] [CrossRef]
  52. Olatomiwa, L.; Mekhilef, S.; Shamshirband, S.; Petković, D. Adaptive neuro-fuzzy approach for solar radiation prediction in Nigeria. Renew. Sustain. Energy Rev. 2015, 51, 1784–1791. [Google Scholar] [CrossRef]
  53. Khosravi, A.; Nunes, R.O.; Assad, M.E.H.; Machado, L. Comparison of artificial intelligence methods in estimation of daily global solar radiation. J. Clean. Prod. 2018, 194, 342–358. [Google Scholar] [CrossRef]
  54. Halabi, L.M.; Mekhilef, S.; Hossain, M. Performance evaluation of hybrid adaptive neuro-fuzzy inference system models for predicting monthly global solar radiation. Appl. Energy 2018, 213, 247–261. [Google Scholar] [CrossRef]
Figure 1. Examples of smart-city use of solar energy.
Figure 1. Examples of smart-city use of solar energy.
Sustainability 15 07999 g001
Figure 2. Scheme of the proposed system.
Figure 2. Scheme of the proposed system.
Sustainability 15 07999 g002
Figure 3. Cumulative solar power for each year in the dataset.
Figure 3. Cumulative solar power for each year in the dataset.
Sustainability 15 07999 g003
Figure 4. Generic structure of an MLP model.
Figure 4. Generic structure of an MLP model.
Sustainability 15 07999 g004
Figure 5. Flowchart of the MLP model.
Figure 5. Flowchart of the MLP model.
Sustainability 15 07999 g005
Figure 6. ANFIS model: (a) rules of ANFIS system and (b) membership functions.
Figure 6. ANFIS model: (a) rules of ANFIS system and (b) membership functions.
Sustainability 15 07999 g006
Figure 7. Flowchart of the ANFIS model.
Figure 7. Flowchart of the ANFIS model.
Sustainability 15 07999 g007
Figure 8. Correlations between variables.
Figure 8. Correlations between variables.
Sustainability 15 07999 g008
Figure 9. Development structure of the MLP model.
Figure 9. Development structure of the MLP model.
Sustainability 15 07999 g009
Figure 10. Structure of the ANFIS model.
Figure 10. Structure of the ANFIS model.
Sustainability 15 07999 g010
Figure 11. MLP model regression plot for predicting solar production (a) training (b) testing.
Figure 11. MLP model regression plot for predicting solar production (a) training (b) testing.
Sustainability 15 07999 g011
Figure 12. Histogram of MLP model (a) training (b) testing.
Figure 12. Histogram of MLP model (a) training (b) testing.
Sustainability 15 07999 g012
Figure 13. Prediction performance of the MLP model.
Figure 13. Prediction performance of the MLP model.
Sustainability 15 07999 g013
Figure 14. ANFIS model regression plot for predicting solar production (a) training (b) testing.
Figure 14. ANFIS model regression plot for predicting solar production (a) training (b) testing.
Sustainability 15 07999 g014
Figure 15. Histogram of the ANFIS model (a) training (b) testing.
Figure 15. Histogram of the ANFIS model (a) training (b) testing.
Sustainability 15 07999 g015
Figure 16. The rules of the output parameters.
Figure 16. The rules of the output parameters.
Sustainability 15 07999 g016
Figure 17. Forecast of future values over a period of 30 days: (a) MLP (b) ANFIS models.
Figure 17. Forecast of future values over a period of 30 days: (a) MLP (b) ANFIS models.
Sustainability 15 07999 g017
Table 1. MLP parameters.
Table 1. MLP parameters.
Layer 13
Layer 25
Layer 310
Iterations No.100
Minimum improvement1 × 10−5
Epochs No.200
Data divisionRandom
Gradient0.01 × 10−9
Table 2. Parameters of ANFIS model.
Table 2. Parameters of ANFIS model.
Influence_Radius 0.55
#Error_Goal 0
#Max_iterations200
#Min_ improvement1 × 10−5
#Max_Epochs_ No.100
#Error _Goat0
#Initial_size0.01
#Sdecrease_rate0.8
Table 3. Results of the MLP model for predicting solar production.
Table 3. Results of the MLP model for predicting solar production.
DatasetMSERMSER (%)
Training process 1.1116 × 10−80.000105100
Testing process 5.177 × 10−60.002275100
Average 0.1370.27497.72
Table 4. Results of ANFIS model for predicting solar production.
Table 4. Results of ANFIS model for predicting solar production.
DatasetMSERMSER%
Training process1.3521 × 10−80.000116100
Testing process7.3615 × 10−60.002713100
Table 5. Comparison between existing systems for the prediction of solar production and developed models.
Table 5. Comparison between existing systems for the prediction of solar production and developed models.
Ref.Models MSE R%
Ref. [49]QSVM0.1688
Decision Tree0.08788
Ref. [50]CNN-BiLSTM0.1794
Ref. [51]ANFIS1.1685
Ref. [52]GMDH0.0598
Ref. [53]ANFIS-PSO0.0998
Ref. [54]Artificial neural networks0.055-
Ref. [23]Artificial neural networks0.040-
ProposedMLP5.177 × 10−6100
ProposedANFIS7.3615 × 10−6100
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alzain, E.; Al-Otaibi, S.; Aldhyani, T.H.H.; Alshebami, A.S.; Almaiah, M.A.; Jadhav, M.E. Revolutionizing Solar Power Production with Artificial Intelligence: A Sustainable Predictive Model. Sustainability 2023, 15, 7999. https://doi.org/10.3390/su15107999

AMA Style

Alzain E, Al-Otaibi S, Aldhyani THH, Alshebami AS, Almaiah MA, Jadhav ME. Revolutionizing Solar Power Production with Artificial Intelligence: A Sustainable Predictive Model. Sustainability. 2023; 15(10):7999. https://doi.org/10.3390/su15107999

Chicago/Turabian Style

Alzain, Elham, Shaha Al-Otaibi, Theyazn H. H. Aldhyani, Ali Saleh Alshebami, Mohammed Amin Almaiah, and Mukti E. Jadhav. 2023. "Revolutionizing Solar Power Production with Artificial Intelligence: A Sustainable Predictive Model" Sustainability 15, no. 10: 7999. https://doi.org/10.3390/su15107999

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop