Next Article in Journal
Gallium-Nitride Semiconductor Technology and Its Practical Design Challenges in Power Electronics Applications: An Overview
Next Article in Special Issue
Machine Learning Based Photovoltaics (PV) Power Prediction Using Different Environmental Parameters of Qatar
Previous Article in Journal
Experimental Study on the Thermal and Electrical Characteristics of an Air-Based Photovoltaic Thermal Collector
Previous Article in Special Issue
Complex Network Analysis of Photovoltaic Plant Operations and Failure Modes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An ANFIS-Based Modeling Comparison Study for Photovoltaic Power at Different Geographical Places in Mexico

by
Nun Pitalúa-Díaz
1,*,
Fernando Arellano-Valmaña
2,
Jose A. Ruz-Hernandez
2,
Yasuhiro Matsumoto
3,
Hussain Alazki
2,
Enrique J. Herrera-López
4,
Jesús Fernando Hinojosa-Palafox
1,
A. García-Juárez
1,
Ricardo Arturo Pérez-Enciso
1 and
Enrique Fernando Velázquez-Contreras
1
1
Departamento de Ingeniería Industrial, Departamento de Ingeniería Química y Metalurgia, Departamento de Investigación en Física, Departamento de Investigación en Polímeros y Materiales, Universidad de Sonora, Blvd. Luis Encinas y Rosales S/N, Col. Centro. Hermosillo 83000, Sonora C.P., Mexico
2
Facultad de Ingeniería, Universidad Autónoma del Carmen, Calle 56 No. 4 Esq. Avenida Concordia Col. Benito Juárez C.P. 24180 Cd. Del Carmen, Campeche, Mexico
3
Departamento de Ingeniería Eléctrica, Centro de Investigación y de Estudios Avanzados del IPN, Av. Instituto Politécnico Nacional 2508, La Laguna Ticoman, C.P. 07360 Ciudad de México, CDMX, Mexico
4
Biotecnología Industrial, Sublínea Bioelectrónica, Centro de Investigación y Asistencia en Tecnología y Diseño del Estado de Jalisco A.C., Camino Arenero 1227, Col. El Bajío del Arenal, C.P. 45019 Zapopan Jalisco, Mexico
*
Author to whom correspondence should be addressed.
Energies 2019, 12(14), 2662; https://doi.org/10.3390/en12142662
Submission received: 5 June 2019 / Revised: 6 July 2019 / Accepted: 9 July 2019 / Published: 11 July 2019

Abstract

:
In this manuscript, distinct approaches were used in order to obtain the best electrical power estimation from photovoltaic systems located at different selected places in Mexico. Multiple Linear Regression (MLR) and Gradient Descent Optimization (GDO) were applied as statistical methods and they were compared against an Adaptive Neuro-Fuzzy Inference System (ANFIS) as an intelligent technique. The data gathered involved solar radiation, outside temperature, wind speed, daylight hour and photovoltaic power; collected from on-site real-time measurements at Mexico City and Hermosillo City, Sonora State. According to our results, all three methods achieved satisfactory performances, since low values were obtained for the convergence error. The GDO improved the MLR results, minimizing the overall error percentage value from 7.2% to 6.9% for Sonora and from 2.0% to 1.9% for Mexico City; nonetheless, ANFIS overcomes both statistical methods, achieving a 5.8% error percentage value for Sonora and 1.6% for Mexico City. The results demonstrated an improvement by applying intelligent systems against statistical techniques achieving a lesser mean average error.

Graphical Abstract

1. Introduction

Considerable research has been developed internationally in the field of photovoltaic systems and power generation [1,2,3]. Mexico is a country that receives abundant solar energy, with the northwest region being the one with the highest annual incidence of solar radiation, achieving radiation indexes between 5.6 and 6.2 kWh/m 2 per day; nevertheless, its advances on the photovoltaic field are scarse nowadays, although there are many possibilities of research in this topic [4].
There are many scientific reports on statistical methods to estimate power generation [5,6,7,8]. Multiple Linear Regression (MLR) includes any study area, since it finds an approach to the relation among variables [9].
A satisfactory photovoltaic power estimation involving meteorological variables was carried out in [10] in which a Gradient Descent Optimization (GDO) minimizes the error value between the real and estimated variables after many iterations; even so, it is mentioned that other techniques may obtain better results despite their lower or greater complexity.
On the other hand, intelligent techniques have acquired a worldwide reputation as simple methods to represent and replicate the behavior of a process with a not-so-understood performance. These techniques have potential to model, precisely, linear and non-linear processes, the latter being their strongest application. Some studies have used intelligent techniques to analyze photovoltaic power behavior, e.g., in [11] an artificial neural network (ANN) was used to obtain a model to forecast the photovoltaic energy; however, solar radiation was the only meteorological variable analyzed. In [12], different ANN techniques were used to perform a comparative study of systems predicting photovoltaic thermal energy data; nevertheless, due to solar radiation measurement devices being expensive and requiring periodic maintenance, some results employed global solar radiation (GSR) estimations through ANNs. In [13], it was established that a photovoltaic system is affected by many meteorological conditions; a predictive model was proposed considering outside temperature, solar radiation and direction and speed of wind. In [14], an ANN-Adaptive Neuro-Fuzzy Inference System (ANFIS)-based forecast model for predicting the photovoltaic generation and wind energy generation is presented and considers the susceptibilities to which renewable energies are exposed due to nature’s vagaries. In [15], it is proved that an adaptive neuro-fuzzy inference system technique provides a reliable tool to estimate temperature from photovoltaic systems. In [16], the solar still productivity prediction aims to be improved by using an ANFIS due to its simple maintenance and ready affordability.
The importance of achieving a satisfactory model design with a minimum error between estimated and real values is crucial in precision studies or management tasks in which certain differences among them may result in economic problems or loss of information.
As can be seen, diverse statistical and intelligent methods have been applied to estimate photovoltaic power generation. However, this topic still is an open field that requires better estimation methods, in particular, those related to intelligent systems.
Since it is relevant to develop new estimation strategies in photovoltaic systems, the aim of this work is to compare ANFIS methodology with MLR and GDO as statistical approaches by comparing electrical power estimation data from photovoltaic systems [10]. It was observed that all three methods achieve a satisfactory estimation performance, but ANFIS had a better estimation capacity.

2. Methodology

2.1. Statistical Methods

2.1.1. Multiple Linear Regression

To create a statistical representative model of the power generated by solar energy, the concept of multiple linear regression was applied. The relation that exists among all the input variables and the output is represented by a “linear regression”. Depending on the number of input variables, the regression can be simple or multiple [6,17,18,19]. The purpose of multiple linear regression is to find an estimation of the real output through an equation involving all the gathered data, as shown in Equation (1).
y = β 0 + β 1 x 1 + β 2 x 2 + + β k x k + ε
where y is the estimated output, x k is the kth input variable, β k is the characteristic coefficient of every variable and ϵ is the error between the model and the real data.
To obtain Equation (1), a matrix “X” and a vector “y” are generated. The number of columns for “X” is k + 1 , with the condition that the first column is filled with ones. The dimension of the columns and the vector “y” depends on the total quantity of data “n”. Consequently, Equation (2) is applied to find the respective coefficient values.
X = 1 x 11 x 12 x 1 k 1 x 21 x 22 x 2 k 1 x 31 x 32 x 3 k 1 x n 1 x n 2 x n k y = y 1 y 2 y n β = X X 1 X y
The data collected from Hermosillo, Sonora (located in the northwest region of Mexico) were obtained with the support of the University of Sonora (UNISON), while the data from Mexico City were issued by the Centro de Investigación y de Estudios Avanzados (CINVESTAV) campus Zacatenco. Solar radiation, outside temperature, wind speed and daylight hour (time) served as the input meteorological variables, while the electric power was the output for both of the PV systems. Each data sample was registered every 5 min. According to the above, the matrix “X” and the vector “y” from Equation (2) are shown in Equation (3).
X = 1 S o l a r R a d i a t i o n T e m p e r a t u r e W i n d S p e e d T i m e y = E l e c t r i c P o w e r

2.1.2. Gradient Descent Optimization

The GDO has been used to estimate different behaviors in several studies [20,21]. As seen in [10], this method seeks the optimum β k coefficients now symbolized by θ . To achieve the minimum possible error value in Equation (4), the cost function is used.
J θ = 1 2 m i = 1 m h θ x i y i 2
where θ = β is as mentioned in Equation (1), x i represents the ith row of matrix “X” and y i is the value of the ith row of vector “y”, both described in Equation (2). It is important to notice that, in this case, the number of columns in matrix “X” is equal to the number of variables involved, omitting the column full of ones. The gradient descent, denoted by Equation (5), aims to converge to the cost function minimum by its partial derivative. The quickness of the convergence is given by α .
θ k : = θ k α θ k J θ
Equation (6) represents the substitution of Equation (4) into Equation (5) and it is known as the gradient descent implementation on linear regression method, which has to be repeated n-times until the convergence is done.
θ k : = θ k α 1 m i = 1 m h θ x i y i · x k i
Once all the coefficients have been computed, they are substituted into Equation (7)
h θ x = θ 0 + θ 1 x 1 + θ 2 x 2 + + θ k x k + ε
where h θ x is the estimated output, x k is the kth input variable, θ k is the characteristic coefficient for every variable and ϵ is the error between the model and the real data.

2.2. Intelligent Technique

