
Citation: Luciana C. Gomes, Joana M. R. Moreira, José D. P. Araújo, Filipe J. Mergulhão. Surface conditioning with Escherichia coli cell wall components can reduce biofilm formation by decreasing initial adhesion[J]. AIMS Microbiology, 2017, 3(3): 613-628. doi: 10.3934/microbiol.2017.3.613
[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 |
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.
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.
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 (I⁄V) and the incremental conductance (dI⁄dV) 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.
IMPP≈KSCISC | (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.
This technique generally follows the following imperial relation.
VMPP≈KOCVOC | (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.
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.
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±√b2−3ac3a | (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.
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].
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(k−1)V(k)−V(k−1) | (9) |
CE=E(k)−E(k−1) | (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].
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 |
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].
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>0→V<VMPPorI<IMPP | (12) |
dvdt>0ordidt>0anddpdt<0→V>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>0→iL<IMPP | (14) |
diLdt>dpdt<0→iL>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 S≥0 | (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 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.
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.
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 |
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] | Giaouris ED, Heir E, Desvaux M, et al. (2015) Intra- and inter-species interactions within biofilms of important foodborne bacterial pathogens. Front Microbiol 6: 841. |
[2] |
Yaron S, Romling U (2014) Biofilm formation by enteric pathogens and its role in plant colonization and persistence. Microb Biotechnol 7: 496–516. doi: 10.1111/1751-7915.12186
![]() |
[3] | Moreira JMR, Araújo JDP, Simões M, et al. (2016) Influence of surface conditioning with culture medium components on Escherichia coli biofilm formation, In: Henderson J, Editor, Biofilms: Characterization, Applications and Recent Advances, New York: Nova Science Publishers, Inc., 205–224. |
[4] |
Moreira JMR, Gomes LC, Whitehead KA, et al. (2017) Effect of surface conditioning with cellular extracts on Escherichia coli adhesion and initial biofilm formation. Food Bioprod Process 104: 1–12. doi: 10.1016/j.fbp.2017.03.008
![]() |
[5] |
Whitehead KA, Verran J (2015) Formation, architecture and functionality of microbial biofilms in the food industry. Curr Opin Food Sci 2: 84–91. doi: 10.1016/j.cofs.2015.02.003
![]() |
[6] |
Cloete TE (2003) Resistance mechanisms of bacteria to antimicrobial compounds. Int Biodeter Biodegr 51: 277–282. doi: 10.1016/S0964-8305(03)00042-8
![]() |
[7] |
Simões M, Simões LC, Vieira MJ (2010) A review of current and emergent biofilm control strategies. LWT Food Sci Technol 43: 573–583. doi: 10.1016/j.lwt.2009.12.008
![]() |
[8] | Coughlan LM, Cotter PD, Hill C, et al. (2016) New weapons to fight old enemies: novel strategies for the (bio)control of bacterial biofilms in the food industry. Front Microbiol 7: 1641. |
[9] | Akbas MY (2015) Bacterial biofilms and their new control strategies in food industry, In: Méndez-Vilas A, Editor, The Battle Against Microbial Pathogens: Basic Science, Technological Advances and Educational Programs, Badajoz: Formatex, 383–394. |
[10] | Bernbom N, Jørgensen RL, Ng YY, et al. (2006) Bacterial adhesion to stainless steel is reduced by aqueous fish extract coatings. Biofilms 3: 25–36. |
[11] |
Fletcher M (1976) The effects of proteins on bacterial attachment to polystyrene. J Gen Microbiol 94: 400–404. doi: 10.1099/00221287-94-2-400
![]() |
[12] |
Bower CK, McGuire J, Daeschel MA (1996) The adhesion and detachment of bacteria and spores on food-contact surfaces. Trends Food Sci Technol 7: 152–157. doi: 10.1016/0924-2244(96)81255-6
![]() |
[13] |
Wong ACL (1998) Biofilms in food processing environments. J Dairy Sci 81: 2765–2770. doi: 10.3168/jds.S0022-0302(98)75834-5
![]() |
[14] |
Robitaille G, Choinière S, Ells T, et al. (2014) Attachment of Listeria innocua to polystyrene: effects of ionic strength and conditioning films from culture media and milk proteins. J Food Prot 77: 427–434. doi: 10.4315/0362-028X.JFP-13-353
![]() |
[15] |
Dat NM, Manh LD, Hamanaka D, et al. (2014) Surface conditioning of stainless steel coupons with skim milk, buttermilk, and butter serum solutions and its effect on bacterial adherence. Food Control 42: 94–100. doi: 10.1016/j.foodcont.2014.01.040
![]() |
[16] |
Hamadi F, Asserne F, Elabed S, et al. (2014) Adhesion of Staphylococcus aureus on stainless steel treated with three types of milk. Food Control 38: 104–108. doi: 10.1016/j.foodcont.2013.10.006
![]() |
[17] |
Bernbom N, Ng YY, Jørgensen RL, et al. (2009) Adhesion of food-borne bacteria to stainless steel is reduced by food conditioning films. J Appl Microbiol 106: 1268–1279. doi: 10.1111/j.1365-2672.2008.04090.x
![]() |
[18] | He X, Liu Y, Huang J, et al. (2015) Adsorption of alginate and albumin on aluminum coatings inhibits adhesion of Escherichia coli and enhances the anti-corrosion performances of the coatings. Appl Sci Res 332: 89–96. |
[19] | Barnes LM, Lo MF, Adams MR, et al. (1999) Effect of milk proteins on adhesion of bacteria to stainless steel surfaces. Appl Environ Microbiol 65: 4543–4548. |
[20] | Reynolds EC, Wong A (1983) Effect of adsorbed protein on hydroxyapatite zeta potential and Streptococcus mutans adherence. Infect Immun 39: 1285–1290. |
[21] |
Valle J, Da RS, Henry N, et al. (2006) Broad-spectrum biofilm inhibition by a secreted bacterial polysaccharide. Proc Natl Acad Sci USA 103: 12558–12563. doi: 10.1073/pnas.0605399103
![]() |
[22] | Rendueles O, Travier L, Latour-Lambert P, et al. (2011) Screening of Escherichia coli species biodiversity reveals new biofilm-associated antiadhesion polysaccharides. mBio 2: e00043-11. |
[23] |
Donlan RM (2002) Biofilms: microbial life on surfaces. Emerg Infect Dis 8: 881–890. doi: 10.3201/eid0809.020063
![]() |
[24] | Martinuzzi RJ, Salek MM (2010) Numerical simulation of fluid flow and hydrodynamic analysis in commonly used biomedical devices in biofilm studies, In: Angermann L, Editor, Numerical Simulations-Examples and Applications in Computational Fluid Dynamics, Rijeka: InTech, 193–212. |
[25] |
Busscher HJ, van der Mei HC (2006) Microbial adhesion in flow displacement systems. Clin Microbiol Rev 19: 127–141. doi: 10.1128/CMR.19.1.127-141.2006
![]() |
[26] |
Moreira JMR, Gomes LC, Araújo JDP, et al. (2013) The effect of glucose concentration and shaking conditions on Escherichia coli biofilm formation in microtiter plates. Chem Eng Sci 94: 192–199. doi: 10.1016/j.ces.2013.02.045
![]() |
[27] |
Gomes LC, Moreira JM, Teodósio JS, et al. (2014) 96-well microtiter plates for biofouling simulation in biomedical settings. Biofouling 30: 535–546. doi: 10.1080/08927014.2014.890713
![]() |
[28] |
Hu X, Shi Y, Zhang P, et al. (2016) D-Mannose: properties, production, and applications: an overview. Compr Rev Food Sci F 15: 773–785. doi: 10.1111/1541-4337.12211
![]() |
[29] |
Mangia AHR, Bergter EB, Teixeira LM, et al. (1999) A preliminary investigation on the chemical composition of the cell surface of five enteropathogenic Escherichia coli serotypes. Mem Inst Oswaldo Cruz 94: 513–518. doi: 10.1590/S0074-02761999000400016
![]() |
[30] |
Oursel D, Loutelier-Bourhis C, Orange N, et al. (2007) Identification and relative quantification of fatty acids in Escherichia coli membranes by gas chromatography/mass spectrometry. Rapid Commun Mass Spectrom 21: 3229–3233. doi: 10.1002/rcm.3177
![]() |
[31] |
Shokri A, Larsson G (2004) Characterisation of the Escherichia coli membrane structure and function during fedbatch cultivation. Microb Cell Fact 3: 9. doi: 10.1186/1475-2859-3-9
![]() |
[32] |
Gomes LC, Moreira JMR, Teodósio JS, et al. (2014) 96-well microtiter plates for biofouling simulation in biomedical settings. Biofouling 30: 1–12. doi: 10.1080/08927014.2013.836507
![]() |
[33] | Teodósio JS, Simões M, Melo LF, et al. (2011) Flow cell hydrodynamics and their effects on E. coli biofilm formation under different nutrient conditions and turbulent flow. Biofouling 27: 1–11. |
[34] |
Moreira JMR, Ponmozhi J, Campos JBLM, et al. (2015) Micro and macro flow systems to study Escherichia coli adhesion to biomedical materials. Chem Eng Sci 126: 440–445. doi: 10.1016/j.ces.2014.12.054
![]() |
[35] |
Martinez LR, Casadevall A (2007) Cryptococcus neoformans biofilm formation depends on surface support and carbon source and reduces fungal cell susceptibility to heat, cold, and UV light. Appl Environ Microbiol 73: 4592–4601. doi: 10.1128/AEM.02506-06
![]() |
[36] | Pratt-Terpstra IH, Weerkamp AH, Busscher HJ (1987) Adhesion of oral Streptococci from a flowing suspension to uncoated and albumin-coated surfaces. J Gen Microbiol 133: 3199–3206. |
[37] |
Moreira JMR, Araújo JDP, Miranda JM, et al. (2014) The effects of surface properties on Escherichia coli adhesion are modulated by shear stress. Colloids Surface B 123: 1–7. doi: 10.1016/j.colsurfb.2014.08.016
![]() |
[38] |
Moreira JMR, Gomes LC, Simões M, et al. (2015) The impact of material properties, nutrient load and shear stress on biofouling in food industries. Food Bioprod Process 95: 228–236. doi: 10.1016/j.fbp.2015.05.011
![]() |
[39] | van OC (1994) Interfacial Forces in Aqueous Media, New York: Marcel Dekker Inc. |
[40] |
Janczuk B, Chibowski E, Bruque JM, et al. (1993) On the consistency of surface free energy components as calculated from contact angles of different liquids: an application to the cholesterol surface. J Colloid Interf Sci 159: 421–428. doi: 10.1006/jcis.1993.1342
![]() |
[41] |
Salek M, Sattari P, Martinuzzi R (2012) Analysis of fluid flow and wall shear stress patterns inside partially filled agitated culture well plates. Ann Biomed Eng 40: 707–728. doi: 10.1007/s10439-011-0444-9
![]() |
[42] |
Pitts B, Hamilton MA, Zelver N, et al. (2003) A microtiter-plate screening method for biofilm disinfection and removal. J Microbiol Meth 54: 269–276. doi: 10.1016/S0167-7012(03)00034-4
![]() |
[43] |
Shakeri S, Kermanshahi RK, Moghaddam MM, et al. (2007) Assessment of biofilm cell removal and killing and biocide efficacy using the microtiter plate test. Biofouling 23: 79–86. doi: 10.1080/08927010701190011
![]() |
[44] |
Bridier A, Dubois-Brissonnet F, Boubetra A, et al. (2010) The biofilm architecture of sixty opportunistic pathogens deciphered using a high throughput CLSM method. J Microbiol Meth 82: 64–70. doi: 10.1016/j.mimet.2010.04.006
![]() |
[45] |
Trautner BW, Lopez AI, Kumar A, et al. (2012) Nanoscale surface modification favors benign biofilm formation and impedes adherence by pathogens. Nanomedicine 8: 261–270. doi: 10.1016/j.nano.2011.11.014
![]() |
[46] |
Rodrigues DF, Elimelech M (2009) Role of type 1 fimbriae and mannose in the development of Escherichia coli K12 biofilm: from initial cell adhesion to biofilm formation. Biofouling 25: 401–411. doi: 10.1080/08927010902833443
![]() |
[47] |
Pratt LA, Kolter R (1998) Genetic analysis of Escherichia coli biofilm formation: roles of flagella, motility, chemotaxis and type I pili. Mol Microbiol 30: 285–293. doi: 10.1046/j.1365-2958.1998.01061.x
![]() |
[48] |
Old DC (1972) Inhibition of the interaction between fimbrial haemagglutinins and erythrocytes by D-mannose and other carbohydrates. J Gen Microbiol 71: 149–157. doi: 10.1099/00221287-71-1-149
![]() |
[49] |
Duguid JP, Gillies RR (1957) Fimbrae and adhesive properties in dysentery bacilli. J Pathol 74: 397–411. doi: 10.1002/path.1700740218
![]() |
[50] |
Ofek I, Mirelman D, Sharon N (1977) Adherence of Escherichia coli to human mucosal cells mediated by mannose receptors. Nature 265: 623–625. doi: 10.1038/265623a0
![]() |
[51] |
Ofek I, Beachey EH, Sharon N (1978) Surface sugars of animal cells as determinants of recognition in bacterial adherence. Trends Biochem Sci 3: 159–160. 52. Sharon N, Eshdat Y, Silverblatt FJ, et al. (1981) Bacterial adherence to cell surface sugars. Ciba Found Symp 80: 119–141. doi: 10.1016/S0968-0004(78)90294-3 ![]() |
[52] | 53. Pearce WA, Buchanan TM (1980) Structure and cell membrane-binding properties of bacterial fimbriae, In: Beachey EH, Editor, Bacterial Adherence, Dordrecht: Springer Netherlands, 289–344. |
[53] |
54. Sharon N (1987) Bacterial lectins, cell-cell recognition and infectious disease. FEBS Lett 217: 145–157. doi: 10.1016/0014-5793(87)80654-3
![]() |
[54] |
55. Whitehead KA, Smith LA, Verran J (2010) The detection and influence of food soils on microorganisms on stainless steel using scanning electron microscopy and epifluorescence microscopy. Int J Food Microbiol 141: S125–S133. doi: 10.1016/j.ijfoodmicro.2010.01.012
![]() |
[55] |
56. Whitehead KA, Benson P, Smith LA, et al. (2009) The use of physicochemical methods to detect organic food soils on stainless steel surfaces. Biofouling 25: 749–756. doi: 10.1080/08927010903161299
![]() |
[56] |
57. Inoue T, Shingaki R, Fukui K (2008) Inhibition of swarming motility of Pseudomonas aeruginosa by branched-chain fatty acids. FEMS Microbiol Lett 281: 81–86. doi: 10.1111/j.1574-6968.2008.01089.x
![]() |
[57] |
58. Soni KA, Jesudhasan P, Cepeda M, et al. (2008) Identification of ground beef-derived fatty acid inhibitors of autoinducer-2-based cell signaling. J Food Prot 71: 134–138. doi: 10.4315/0362-028X-71.1.134
![]() |
[58] |
59. Huang CB, George B, Ebersole JL (2010) Antimicrobial activity of n-6, n-7 and n-9 fatty acids and their esters for oral microorganisms. Arch Oral Biol 55: 555–560. doi: 10.1016/j.archoralbio.2010.05.009
![]() |
[59] |
60. Wenderska IB, Chong M, McNulty J, et al. (2011) Palmitoyl-DL-carnitine is a multitarget inhibitor of Pseudomonas aeruginosa biofilm development. Chem Bio Chem 12: 272766. doi: 10.1002/cbic.201100500
![]() |
[60] |
61. Dusane DH, Pawar VS, Nancharaiah YV, et al. (2011) Anti-biofilm potential of a glycolipid surfactant produced by a tropical marine strain of Serratia marcescens. Biofouling 27: 645–654. doi: 10.1080/08927014.2011.594883
![]() |
[61] |
62. Liaw SJ, Lai HC, Wang WB (2004) Modulation of swarming and virulence by fatty acids through the RsbA protein in Proteus mirabilis. Infect Immun 72: 6836–6845. doi: 10.1128/IAI.72.12.6836-6845.2004
![]() |
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 |
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 |
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 |
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 |
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 |