Abstract
This paper highlights the prediction of power generation from a solar panel with the help of the ANFIS. Solar irradiance and atmospheric temperature in a place are not even throughout the year. It depends on geographical position (i.e., longitude and latitude) and the environmental situation of the place. Power generation from a PV panel is highly subjective by solar irradiance and temperature. Pollution, fog, smoke dust cloud, etc. may also affect these two. So, changes in environmental conditions may affect the prediction of power generation from solar PV panel. In this paper, power generation is predicted for different irradiances and temperatures with the help of the ANFIS. ANFIS results are validated with the real-time experimental value which gives an improvement in predictive accuracy. This also signifies the ANFIS capability to estimate power in a different situation which could be helpful for maximum power point tracking.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The electrical energy consumption rate is surprisingly increasing now, and it becomes challenging to fulfil the total demand, as the natural sources of fossil fuels are limited and decreasing from nature. So, researchers are paying more concentration to find ways of efficiently utilizing the nonconventional resources. Solar energy is a very significant energy source and most sustainable choice of power generation among the nonconventional and renewable energy families.
Though the efficiency of solar cell is low, the panels can be installed on the rooftop of the house [1] or large area which can produce sufficient power at low cost as sunlight can be achieved free and abundantly from nature.
Solar cells are basically a p-n junction diode. When sunlight (photon) falls upon the cell, electron–hole pairs are generated, and current starts flowing through it. The transmitted light is absorbed within the semiconductor material, and it uses this energy to excite free electrons from a low energy label to high energy label. Standalone photovoltaic systems are the best solutions in the locality where grid-connected system is impossible to set up or in many small electrical energy demand applications such as communication systems, water pumping, and low power [2]. The efficiency of the cell is less, so it is more beneficial to operate the solar panel at its maximum power point (MPP). MPP of the system depends on the power (voltage and current) generation from the solar panel which in turn depend on temperature and solar irradiation. So, it is necessary to predict the power generation from the solar panel at the different atmospheric conditions to operate the system in its maximum power point. Different strategies are implemented to predict the power generation like fuzzy logic [3, 4] and neural network [5]. Solar radiation is used in [6, 7] to obtain a reference power. In this paper, ANFIS-based power prediction model is designed. In the next section, analytical calculation procedure is mentioned to find nominal operating cell temperature, solar irradiance, and annual solar energy output of the photovoltaic system. In Sect. 3, ANFIS is designed in Matlab/Simulink to obtain a generation of solar power. The power generated from prototype solar PV panel is validated with the results.
2 Mathematical Modeling
2.1 Operating Cell Temperature
The operating cell temperature (expressed in Eq. (1a, 1b)) depends on nominal operating cell temperature and certain environmental conditions like (a) irradiance on the cell surface, (b) air temperature, and (c) wind velocity.
where S = irradiance in W/m2.
Tair is air temperature, and the nominal operating cell temperature (NOCT) is the temperature obtained by the open-circuited cell in the solar panel at predefined environmental condition stated below:
-
1.
Irradiance on cell surface = 800 W/m2,
-
2.
Air temperature = 20 °C, and
-
3.
Wind velocity = 1 m/s.
The solar panel temperature will be lower than this when wind velocity is high, but higher under still conditions. The relationship between wind speed and solar panel temperature as used by Kurtz et al. [8] is shown in Eq. 1b:
2.2 Calculation of Solar Irradiance
Solar irradiance is the energy received from the Sun in the form of electromagnetic radiation per unit area. The current generation of the solar cell mainly depends on solar irradiance, and the relationship is mentioned in Eq. (2).
where IGen is generated current at Sop irradiance, and IGenmax is a current generation at a maximum irradiance of Smax, i.e., 1000 W/m2. The average daily irradiation for each month is broken down into hourly using the ratio rt and expressed in Eq. (3). The diffused component of the total irradiation for each hour is also shown in Eq. (4).
2.3 Calculation of Annual Electrical Energy Generation from Solar System
The global formula to estimate the electrical energy generation from the solar photovoltaic system is expressed in Eq. (5):
where
- E:
-
Electrical Energy (kWh),
- A:
-
Total solar panel Area (m2),
- r:
-
\( {\text{Solar panel efficiency (}}\% )= \frac{\text{Electrical power of one solar panel}}{\text{The area of that panel}} \)
- H:
-
Annual average solar radiation on tilted panels (shadings not included), and
- PR:
-
Performance ratio, coefficient for losses (range between 0.5 and 0.9, default value = 0.75).
3 Results and Discussions
ANFIS model is developed using a Sugeno-type fuzzy controller and multilayer feedforward neural network.
3.1 Design of Fuzzy Logic Controller
The fuzzy logic controller has two inputs, irradiance and temperature, and power is considered as output. Input 1 is irradiance and its range varies from 100 to 1000 W/m2 in a step of 100 W/m2 and consists of eight membership functions. The structure is shown in Fig. 1. Temperature is Input 2, and it varies from 10 to 30 °C in a step of 5 °C. It consists of six membership functions, and the structure is shown in Fig. 2. The output power has ranged from 1 to 420 mW. The fuzzy rules have been given in Table 1.
3.2 Development of ANFIS Model
It is a multilayer feedforward neural network. The ANFIS structure is shown in Fig. 3. The model is trained by training data, and after training process, the model was tested with the checking data (shown in Figs. 3 and 4). The ANFIS decision surface view is shown in Fig. 4 for the solar power estimation. The overall structure of ANFIS model is shown in Fig. 5 based on fuzzy logic rule base shown in Table 2 and Figs. 6, 7. This system is then compared with the real time, i.e., experimental value of power. The two inputs, power through ANFIS and experimental power through the entire dataset used in this system, are given in Table 1.
3.3 Model Validation
The system aims to demonstrate the precision of the proposed model on solar power prediction. This is ensured by a comparison made between the proposed ANFIS model and experimental model. The performance analysis of this model is determined by the number of epochs reached. The result presented in Table 2 indicates that the ANFIS model has the best capability for estimating global solar power. Figure 7 shows the real-time experimental model of solar panel rated as 6 V, 0.5 W.
% Error is calculated as
4 Conclusion
The current generation from the solar panel is highly influenced by solar irradiance, and the open-circuit voltage mainly depends on temperature. It is highly difficult to form the exact mathematical model to get exact power from the solar panel. Hence, in this paper, the authors tried to predict the power using ANFIS, and the model is validated by the real-time experimental solar panel. The irradiance is varied by a solar simulator. The real-time experiment is done over a stipulated time period, and so the temperature is varied from 10 to 30 °C only. But this model can be utilized for higher temperature also. The % error comes negligible and less than 0.5%, so this model can be utilized in association with MPPT controller also.
References
Sick, F., Erge, T.: Photovoltaic in building. Int. Energy Agency (1996)
Kottas, L., Boutalis S., Karlis, D.: New maximum power point tracker for PV arrays using fuzzy controller in close cooperation with fuzzy cognitive networks. IEEE Trans. Energy Convers. 21(3) (2006)
Senjyu, T., Uezato, K., Maximum power point tracker using fuzzy control for photovoltaic arrays. In: Proceedings of the IEEE International Conference on Industrial Technology (1994), pp. 143–147
Patcharaprakiti, N., Premrudeepreechacharn, S.: Maximum Power Point Tracking Using Adaptive Fuzzy Logic Control for Grid-Connected Photovoltaic System, pp. 372–376. IEEE (2002)
Hillowala, R.M., Sharaf, A.M.: A rule-based fuzzy logic controller for a PWM inverter in photovoltaic energy conversion scheme. In: Proceedings of the IEEE Industry Application Society Annual Meeting, Oct 1992, pp. 762–769
Lasnier, F., Ang, T.G.: Photovoltaic Engineering Handbook. IOP Publishing Ltd. (1990)
Jang, J.S.R.: ANFIS: Adaptive-network-based fuzzy inference systems. IEEE Trans. Syst. Man Cybern. 23(3), 665–685 (1993)
Kurtz, S., Whitfield, K., Miller, D., Joyce, J., Wohlgemuth, J., Kempe, M., et al.: Evaluation of high-temperature exposure of rack mounted photovoltaic modules. In: 34th IEEE Photovoltaic Specialists Conference (PVSC), pp. 2399–2404 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sinha, D. (2020). Adaptive Neuro-Fuzzy Approach for Forecasting of Solar Power Generation. In: Kundu, S., Acharya, U.S., De, C.K., Mukherjee, S. (eds) Proceedings of the 2nd International Conference on Communication, Devices and Computing. ICCDC 2019. Lecture Notes in Electrical Engineering, vol 602. Springer, Singapore. https://doi.org/10.1007/978-981-15-0829-5_42
Download citation
DOI: https://doi.org/10.1007/978-981-15-0829-5_42
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0828-8
Online ISBN: 978-981-15-0829-5
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)