An intelligent technique consists of a dynamic learning process in order to generate an output as close as possible to the required one. Among the best intelligent systems are the artificial neural network, fuzzy systems and the adaptive neuro-fuzzy inference system [22,23]. For this contribution, an ANFIS is considered combining the strengths of a neural network and fuzzy systems, obtaining a better performance.
An artificial neural network (ANN) imitates the processing of a human brain and it has a great number of processing units (neurons or nodes) working in parallel. These nodes can be circular or squared in order to represent different adaptive capabilities. A circular node employs fixed operations that cannot be altered at any time (sum or product of inputs), unlike a squared node, which can be modified by the user (activation functions).
All the neurons are highly connected among each other through links (synapse) with weights. The network has a layer for all the inputs, a layer for one or more outputs and one or more hidden layers between the input and the output.
A neural network requires previous assumptions so it can learn from examples by adjusting the connection weights. The learning may be supervised if the right output is specified (being the case for this work) or non-supervised if it has to explore the relations between the patterns and learn to categorize the inputs [11,24].
A fuzzy system is able to apply conditional sentences as a human brain would. The objective of every system that uses fuzzy logic is to describe the degrees of the output sentences (given by a series of rules) according to the input ones. The “if–then” fuzzy rules are sentences with the form “if an event A happens then an event B will occur”, where both events are known as the labels of fuzzy sets from their corresponding membership functions (MF). The strength of this system is to be able to capture all the imprecise modes of the reasoning, for example:
If   the   pressure   is   high ,   then   the   volume   is   small
where, analogous to the neural network, each and every variable has a specific type of membership function according to its behavior, which can be triangular, trapezoidal, gaussian, etc., as well as to its quantity [25].
Figure 1 shows three trapezoidal membership functions for the variable called “pressure”. Each of them represents a range of values labeled as low (blue), medium (red) and high (yellow). This advantage allows to embrace all the possible data and to classify them as necessary.
ANFIS is the union of both methods mentioned above, the neural network and fuzzy systems, in which the advantages of both cooperate in order to achieve easier and faster estimations [26].
The ANFIS consists of if–then rules and input–output pairs. Moreover, for the training, the learning algorithms of neural networks are used. In order to simplify the explanations, a basic fuzzy inference system consists of two inputs (x and y) and one output (z) [27]. Figure 2 shows that, if each input consists of three membership functions (represented as squared nodes, because they can be modified by the user), then the input layer would have six neurons (three for each input) and, in turn, the output layer would just have one neuron. As for the hidden layers, the first one of them will be formed by each of the if–then fuzzy rules mentioned before; by this, an ANFIS is created.
The variables used to train the ANFIS are radiation, outside temperature, wind speed, daylight hour and electrical power, as mentioned in Section 2.1.1. Figure 3 presents the MF of input variables for the intelligent system. The behavior of each variable helps to identify the type of MF to be declared. Solar radiation, wind speed and daylight hour, due to their rapid change with respect to time, have 4, 3 and 3 triangular MF, respectively. As for temperature, which presents a slow variation with time, it has 3 gaussian MF.
According to the above, the structure of the ANFIS is presented in Figure 4. The method applied to train the ANFIS is called hybrid training. This process consists of two steps; the first one computes the result of the next linked node according to the nodes behind, i.e., based on Figure 2 each circular node depends on two rectangular nodes (MF of variables x and y). Once all the nodes have been calculated and the output is obtained, the second step must identify the error in each node and minimize it during the training iterations in order to improve the estimation result. The first and second steps are based on least squares and gradient descent, respectively.
This ANFIS model was applied for both locations by using the MATLAB ® software in order to prove its effectiveness against the statistical method, regardless of the place where the system is installed.

3. Results

Seven different cases or sets of data were computed to analyze which estimation technique executes a better performance for the Hermosillo site (HS) and the Mexico City site (MCS). Every case was represented by data collected during a whole month; consequently, the first case corresponds to six months of collected data, while the seventh case stands for the accumulation of all data. According to Section 2.1.1, the time step of each estimation, regardless of the method, was five minutes. The former was considered to generate a greater amount of data allowing a better estimation result by the ANFIS. Figure 5 and Figure 6 present the physical systems for each location, HS and MCS, respectively.

3.1. Hermosillo Site

Table 1 shows the resulting equations for the monthly and overall electrical power estimation by MLR and GDO with 1000 repetitions to minimize Equation (4), considering the data gathered from HS as mentioned in Section 1 and Section 2, and by using the MATLAB ® software. Figure 7 and Figure 8 present the resulting estimation for each method considering a random period to achieve a reliable comparison and a better appreciation of the behavior (24th November to 24th December). The computational load for the overall case using MLR and GDO resulted in total durations of approximately 30 s and 10 min, respectively.
Table 2 displays the monthly and overall trained parameters applying the ANFIS technique with the structure specified in Section 2.2 by using the MATLAB ® software, with a hybrid mode and 1000 iterations. Finally, Figure 9 shows the resulting estimation within the same time range, i.e., total durations of approximately 30 s and 10 min in MLR and GDO, respectively. The computational load for the overall case using this method resulted in a total duration training of approximately 1.5 h.
Each case analyzed contemplates a different range of time (different month) and its respective ANFIS gets trained according to the data gathered within that period. Given that meteorological inputs vary in time, so do the ANFIS coefficients for every case; nevertheless, even if they are changing, the variation range is not too wide, as can be seen from solar radiation, outside temperature and daylight hour. As for wind speed, its variation is due to a smaller relationship with the output than with the other inputs, as well as to the different behaviors in each month.

3.2. Mexico City Site

Analogous to the HS case, the same procedure was applied to the data registered from the Mexico City site (MCS) mentioned in Section 1 and Section 2, achieving approximately the same time duration to find the beta and theta parameters. For the MLR and GDO methods, Table 3 presents the monthly and overall estimation equations. Figure 10 and Figure 11 depict the resulting MLR and GDO estimation in the period 24th November to 24th December (same as HS) for a better appreciation of the convergence of the method.
The same ANFIS structure with 1000 epoch hybrid training for the HS case was employed to obtain the estimation model of the photovoltaic system with the data collected from MCS. Table 4 shows the monthly and overall trained MF parameters. Figure 12 displays the comparison between the resulting estimation against real data with the same time range as for MLR and GDO. The time duration to train the neuro-fuzzy system was approximately the same as in the HS case.

3.3. Error Analysis

In order to demonstrate the impact of the intelligent technique over statistical approaches, an error analysis was applied for every result obtained in Section 3.1 and Section 3.2 for HS and MCS. Considering [10], Mean Absolute Error (MAE) and Mean Absolute Percentage Error (MAPE) were used to achieve a solid comparison between MLR, GDO and ANFIS. MAE is one of the most implemented errors in estimation studies to measure and analyze precision and is described by Equation (8), and MAPE computes the percentage error value as in Equation (9).
M A E = s = 1 N P m P e N
M A P E ( r a n g e ) % = s = 1 N P m P e max P m min P m N · 100
where “s” is the sample taken into consideration, “N” is the total amount of data samples gathered, “ P m ” is the photovoltaic electrical power real measure and “ P e ” is the estimated value.
Table 5 presents the monthly and overall MAE and MAPE for each applied technique in HS. By the analysis of these results, an improvement of GDO over MLR can be observed by achieving a lesses error value; nonetheless, the ANFIS overcomes both MLR and GDO, successfully obtaining lower error values for every time range. By increasing “N” in Equations (8) and (9) from the first to the last data sample, Figure 13 displays graphically the overall MAE and MAPE behavior of each implemented technique, showing and proving a clearly better performance by ANFIS against the statistical methods.
Table 6 presents the monthly and overall MAE and MAPE for each applied technique in MCS. As well as for the HS case; an improvement of GDO over MLR can be seen; nonetheless, the ANFIS overcomes again both MLR and GDO, successfully obtaining lower error values for every time range. Analogous to Figure 13, Figure 14 displays graphically the overall MAE and MAPE behavior of each implemented technique for MCS, proving as well an improved performance by ANFIS compared to the statistical methods.

4. Conclusions

An ANFIS was used to estimate the photovoltaic electrical power generated by solar energy at two different locations, Hermosillo and Mexico City. The intelligent technique demonstrated a better performance than the MLR and GDO as statistical methods. The reported results for MCS showed that all three methods achieved a satisfactory estimation performance by their comparison against real measured values; nonetheless, the ANFIS system clearly displayed an improvement among the methods employed. For the case of HS, the MAE overall values with respect to GDO and MLR were 200.1 W and 209.3 W, and the MAPE overall values with respect to GDO and MLR were 6.9% and 7.2%. For the MCS, the MAE overall values with respect to GDO and MLR were 1130.4 W and 1142.2 W, and the MAPE overall values with respect to GDO and MLR were 1.9% and 2.0%. Consequently, GDO produced better results than MLR overall and in almost every monthly case; however, ANFIS outperformed both MLR and GDO in every case, achieving overall results with respect to MAE and MAPE of 169.2 W and 5.8% for HS and 924.7 W and 1.6% for MCS.
As outlined in Section 3, even when the ANFIS computational time is considerably greater than the one involved in statistical methods, the neuro-fuzzy result displays a better performance. It should be mentioned that, although the intelligent method took approximately 90 min to be trained, it is quite an acceptable amount of time and can even be considered fast in terms of neuro-fuzzy models with months of data.
During a period of a year, the times of dusk and dawn are modified by minutes, resulting in different times to end and begin each day; as outlined in Section 3.1, for every transition day, dusk and dawn times may vary due to external variables, e.g., cloudiness. These issues generate discrepancies between the estimated and the real data, as seen in the results section, regardless the applied method; nonetheless, these may be minimized by gathering a greater amount of data to fulfil the range of changing time values.
The ANFIS proved to have a better performance than the conventional statistical methods, demonstrating that this kind of intelligent system is a potential tool to be considered for power estimation in Mexico.

Author Contributions

Research ideas and global design: N.P.-D., J.A.R.-H. and F.A.-V.; analysis of the results: Y.M., E.F.V.-C. and E.J.H.-L.; revision of the document: H.A., A.G.-J. and J.F.H.-P.; data gathering: R.A.P.-E.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank the University of Carmen (UNACAR), University of Sonora (UNISON), Centro de Investigación y de Estudios Avanzados (CINVESTAV) campus Zacatenco and Consejo Nacional de Ciencia y Tecnología (CONACYT), with the master scholarship program and the mobility scholarship 291249.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ANFISAdaptive Neuto-Fuzzy Inference System
ANNArtificial Neural Network
CCelsius degree. It is a temperature scale used by the International Systems of Units
GDOGradient Descent Optimization
GSRGlobal Solar Radiation
HSHermosillo Site
kWh/m 2 Quantity of kilowatts during an hour striking a squared meter area
MAEMean Absolute Error
MAPEMean Absolute Percentage Error
MCSMexico City Site
MFMembership Function
MLRMultiple Linear Regression
MPHMiles Per Hour
PVPhotovoltaic
WWatt. It is a unit of power defined as a derived unit of 1 joule per second (J/s)
W/m 2 Quantity of watts striking a squared meter area

References

  1. Zahedi, A. Solar photovoltaic (PV) energy; latest developments in the building integrated and hybrid PV systems. Renew. Energy 2006, 31, 711–718. [Google Scholar] [CrossRef]
  2. Kazem, H.A.; Yousif, J.H.; Chaichan, M.T. Modeling of daily solar energy system prediction using support vector machine for Oman. Int. J. Appl. Eng. Res. 2016, 11, 10166–10172. [Google Scholar] [CrossRef]
  3. Awan, A.B.; Zubair, M.; P., P.R.; Abokhalil, A.G. Solar Energy Resource Analysis and Evaluation of Photovoltaic System Performance in Various Regions of Saudi Arabia. Sustainability 2018, 10, 1129. [Google Scholar] [CrossRef]
  4. Perea-Moreno, A.J.; Hernandez-Escobedo, Q.; Garrido, J.; Verdugo-Diaz, J.; Perea-Moreno, A.J.; Hernandez-Escobedo, Q.; Garrido, J.; Verdugo-Diaz, J.D. Stand-Alone Photovoltaic System Assessment in Warmer Urban Areas in Mexico. Energies 2018, 11, 284. [Google Scholar] [CrossRef]
  5. Gardiner, S.K.; Crabb, D.P. Examination of different pointwise linear regression methods for determining visual field progression. Investig. Ophtalmol. Vis. Sci. 2002, 43, 1400–1407. Available online: https://iovs.arvojournals.org/article.aspx?articleid=2123577 (accessed on 10 July 2019).
  6. Verma, S.; Bartosova, A.; Markus, M.; Cooke, R.; Um, M.J.; Park, D.; Verma, S.; Bartosova, A.; Markus, M.; Cooke, R.; et al. Quantifying the Role of Large Floods in Riverine Nutrient Loadings Using Linear Regression and Analysis of Covariance. Sustainability 2018, 10, 2876. [Google Scholar] [CrossRef]
  7. Grimaccia, F.; Mussetta, M.; Zich, R. Neuro-fuzzy predictive model for PV energy production based on weather forecast. In Proceedings of the 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011), Taipei, Taiwan, 27–30 June 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 2454–2457. [Google Scholar] [CrossRef]
  8. Kashyap, Y.; Bansal, A.; Sao, A.K. Solar radiation forecasting with multiple parameters neural networks. Renew. Sustain. Energy Rev. 2015, 49, 825–835. [Google Scholar] [CrossRef]
  9. He, J.; Zelikovsky, A. MLR-tagging: Informative SNP selection for unphased genotypes based on multiple linear regression. Bioinformatics 2006, 22, 2558–2561. [Google Scholar] [CrossRef] [PubMed]
  10. Ruz-Hernandez, J.A.; Matsumoto, Y.; Arellano-Valmaña, F.; Pitalúa-Díaz, N.; Cabanillas-López, R.E.; Abril-García, J.H.; Herrera-López, E.J.; Velázquez-Contreras, E.F. Meteorological Variables’ Influence on Electric Power Generation for Photovoltaic Systems Located at Different Geographical Zones in Mexico. Appl. Sci. 2019, 9, 1649. [Google Scholar] [CrossRef]
  11. Ding, M.; Wang, L.; Bi, R. An ANN-based Approach for Forecasting the Power Output of Photovoltaic System. Procedia Environ. Sci. 2011, 11, 1308–1315. [Google Scholar] [CrossRef] [Green Version]
  12. Yousif, J.H.; Kazem, H.A.; Alattar, N.N.; Elhassan, I.I. A comparison study based on artificial neural network for assessing PV/T solar energy production. Case Stud. Therm. Eng. 2019, 13, 100407. [Google Scholar] [CrossRef]
  13. Wen-Tao, Z.; Shuai, W.; Xin-Hui, D. Research of power prediction about photovoltaic power system: Based on bp neural network. Multi-Criteria Anal. Air Pollut. Urban Environ. Due Road Traffic 2017, 18, 1614–1623. Available online: https://www.researchgate.net/profile/Claudia_Moisa/publication/323144140_SUSTAINABLE_DEVELOPMENT_THROUGH_CONVERSION_TO_ORGANIC_AGRICULTURE_-_IMPLICATIONS_ON_THE_FINANCIAL_INDICATORS_OF_FIRMS/links/5c25f7bfa6fdccfc706d4a64/SUSTAINABLE-DEVELOPMENT-THROUGH-CONVERSION-TO-ORGANIC-AGRICULTURE-IMPLICATIONS-ON-THE-FINANCIAL-INDICATORS-OF-FIRMS.pdf#page=313 (accessed on 10 July 2019).
  14. Kuamr, K.R.; Kalavathi, M.S. ANN-ANFIS Based Forecast Model for Predicting PV and Wind Energy Generation. In Proceedings of the World Congress on Engineering 2016, WCE 2016, London, UK, 29 June–1 July 2016; Volume I. Available online: http://www.iaeng.org/publication/WCE2016/WCE2016_pp322-327.pdf (accessed on 10 July 2019).
  15. Bassam, A.; May Tzuc, O.; Escalante Soberanis, M.; Ricalde, L.; Cruz, B.; Bassam, A.; May Tzuc, O.; Escalante Soberanis, M.; Ricalde, L.J.; Cruz, B. Temperature Estimation for Photovoltaic Array Using an Adaptive Neuro Fuzzy Inference System. Sustainability 2017, 9, 1399. [Google Scholar] [CrossRef]
  16. Mashaly, A.F.; Alazba, A.A. ANFIS modeling and sensitivity analysis for estimating solar still productivity using measured operational and meteorological parameters. Water Sci. Technol. Water Supply 2018, 18, 1437–1448. [Google Scholar] [CrossRef]
  17. Song, Y.; Park, M.; Song, Y.S.; Park, M.J. A Study on Estimation Equation for Damage and Recovery Costs Considering Human Losses Focused on Natural Disasters in the Republic of Korea. Sustainability 2018, 10, 3103. [Google Scholar] [CrossRef]
  18. Clack, C.T.M. Modeling Solar Irradiance and Solar PV Power Output to Create a Resource Assessment Using Linear Multiple Multivariate Regression. J. Appl. Meteorol. Climatol. 2017, 56, 109–125. [Google Scholar] [CrossRef]
  19. Montgomery, D.C. Design and Analysis of Experiments; John Wiley & Sons: Hoboken, NJ, USA, 2017; ISBN 978-1-119-11347-8. Available online: https://www.wiley.com/en-mx/Design+and+Analysis+of+Experiments2C+9th+Edition-p-9781119113478 (accessed on 10 July 2019).
  20. Bairán, J.M.; Marí, A.; Cladera, A. Analysis of shear resisting actions by means of optimization of strut and tie models taking into account crack patterns. Hormigón Y Acero 2018, 69, 197–206. [Google Scholar] [CrossRef]
  21. Arjoune, Y.; Mrabet, Z.; Kaabouch, N.; Arjoune, Y.; Mrabet, Z.E.; Kaabouch, N. Multi-Attributes, Utility-Based, Channel Quality Ranking Mechanism for Cognitive Radio Networks. Appl. Sci. 2018, 8, 628. [Google Scholar] [CrossRef]
  22. Chen, S.H.; Jakeman, A.J.; Norton, J.P. Artificial Intelligence techniques: An introduction to their use for modelling environmental systems. Math. Comput. Simul. 2008, 78, 379–400. [Google Scholar] [CrossRef]
  23. Matich, D.J. Redes Neuronales: Conceptos básicos y aplicaciones. Universidad Tecnológica Nacional México. Available online: ftp://decsai.ugr.es/pub/usuarios/castro/Material-Redes-Neuronales/Libros/matich-redesneuronales.pdf (accessed on 10 July 2019).
  24. Aggarwal, S.; Saini, L. Solar energy prediction using linear and non-linear regularization models: A study on AMS (American Meteorological Society) 2013–14 Solar Energy Prediction Contest. Energy 2014, 78, 247–256. [Google Scholar] [CrossRef]
  25. Pitalúa-Díaz, N.; Penaloza, U.C.; Ruz-Hernandez, J.A.; Jimenez, R.L. Introducción a Los Sistemas Inteligentes; Departamento de Editorial Universitaria (UABC): Mexicali, Baja California, Mexico, 2008; ISBN 978-607-7753-47-6. Available online: https://libreriauabc.com/products/introduccion-a-los-sistemas-inteligentes (accessed on 10 July 2019).
  26. Jang, J.S. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685. [Google Scholar] [CrossRef]
  27. Boyacioglu, M.A.; Avci, D. An Adaptive Network-Based Fuzzy Inference System (ANFIS) for the prediction of stock market return: The case of the Istanbul Stock Exchange. Expert Syst. Appl. 2010, 37, 7908–7912. [Google Scholar] [CrossRef]
Figure 1. Example of three trapezoidal membership functions.
Figure 1. Example of three trapezoidal membership functions.
Energies 12 02662 g001
Figure 2. Adaptive Neuro-Fuzzy Inference System (ANFIS) structure with two inputs and three membership functions for each one.
Figure 2. Adaptive Neuro-Fuzzy Inference System (ANFIS) structure with two inputs and three membership functions for each one.
Energies 12 02662 g002
Figure 3. Membership functions for ANFIS: (a) Triangular for solar radiation; (b) gaussian for temperature; (c) triangular for wind speed; (d) triangular for daylight hour.
Figure 3. Membership functions for ANFIS: (a) Triangular for solar radiation; (b) gaussian for temperature; (c) triangular for wind speed; (d) triangular for daylight hour.
Energies 12 02662 g003
Figure 4. ANFIS structure.
Figure 4. ANFIS structure.
Energies 12 02662 g004
Figure 5. Physical system for the Hermosillo site (HS).
Figure 5. Physical system for the Hermosillo site (HS).
Energies 12 02662 g005
Figure 6. Physical system for the Mexico City site (MCS).
Figure 6. Physical system for the Mexico City site (MCS).
Energies 12 02662 g006
Figure 7. MLR results from HS.
Figure 7. MLR results from HS.
Energies 12 02662 g007
Figure 8. GDO results from HS.
Figure 8. GDO results from HS.
Energies 12 02662 g008
Figure 9. ANFIS results from HS.
Figure 9. ANFIS results from HS.
Energies 12 02662 g009
Figure 10. MLR results from MCS.
Figure 10. MLR results from MCS.
Energies 12 02662 g010
Figure 11. GDO results from MCS.
Figure 11. GDO results from MCS.
Energies 12 02662 g011
Figure 12. ANFIS results from MCS.
Figure 12. ANFIS results from MCS.
Energies 12 02662 g012
Figure 13. Error behavior comparison between MLR, GDO and ANFIS from HS: (a) MAE behavior; (b) MAPE behavior.
Figure 13. Error behavior comparison between MLR, GDO and ANFIS from HS: (a) MAE behavior; (b) MAPE behavior.
Energies 12 02662 g013
Figure 14. Error behavior comparison between MLR, GDO and ANFIS from MCS: (a) MAE behavior; (b) MAPE behavior.
Figure 14. Error behavior comparison between MLR, GDO and ANFIS from MCS: (a) MAE behavior; (b) MAPE behavior.
Energies 12 02662 g014
Table 1. Monthly and overall Multiple Linear Regression (MLR) and Gradient Descent Optimization (GDO) equations for HS.
Table 1. Monthly and overall Multiple Linear Regression (MLR) and Gradient Descent Optimization (GDO) equations for HS.
MethodMonthEquations
MLRAug y = 2305.4 + 1.4182 x 1 + 116.4097 x 2 + 8.686 x 3 2078.9 x 4
Sep y = 498.9858 + 1.8082 x 1 + 36.7926 x 2 + 32.4585 x 3 1042.6 x 4
Oct y = 190.6163 + 1.6737 x 1 + 38.1824 x 2 + 9.8075 x 3 1075.2 x 4
Nov y = 120.4414 + 2.1624 x 1 + 13.5544 x 2 + 18.5136 x 3 379.8749 x 4
Dec y = 26.2042 + 1.9806 x 1 + 12.1240 x 2 + 12.0973 x 3 405.2137 x 4
Jan y = 142.9390 + 2.1120 x 1 + 18.8379 x 2 + 20.2070 x 3 792.1223 x 4
Total y = 84.9221 + 2.0035 x 1 + 9.7233 x 2 + 15.5707 x 3 386.3517 x 4
GDOAug y = 0.0067 + 2.2334 x 1 + 0.2415 x 2 + 0.0186 x 3 + 0.0036 x 4
Sep y = 0.0050 + 2.2366 x 1 + 0.1711 x 2 + 0.0182 x 3 + 0.0025 x 4
Oct y = 0.0064 + 2.2069 x 1 + 0.1931 x 2 + 0.0251 x 3 + 0.0032 x 4
Nov y = 0.0029 + 2.2732 x 1 + 0.0764 x 2 + 0.0108 x 3 + 0.0014 x 4
Dec y = 0.0036 + 2.1411 x 1 + 0.0814 x 2 + 0.0114 x 3 + 0.0018 x 4
Jan y = 0.0044 + 2.3776 x 1 + 0.0932 x 2 + 0.0138 x 3 + 0.0020 x 4
Total y = 0.0044 + 2.2387 x 1 + 0.1156 x 2 + 0.0154 x 3 + 0.0022 x 4
Table 2. Monthly and overall trained membership function (MF) parameters for HS.
Table 2. Monthly and overall trained membership function (MF) parameters for HS.
MonthTrained MF Parameters
Solar RadiationOutside TemperatureWind SpeedDaylight Hour
Augabc σ cabcabc
−394.15.593405.22.46326.73−30.99944.9970.052060.34620.5417
5.593405.2804.92.43432.471.0054.99990.32140.57210.7766
405.2804.912052.43438.2359130.54170.75381.01
804.912051604
Sepabc σ cabcabc
−394.20.4883395.24.14222.39−5.50.0011365.4970.020850.29680.5208
0.4883395.2789.94.13832.14 1.51 × 10 11 5.501110.26450.56250.73
395.2789.911854.13741.895.51116.50.50.74791.021
789.911851579
Octabc σ cabcabc
−4740.1488474.34.19316.56−70.00051536.9990.03960.32740.5382
0.1489474.3948.54.18426.420.044237.001140.22150.50690.75
474.3948.514234.18536.286.92514210.50210.73890.9879
948.514231897
Novabc σ cabcabc
−375.60.3992376.44.39912.4−6−0.001185.8730.080510.3360.5347
0.3991376.4752.44.38122.72−0.0058815.998120.20850.50.7248
376.4752.411284.38933.055.9212180.50.71170.9466
752.411281504
Decabc σ cabcabc
−390.71.123935.6235.238−5.50.0042385.4180.088440.37850.5287
1.12393784.85.59918.41−0.00025695.502110.20340.51390.7245
393784.811775.60631.65.5521116.50.55460.6840.943
784.811771568
Janabc σ cabcabc
−408.10.9953410.14.5227.837−4.5−0.0016684.4930.089680.32610.5139
0.9953410.1819.24.51318.470.090474.49790.30440.52160.7491
410.1819.212284.51229.114.4968.99913.50.54170.70970.9521
819.212281637
Totalabc σ cabcabc
−4740.1488474.37.795.226−70.0018696.8480.019730.32540.4923
0.1488474.3948.57.78323.55−0.00084957.001140.27260.52480.9075
474.3948.514237.78141.896.91714210.52430.65770.9961
948.514231897
Table 3. Monthly and overall MLR and GDO equations for MCS.
Table 3. Monthly and overall MLR and GDO equations for MCS.
MethodMonthEquations
MLRJul y = 727.5535 + 52.7725 x 1 + 8.6209 x 2 + 28.9473 x 3 947.31789 x 4
Ago y = 2527.4 + 55.7540 x 1 110.5462 x 2 + 19.4716 x 3 + 849.8508 x 4
Sep y = 1093.9 + 58.4495 x 1 27.2714 x 2 + 28.7514 x 3 82.2214 x 4
Oct y = 99.2276 + 57.0806 x 1 20.0065 x 2 + 52.4617 x 3 + 1326.5 x 4
Nov y = 1059.8 + 57.7075 x 1 32.4315 x 2 + 12.1205 x 3 + 3016.3 x 4
Dec y = 1430.5 + 53.7683 x 1 15.8521 x 2 + 109.1599 x 3 + 2953.6 x 4
Total y = 70.2756 + 55.1011 x 1 + 33.8665 x 2 + 90.3112 x 3 689.5238 x 4
GDOJul y = 0.0927 + 53.4273 x 1 + 2.2298 x 2 + 0.1005 x 3 + 0.0491 x 4
Ago y = 0.1083 + 56.0178 x 1 + 2.5973 x 2 + 0.1441 x 3 + 0.0580 x 4
Sep y = 0.1159 + 59.0818 x 1 + 2.7233 x 2 + 0.1431 x 3 + 0.0625 x 4
Oct y = 0.1035 + 57.3927 x 1 + 2.2950 x 2 + 0.1899 x 3 + 0.0560 x 4
Nov y = 0.0908 + 57.2318 x 1 + 1.9788 x 2 + 0.1036 x 3 + 0.0463 x 4
Dec y = 0.0913 + 53.3033 x 1 + 1.8920 x 2 + 0.0441 x 3 + 0.0477 x 4
Total y = 0.1005 + 55.9815 x 1 + 2.2910 x 2 + 0.1290 x 3 + 0.0533 x 4
Table 4. Monthly and overall trained MF parameters for MCS.
Table 4. Monthly and overall trained MF parameters for MCS.
MonthTrained MF Parameters
Solar RadiationOutside TemperatureWind SpeedDaylight Hour
Julabc σ cabcabc
−35613584.27413.02−8.5−0.0055098.5090.015220.32640.5521
13587154.238230.18828.494170.29170.54930.8816
35571210704.22733.018.4921725.50.56120.75351.102
71510721429
Agoabc σ cabcabc
−371.71373.74.48114.01−8−0.0027847.9670.022760.48960.4934
1373.7746.34.45224.50.14327.997160.3430.57990.7157
373.7746.311194.4534.97.98416240.55840.81431.099
746.311191492
Sepabc σ cabcabc
−377.71379.75.09610−10.5−0.000117110.50.041670.30150.5584
1379.7758.35.096220.0152210.5210.29810.55560.8166
379.7758.311375.0963410.52131.50.5660.80421.069
758.311371516
Octabc σ cabcabc
−353.71355.74.4639.003−7.5−0.0013097.4970.010420.26630.4574
1355.7710.34.45319.50.03767.499150.32470.48960.8325
355.7710.310654.455307.5041522.50.46120.74941.052
710.310651420
Novabc σ cabcabc
−314.71316.75.1246.014−60.0076925.9940.038370.33680.5183
1316.7632.35.06717.99−0.010716.005120.3070.48960.736
316.7632.39485.06530.025.90712180.49310.65810.9685
632.39481264
Decabc σ cabcabc
−295.71297.75.3133.003−5.5−0.00085965.4940.045140.26330.5084
1297.7594.35.3115.5−2.43E-105.499110.34720.48680.7411
297.7594.38915.314285.5051116.50.48050.73250.9757
594.38911188
Totalabc σ cabcabc
−377.71379.76.8133.01−10.5−0.0030410.5−0.0085740.33950.498
0.9999379.7758.36.791190.0403610.5210.27130.58330.8143
379.7758.311376.78335.0110.52131.50.55760.80471.115
758.311371516
Table 5. Error comparison between MLR, GDO and ANFIS for HS.
Table 5. Error comparison between MLR, GDO and ANFIS for HS.
MonthMLRGDOANFIS
MAEMAPEMAEMAPEMAEMAPE
(W)(%)(W)(%)(W)(%)
Aug296.511.8299.811.923.80.9
Sep222.78.3203.77.696.33.6
Oct276.99.5268.09.2168.15.8
Nov142.75.3138.25.196.23.6
Dec190.87.5178.97.0129.45.1
Jan192.07.1184.56.8126.34.7
Total209.37.2200.16.9169.25.8
Table 6. Error comparison between MLR, GDO and ANFIS for MCS.
Table 6. Error comparison between MLR, GDO and ANFIS for MCS.
MonthMLRGDOANFIS
MAEMAPEMAEMAPEMAEMAPE
(W)(%)(W)(%)(W)(%)
Jul588.81.0590.61.0334.10.6
Aug1234.42.11192.92.0732.91.3
Sep727.61.3726.31.3345.80.6
Oct733.61.3741.81.3441.40.8
Nov715.51.3741.41.4477.60.9
Dec794.11.7812.81.7638.31.4
Total1142.22.01130.41.9924.71.6

