Review Special Issues

Extensively used conventional and selected advanced maximum power point tracking techniques for solar photovoltaic applications: An overview

  • The lower output efficiency of the solar PV panel is due to the deviation of its operating point from the maximum power operation. And the change in the maximum power point (MPP) with the change in uncontrolled environmental conditions such as temperature and isolation make it difficult to withstand the MPP operation of the system. Different techniques and maximum power point tracking algorithms have been developed to address the issue. This paper presents a critical overview of widely used maximum power tracking techniques for photovoltaic system applications. Conventional, as well as advanced developed methods, which are less complex, robust and reliable, are discussed. However, some complexity occurs while selecting the appropriate MPPT method for a particular application. One of the contributions of this review article is to provide an outline for the selection of appropriate technique suitable for a particular application. Comparative analysis and classification of the selected MPPT methods based on various features such as type of control strategies, control variables, a converter circuit, and practical/commercial applications are presented. This review article is envisioned to serve as a useful reference for future MPPT users and PV system design engineers.

    Citation: M Saad Bin Arif, Uvais Mustafa, Shahrin bin Md. Ayob. Extensively used conventional and selected advanced maximum power point tracking techniques for solar photovoltaic applications: An overview[J]. AIMS Energy, 2020, 8(5): 935-958. doi: 10.3934/energy.2020.5.935

    Related Papers:

    [1] Antonino Laudani, Gabriele Maria Lozito, Valentina Lucaferri, Martina Radicioni, Francesco Riganti Fulginei . On circuital topologies and reconfiguration strategies for PV systems inpartial shading conditions: A review. AIMS Energy, 2018, 6(5): 735-763. doi: 10.3934/energy.2018.5.735
    [2] Hari Charan Nannam, Atanu Banerjee . A novel control technique for a single-phase grid-tied inverter to extract peak power from PV-Based home energy systems. AIMS Energy, 2021, 9(3): 414-445. doi: 10.3934/energy.2021021
    [3] Abdulrahman J. Babqi, NasimUllah, Ahmed Althobaiti, Hend I. Alkhammash, Asier Ibeas . Current model predictive fault-tolerant control for grid-connected photovoltaic system. AIMS Energy, 2022, 10(2): 273-291. doi: 10.3934/energy.2022015
    [4] Rashid Al Badwawi, Mohammad Abusara, Tapas Mallick . Speed control of synchronous machine by changing duty cycle of DC/DC buck converter. AIMS Energy, 2015, 3(4): 728-739. doi: 10.3934/energy.2015.4.728
    [5] Sabir Rustemli, Zeki İlcihan, Gökhan Sahin, Wilfried G. J. H. M. van Sark . A novel design and simulation of a mechanical coordinate based photovoltaic solar tracking system. AIMS Energy, 2023, 11(5): 753-773. doi: 10.3934/energy.2023037
    [6] Rasool M. Imran, Kadhim Hamzah Chalok . Innovative mode selective control and parameterization for charging Li-ion batteries in a PV system. AIMS Energy, 2024, 12(4): 822-839. doi: 10.3934/energy.2024039
    [7] Ming-Tang Tsai, Chih-Jung Huang . Integration of the radial basis functional network and sliding mode control for the sunshine radiation forecast. AIMS Energy, 2024, 12(1): 31-44. doi: 10.3934/energy.2024002
    [8] Lasanthika Dissawa, Nirmana Perera, Kapila Bandara, Prabath Binduhewa, Janaka Ekanayake . Thirteen-level inverter for photovoltaic applications. AIMS Energy, 2016, 4(2): 397-413. doi: 10.3934/energy.2016.2.397
    [9] K. M. S. Y. Konara, M. L. Kolhe, Arvind Sharma . Power dispatching techniques as a finite state machine for a standalone photovoltaic system with a hybrid energy storage. AIMS Energy, 2020, 8(2): 214-230. doi: 10.3934/energy.2020.2.214
    [10] Guy M. Toche Tchio, Joseph Kenfack, Joseph Voufo, Yves Abessolo Mindzie, Blaise Fouedjou Njoya, Sanoussi S. Ouro-Djobo . Diagnosing faults in a photovoltaic system using the Extra Trees ensemble algorithm. AIMS Energy, 2024, 12(4): 727-750. doi: 10.3934/energy.2024034
  • The lower output efficiency of the solar PV panel is due to the deviation of its operating point from the maximum power operation. And the change in the maximum power point (MPP) with the change in uncontrolled environmental conditions such as temperature and isolation make it difficult to withstand the MPP operation of the system. Different techniques and maximum power point tracking algorithms have been developed to address the issue. This paper presents a critical overview of widely used maximum power tracking techniques for photovoltaic system applications. Conventional, as well as advanced developed methods, which are less complex, robust and reliable, are discussed. However, some complexity occurs while selecting the appropriate MPPT method for a particular application. One of the contributions of this review article is to provide an outline for the selection of appropriate technique suitable for a particular application. Comparative analysis and classification of the selected MPPT methods based on various features such as type of control strategies, control variables, a converter circuit, and practical/commercial applications are presented. This review article is envisioned to serve as a useful reference for future MPPT users and PV system design engineers.


    Recently, solar PV systems are becoming very important due to their economically sustainable and environmentally reliable behaviour over conventional fossil fuels. Solar energy is being considered as the most readily available energy resource because of low-cost PV solar module. Pollution-free energy production with low system maintenance makes solar PV system an attractive renewable power generation option [1]. For all power generation system, the efficiency of the system is a major concern, and so is with the solar PV system. The low panel efficiency, commercially 16% to 17%, results in lower system efficiency. Not only the lower panel efficiency at production level but also the climatic conditions make the power generation even worst due to varying isolation and temperature [2]. The characteristics of the PV panel is such that the maximum power can only be extracted at a single point of the curve. Since the panel efficiency is maximum at this point, therefore, the operation of the panel at this point is the desire of an efficient system [3]. The maximum power point shows nonlinear behaviour and changes abruptly with the change in isolation, temperature and shading condition of the panel. Due to this uniqueness of the maximum power point (MPP) of a panel, it is almost impossible to exactly track the MPP of the panel. The fascination of achieving maximum power operation of the system results in the development of a large number of tracking algorithms ranges from conventional simple and robust methods to highly responsive and advance algorithms [4,5].

    Conventional techniques such as perturb and observe (P & O), Incremental conductance, etc. are although less efficient and reliable, but their easy implementation and robust behaviour make the highly popular in commercial applications [6]. Various improvements in conventional techniques have observed in the course of time. In [7], different improved conventional techniques and a detail critical discussion on the evaluation of different perturbative techniques are presented systematically. Various other conventional algorithms are discussed in [8], these methods are generally best suited for system operating under uniform shading condition and are incapable of efficiently achieving global maximum under complex shading as well as dynamic environmental conditions. Advance methods usually based on an evolutionary approach, on the other hand, are more efficient. And accurate in precisely tracking the maximum power point on the P-V curve even with multiple peaks and dynamic conditions [9]. These methods include Fuzzy logics controller, ANN, PSO, GA, DE, etc. and advancement in soft computing techniques makes these methods more and more reliable and efficient [10].

    Abundant literature is available dealing with various conventional as well as advance MPPT techniques. Therefore it is almost impossible for the researchers and early-stage field engineers to go through all the literature in order to select the technique best suitable for their specific application. Also in many cases, the system design engineers require to use robust, easy to implement and reliable solution of efficient power tracking for their system implementation but due to different constraints they are not able to access this abundant literature. A concise and comprehensive study with proper comparative analysis of different techniques and their application is required. Addressing the need, in this work, an overview of reliable, robust and easy to implement conventional as well as selected advance tracking techniques are systematically presented.

    In this paper, eighteen different MPPT techniques, which includes conventional as well as advance methods, are taken into consideration. Their performances were analyzed and compared based on various parameters. Rest of the paper is organized as follows: Section II highlights the significance of MPPT and basics operation of it. Section III deals the different MPPT techniques with their different features. Section IV deals with the comparison of different MPPT techniques based on various parameters such as control variables, control strategy, a power converter circuit, cost, and other vital features followed by the conclusion.

    Main components in the basic structure of a standalone PV system includes panels, power converters and power backup system, as shown in Figure 1. The requirement of the power converters depends on the type of load to which the system is feeding the power. Significance of MPPT, as well as operating principle, can be easily understood through the typical I-V and P-V characteristic of the panel under different load condition, as shown in Figure 2. For a PV system without using MPPT, the operating point is P1 when a load R1 is connected, as shown in Figure 2(b). At this point, the power output of the panel is less than the maximum power. As the load changes, such that the new operating point becomes P2, output power changes and becomes maximum. It means that in order to operate the system at maximum power, change is load is required, which is impractical. Maximum power operation can be easily achieved using DC-DC converter, in between the panel and load, which is capable of varying terminal voltage without changing the connected load by adjusting the duty cycle (D) of the converter. Different converters such as cuk-converter, Buck-Boost, Boost and Buck can be implemented depending upon the requirement and region of control shown in Figure 3. For feeding ac load dc to ac converter called an inverter is used. A significant development in the design of inverter topologies has been achieved in the last two decade. Various inverter topologies with high efficiency and reduce component count with less circuit complexity are available [11,12]. Utilization of efficient components in the system will result in improved overall efficiency and performance of the system.

    Figure 1.  Block diagram representation of PV System main components.
    Figure 2.  The relation between the load line, output power-voltage, current-voltage curve.
    Figure 3.  Panel with MPPT and DC Converter Connected to load.

    In the following sections, various MPP techniques are discussed, and their performance is analyzed considering different aspects. Apart from the conventional technique, intelligence techniques such as Fuzzy Logic Controller method, ANN method, curve fitting techniques, current sweep technique, etc. were considered. The detailed analysis and discussion of various MPPTs are as follows.

    P & O is one of the simplest and broadly used algorithms for the tracking of the maximum power from the PV system. One sensor, i.e., voltage sensor, is used in it. The implementation cost of this method with the voltage sensor is not much; therefore, this method possesses easy implementation [7]. This algorithm operates by perturbing the duty cycle and therefore increasing or decreasing output power of the array and then comparing this power with that of the previous perturbation cycle. On small perturbation, the output power changes. If the change in power is such that the value of the power obtained is higher than the previous power, then the perturbation will move in the positive direction; otherwise, the perturbation moves in the reverse direction [7]. The process continues until maximum power is achieved.

    Although this conventional method is widely used in many applications due to its simple implementation, there are lots of limitation associated with it. One of the limitations of this technique is the oscillation of its operating point around the desired maximum power operating point is the tracking. Therefore after reaching the MPP, the power always oscillating around the maximum and reduces the PV system power output. One of the ways of damping out this oscillation is by reducing the perturbation step size. However, it will increase the accuracy as well as damp out the oscillation in the power of the PV system, but the tracking speed of the tracker reduces as the step size is reduced. As in this situation, a number of loops required to execute by the algorithms in achieving the maximum power operating point will be increased, and this will take extra time. To avoid the above-said situation, variable perturbation step size method is provided as an option, where the size of the step gets smaller as the operating point moves towards the MPP [7]. The other limitation of the P & O algorithm is that it fails to respond quickly when the changes in environmental condition as well as under partial shading condition when multiple peaks are there in P-V curve, which causes deviation from the exact MPP [7]. Effect of change in environmental condition can be demonstrated in Figure 4. Suppose, the operating point of the PV curve is ‘X’ with the power curve PX when there is no variation in irradiation and temperature. But, if there is a perturbation (V) occurs in PV array voltage, the operating point will shift from X to Y, and PV power decreases. But, at the same situation if the irradiation level increases, the power curve PX will be shifted to the power curve PY and the new operating point will be Z even the perturbation is constant. Figure 5 shows the flowchart of the P & O algorithm.

    Figure 4.  Deviation of P & O algorithm from MPP.
    Figure 5.  Flowchart of P & O algorithm.

    In the Incremental Conductance (IC) method, the voltage and current of the PV array are sensed. IC method uses both voltage and current sensors [13]. Here, the comparison between instantaneous conductance (IV) and the incremental conductance (dIdV) is made for tracking the MPP, which explained in the flowchart. At MPP, the slope of the PV curve is zero.

    (do/dodVdV)MPP=VdI/VdIdVdVMPP+I (1)
    I/IVV=dI/dIdVdVMPP (2)

    The right-hand side of the equation is instantaneous conductance of the solar PV array. The MPP is obtained when the instantaneous conductance becomes equal to the incremental conductance of the solar PV array [13]. When the operating point is at the right of the MPP, then (dI/dIdVdV)+I/IVV<0, whereas when the operating point is at the left of MPP, then (dI/dIdVdV)+I/IVV>0 [12]. Unlike P & O method, this method of tracking yields good performance under varying atmospheric conditions. Since in this technique, both the voltage and current are sensed simultaneously and thus eliminates the error due to the change in radiation [14]. However, the method involves a complex circuit and also, the cost of implementation is high.

    In short-circuit pulse method, the reference current is given to the power converter to achieve MPP. The nonlinearity behaviour of V-I characteristics of a solar PV system is constructed with the help of numerical approximation or mathematical equation [15]. So, based on V-I characteristics, the construction of mathematical relation between IMPP & ISC is done since there is a linear relation between IMPP & ISC shown by the given formula.

    IMPPKSCISC (3)

    where, KSC is a proportional constant. The value of KSC is often noticed to be varied between 0.65 and 0.85 [16]. The principle of short- current pulse method is developed based on the relation: the optimal operating current for MMPP Is linearly dependent on the short-circuit current with varying temperature and irradiance condition. The value of KSC is obtained by analyzing the solar radiation and temperature under wide range [16]. Figure 7 shows the flowchart of the short circuit pulse method.

    Figure 6.  Flowchart of incremental conductance algorithm.
    Figure 7.  Flowchart of short circuit pulse method.

    This technique generally follows the following imperial relation.

    VMPPKOCVOC (4)

    where KOC is a proportional constant value and varies between 0.79 & 0.92 [15]. And can be obtained by analyzing the solar PV system under various range of temperature and solar irradiation. The method uses 76% of VOC as VREF (reference value) and tries to achieve MPP. The VOC is measured by the open circuit of the solar PV system at the load side for very less time. A series switch is placed in between the solar array and the converter to measure VOC. Finally, with the help of the above equation VMPP is measured. The disadvantage of this method is that, to measure the VOC periodic load shedding is done, so there is an issue of power losses. To avoid power losses, the pilot cell can be used, but it should be chosen very carefully so that they can represent the characteristics very close to the solar PV array. Also, the above equation is only an approximation. Therefore, the solar PV array never operates at exact MPP. Otherwise, the method is simple and easy to implement [15]. Figure 8 shows the flowchart of the open-circuit voltage method.

    Figure 8.  Flowchart of open-circuit voltage method of MPPT.

    This technique involves a large number of recording activities to record the new MPP. It requires PV system technical data knowledge, analysis of the material, and PV array characteristics at the different atmospheric condition to be collected and stored [17]. According to the environmental condition of a particular location, the power is calculated with the help of calculated current and voltage; then the power is compared with the previously stored data. Therefore, the new MPP is tracked based on the lookup the table, and then the operating point is shifted there [17]. As the method requires a large number of stored data at different geographical condition, the system becomes complex and need a huge memory. Also, the number of sensors required is more, and convergence speed reduces as well as the technique is not much accurate [9].

    Maximum power is tracked by sensing the temperature in this technique. The open-circuit voltage VOC of the solar PV cell is linearly dependent on the temperature, and the short circuit current is proportional to the irradiation, as shown in Figures 9 and 10, respectively. This is a very simple offline technique [18]. It has the limitation such as the temperature of the system is not uniform; the calibration of the temperature sensor is a big issue which causes inaccuracy in the measurement. This method has an application in PV/T systems.

    Figure 9.  I-V characteristics of PV array with varying panel temperature.
    Figure 10.  I-V characteristics of the PV array with varying irradiation.

    In the curve fitting technique, firstly the PV curve is obtained and predicted. Since the PV curve has the peak value that is called MPP. Numerical approximation and mathematical equation are used to predict the PV curve [19]. Third-order polynomial given by Eq (5) can be used to obtain the exact PV curve fitting

    P=aV3+bV2+CV+d (5)

    where all the coefficients a, b, c, and d are known by sampling the solar PV voltage and power in some intervals. By differentiating Eq (5)

    dPdV=3aV2+2bV+C (6)

    At MPP,

    dPdV=0 (7)

    Therefore, the voltage of the PV array at MPP as follows

    Vmpp=b±b23ac3a (8)

    In this method, the value of coefficients is sampled periodically in the interval of a few milliseconds.

    OCC is a very simple nonlinear MPPT technique. A single-stage inverter is used in the technique [20]. Accordingly the solar PV voltage at the inverter output current (Iout) can be changed to achieve the MPP [21]. The parameter (L, C) in the system must be tuned so that they cannot affect the system accuracy [22]. OCC arrangement is represented in Figure 11.

    Figure 11.  Block diagram of OCC technique.

    Feedback method is used in the system with no battery bank. Without any battery, a controller is used to keep the voltage of the bus at the constant value [23]. Figure 12 shows the simple arrangement of the MPPT controller with a PV system. In this method of tracking, voltage and current are measured and compared with the reference which will adjust the duty ratio of the converter. This adjustment of the converter matches the impedance to achieve the desired operating point of approximately [24].

    Figure 12.  Block diagram representation of the voltage-feedback method.

    This technique is very much similar to the feedback voltage method of tracking except that in this power variation with voltage (dP/dV) is considered to obtain control. This approach involves to measure & maximize the load terminal power [25,26].

    This technique is one of the attractive techniques which come under artificial intelligence techniques. Knowledge-based data is used in this technique [27,28]. Generally, the fuzzy logic method involves three subconcepts: fuzzification, decision making, and defuzzification. E is the error, and CE is the change in error. E and CE are the inputs, and the duty cycle D is the output of the FLC [29].

    Error=P(k)P(k1)V(k)V(k1) (9)
    CE=E(k)E(k1) (10)

    where P and V are the power and voltage of the photovoltaic system, respectively, the variables E, CE and the output D are expressed in terms of a linguistic variable or special labels such as PB (positive big), PM (positive medium), PS (positive small), ZE (zero error), NB (negative big), NM (negative medium), NS (negative small). After calculating the E and CE and converting them to the linguistic label, the output of the FLC, i.e., D of the power converter can be determined from the rule of the fuzzy system shown in Table 1. The triangular membership function is used for input and output variable both. Figure 14 shows the block diagram of FLC [30,31].

    Table 1.  Rules for the fuzzy system [32].
    Change in error (E)
    Error (E) NB NM NS ZE PS PM PB
    NB NB NB NB NB NM NS ZE
    NM NB NB NB NM NS ZE PS
    NS NB NB NM NS ZE PS PM
    ZE NB NM NS ZE PS PM PB
    PS NM NS ZE PS PM PB PB
    PM NS ZE PS PM PB PB PB
    PB ZE PS PM PB PB PB PB

     | Show Table
    DownLoad: CSV
    Figure 13.  Output power variation with panel terminal voltage and current is shown in (a) and (b) respectively.
    Figure 14.  Block diagram of fuzzy logic.

    Fuzzification: In this process, all the numerical values are converted into a linguistic variable as the fuzzy logic controller requires that all the input and output should be represented in the linguistic module.

    Inference method: During this process, the mapping of fuzzified variable takes place. Fuzzy logic rules as applied to obtain the corresponding membership functions. In other words, the inference method involves the process of obtaining the membership function from FLC rule.

    Defuzzification: Defuzzification is a process of converting the fuzzy subset back to the numerical values. Because of the reason that the system is compatible with the non-fuzzy value of control, so the process of defuzzification is necessary. The height defuzzification is a speedy and simple process and is given as:

    ΔD=(mk=1p(k)wk)/mk=1wk (11)

    where D the change of duty cycle is, p(k) is the peak value of each output and wk is the height of the kth rule [33]. In some applications, hybrid techniques were developed by the combination of fuzzy and neural network algorithms [34,35], it will further improve the performance of the tracking algorithms.

    Nowadays, immense interest and attraction have been found towards the implementation of ANN techniques to track the MPP. This method is being considered as an attractive way to get the solution to complex problems [8]. There are several ANN based MPPT techniques reported in the literature [9]. Figure 15 present the architecture of an ANN-based method which consists of three layers, namely Input layer, Hidden layer and output layer. Input layer generally consists of inputs parameters as in case of MPP tracking of a PV system these parameters are PV voltage, PV current, temperature, and measured irradiation to the network. The second layer is like the heart of the ANN network. The sigmoid function is the activation function of this layer. The third layer is the output layer and represents the duty cycle. A linear function is the activation function of this layer [36].

    Figure 15.  ANN architecture specify different parameters and layer structure.

    To track MPP, using ANN, the inputs of the ANN can be PV voltage, PV current, atmospheric data like temperature and irradiation, or any combination of the above parameter. On the other hand output of the ANN can be tracked maximum power or can be a duty cycle, which is then fed to the electronic converter to obtain MPP [37,38]. The input and output data of the ANN can be collected from model-based simulation results or experimental results [39]. In [40], to improve the dynamic behaviour of the system under fast-changing isolation, a hybrid combination of ANN and GA is used.

    This method is simple, which involves indirect process and is suitable for all kind of practical loads. To track the MPP, this method controls the load parameters instead of monitoring the output parameter of the solar PV system. Here, tracking of power means to track output current and output voltage. If the output current and output voltage are increasing, then the power will also increase [41]. The maximum power is obtained by controlling the output voltage and sensing the output current and by increasing both the output current and output voltage simultaneously. The method has the advantage of involving a simpler controller [7].

    Due to the switching function of the power converter, voltage and current ripples on solar PV panel occur. The RCC technique tracks the MPP with the help of these ripples. External perturbation is not required as the ripples are naturally present because of the switching converters. The technique RCC tries to make the ripples at zero levels and PV current and voltage to MPP level approximately [42]. Here, there is a process of correlation between dp/dt with either dv/dt or di/dt and thus, with the help of the following relation, the voltage and current of the PV panel is determined and analyzed whether the value is above or below the MPP level.

    dvdt>0ordidt>0anddpdt>0V<VMPPorI<IMPP (12)
    dvdt>0ordidt>0anddpdt<0V>VMPPorI<IMPP (13)

    Any power converter topology can be used for this technique, such as boost converter can be taken as an example where the current has adjusted accordingly. As the inductor current iL and PV current (I) both are equal. At particular irradiation and temperature, iL can be adjusted and may have P = V iL. Thus the above equation can be written as

    diLdtdpdt>0iL<IMPP (14)
    diLdt>dpdt<0iL>IMPP (15)

    The RCC technique possess advantages like accuracy, high tracking speed, the process starting time is quite better than the perturbation & observation method, incremental conductance method, a temperature-dependent technique [4]. The technique is having the limitation of complex implementation due to electromagnetic interference issue [43].

    Sweep waveform of a PV array current is used in this technique. Then with the help of this waveform, the I-V characteristics of PV array are obtained. The I-V curve is used to calculate the VMPP. With the help of sweep waveform, which keeps updating after every fixed interval of time, the I-V characteristics are also able to update periodically [7]. The equation showed the function which has been chosen for sweep waveform

    i(t)=k0di(t)dt (16)

    k0 is a proportionality constant. The solution of the above equation is

    i(t)=k1et/k0 (17)

    Here k1 is taken as IMPP. The power of the PV array is as follows:

    p(t)=v(t)i(t) (18)

    At MPP,

    dp(t)dt=d(v(t)i(t))dt (19)

    Also,

    i(t)dv(t)dt+v(t)di(t)dt=0 (20)

    By using the above equations,

    dp(t)dt=(k1dv(t)dt+v(t))di(t)dt=0 (21)

    Thus by updating the reference point periodically and choosing the value of k0 and k1 properly the technique can give satisfactory result [44].

    In this technique, slide mode observe used to obtain current array values and is used to generate the reference for control signal. Linear-model control fails to track the MPP under varying parameter values in such situations sile Mode control based MPPT can be implemented with better perform [45]. To obtain the MPPT, the buck-boost converter is being used. ‘u, ’ is the switching function of the converter and its function is based on the condition that when dPdV > 0 then it is on the left of the MPP and when dpdv < 0 then on the right of the MPP; u is given as

    u=0  S0 (22)
    u=1  S<0 (23)

    Here if u = 0, it means the switch is open and if u = one the switch is also closed S can be expressed as

    S=dPdV=dVIdV (24)
    S=I+VdIdV (25)

    The microcontroller is used to sense the solar PV panel voltage, and current and the control of this method is implemented with the help of microcontroller [46].

    In perturb and observe (P & O) method, which is commonly used to track the maximum power point, there is always an issue of oscillation. To avoid the oscillation, the three-point weight comparison method is used. Comparing with perturbing and observe method which compares two points only and that two points are existing operating point and another point is any perturbation point. The power of the existing operating point and the perturbation point is compared and then decided which power is greater and closer to MPP [47]. Figure 16 shows the three-point weight comparison algorithm where the output power corresponding to three points are obtained and compared. In the three-point weight comparison method, the points are as, X is the existing operating point, Y is the next perturbed point from point X, and Z is the point which is in the opposite direction of Y.

    Figure 16.  The three-point weight comparison algorithm.

    Figure 17 shows the possible nine cases. The system works as; by taking the point X and Y if the point Y has more or equal wattage than the point X, then the status will be as positive weighting. If not, then the status shows the negative weighting. When taking the point X and Z if the Z has less wattage than point X, then the status is positive weight; otherwise, it will show negative weighting. Among the all measured points, if the two points are weighted positively, then the duty cycle D of the converter should increase. On the other hand, if the two points are weighted negatively, then the D of the converter should decrease. And in the case with one positive and one negative weighting, the point MPP is reached.

    Figure 17.  Possible causes for the three perturbing point.

    This paper discussed extensively used conventional and selective advanced MPPT techniques. Comparative analysis for performance evaluation of the considered techniques based on the parameters such as the control variables used, control strategy types, circuitry, and implementation feasibility are discussed in the following section.

    Voltage, current, panel temperature, irradiation, etc. are the different control variables that are generally used to obtain the MPP. Measurement, implementation complexity and cost for the voltage sensor are less complicated and cheaper than that of the current sensor, which is complex bulk, and expensive in use. Above mentioned variables are required to be sensed by the MPP techniques. Therefore, according to the variable to be sensed, the MPP methods are classified as one variable-technique and two-variable method. Depending on the variable discussed techniques are compared, and the required variable is specified in the table below.

    Control strategies used in MPPT are broadly categorized into three types: indirect control, direct control, and probabilistic control. The indirect method utilizes data & parameter obtained indirectly such as take data from characteristics curve of PV array with different irradiation & temperature, or some mathematical or empirical formula is used to estimate MPP. The direct method involves direct tuning with PV array operating points, without knowledge of PV panel characteristics. The method is further divided into two types like sampling method and modulation method. In the sampling method, the comparison of the previous and latest information is made to track the MPP. In the modulation method, MPP is achieved by the generation of oscillation automatically with the use of feedback control. Based on the control strategy used, discussed techniques are classified as dependency on PV array and requirement on periodic tuning.

    MPPT generally use two types of circuitry such as digital circuit and analogue circuit. Use of MPPT based on circuitry depends upon the users as some of the users feel convenient by using an analogue circuit based MPPT; on the other hand, some user needs a digital circuit. Sometimes both type of circuitry is required. Some methods can be easily implemented using both types of circuits such as P & O, Short circuit current, etc. Whereas some techniques can only be analyzed through a specific type of circuitry. Therefore, the feasibility of implementation of the discussed techniques using different circuit is examined and specified.

    An important parameter to be considered in the comparative study of different tracking techniques is the time taken by the method to reach the MPP. That is the speed of convergence of the technique. Depending upon the speed of tracking, different techniques are broadly classified as fast speed, medium speed and slow speed techniques. In some methods, this speed may vary as the accuracy in tracking maximum power changes. Classifying different method on the bases of tracking speed will be very much helpful in selecting the techniques for a particular application.

    Implementation complexity and cost are also very important parameters to be considered while comparing different MPPT techniques. The MPPT techniques are available at a different cost. In some complex applications such as large residential load, solar vehicle, big industry, the accuracy becomes an important parameter than the cost. But the area like small residential, water pumping (irrigation), etc.., the system requires cheap and simple MPPT. Similarly, implementation of MPPT techniques in some cases is a simple and easy task whereas in other cases implementation can be complex. Depending on the complexity in implementation and the speed of tracking presented techniques are studied and classified in Table 2.

    Table 2.  Comparison of different MPPT Techniques based on the selected parameter.
    MPPT Techniques PV array Dependency Analog or Digital Convergence Speed Implementation Complexity Sensor Parameters
    P & O Independent Both Varies Easy to implement V & I
    Incremental Conductance Independent Digital Varies Medium V & I
    Open Circuit Voltage Voc Dependent Both Medium Easy to implement V
    Short Circuit Current Isc Dependent Both Medium Medium I
    Lookup Table Dependent Digital Fast Medium V, I, irradiation, and Temp
    Temperature Based Independent Digital Medium Complex V, irradiation, and Temp.
    Curve Fitting Dependent Digital Medium Easy to implement V
    OCC Method Dependent Both Fast Medium I
    Feedback Voltage or Current Tech. Independent Both Medium Easy to implement V or I
    Feedback of Power Variation with V/I Tech. Independent Digital Fast Complex V or I
    Fuzzy Logic Controller Dependent Digital Fast Complex Varies
    Artificial Neural Network Dependent Digital Fast Complex Varies
    Load Parameter Based Independent Digital Medium Medium V & I
    RCC Method Independent Analog Fast Easy to implement V & I
    Current Sweep Dependent Digital Slow Complex I
    Slide Mode Independent Digital Fast Medium V & I
    Three-Point Weight Comparison Independent Digital Varies Easy to implement V & I

     | Show Table
    DownLoad: CSV

    In this work, conventional and selected advanced MPPT techniques for solar PV application has been discussed. Techniques are explored focusing on different parameters. Comparative analysis based on different control strategies, control variables used, sensors used, response time, cost of implementation, complexity, and effectiveness are presented. A comprehensive study with proper comparative analysis of different techniques is presented in concise which will assist in selecting an appropriate technique for specific applications. This overview should serve as a useful reference for researcher and design engineers involved in MPPT designing and algorithm development for solar PV systems.

    The authors declare that there is no conflict of interest in publishing this paper.



    [1] Parida B, Iniyan S, Goic R (2011) A review of solar photovoltaic technologies. Renewable Sustainable Energy Rev 15: 1625-1636.
    [2] Balamuralikrishnan B, Deepika B, Nagajothi K, et al. (2014) Efficiency enhancement of photovoltaic cell. Int J Adv Res Electr, Electron Instrum Eng, 3.
    [3] Berrera M, Dolara A, Faranda R, et al. (2009) Experimental test of seven widely-adopted mppt algorithms. 2009 IEEE Bucharest Power Tech, 1-8.
    [4] Rezk H, Eltamaly AM (2015) A comprehensive comparison of different mppt techniques for photovoltaic systems. Sol Energy 112: 1-11.
    [5] Ali ANA, Saied MH, Mostafa MZ, et al. (2012) A survey of maximum ppt techniques of pv systems. 2012 IEEE Energy Tech, 1-17.
    [6] Motahhir S, El Hammoumi A, El Ghzizal A (2018) Photovoltaic system with quantitative comparative between an improved mppt and existing INC and P & O methods under fast varying of solar irradiation. Energy Rep 4: 341-350.
    [7] Tajuddin MFN, Arif MS, Ayob SM, et al. (2015) Perturbative methods for maximum power point tracking (MPPT) of photovoltaic (PV) systems: A review. Int J Energy Res 39: 1153-1178.
    [8] Baba AO, Liu G, Chen X (2020) Classification and evaluation review of maximum power point tracking methods. Sustainable Futures 2: 100020.
    [9] Husain MA, Tariq A, Hameed S, et al. (2017) Comparative assessment of maximum power point tracking procedures for photovoltaic systems. Green Energy Environ 2: 5-17.
    [10] Enrique J, Andújar J, Bohorquez M (2010) A reliable, fast and low cost maximum power point tracker for photovoltaic applications. Sol Energy 84: 79-89.
    [11] Arif M, Ayob S, Salam Z (2018) Asymmetrical nine-level inverter topology with reduce power semicondutor devices. Telkomnika 16: 38-45.
    [12] Kakar S, Ayob S, Nordin N, et al. (2019) A novel single-phase pwm asymmetrical multilevel inverter with number of semiconductor switches reduction. Int J Power Electron Drive Syst 10: 1133-1140.
    [13] Elgendy MA, Zahawi B, Atkinson DJ (2012) Assessment of the incremental conductance maximum power point tracking algorithm. IEEE Trans Sustainable Energy 4: 108-117.
    [14] Liu F, Duan S, Liu F, et al. (2008) A variable step size inc mppt method for pv systems. IEEE Trans Ind Electron 55: 2622-2628.
    [15] Masoum MA, Dehbonei H, Fuchs EF (2002) Theoretical and experimental analyses of photovoltaic systems with voltageand current-based maximum power-point tracking. IEEE Trans Energy Convers 17: 514-522.
    [16] Noguchi T, Togashi S, Nakamoto R (2002) Short-current pulse-based maximum-power-point tracking method for multiple photovoltaic-and-converter module system. IEEE Trans Ind Electron 49: 217-223.
    [17] Kota VR, Bhukya MN (2016) A simple and efficient mppt scheme for pv module using 2-dimensional lookup table. 2016 IEEE Power and Energy Conference at Illinois (PECI), 1-7.
    [18] Subudhi B, Pradhan R (2011) Characteristics evaluation and parameter extraction of a solar array based on experimental analysis. 2011 IEEE Ninth International Conference on Power Electronics and Drive Systems, 340-344.
    [19] Batzelis EI, Kampitsis GE, Papathanassiou SA (2017) Power reserves control for pv systems with real-time mpp estimation via curve fitting. IEEE Trans Sustainable Energy 8: 1269-1280.
    [20] Yu WL, Lee TP, Yu GH, et al. (2010) A DSP-based single-stage maximum power point tracking pv inverter. In Proc. 25th IEEE Annual Conference Applied Power Electronics, China, Jun. 12-15, 2010, 948-952.
    [21] Chen Y, Smedley KM (2004) A cost-effective single-stage inverter with maximum power point tracking. IEEE Trans Power Electron 19: 1289-1294.
    [22] Femia N, Granozio D, Petrone G, et al. (2006) Optimized one-cycle control in photovoltaic grid connected applications. IEEE Trans Aerosp Electron Syst 42: 954-972.
    [23] Salas V, Olias E, Barrado A, et al. (2006) Review of the maximum power point tracking algorithms for stand-alone photovoltaic systems. Sol Energy Mater Sol Cells 90: 1555-1578.
    [24] López-Lapeñ a O, Penella MT, Gasulla M (2009) A new mppt method for low-power solar energy harvesting. IEEE Trans Ind Electron 57: 3129-3138.
    [25] Salas V, Olias E, Lazaro A, et al. (2005) Evaluation of a new maximum power point tracker (mppt) applied to the photovoltaic stand-alone systems. Sol Energy Mater Sol Cells 87: 807-815.
    [26] Hua C, Shen C (1998) Study of maximum power tracking techniques and control of dc/dc converters for photovoltaic power system, PESC 98 Record. 29th Annual IEEE Power Electronics Specialists Conference (Cat. No. 98CH36196), IEEE, 86-93.
    [27] Kottas TL, Boutalis YS, Karlis AD (2006) New maximum power point tracker for pv arrays using fuzzy controller in close cooperation with fuzzy cognitive networks. IEEE Trans Energy Convers 21: 793-803.
    [28] Chiu CS (2010) Ts fuzzy maximum power point tracking control of solar power generation systems. IEEE Trans Energy Convers 25: 1123-1132.
    [29] Karthika S, Rathika P, Devaraj D (2013) Fuzzy logic based maximum power point tracking designed for 10kw solar photovoltaic system. Int J Comput Sci Manage Res 2: 1421-1427.
    [30] Altas I, Sharaf A (2008) A novel maximum power fuzzy logic controller for photovoltaic solar energy systems. Renewable Energy 33: 388-399.
    [31] Mahmoud A, Mashaly H, Kandil S, et al. (2000) Fuzzy logic implementation for photovoltaic maximum power tracking, 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technol, IEEE, 735-740.
    [32] Wilamowski BM, Li X (2002) Fuzzy system based maximum power point tracking for pv system. IEEE 2002 28th Annual Conference of the Industrial Electronics Society, IECON 02, IEEE, 3280-3284.
    [33] Patcharaprakiti N, Premrudeepreechacharn S, Sriuthaisiriwong Y (2005) Maximum power point tracking using adaptive fuzzy logic control for grid-connected photovoltaic system. Renewable Energy 30: 1771-1788.
    [34] Rezvani A, Gandomkar M (2017) Simulation and control of intelligent photovoltaic system using new hybrid fuzzy-neural method. Neural Comput Appl 28: 2501-2518.
    [35] Rezvani A, Esmaeily A, Etaati H, et al. (2019) Intelligent hybrid power generation system using new hybrid fuzzy-neural for photovoltaic system and rbfnsm for wind turbine in the grid connected mode. Front Energy 13: 131-148.
    [36] Hiyama T, Kitabayashi K (1997) Neural network based estimation of maximum power generation from pv module using environmental information. IEEE Trans Energy Convers 12: 241-247.
    [37] Veerachary M, Yadaiah N (2000) ANN based peak power tracking for pv supplied dc motors. Sol Energy 69: 343-350.
    [38] Esram T, Chapman PL (2007) Comparison of photovoltaic array maximum power point tracking techniques. IEEE Trans Energy Convers 22: 439-449.
    [39] Hiyama T, Kouzuma S, Imakubo T (1995) Identification of optimal operating point of pv modules using neural network for real time maximum power tracking control. IEEE Trans Energy Convers 10: 360-367.
    [40] Izadbakhsh M, Rezvani A, Gandomkar M (2015) Dynamic response improvement of hybrid system by implementing ann-ga for fast variation of photovoltaic irradiation and flc for wind turbine. Arch Electr Eng 64: 291-314.
    [41] Cavalcanti M, Oliveira K, Azevedo G, et al. (2007) Comparative study of maximum power point tracking techniques for photovoltaic systems. Eletrô nica de Potência 12: 163-171.
    [42] Esram T, Kimball JW, Krein PT, et al. (2006) Dynamic maximum power point tracking of photovoltaic arrays using ripple correlation control. IEEE Trans Power Electron 21: 1282-1291.
    [43] Casadei D, Grandi G, Rossi C (2006) Single-phase single-stage photovoltaic generation system based on a ripple correlation control maximum power point tracking. IEEE Trans Energy Convers 21: 562-568.
    [44] Noguchi T, Matsumoto H (2003) Maximum power point tracking method of photovoltaic using only single current sensor. EPE2003, Toulouse, 8.
    [45] Kim IS, Kim MB, Youn MJ (2006) New maximum power point tracker using sliding-mode observer for estimation of solar array current in the grid-connected photovoltaic system. IEEE Trans Ind Electron 53: 1027-1035.
    [46] Chu CC, Chen CL (2009) Robust maximum power point tracking method for photovoltaic cells: A sliding mode control approach. Sol Energy 83: 1370-1378.
    [47] Hsiao YT, Chen CH (2002) Maximum power tracking for photovoltaic power system. Conference Record of the 2002 IEEE Industry Applications Conference. 37th IAS Annual Meeting (Cat. No. 02CH37344), IEEE, 1035-1040.
    [48] Verma D, Nema S, Shandilya A, et al. (2016) Maximum power point tracking (mppt) techniques: Recapitulation in solar photovoltaic systems. Renewable Sustainable Energy Rev 54: 1018-1034.
  • This article has been cited by:

    1. Hong-Wei Chen, Fu-Qiang Wang, Yang Li, Chang-Hua Lin, Xin-Lin Xia, He-Ping Tan, Numerical design of dual-scale foams to enhance radiation absorption, 2021, 9, 2333-8334, 842, 10.3934/energy.2021039
    2. Khan Mohammad, Abdul Ahad, M Saad bin Arif, Ratil Hasnat Ashique, 2021, Critical Analysis and Performance Evaluation of Solar PV-System Implementing Non- Isolated DC-DC Converters, 978-1-6654-0007-7, 1, 10.1109/STI53101.2021.9732600
    3. Vaishali Gautam, Mohd Faisal Jalil, Shahida Khatoon, Farhad Ilahi Bakhsh, 2023, Improved power generation from PV array operating in partial shading scenarios by shade dispersion using Sumoku reconfiguration, 979-8-3503-0473-2, 1, 10.1109/STPEC59253.2023.10430632
    4. Mohd Faisal Jalil, Dushyant Sharma, R.C. Bansal, Cross kit reconfiguration algorithm for enhanced output power of PV array during shading mismatch conditions, 2023, 288, 00304026, 171218, 10.1016/j.ijleo.2023.171218
    5. Asier del Rio, Oscar Barambones, Jokin Uralde, Eneko Artetxe, Isidro Calvo, Particle Swarm Optimization-Based Control for Maximum Power Point Tracking Implemented in a Real Time Photovoltaic System, 2023, 14, 2078-2489, 556, 10.3390/info14100556
    6. Vaishali Gautam, Shahida Khatoon, Mohd Faisal Jalil, R. C. Bansal, Comparative analysis of various reconfiguration strategies of PV array in partial shading conditions: a review, 2024, 0228-6203, 1, 10.1080/02286203.2024.2403008
    7. Yash Shukla, Zaid Ahmad Khan, Khan Mohammad, M Saad Bin Arif, 2024, Comparative Analysis of Selected Reduced Switch Count NPC Multilevel Inverter Topologies for Solar PV Applications, 979-8-3315-4158-3, 589, 10.1109/I3CEET61722.2024.10993910
  • Reader Comments
  • © 2020 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(4942) PDF downloads(179) Cited by(7)

Figures and Tables

Figures(17)  /  Tables(2)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog