Next Article in Journal
ANN Modeling to Analyze the R404A Replacement with the Low GWP Alternative R449A in an Indirect Supermarket Refrigeration System
Next Article in Special Issue
Modeling and Control of a Microgrid Connected to the INTEC University Campus
Previous Article in Journal
Synthesis and Characterization of Some Graphene Oxide Powders Used as Additives in Hydraulic Mortars
Previous Article in Special Issue
Diagnosis of Broken Bars in Wind Turbine Squirrel Cage Induction Generator: Approach Based on Current Signal and Generative Adversarial Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Solar Power System Assessments Using ANN and Hybrid Boost Converter Based MPPT Algorithm

1
Department of Electrical Engineering, Qurtuba University of Science and IT, Dera Ismail Khan 29050, Pakistan
2
Department of Electrical Engineering, College of Engineering, Jouf University, Sakaka 72388, Saudi Arabia
3
Department of Electrical Engineering, Foundation University Islamabad, Islamabad 44000, Pakistan
4
Department of Computer Science, College of Sciences and Humanities in Jubail, Imam Abdulrahman bin Faisal University, Dammam 31441, Saudi Arabia
5
Department of Electrical Engineering, University of Engineering Technology, Mardan 23200, Pakistan
6
Computer Sciences Program, Turabah University College, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
7
Department of Electrical Engineering, College of Engineering TAIF University KSA, Taif 21944, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2021, 11(23), 11332; https://doi.org/10.3390/app112311332
Submission received: 5 October 2021 / Revised: 24 November 2021 / Accepted: 26 November 2021 / Published: 30 November 2021

Abstract

:
The load pressure on electrical power system is increased during last decade. The installation of new power generators (PGs) take huge time and cost. Therefore, to manage current power demands, the solar plants are considered a fruitful solution. However, critical caring and balance output power in solar plants are the highlighted issues. Which needs a proper procedure in order to minimize balance output power and caring issues in solar plants. This paper investigates artificial neural network (ANN) and hybrid boost converter (HBC) based MPPT for improving the output power of solar plants. The proposed model is analyzed in two steps, the offline step and the online step. Where the offline status is used for training various terms of ANNs in terms of structure and algorithm while in the online step, the online procedure is applied with optimum ANN for maximum power point tracking (MPPT) using traditional converter and hybrid converter in solar plants. Moreover, a detail analytical framework is studied for both proposed steps. The mathematical and simulation approaches show that the presented model efficiently regulate the output of solar plants. This technique is applicable for current installed solar plants which reduces the cost per generation.

1. Introduction

The electrical energy plays a key role in the economic development of a country. From last decade, rapid increase in consumption of electricity and demand is recorded [1,2]. In order to fulfill power demands, installation of new power plants are time consumption and high expensive procedures [3]. The renewable energies, such as wind and solar, appear to be appropriate solutions to cover energy demand while reducing environmental pollution and toxic materials [4]. Furthermore, the renewable energy resources are followed by many countries, which comes from geothermal heat, tides, rain, wind, and sunlight. Major remote sites in each country of the globe utilizing renewable energy [5]. The renewable energy generated power depends on site selection and climate condition. Furthermore, there is a need of storage system power induced by renewable energy to insure the continuity of available power [6]. Various types of resources are existed in the entire globe, however, among of all these resources solar energy is considered economical, inexhaustible, and sustainable energy. Photovoltaic (PV) cells mostly use for bulk and small power and gradually increased day by day [7]. The output of PV depends on different factor such as temperature, weather conditions, module materials, and is used in different applications, i.e., light sources, battery charging, water pumping, space, satellite power system, remote islanded power system, etc. This work explores the applications of artificial neural network (ANN) and hybrid boost converter (HBC) for enhancing the efficiency for MPPT to increase the smoothness of solar power system. The deep learning based ANN mechanism has key features to optimize the input data and produce the purified desire outcomes. Furthermore, currently the ANN approach is widely used in several fields for the purpose of optimizing structure complexity and predict the expected outputs. For example, in [8] the ANN technique is utilized for predicting droughts, in [9] the ANN method is studied for accurately measure the wind speed and predict its results, in [10] the particular matter is discussed for the Ankara city through ANN and similarly, in the field of solar system the ANN is applied in [11] for forecasting the generation of solar system. Thus, in this proposed work the ANN mechanism is estimated for optimize the output of MPPT and HBC.

1.1. Major Contribution

The use of MPPT has increased the performance of solar power system and now the demand of solar plant installation is enhanced. The efficiency of the MPPT based solar system can be further improved applying ANN and HBC. Thus, this paper studies the contributions of ANN and HBC based MPPT in the solar system. The major contributions of this work are discussed as follows.
  • The outcomes of solar system are enhanced in this model using ANN and HBC based MPPT algorithm;
  • The mathematical model is elaborated in detail to show how the ANN and HBC based MPPT algorithm improve the quality of service of a solar power system;
  • The model is designed for simulation analysis and is compared among various procedures like Elman neural network (ENN), with install HBC and ANN mechanisms and without install HBC and ANN procedures in order to evaluate proposed model executions;
  • The proposed ANN model presents reliable outcomes in view of simple structure, fast training and robust performance. This effectiveness is further modified by applying HBC in the proposed model.

1.2. Organization of Paper

The rest of the paper is organized as follows: Section 2 explains the proposed framework; Section 3 investigates the analytical approach; Section 4 defines the result and discussions; similarly, Section 5 presents the conclusion.

1.3. Related Work

As it has been shown that solar energy is a cost effective solution for managing current electric load demands, a number of research work have been carried out so far, which are analyzed as follows:
In [12,13], the authors have discussed the two artificial based mechanisms in term of variable and fixed step load. The theoretical and simulation analysis are investigation for MPPT controller, and simulation. In [14], authors have proposed the MPPT technique which is based on enhanced neural network (ENN). The proposed ENN based control have the ability to adjust the step size to track MPPT automatically and it can improve the dynamic and steady performance of PV panels. The proposed ENN technique can easily be implemented because of less constructed data. In [15], authors have proposed a MPPT converter using online learning neural network (OLNN) and perturbation and observation technique. The proposed work can improve the fast tracking of the solar panels when the radiation is changing constantly. The simulation results show improved output when the radiation is changing rapidly. In [16], authors have investigated an optimal power operating point (OPOP) using photovoltaic and thermal neural network (PV/TNN). The NN has been used to calculate the OPOP. The OPOP computes the optimum flow rate of PV/T for maximum electrical and thermal power. The results show that this technique can hold fast and accurate PV/T flow rate control. In [17], authors have presented the super twisting sliding mode MPPT controller (ST-SMC) with ANN. The robust sliding mode controller is used against disturbance and parametric variations while the ANN controls the peak power voltage for the efficiency of MPPT. The simulation results show the improved performance in terms of dynamic response and robustness. In [18], authors have suggested the two fast and digital MPPT techniques for fast changing environment. They approximate the MPP locus by using piecewise line segment or cubic equation. The MPP locus parameters are found with the help of NN based program. The results show that the proposed research required less computation requirement, high static, and dynamic tracking and fast speed. In [19], authors have proposed the different intelligence technique, i.e., neural network (NN), fuzzy logic (FL), genetic algorithm (GA), and neuro-fuzzy and their possible implementation into a field programmable gate array (FPGA). The authors have developed intelligent MPP controller using simulink/MATLAB and then different step to design and implement the controller into FPGA. The best controller among all these is tested in real time using FPGA Virtex 5. The comparative study of all controllers describe that the effectiveness of developed intelligence technique in term of accuracy, quick response, power consumption, flexibility, and simplicity. In [20], authors have presented the two techniques ANN and Fuzzy logic controller (FLC) for MPPT of PV cell. They investigate the proposed work using MATLAB/Simulink. The results show that the efficiency and response under variable irradiation conditions are satisfactory. In [21], authors have investigated the new combined method that is established by a three point comparing method and an ANN based PV model method. During the fast variations of solar irradiance, the exact MPP is searched by three point comparison and ANN methods. The results show that the proposed method search the exact and fast MPP under different irradiance condition with feedback voltage and current. In [22], authors have proposed the ANN method for the non-linear and time-varying output of PV panels. ANN is the suitable solution for non-linear outputs. The results also denote that the ANN algorithm have better MPPT characteristics as compared with the traditional perturbation and observation technique. In [23], authors have suggested the intelligent MPPT method for a standalone PV system using ANN and fuzzy logic controller (FLC). The ANN is used for different solar irradiance and temperature to find MPP voltage. FLC uses MPP voltage as a reference voltage to generate a control signal for the DC-DC converter. The results explain good performance of ANN-FLC as compared to traditional incremental conductance (IC). In [24], authors have investigated the method to achieve acceptable tracking time and less power oscillation by adjusting the changing step size of Flyback inverter. Solar irradiance is adopted as an input of ANN which is used to appropriate modulation step size. The simulation results show that for any solar irradiance ANN based Flyback inverter can find appropriate step size. In [25], authors have presented the MPPT using ANN, and the hysteresis current controlled inverter with fixed band and variation of load value is determined with output current total harmonic distraction (THD) is lower than 5%. The results confirm that the efficiency of controller and flexibility of inverter is satisfactory. In [26], authors have proposed the MPPT of a grid connected 20 kW neuro-fuzzy network based PV system. The neuro-fuzzy system consists of fuzzy based classifier and three multilayered feed forwarded ANN. The inputs of ANN are irradiance and temperature, and, after the estimation process, output is the reference voltage. The reference voltage guarantees the optimal power transfer between PV generator and the main utility grid. The simulation results proved the best efficiency as compared to conventional single ANN and perturb and observe (P&O) algorithm. The study in [27] reveals the performance of ANN based different algorithms, i.e., Levenberg–Marquardt (LM), Bayesian regularization (BR), and scaled conjugate gradient (SCG) algorithms are used in MPPT energy harvesting in solar photovoltaic system. The simulated results show that SCG algorithm reveal superior performance compared to LM and BR algorithms. However, the LM algorithm performs better in the correlation between input–output, dataset training, and error. A fuzzy logic, particle swarm optimization (PSO), and imperialist competitive algorithm are proposed in [28], where it is declared that the fuzzy logic is less complicated, faster, more accurate, and more stability then the other three algorithms. The authors have explored a hybrid shuffled frog leaping and pattern search (HSFL–PS) algorithm in [29] for optimizing ANN-based MPPT in a grid-tied PV system. The simulation results show that the performance of MPPT is improved in comparison with the conventional MPP methods. A novel ANN-ACO MPPT controller is developed by authors in [30] based on an ant colony optimization (ACO) algorithm which is useful to train the developed ANN. The ANN-ACO technique has improved the MPPT and reduced the drawbacks in conventional MPPT. The authors have also improved the power quality and distortion free signal to the grid. The simulation and experimental results show that ANN-ACO controller can track the MPP rapidly and robustness with a minimum steady-state oscillation than the conventional INC method. ANN based controller is used in [31] to control the converter fed by an autonomous photovoltaic generator (PVG) instead of classical MPPT algorithms such as perturb and observe (P&O). The results present that the ANN based PVG provide low oscillation and better performance.

2. Proposed ANN Based MPPT and Hybrid Boost Converter Model

Figure 1 explains the HBC and ANN based MPPT presented model for minimizing the solar power system critical caring and balancing output power issues. The output of PV is attained by ANN based MPPT in order to improve the performance of solar power system. The neural network technique consist of major amount of interconnected processors called neurons. Each neuron includes a huge number of weighted links for transforming signals. Thus, it has potential to manage the difficult task of data processing and interpretation. In this proposed model, the feed forward back propagation ANN is installed which contains logsig purelin and purelin activation functions based hidden layers, as depicted in Figure 2. In case of offline step the ANN training is performed in terms of activation function structure and training algorithm. On the other side for online step the trained ANN based MPPT is applied to track the MPP. The output of PV array voltage derivation (dv) and power derivation (dp) is given to ANN based MPPT which depends on solar radiation and temperature conditions. Table 1 summarizes the basic principle of ANN based MPPT which output is corresponding normalized increasing or decreasing duty cycle (+1, 0, −1).
Table 1 explains the basic mechanism of ANN based MPPT controller.

3. Analytical Approach

3.1. Analytical Model of PV Module

The main background of the presented approach is discussed in Section 2. This section elaborates the mathematical mechanism for the modern MPPT based ANN system, considering the array of PVs at input side and utility grid at the receiving end. The description of used symbols are declared in Table 2. The circuitry of the PV cell contain diode for paralleling current as shown in Figure 3, which can be mathematically [32,33,34] defined as
i t o t a l = i s c i d i o d e ,
where i d i o d e is the diode current, i s c is the current through the parallel resistor. The i d i o d e is further explained as
i d i o d e = i o ( e e v d η K T c 1 )
So, the Equation (1) can be modified with Equation (2) the total current from PV cell is measured as
i t o t a l = i s c i o ( e e v d η K T c 1 )
Parallel resistance R p and series resistance R s is also considered for the dynamic behavior of PV cell, however, for the proposed PV cell simulation there is computational limitation if taking both series and parallel resistance. Therefore, parallel resistance is usually neglected in PV systems bibliography. For the proposed PV cell simulation series resistance is considered and the PV cell total current is mathematically written as [35,36]
i t o t a l = i s c i o { e x p ( e ( v + i t o t a l R s ) η K T c ) } 1
The PV system consist of N numbers of branches in parallel and each parallel branch consist of N number of PV cells in series. So, the total current from PV module under constant weather condition is
i s c N = i s c N [ 1 e x p ( V m V o c m + R s N · i N N s · V T c ) ]
The module current depends on some different parameters of the cell. Each variable depends on different parameters of each cell. The module short circuit current depends on number of branches and short circuit of the cell [37,38].
i s c M = N p · i s c c
The open circuit voltage of the module depends on the number of cells in series and the open circuit voltage of the cell.
V o c m = N s × V o c c
The thermal voltage of the semiconductor in the module depends on Boltzmann’s constant, cell temperature and the charge of electron, i.e., 1.602 × 10 19 [39].
V T c = m K T c e
The equivalent series resistant of the module depends on series resistance of the cell, number of parallel branches in the module and the number of cell in series in each branch.
R s M = R s c · N p N s
Assume that all the cell in PV system are same, so the power, voltage, and current under standard condition are
P m a x c = P m a x M N s · N p
V o c o c = V o c o M N s
i s c o c = i s c o M N p
Now the instantaneous series resistance of the PV cell can be expressed as
R s c = ( 1 F F P m x o c V o c o c i x o c ) . V o c o c I s c o c
Fill factor is denoted with FF and is given as
F F = V o c o c V T o c L n ( V o c o c V T o c + 0.72 ) V o c o c V T o c + 1
The short circuit current of the cell itself depends on the irradiance and can be expressed as
i s c c = i s c o c G a G a o
The open circuit voltage of the cell depends on the nominal open circuit and the actual weather condition, i.e., ambient temperature, temperature of cell, and irradiance. The open circuit voltage is expressed [40,41] as
V o c c = V o c o c + 0.03 ( T a + 0.03 · G a T c o )
Now the current generated from the PV module in term of all parameters, i.e., irradiance, temperature, voltage, etc., is
i M = N p · i s c c [ 1 e x p ( V m N s V o c c + i m R s c N s N p N s V T c ) ]
Now assume the case that PV array consist of B number of parallel branches and each branch contain M number of module so, the array current will be equal to I = i = 1 N B . If we consider all the panels are same and under same temperature and irradiance then the output current will be
i t o t a l = N B · i M

3.2. Analytical Modeling of a Traditional Boost Converter

The electrical MPPT can be achieved through a DC to DC converter inserted between the photovoltaic module and the load.The DC to DC converter ensures the matching of load resistance with the varying source resistance. The converter is basically used to transfer maximum energy from source to load.
The framework of traditional boost converter is represented in Figure 4 which transfers maximum energy by adjusting the PV module output voltage to the reference voltage. The traditional boost converter has two controllable variables: Voltage V p u and the inductor current i L . The mathematical model that describe the voltage and inductor current relation is
V m i L = ( 1 D ) V m i L
where D is the duty cycle of the boost converter, which is expressed as
D = T o n T t o t a l = T o n f s
where f s is the frequency of switching of converter’s switch and T t o t a l is the total time and T O N is the on time of the switch.
d I L T = 1 L p u ( V m V p u ) P p u L p u
where V p u is the reference voltage generated by the ANN based MPPT.
d V p u d t = ( I L I p u ) P u
By using Equation (21) we obtain the reference inductor current
i L * = ( V p u * V p u ) + I p u
The optimal switching voltage can be expressed by using the Equations (22) and (23)
V m * = P I ( V p u * V p u ) + V p u + R p u L p u I L
while the boost converter command is obtained by the conversion of Equation (19)
D * = 1 V m * V D C
The DC link capacitor at the output play a key role to ensure energy balance between the PV module and the power injected into the system. The DC link capacitor charge and discharge that oscillate between two levels depending on actual weather condition and power injection.

3.3. Analytical Modelling of Enhanced Single Phase Hybrid Boost Converter

Figure 4 shows the traditional boost converter that theoretically, voltage gain is very high at very high duty ratio near 100% but practically, traditional boost converter cannot work efficiently at 100% duty cycle because of diodes, equivalent resistance of inductor and capacitor, and the saturation of both capacitor and inductor [40,41]. In this paper, enhanced single phase HBC is introduced which has replaced the inductor in traditional boost converter into two inductors and 3 diodes, this structure provides high gain and efficiency. The gain of proposed converter is also increased than the traditional boost converter by a factor of (d + 1). Figure 5 shows the enhanced single phase HBC, for the mathematical modeling, we assumed that all the components are lossless and the outputs and the inputs are pure DC signals. For these consideration voltage across the inductor depends on input and output voltages. The voltage across the inductor during ON and OFF time are estimated as
T O N : V L = V I N
T O F F : V L = V O U T V I N 2
The above formula indicates that during the switch is at ON state the voltage across the inductor is positive and at OFF state voltage will be negative. The positive and negative area of the voltage of the inductor will be same. With the above condition the output voltage is calculated as
V O U T = 1 + d 1 d . V I N w i t h d = T O N T P , 1 d = T O F F T P
The average inductor current is the function of input current from the solar module and the duty cycle of the switch
I L A V = I I N 1 + d
To find the appropriate inductor and capacitor value in the circuit we need to know the output and input voltage of the converter and the rated power which should be transferred to the output. With these known parameters input current and average inductor current can be calculated and assumed that the average inductor current is the max current in the circuit. To find the inductor value in the circuit the input and output voltage is considered and the duty cycle is measured as
L 1 = L 2 = V I N · T O N I L
L 1 = L 2 = V O U T · T P I L · d . ( 1 d ) 1 + d
The AC voltage is produced in the capacitor which overlaps with DC voltage so, because of this reason voltage variation is the key factor in capacity dimension of capacitor.
C I N = I c · T O N · V c
C I N = I L A V · T P · V I N m a x · d · ( 1 d )
To design the capacitor for boost converter the RMS current of the load is the important factor. Duty cycle of the average inductor current and the maximum current variation are used for the capacitor current, which are defined as
I I N C = I L A V d · ( 1 d ) + · I L m a x I L A V 2 · d 2 · ( 1 d ) 2 · ( 1 + 3 · d ) 12 · ( 1 + d ) 2 ( 3 2 · 2 )
The maximum voltage variation that is acceptable for the capacitor is important for the selection of output capacitor. The current time area of capacitor is the function of duty cycle and output current, which are calculated as
C O U T = I O U T · T P · d V O U T m a x
C O U T = I L A V · T P V O U T m a x · d · ( 1 d )
Practically, acceptable voltage variation for capacitor is less than 1% of the output voltage so the output capacitor dimension is calculated is given as
C O U T = I L A V R · T P 4 V O U T m a x w i t h V O U T m a x 0.01 · V o u t R
The output current across the capacitor is the function of duty cycle for an average inductor current and maximum inductive current variation. So the output current will be
I I N C = I L A V d · ( 1 d ) + · I L m a x I L A V 2 . d 2 · ( 1 d ) 3 12 · ( 1 + d ) 2 ( 3 2 · 2 )

4. Results and Discussion

In the presented model, the ANN and HBC based MPPT is used for enhancing the productivity and performance. The results of the proposed model are compared among ANN based traditional boost converter and ANN based proposed HBC. The results of the proposed model present that the ANN based HBC MPPT give smooth output powers as compare to traditional boost converter. The proposed model is analyzed using MATLAB simulation software. The data are collected in terms of short circuit current, maximum current, open circuit voltage, maximum voltage, current temperature and voltage temperature, standard irradiance, standard temperature, maximum current of the given irradiance and temperature, maximum voltage of the given irradiance and temperature, and maximum power of the given irradiance and temperature. The temperature and irradiance are applied as input variables while the MPP voltage is used as a output of the ANN model. The current and power of the MPPT are estimated using V-! characteristics and multiplication of obtained current and voltage, respectively. The collected data are divided among training and testing for ANN approach. Table 3 explains the list of elements used for calculating the simulation results. Whereas the flow chart of applied algorithm is depicted in Figure 6. Figure 7 presents the correlation among tradition boost converter and proposed HBC, which clarifies that HBC gain is several folds higher than traditional boost converter. Hence, with applying the proposed HBC the performance of ANN based MPPT is enhanced than without installed HBC MPPT system. Figure 8 shows the analysis of ANN based MPPT controller and advance hybrid converter in terms of power and time. Which declares that the irradiance level is instantly changed at 0 s, 0.04 s, 0.07 s, 0.11 s, and 0.15 s, and temperature is constant at 25 °C. At 0.04 s, the range of power is constant till 0.5 s. At 0.5 s the power jumped from 140 W to 220 where fluctuation is recorded. Similarly, this slight variations are continued in whole process as mentioned in Figure 8. Furthermore, it is depicted from Figure 8, that the ANN based MPPT has increased the smoothness of outcomes. The recorded instability in Figure 8 is highlighted in Figure 9, which shows that variation is increased from 0.0 to 0.2 s. The constant outcomes are gained at 0.04 s. Thus, Figure 9 defines that, in view of ANN and advance hybrid converter, the variation in generated power is optimized. The smoothness of the proposed induced power compared with conventional boost converter, which is illustrated in Figure 10 for power against time. Figure 10 clarifies that without the use of the proposed advance hybrid converter, the maximum variation in the produced power occurs. The signals achieve constant position after maximum delay. The alteration of the induced power mentioned in Figure 10 is zoomed out in Figure 11. Which explains that the fluctuations in generated power is larger than the proposed advance HBC and ANN based MPPT model. Another important term is the ripples in the output power during the constant irradiance, shown in Figure 12, which is 0.02 W in the proposed model. Figure 13 and Figure 14 declare the relation among train, test, validation, and best data from the ANN approach in terms of means square error and epochs. Similarly, Figure 15 depicts the output results of the utilized AN as a function of time. The parameters like training target, training outputs, validation targets, validation outputs, test targets, test outputs, errors, and responses are evaluated in Figure 15. Figure 16a,b mention the outcomes of solar system excluding ANN and HBC based MPPT and including ANN and HBC based MPPT, respectively. In the last, the fruitful outcomes of the proposed ANN and advance hybrid boost converter based MPPT for enhancing the fidelity of the solar power system is compared with current work, as shown in Table 4.

5. Conclusions

The increase in electric load is recorded during last decade. Solar plants are the fruitful solution to minimize pressure on the main power grids. In this paper, load management is discussed using an ANN based MPPT and hybrid boost converter. Furthermore, to maintain output power smart transformer is installed before load distribution. The ANN based MPPT controller with hybrid converter have fast tracking and less fluctuations. The mechanism of ANN based is explained with mathematical background. The traditional and proposed HBC are compared theoretically and the features of HBC are highlighted. The results of proposed ANN and HBC based MPPT are evaluated in terms of power and time for using traditional boost converter with ANN and proposed HBC with ANN. The results show the superiority of solar power system with hybrid converter to improve the efficiency of solar power system. In this work, the performance and productivity of the solar power system are strengthened by utilizing the ANN and HBC based MPPT. However, in future the power generation can be further improved by using advance algorithms and machine learning methodologies, such as the flower pollination algorithm (PFA), optical swarm optimization (PSO), convolution neural network (CNN), and coyote optimization algorithm (COA). In addition, for forecasting the solar power system condition the hybrid based ANN and adaptive neural-fuzzy inference system (ANFIS) using hybrid whale optimization and pattern search (HWO-PS) algorithm can be evaluated.

Author Contributions

Conceptualization, I.H., F.A. (Farman Ali), and A.A.; methodology, F.A. (Farman Ali), and I.H.; software, F.A. (Farman Ali), and A.M., F.A. (Fayadh Alenezi); validation, F.M., F.A. (Farman Ali) and N.A.; formal analysis, F.M., F.A. (Farman Ali), A.M., F.A. (Fayadh Alemezi); investigation, A.M., F.A. (Fayadh Alenezi), A.A. and N.A. data analysis, F.A. (Farman Ali), I.H.; writing—original draft preparation, I.H.; writing—review and editing, W.K., F.A. (Fayadh Alenezi); and A.A.; visualization, F.M., F.A. (Fayadh Alenezi); supervision, F.A. (Farman Ali), A.A.; project administration, F.A. (Farman Ali); funding acquisition, W.K., N.U., F.R.A. All authors have read and agreed to the published version of the manuscript.

Funding

The authors would like to acknowledge the support from Taif University Researchers Supporting Project Number(TURSP-2020/331), Taif University, Taif, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data will be available as per request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Markvart, T. Solar Electricity; John Wiley & Sons: Chichester, UK, 1994. [Google Scholar]
  2. Rekioua, D.; Matagne, E. Optimization of Photovoltaic Power Systems: Modelization, Simulation and Control; Springer: London, UK, 2012. [Google Scholar]
  3. De Soto, W.; Klein, S.A.; Beckman, W.A. Improvement and validation of a model for photovoltaic array performance. Sol. Energy 2006, 80, 78–88. [Google Scholar] [CrossRef]
  4. Koutroulis, E.; Kalaitzakis, K.; Voulgaris, N.C. Development of a microcontroller-based, photovoltaic maximum power point tracking control system. IEEE Trans. Power Electron. 2001, 16, 46–54. [Google Scholar] [CrossRef] [Green Version]
  5. Sera, D.; Teodorescu, R.; Hantschel, J.; Knoll, M. Optimized maximum power point tracker for fast-changing environmental conditions. IEEE Trans. Ind. Electron. 2008, 55, 2629–2637. [Google Scholar] [CrossRef] [Green Version]
  6. Inthamoussou, F.A.; Battista, H.D.; Mantz, R.J. New concept in maximum power tracking for the control of a photovoltaic/hydrogen system. Int. J. Hydrog. Energy 2012, 37, 14951–14958. [Google Scholar] [CrossRef]
  7. Femia, N.; Petrone, G.; Spagnuolo, G.; Vitelli, M. A technique for improving P & O MPPT performances of double-stage grid-connected photovoltaic systems. IEEE Trans. Ind. Electron. 2009, 56, 4473–4482. [Google Scholar]
  8. Munir, H.K.; Nur, S.M.; Ahmed, E.-S. Wavelet based hybrid ANN-ARIMA models for meteorological drought forecasting. J. Hydrol. 2020, 590, 125380. [Google Scholar]
  9. Ruiz-Aguilar, J.J.; Turias, I.; González-Enrique, J. A permutation entropy-based EMD–ANN forecasting ensemble approach for wind speed prediction. Neural Comput. Appl. 2021, 33, 2369–2391. [Google Scholar] [CrossRef]
  10. Akbal, Y.; Ünlü, K.D. A deep learning approach to model daily particular matter of Ankara: Key features and forecasting. Int. J. Environ. Sci. Technol. 2021. [Google Scholar] [CrossRef]
  11. Abdul, R.P.; Damhuji, R.; Kharudin, A.; Muhammad, Z.M.; Ahmed, N.A.; Moneer, A.F. Solar irradiance measurement instrumentation and power solar generation forecasting based on Artificial Neural Networks (ANN): A review of five years research trend. Sci. Total Environ. 2020, 715, 136848. [Google Scholar]
  12. Esram, T.; Chapman, P.L. Comparison of photovoltaic array maximum power point tracking techniques. IEEE Trans. Energy Convers. 2007, 22, 439–449. [Google Scholar] [CrossRef] [Green Version]
  13. Femia, G.N.; Petrone, G.; Spagnuolo, G.; Vitelli, M. Optimization of perturb and observe maximum power point tracking method. IEEE Trans. Power Electron. 2005, 20, 963–973. [Google Scholar] [CrossRef]
  14. Li, G.; Wang, H.A. Novel stand-alone PV generation system based on variable step size INC MPPT and SVPWM control. In Proceedings of the IEEE 6th International Power Electronics and Motion Control Conference, IEEE-IPEMC’09, Wuhan, China, 17–20 May 2009; p. 2155e60. [Google Scholar]
  15. Safari, A.; Mekhilef, S. Simulation and hardware implementation of incremental conductance MPPT with direct control method using cuk converter. IEEE Trans. Ind. Electron. 2011, 58, 1154–11561. [Google Scholar] [CrossRef]
  16. Reisi, A.R.; Moradi, M.H.; Jamasb, S. Classification and comparison of maximum power point tracking techniques for photovoltaic system: A review. Renew. Sustain. Energy Rev. 2013, 19, 433–443. [Google Scholar] [CrossRef]
  17. Kamarzaman, N.A.; Tan, C.W. A comprehensive review of maximum power point tracking algorithms for photovoltaic systems. Renew. Sustain. Energy Rev. 2014, 37, 585–598. [Google Scholar] [CrossRef]
  18. Xiao, W.; Dunford, W.G. A modified adaptive hill climbing MPPT method for photovoltaic power systems. In Proceedings of the 35th Annual IEEE Power Electronics Specialists Conference, Aachen, Germany, 20–25 June 2004; pp. 1957–1963. [Google Scholar]
  19. Liu, F.; Kang, Y.; Zhang, Y.; Duan, S. Comparison of P & O and hill climbing MPPT methods for grid-connected PV converter. In Proceedings of the 3rd IEEE Conference on Industrial Electronics and Applications, Singapore, 3–5 June 2008; pp. 804–807. [Google Scholar]
  20. Mutoh, N.; Matuo, T.; Okada, K.; Sakai, M. Prediction-databased maximum-power-pointtracking method for photovoltaic power generation systems. In Proceedings of the IEEE 33rd Annu. Power Electronics Specialists Conference, Cairns, QLD, Australia, 23–27 June 2002; pp. 1489–1494. [Google Scholar]
  21. Chao, K.H.; Li, C.J.; Wang, M.H. A Maximum Power Point Tracking Method Based on Extension Neural Network for PV Systems [Part I, LNCS 5551]; Springer: Wuhan, China, 2009; pp. 745–755. [Google Scholar]
  22. Yasushi, K.; Koichiro, Y.; Masahito, K. Quick Maximum Power Point Tracking of Photovoltaic Using Online Learning Neural Network. In Proceedings of the International Conference on Neural Information Processing ICONIP 2009: Neural Information Processing, Bangkok, Thailand, 1–5 December 2009; pp. 606–613. [Google Scholar]
  23. Majed, B.A.; Maher, C.; Zied, C. Artificial Neural Network based control for PV/T panel to track optimum thermal and electrical power. Energy Convers. Manag. 2013, 65, 372–380. [Google Scholar]
  24. Shahzad, A.; Hafiz, M.; Muhammad, A. Iftikhar, A.; Muhammad, K.A.; Zil, H.; Safdar, A.K. Supertwisting Sliding Mode Algorithm Based Nonlinear MPPT Control for a Solar PV System with Artificial Neural Networks Based Reference Generation. Energies 2020, 13, 3695. [Google Scholar] [CrossRef]
  25. Liu, Y.H.; Liu, C.L.; Huang, J.W.; Chen, J.H. Neural-network-based maximum power point tracking methods for photovoltaic systems operating under fast changing environments. Sol. Energy 2013, 89, 42–53. [Google Scholar] [CrossRef]
  26. Chekired, A.; Mellit, S.A.; Kalogirou, C.L. Intelligent maximum power point trackers for photovoltaic applications using FPGA chip: A comparative study. Sol. Energy 2014, 101, 83–99. [Google Scholar] [CrossRef]
  27. Rajib, B.R.; Rokonuzzaman, M.; Amin, N.; Mishu, M.K.; Rahman, S.; Mithulananthan, N.; Rahman, K.S.; Shakeri, M.; Pasupuleti, J. A Comparative Performance Analysis of ANN Algorithms for MPPT Energy Harvesting in Solar PV System. IEEE Access 2021, 9, 102137–102152. [Google Scholar]
  28. Fathi, M.; Parian, J.A. Intelligent MPPT for photovoltaic panels using a novel fuzzy logic and artificial neural networks based on evolutionary algorithms. Energy Rep. 2021, 7, 1338–1348. [Google Scholar] [CrossRef]
  29. Jiang, M.; Ghahremani, M.; Dadfar, S.; Chi, H.; Abdallah, Y.N.; Furukawa, N. A novel combinatorial hybrid SFL–PS algorithm based neural network with perturb and observe for the MPPT controller of a hybrid PV-storage system. Control Eng. Pract. 2021, 114, 104880. [Google Scholar] [CrossRef]
  30. Badreddine, B.; Amar, B.; Noureddine, H. A novel nature-inspired maximum power point tracking (MPPT) controller based on ACO-ANN algorithm for photovoltaic (PV) system fed arc welding machines. Neural Comput. Appl. 2021. [Google Scholar] [CrossRef]
  31. Zerglaine, A.; Mohammedi, A.; Bentata, K.; Rekioua, D.; Oubelaid, A.; Mebarki, N.E. Enhancement of Extracted Photovoltaic Power Using Artificial Neural Networks MPPT Controller. Adv. Green Energies Mater. Technol. 2021, 265–272. [Google Scholar] [CrossRef]
  32. Faisal, S.; Muhammad, H.Y.; Haider, A.T.; Muhammad, R.A.; Zeeshan, A.A.; Muhammad, H.K. Performance Benchmark of Multi-Layer Neural Network Based Solar MPPT for PV Applications. In Proceedings of the 2021 International Conference on Emerging Power Technologies (ICEPT), Topi, Pakistan, 10–11 April 2021. [Google Scholar]
  33. Ankit, G.; Pawan, K.; Rupendra, K.P.; Yogesh, K.C. Performance Analysis of Neural Network and Fuzzy Logic Based MPPT Techniques for Solar PV Systems. In Proceedings of the 2014 6th IEEE Power India International Conference (PIICON), Delhi, India, 5–7 December 2014. [Google Scholar]
  34. Zhang, H.; Cheng, S. A new MPPT algorithm based on ANN in solar PV systems. Advances in Computer. In Communication, Control and Automation; Springer: Berlin/Heidelberg, Germany, 2011; pp. 77–84. [Google Scholar]
  35. Yong, Z.; Hong, L.; Liqun, L.; Xiao, F.G. The MPPT control method by using BP neural networks in PV generating system. In Proceedings of the 2012 International Conference on Industrial Control and Electronics Engineering, Hangzhou, China, 23–25 March 2012. [Google Scholar]
  36. Bendib, B.; Krim, F.; Belmili, H.; Almi1, M.F.; Bolouma, S. An Intelligent MPPT Approach based on Neural- Network Voltage Estimator and Fuzzy Controller, Applied to a Stand-alone PV System. In Proceedings of the 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE), Istanbul, Turkey, 1–4 June 2014. [Google Scholar]
  37. Poom, K.; Somyot, K. Maximum Power Point Tracking Using Neural Network in Flyback MPPT inverter for PV systems. In Proceedings of the SCIS-ISIS 2012, Kobe, Japan, 20–24 November 2012. [Google Scholar]
  38. Rahul, D. Neural Network MPPT Control Scheme With Hysteresis Current Controlled Inverter For Photovoltaic System. In Proceedings of the 2014 RAECS UIET Panjab University, Chandigarh, India, 6–8 March 2014. [Google Scholar]
  39. Aymen, C.; Rashad, M.K.; Ken, N. A novel multi-model neuro-fuzzy-based MPPT for three-phase grid-connected photovoltaic system. Sol. Energy 2010, 84, 2219–2229. [Google Scholar]
  40. Wai, R.J.; Lin, C.Y.; Duan, R.Y.; Chang, Y.R. Highefficiency dc-dc converter with high voltage gain and reduced switch stress. IEEE Trans. Ind. Electron. 2007, 54, 354–364. [Google Scholar] [CrossRef]
  41. Wu, T.F.; Lai, Y.S.; Hung, J.C.; Chen, Y.M. Boost converter with coupled inductors and buck-boost type of active clamp. IEEE Trans. Ind. Electron. 2008, 55, 154–162. [Google Scholar] [CrossRef]
  42. Vahedi, H.; Sharifzadeh, M.; Al-Haddad, K. Modified Seven-Level Pack U-Cell Inverter for Photovoltaic Applications. IEEE J. Emerg. Sel. Top. Power Electron. 2018, 6, 1508–1516. [Google Scholar] [CrossRef]
  43. Babaie, M.; Sharifzadeh, M.; Mehrasa, M.; Chouinard, G.; AlHaddad, K. PV Panels Maximum Power Point Tracking based on ANN in Three-Phase Packed E-Cell Inverter. In Proceedings of the 2020 IEEE International Conference on Industrial Technology (ICIT), Buenos Aires, Argentina, 26–28 February 2020; pp. 854–859. [Google Scholar] [CrossRef]
Figure 1. Proposed framework using ANN MPPT and enhanced hybrid boost converter.
Figure 1. Proposed framework using ANN MPPT and enhanced hybrid boost converter.
Applsci 11 11332 g001
Figure 2. Internal structure of ANN based MPPT.
Figure 2. Internal structure of ANN based MPPT.
Applsci 11 11332 g002
Figure 3. Equivalent circuit of photovoltaic cell.
Figure 3. Equivalent circuit of photovoltaic cell.
Applsci 11 11332 g003
Figure 4. Traditional boost converter.
Figure 4. Traditional boost converter.
Applsci 11 11332 g004
Figure 5. Enhanced single phase hybrid boost converter.
Figure 5. Enhanced single phase hybrid boost converter.
Applsci 11 11332 g005
Figure 6. Flow chart description for proposed model.
Figure 6. Flow chart description for proposed model.
Applsci 11 11332 g006
Figure 7. Comparison of traditional and hybrid boost converters in terms of voltage gain and duty cycle.
Figure 7. Comparison of traditional and hybrid boost converters in terms of voltage gain and duty cycle.
Applsci 11 11332 g007
Figure 8. ANN based MPPT controller with hybrid boost converter.
Figure 8. ANN based MPPT controller with hybrid boost converter.
Applsci 11 11332 g008
Figure 9. Zoom out portion of the ANN based MPPT controller with hybrid boost converter.
Figure 9. Zoom out portion of the ANN based MPPT controller with hybrid boost converter.
Applsci 11 11332 g009
Figure 10. ANN based MPPT controller with traditional boost converter.
Figure 10. ANN based MPPT controller with traditional boost converter.
Applsci 11 11332 g010
Figure 11. Analysis of varied area of the ANN based MPPT controller with traditional boost converter.
Figure 11. Analysis of varied area of the ANN based MPPT controller with traditional boost converter.
Applsci 11 11332 g011
Figure 12. Power ripples of the ANN and hybrid boost converter based MPPT converter.
Figure 12. Power ripples of the ANN and hybrid boost converter based MPPT converter.
Applsci 11 11332 g012
Figure 13. Maximum square error against epoch for evaluation the performance (41 Epochs).
Figure 13. Maximum square error against epoch for evaluation the performance (41 Epochs).
Applsci 11 11332 g013
Figure 14. Maximum square error against epoch for evaluation the performance (163 Epochs).
Figure 14. Maximum square error against epoch for evaluation the performance (163 Epochs).
Applsci 11 11332 g014
Figure 15. Measuring the output response in terms of error and output targets.
Figure 15. Measuring the output response in terms of error and output targets.
Applsci 11 11332 g015
Figure 16. (a): Output results of the proposed model excluding ANN and HBC enabled MPPT, (b): Proposed model outcomes with ANN and HBC MPPT.
Figure 16. (a): Output results of the proposed model excluding ANN and HBC enabled MPPT, (b): Proposed model outcomes with ANN and HBC MPPT.
Applsci 11 11332 g016
Table 1. ANN based MPPT controller basic principle.
Table 1. ANN based MPPT controller basic principle.
dvdpdp/dvDuty Cycle
−1−1−1D(n) = D(n − 1)
+1−1+1D(n) = D(n − 1)
−1+1+1D(n) = D(n − 1)
+1+1−1D(n) = D(n − 1)
Table 2. List of symbols used for analytical model.
Table 2. List of symbols used for analytical model.
Name of ParameterDescription
i d i o d e Diode Current
i s c Short Circuit Current
i o Reserve Saturation Current
i s c M Short circuit current under standard condition
V o c m open voltage under standard condition
V T Thermal voltage in the semiconductor
P m a x c Power under standard condition
N s Cell in series in module
N p parallel branches in module
N m module in series in an array
N B parallel branches in array
T a Ambient temperature
T c Cell temperature
G a Irradiance
KBoltzmann Constant
F F Fill Factor
DDuty Cycle
T O N On time of switch
V p u * Reference Voltage
i L * Reference inductor current
m * Optimal duty cycle
L 1 , 2 Inductor 1 and 2
C I N Capacitance
I L A V Inductor Average Current
V O U T Output Voltage
Table 3. Parameter description used for evaluation the proposed model.
Table 3. Parameter description used for evaluation the proposed model.
Name of ParameterDescription
Short circuit current10.5 A
Open circuit voltage22.1 V
Irradiance700–1000 W/m2
No of cells in module60
No of cells in series module8
No of cells in parallel6
Temperature25 °C
Maximum power120 W
Ideal factor1.9
Maximum voltage620 v
Table 4. Performance comparison with current published system.
Table 4. Performance comparison with current published system.
Name of Parameter[42][43]Presented Model
Power extraction efficiency68%80%85%
Maximum error of optimum29%23%0.56%
MPPT accuracy2.6%2.6%0.4%
Transient response0.740.3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Haseeb, I.; Armghan, A.; Khan, W.; Alenezi, F.; Alnaim, N.; Ali, F.; Muhammad, F.; Albogamy, F.R.; Ullah, N. Solar Power System Assessments Using ANN and Hybrid Boost Converter Based MPPT Algorithm. Appl. Sci. 2021, 11, 11332. https://doi.org/10.3390/app112311332

AMA Style

Haseeb I, Armghan A, Khan W, Alenezi F, Alnaim N, Ali F, Muhammad F, Albogamy FR, Ullah N. Solar Power System Assessments Using ANN and Hybrid Boost Converter Based MPPT Algorithm. Applied Sciences. 2021; 11(23):11332. https://doi.org/10.3390/app112311332

Chicago/Turabian Style

Haseeb, Imran, Ammar Armghan, Wakeel Khan, Fayadh Alenezi, Norah Alnaim, Farman Ali, Fazal Muhammad, Fahad R. Albogamy, and Nasim Ullah. 2021. "Solar Power System Assessments Using ANN and Hybrid Boost Converter Based MPPT Algorithm" Applied Sciences 11, no. 23: 11332. https://doi.org/10.3390/app112311332

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