Share and Cite

MDPI and ACS Style

Pitalúa-Díaz, N.; Arellano-Valmaña, F.; Ruz-Hernandez, J.A.; Matsumoto, Y.; Alazki, H.; Herrera-López, E.J.; Hinojosa-Palafox, J.F.; García-Juárez, A.; Pérez-Enciso, R.A.; Velázquez-Contreras, E.F. An ANFIS-Based Modeling Comparison Study for Photovoltaic Power at Different Geographical Places in Mexico. Energies 2019, 12, 2662. https://doi.org/10.3390/en12142662

AMA Style

Pitalúa-Díaz N, Arellano-Valmaña F, Ruz-Hernandez JA, Matsumoto Y, Alazki H, Herrera-López EJ, Hinojosa-Palafox JF, García-Juárez A, Pérez-Enciso RA, Velázquez-Contreras EF. An ANFIS-Based Modeling Comparison Study for Photovoltaic Power at Different Geographical Places in Mexico. Energies. 2019; 12(14):2662. https://doi.org/10.3390/en12142662

Chicago/Turabian Style

Pitalúa-Díaz, Nun, Fernando Arellano-Valmaña, Jose A. Ruz-Hernandez, Yasuhiro Matsumoto, Hussain Alazki, Enrique J. Herrera-López, Jesús Fernando Hinojosa-Palafox, A. García-Juárez, Ricardo Arturo Pérez-Enciso, and Enrique Fernando Velázquez-Contreras. 2019. "An ANFIS-Based Modeling Comparison Study for Photovoltaic Power at Different Geographical Places in Mexico" Energies 12, no. 14: 2662. https://doi.org/10.3390/en12142662

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