Next Article in Journal
A New Analytical Design Methodology for a Three-Section Wideband Wilkinson Power Divider
Next Article in Special Issue
A Five-Level Converter in a Three-Level Mode for Common-Mode Leakage Current Suppression in PV-Generation Systems
Previous Article in Journal
Compact Galvanically Isolated Architectures for Low-Power DC-DC Converters with Data Transmission
Previous Article in Special Issue
A Single Source Switched-Capacitor 13-Level Inverter with Triple Voltage Boosting and Reduced Component Count
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modified Variable Step-Size Incremental Conductance MPPT Technique for Photovoltaic Systems

by
Isaac Owusu-Nyarko
1,
Mohamed A. Elgenedy
2,
Ibrahim Abdelsalam
3 and
Khaled H. Ahmed
1,*
1
Department of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XQ, UK
2
School of Computing, Engineering and the Built Environment, Glasgow Caledonian University, Glasgow G4 0BA, UK
3
Electrical Engineering Department, Arab Academy for Science and Technology and Maritime Transport (AASTMT), Cairo 2033, Egypt
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(19), 2331; https://doi.org/10.3390/electronics10192331
Submission received: 11 August 2021 / Revised: 18 September 2021 / Accepted: 20 September 2021 / Published: 23 September 2021
(This article belongs to the Special Issue 10th Anniversary of Electronics: Recent Advances in Power Electronics)

Abstract

:
A highly efficient photovoltaic (PV) system requires a maximum power point tracker to extract peak power from PV modules. The conventional variable step-size incremental conductance (INC) maximum power point tracking (MPPT) technique has two main drawbacks. First, it uses a pre-set scaling factor, which requires manual tuning under different irradiance levels. Second, it adapts the slope of the PV characteristics curve to vary the step-size, which means any small changes in PV module voltage will significantly increase the overall step-size. Subsequently, it deviates the operating point away from the actual reference. In this paper, a new modified variable step-size INC algorithm is proposed to address the aforementioned problems. The proposed algorithm consists of two parts, namely autonomous scaling factor and slope angle variation algorithm. The autonomous scaling factor continuously adjusts the step-size without using a pre-set constant to control the trade-off between convergence speed and tracking precision. The slope angle variation algorithm mitigates the impact of PV voltage change, especially during variable irradiance conditions to improve the MPPT efficiency. The theoretical investigations of the new technique are carried out while its practicability is confirmed by simulation and experimental results.

1. Introduction

Photovoltaic (PV) energy increasingly turns out to be a real promising renewable energy source for generation of electricity. This is due to several benefits such as no noise, cleanness, no fuel cost and slight maintenance requirement. Despite numerous benefits of PV power generation, the high cost of installation and low convention efficiency lead to new challenges for implementation on utility scale [1]. Additionally, the non-linear attributes (the graph of power versus voltage) curve of a PV module, produces an exceptional maximum power point (MPP). Therefore, it poses an additional challenge in PV system operation [2]. The situation is further deteriorated since the characteristics of the PV module depend largely on the level of irradiance and temperature. Considering the high cost of installation and possible low efficiency of the PV module, it is important to ensure that the PV module is operated at MPP to improve its efficiency. The literature shows several suggested MPP tracking (MPPT) algorithms. The algorithms differ in control structure, accuracy, required sensors, response time, cost, simplicity and dynamic behaviour during environmental changes [3]. Based on the control structure, these techniques have been classified into two main groups, namely: direct and indirect techniques [4].
Fractional open-circuit voltage (FOCV) and fractional short-circuit current (FSCC) are typical indirect MPPT techniques [5,6]. These are widely used algorithms due to their structural simplicity. The FOCV technique uses the approximate constant relationship between voltage (Vmpp) at MPP and open circuit voltage ( V O C ) of PV module to track MPP [7,8], while the FSCC technique tracks MPP by using the linear relationship between short circuit current ( I S C ) and current at maximum power point ( I m p p ) of the PV module instead [9]. The indirect techniques have faster tracking capabilities with a minimum number of sensors; however, they only provide an estimation of MPP values. Additionally, power interruption occurs during the measurement of ( V O C ) or ( I S C ).
On the contrary, the most frequently employed direct MPPT techniques are incremental conductance (INC), perturb and observe (P&O) and hill climbing [10,11]. Hill climbing/P&O algorithms have been applied in PV structures because they are cost effective, simple in structure and straightforward to implement [12]. In the P&O technique, MPP is tracked by perturbing the PV module voltage, then examining its effects on the PV power. If the PV power increased in a particular direction of perturbation, then perturbation continues in that direction by the algorithm, unless the direction of perturbation is altered [13]. Similarly, hill climbing is implemented by changing the converter duty cycle and then examine its effect on the output power of the PV module [14,15]. Regardless of these advantages, they can easily lead to wrong judgements, which lead to significant loss of power at MPP under rapidly varying weather conditions [16]. In INC technique, the tracking algorithm uses the slope of the PV module characteristic curve to track MPP. If the slope is zero, that means the operating point is at MPP, positive means it is at the left of MPP and negative means it is at the right of the MPP. Although the INC technique has structural complexity contrary to the P&O and hill climbing algorithms, it can track MPP more accurately with faster response and less steady-state oscillations, thus increasing the tracking efficiency [17,18,19,20,21].
The fixed step-size used in incremental conductance has a significant negative impact on the performance of the PV system under different operating situations. To address this main drawback, a new MPPT technique that uses variable step-size in the INC technique was suggested in [22]. The step-size is controlled as the slope of the PV module characteristic curve varies. A big step-size is used in the INC algorithm if the operating point is initially far from MPP to enhance its tracking speed. While near the MPP, the step-size becomes small to reduce steady-state error. However, the main drawback is that the dynamics of the algorithm are greatly affected by the ratio between the variation of PV power and the variation of PV voltage particularly under variable irradiance. A small variation in PV voltage increases the step-size. This increases the converter duty ratio because the step-size depends on the slope of power and voltage curve of PV module. Thus, the operating point deviates from the actual MPP. Besides, the technique faces another problem, which is the use of a fixed scaling factor. It is very difficult to use a suitable fixed scaling factor for all irradiance levels to ensure zero steady-state error and faster tracking.
Several amendments have been presented to address the drawbacks in variable step-size MPPT technique. In [23], two step-size values were applied to limit oscillations at steady-state. The selected values of step-size only minimise oscillations at the selected irradiance conditions. A new variable step-size fuzzy logic-based INC technique has been discussed in [24]. The fuzzy logic controller varies the fixed step-size value to reach MPP quickly. The algorithm allows fast and accurate convergence under different operating conditions. However, the process is complicated and system dependent, as it is required to store MPP values in advance. In [25], the slope of the PV curve was compared with two arbitrary points on the I-V curve to select three different step-size values suitable for the whole operating range. Although the algorithm improves the dynamic performance, it encounters poor steady-state performance around MPP.
An enhancement was introduced in [26] by removing all division terms to avoid the impact of small changes in the voltage values. Therefore, oscillation is reduced significantly; however, the algorithm experienced slow tracking speed at the initial operating stage of the PV system. On the other hand, modifications have been also presented to select a suitable scaling factor for the conventional variable step-size in INC technique. In [27], a root locus technique was derived to obtain an optimum value of the scaling factor. The algorithm achieved steady-state accuracy and dynamic response only at selected irradiance conditions. In [28], two different scaling factor values were introduced. Although, the MPP is tracked, selected scaling factors are not optimum under all operating circumstances.
This paper, introduces a modified variable step-size INC technique for MPPT in PV systems. The new MPPT technique controls the step-size without using a constant preset scaling factor. It can exploit all advantages of conventional variable step-size INC technique, while eliminating its drawbacks. This paper is organised into seven sections. Following this introduction, limitations of conventional variable step-size in the INC technique are discussed in Section 2. Section 3 explains the proposed variable step-size algorithm. Simulation results are presented in Section 4. In Section 5, partial shading analysis of the proposed MPPT is presented. In Section 6, experimental set up is presented where the results validate the practicability of the new MPPT technique, while the conclusion is presented in Section 7.

2. Conventional Variable Step-Size INC Algorithm

2.1. Conventional INC Algorithm

INC MPPT uses the ratio between the PV module power change to the voltage change to track MPP. Using the equivalent circuit model in [29], the output current and output voltage of the PV module can be written in (1) and (2).
  I p v = I p h I o   [ e x p ( q ( V p v + I p v R s ) b T α ) 1   ] ( V p v + I p v R s ) R p
  V p v = b T α q l n   ( I p h I p v + I o I o ) I p v R s
where, and R s and R p are the series and parallel resistances, respectively. I o and I p h are the reverse saturation and light generated currents, respectively. T , α , q and b are temperature, ideality factor, charge of electrons and Boltzmann’s constant, respectively. The PV module has an output power given as:
P p v = V p v   I p v
By differentiating Equation (3), the slope of PV module is obtained in Equation (4).
  d P p v d V p v = ( I p v + V p v   d I p v d V p v )
Thus, INC algorithm can be expressed as in (5)–(7).
  d P p v d V p v = 0 ,   d I p v d V p v = I p v V p v   at   the   MPP
d P p v d V p v > 0 ,   d I p v d V p v > I p v V p v   at   the   left   of   MP
  d P p v d V p v < 0 ,   d I p v d V p v < I p v V p v   at   the   left   of   MP
Therefore, MPP is tracked by comparing ( d I p v / d V p v ) to ( I p v / V p v ). The operation of the PV module is kept around MPP once MPP is reached unless there is a change in the current of PV module. Then, the algorithm controls the PV module voltage to follow the reference to continuously track the new MPP [30].

2.2. Conventional Variable Step-Size Algorithm

A conventional variable step-size algorithm controls the duty cycle of the converter by controlling the step-size to reach MPP. This MPPT technique works differently to the conventional INC algorithm with a pre-set step-size. The generated PV module output power with a large step size contributes to excessive power oscillations at steady-state, but faster dynamics response resulting in a comparatively low tracking efficiency. An opposite scenario occurs when smaller step-size is applied in the MPPT. Thus, without a suitable optimum step-size value, both steady-state accuracy and fast dynamics cannot be achieved simultaneously. Using a variable step-size could address this challenge very well, as the step-size gets smaller when the algorithm approaches MPP. Conventional variable step-size is given in (8) [22].
D ( k ) = D ( k 1 )   ±   N   | d P p v d V p v |
where,
  d P p v = P p v ( k ) P p v   ( k 1 )
  d V p v = V p v ( k ) V p v   ( k 1 )  
where, D ( k ) and D ( k 1 ) are the present and previous duty cycle at k and k 1 samples, respectively, P p v ( k )   and   P p v ( k 1 ) are the present and previous PV module power at k and k 1 samples, respectively, and V p v ( k ) and V p v ( k 1 ) are the voltage at k and k 1 samples. N presents the preset scaling factor necessarily used to fine-tune the step-size at the design stage to compromise between dynamic response and steady state precision. Figure 1a shows the behaviour of the conventional variable step-size INC in a typical PV system under different irradiance levels. The PV module output power oscillates around the MPP when PV module operates around its optimum point. It is obvious, as shown in Figure 1a, that the PV module output power slowly moves to the new MPP when irradiance changes. The duty cycle in Figure 1b verifies the converter response under variable irradiance conditions. Significant duty cycle oscillations around optimum value are experienced at steady state. These oscillations are due to the high step-size value during small PV voltage change. Figure 2 verifies the impact of the scaling factor on the PV output power. It can be seen that the large scaling factor in conventional variable step-size compared to the optimum one can provide a faster dynamic response, but excessive oscillations at steady state.

3. Proposed Variable Step-Size INC Algorithm

The PV module operating voltage ranges between 0 V o c , however, unnecessary sampling within large range slows down the tracking speed. Limiting the search range restricts the viable operating range, thus reducing the tracking time for the MPPT algorithm. Therefore, an initial sampling value of 76% of open-circuit voltage is embedded in the proposed algorithm to restrict the search range [31]. This is to enable the proposed MPPT to record fewer perturbation directions before converging at MPP. Hence, the structure of the proposed MPPT technique for the PV system is defined by dividing the search range of the P-V characteristic curve shown in Figure 3 into three regions, namely A, B and C. For satisfactory speed response, the operating range for the proposed MPPT technique is given in inequality (11).
0.76 V o c   V p v ( k )   V o c  
The proposed MPPT algorithm is divided into three parts and explained as follows:

3.1. Proposed Autonomous Scaling Factor

The conventional variable step-size technique includes a pre-set scaling factor, which cannot achieve both fast dynamic response and steady-state precision. Therefore, the scaling factor should be varied to reduce the power loss at steady state. Figure 3 shows the characteristic curve of the PV module and the study of it demonstrates an important observation near the MPP. The output voltage variation of PV module is mimicked to vary the scaling factor to enhance the tracking performance during transient and steady-state situations. The range of voltage change for region B and C are, respectively, given in Equations (12) and (13).
  V B = V p v ( k ) 0.76 V o c  
  V C = V o c V p v ( k )
To ensure an adjustable scaling factor towards the MPP, a new autonomous scaling factor is proposed, which can be illustrated in terms of V B and V C given in (14).
  N D = V B V C = | V p v ( k ) 0.76 V o c V o c V p v ( k ) |

3.2. Estimation of Voc

For accurate operation plus avoid adding any extra hardware components, the proposed variable MPPT technique estimates the V o c value. This voltage is required in calculating the proposed autonomous scaling factor. Most of MPPT algorithms use either temperature or irradiance sensors or both to estimate V o c . Therefore, the value can be estimated given in Equation (15) as in [32].
  V o c = V o c _ _ S T C + α V t I n   ( G G S T C ) + K v ( T T S T C )  
where, G S T C , V o c _ S T C , and T S T C are the solar irradiance, open circuit voltage and temperature at standard test conditions, respectively. G , V t , T and K v are the operating solar irradiance, thermal voltage, operating temperature, and temperature coefficient of V o c , respectively [33]. The output current of the PV module and its short circuit current,   I S C _ S T C has a linear relationship [34] as in (16).
  I P V = ( I S C _ S T C + K I   ( T T S T C ) )   G G S T C  
Hence, the estimation of V o c for the PV module given in (15) is updated using Equation (16) as follows:
  V o c = V o c _ S T C + α V t I n   ( I p v I S C _ S T C )
The estimated value of the open-circuit voltage for different irradiance levels is summarized in Table 1. The estimated values are close to the actual values. Although, under lower irradiance levels as in Figure 4, the expression in (17) shows deviations from the actual value, but the deviation is below 3%, which is substantially low and satisfactory for a typical PV module system.

3.3. Slope Angle Variation Algorithm

The conventional variable step-size presented in (8) is dependent on the slope of the P-V characteristic curve; hence, it exhibits dynamic performance deterioration under varying irradiance conditions. There is a notable change of power (changing in MPP) when the irradiance level changes from G 1 to G 2 as shown in Figure 5, while there is a relatively small change in PV voltage. This results in a significantly large step-size value, which may push the MPPT algorithm to take more time to reach the new MPP. To address this issue, the angle between PV power change and related voltage change is utilized. This can control the change in power, which eventually controls the step-size value irrespective of the variation of PV voltage. When the angle is small, the PV power change also becomes small to limit the large increase in step size. The slope angle variation can be derived from PV output power as follows:
  d P p v d V p v = sin δ cos δ  
then,
  | sin δ cos δ | = | I p v + V p v   d I p v d V p v |  
where, δ is the angle between the PV module output power variations to the voltage variation.
  sin δ = ( I p v + V p v   d I p v d V p v )   cos δ  
sin δ = ( I p v + V p v   d I p v d V p v )   d V p v d P p v 2 + d V p v 2
sin δ = I p v d V p v d P p v 2 + d V p v 2 + V p v d I p v d P p v 2 + d V p v 2
  sin δ = d P p v d P p v 2 + d V   p v 2
For a small value of δ ,
  sin δ = tan δ = sin δ cos δ = d P p v d V p v
Using Equations (14) and (23), the proposed duty cycle using the new slope angle variation algorithm can be calculated as:
  D ( k ) = D ( k 1 )   ±   ( V B V C )   d P p v d P p v 2 + d V p v 2
Hence, the new proposed variable step-size is given by:
  D m o d = ( V B V C )   d P p v d P p v 2 + d V p v 2  
Figure 6 shows the flow chart of the proposed MPPT technique.

4. Simulation Results

The PV system under test consists of ten series-connected PV modules (the whole rated power is 600 W), a dc battery, and a dc-dc boost converter. The tested PV system is shown in Figure 7 and it is grid connected PV system, where the battery represents the grid and interfacing inverter. Table 2 shows the PV module specifications. The simulation is carried out under different irradiance levels. The initial irradiance is 1000 W/m2 and is changed to 400 W/m2 at 0.3 s. The irradiance level then changed back to 1000 W/m2 at 0.7 s. The proposed MPPT technique, the conventional variable step-size INC [22] and two existing modified techniques in [26,28] are simulated and compared at same conditions of irradiance and temperature. Figure 8a is the output power of the PV modules under variable irradiance conditions for the proposed and conventional variable step-size INC MPPT techniques. It proves that the proposed technique is more effective than conventional MPPT technique. The proposed algorithm tracks the MPP faster with minimum oscillations around MPP compared with the conventional counterpart. Figure 8b and Figure 9a represent the converter duty cycle of proposed and conventional variable step-size INC MPPT, respectively. The duty cycle of proposed variable step-size INC MPPT reaches its optimum value with small oscillations within a satisfactory time. Furthermore, during the changes in irradiance, the duty cycle of the proposed technique moves toward the optimum value faster. On the contrary, the converter duty cycle of conventional MPPT technique shown in Figure 8a exhibits significant oscillations around its optimum value. The performance of the new autonomous scaling factor is shown in Figure 9b. The scaling factor is adjusted respective to irradiance change to further improve the dynamic response. Thus, with an embedded autonomous scaling factor, the proposed MPPT tracking time is faster in start-up and for a large change in irradiance compared to conventional variable step-size INC technique with a fixed scaling factor. The proposed algorithm shows a tremendous reduction of power oscillations at both dynamic and steady-state, and MPP is directly reached under changes in irradiance conditions. To further test the robustness of the proposed algorithm, Figure 10 compares the proposed technique and two other existing modified variable step-size INC MPPTs. All algorithms track optimum power point, however, the proposed MPPT technique is faster than other two techniques in [26,28]. The variable step-size INC technique in [26] tracks better than [28] under step change in irradiance. However, due to the elimination of the division terms (change in PV module voltage), which eventually decreases the step-size, the algorithm experiences slow tracking at start up compared with the proposed MPPT technique. Additionally, scaling factors in [26,28] are not optimum under all operating conditions. This means that under fast changing weather conditions, both techniques could fail to track MPP. Table 3, Table 4 and Table 5 present a performance comparison between the proposed MPPT technique, the conventional variable step-size INC [22] and two existing modified techniques in [26,28]. These tables demonstrate the tracking time, power of oscillations at MPP and tracking efficiency. Further tests were also carried out to ascertain the robustness of the proposed MPPT technique and the three MPPT techniques under investigation using different irradiance levels. The irradiance levels under this scenario are from 800 W/m2 to 400 W/m2 at 0.3 s and then changed back to 400 W/m2 at 0.7 s. Figure 11 shows the output power of the proposed, conventional [22] and existing modified variable step-size MPPT [28] techniques, while Figure 12 depicts the output power of the proposed technique and another existing modified variable step-size MPPT [26] techniques under study. It is evident that the proposed MPPT technique tracks faster as compared to the conventional and the two modified techniques under this condition. Table 6 shows the tracking time of each algorithm under dynamic weather conditions. In general, the proposed algorithm has high dynamic performance, high accuracy, low overshoot and low energy for tracking. Additionally, it is obvious that the proposed MPPT technique provides higher tracking accuracy and does not require a pre-set scaling factor.

5. Partial Shading Analysis of the Proposed MPPT

Partial shading in the PV system is expected in the PV array where certain portions of the PV modules are exposed to unequally distributed radiation intensity. Under this condition, multiple peaks which consist of local and global maximum power points are generated in the PV characteristic curve. Conventional MPPT fails to track global maximum power point due to lack of resistance of the conventional MPPT to the local maximum power point. The effect is significant power loss in the PV system and waste of energy in the PV system under partial shading condition. The performance of the proposed MPPT technique is tested using scanning technique. Ten PV modules (MSX60) are connected in series with a bypass diode connected in parallel with each PV module. Initially, five PV modules were made to operate at 1000 W/m2 while the remaining are partially shaded and operating at 500 W/m2. Figure 13 shows the arrangement of the PV modules. The output power of the PV array is shown in Figure 14. Clearly, it evident that the proposed MPPT is resistance to local maxima, as this local maximum power point does not prevent the proposed MPPT from reaching the global maximum power point. To further test the robustness of the proposed MPPT, the shading pattern is changed where three of the PV modules received irradiance of 1000 W/m2, four PV modules received 500 W/m2 and three of the PV modules received 300 W/m2. Figure 15 shows the arrangement of the PV modules with different shading conditions. Figure 16 shows the PV output power, which demonstrates the capability of the proposed MPPT to distinguish global maximum power from the local maximum power. To further clarify and analyse the behaviour of the proposed MPPT, the same partial shading condition of Figure 15 is repeated with different irradiance on unshaded PV modules. The irradiance levels were made to vary from 200 W/m2 to 1000 W/m2 at 0.5 s and then changed from 1000 W/m2 to 200 W/m2 at 1 s. Figure 17 shows that the proposed MPPT tracks the global maximum point with short time under variable irradiance conditions. This is due to the limited search space of the proposed algorithm to reach the global maximum power in relatively short time. The wider search space constitutes significant power loss. The ability of the proposed MPPT to track the global maximum power point without preventing from the local maximum power point demonstrates that there is a potential of real energy gain under partial shading conditions. The global maximum power tracked by the proposed MPPT is about 99.87% with minimum power oscillation.

6. Experimental Results

The proposed MPPT technique and conventional variable step-size INC technique in [22] are experimentally evaluated in this section. Figure 18 shows the experimental prototype of the grid connected PV system. The experimental prototype comprises of boost converter connected to 110 V DC bus (representing the grid and interfacing inverter) and a PV emulator. The experimental setup parameters are listed in Table 7. The PV emulator is based on PV module parameters listed in Table 8, where the maximum output power and the maximum output current are set to the programmable power supply (EA-PS-83600-10 with analogue interface). The microcontroller (CY8C5888LTI-LP097) is used to set the reference output voltage based on the built-in PV model, irradiance, and the output current. For clarity, Figure 19 shows the flow chart of the microcontroller programme for PV emulator. To compare the dynamic performance of the two MPPT algorithms, the irradiance level step change from 1000 W/m2 (PV output power is 300 W, PV voltage is 54.7 V) to 500 W/m2 (PV output power is 150 W, PV voltage is 51.43 V). The experimental results of the two MPPT techniques are shown in Figure 20. The results show a detail view of the dynamic performance of both the conventional and proposed viable step-size INC techniques during step irradiance change. It can be concluded from the results that the proposed viable step-size INC technique successes to track the maximum power in 60 ms, which is faster than the conventional algorithm that needs around 140 ms to track the MPP. Additionally, it can be observed from Figure 20 parts c and d that the dc-bus delivered output power and is more stable with minimum oscillations at steady state, however, the dc-bus output power is less than the PV rated power at maximum point; due to the boost converter switching and conduction losses and boost converter inductor wire resistance.

7. Conclusions

In this paper, a modified variable step-size INC MPPT technique has been proposed. The drawbacks of a conventional variable step-size in INC MPP technique have been discussed in order to tackle them via the new proposed variable step-size INC technique. A new autonomous scaling factor, which is sorely dependent on PV module voltage change, has been proposed. The proposed technique is capable to enhance both the steady-state and dynamic performance response. The proposed technique is more practical in operating due to autonomous response nature under sudden changes in irradiance. Conventional, two modified and proposed variable step-size INC MPPTs have been simulated under different operating conditions using MATLAB/SIMULINK software. The feasibility and effectiveness of the proposed technique have been confirmed. The proposed MPPT technique demonstrates faster tracking speed with minimum oscillations around MPP both at steady-state and dynamic conditions. The experimental results validate the practicability and effectiveness of the new MPPT technique as well.

Author Contributions

I.O.-N. and K.H.A. conceived the methodology, developed the theory and simulations and wrote some sections of the manuscript. I.A. performed the experiments. M.A.E. wrote some sections of the manuscript. All authors participated in the review of the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DDuty cycle
FOCVFractional open circuit voltage
FSCCFractional short circuit current
GIrradiance
INCIncremental conductance
ImppCurrent at maximum power point
IscShot circuit current
MPPMaximum power point
MPPTMaximum power point tracking
P&OPerturb and observe
PVPhotovoltaic
P-VPower-voltage
STCStandard test conditions
VocOpen circuit voltage
VmppVoltage at maximum power point

References

  1. Seyedmahmoudian, M.; Horan, B.; Soo, T.K.; Rahmani, R.; Oo, A.M.T.; Mekehilef, S.; Stojcevski, A. State of the art artificial intelligence-based MPPT techniques for mitigating partial shading effects on PV systems—A review. Renew. Sustain. Rev. 2016, 64, 435–455. [Google Scholar] [CrossRef]
  2. Aquib, M.; Jain, S.; Agarwal, V. A Time-Based Global Maximum Power Point Tracking Technique for PV System. IEEE Trans. Power Electron. 2020, 35, 393–402. [Google Scholar] [CrossRef]
  3. Haque, M.E.; Lyden, S. Maximum Power Point Tracking techniques for photovoltaic systems: A comprehensive review and comparative analysis. Renew. Sustain. Rev. 2015, 52, 1504–1518. [Google Scholar]
  4. Ibrahim, A.; Shafik, M.B.; Ding, M.; Sarhan, M.A.; Fang, Z.; Ahmed, G. PV maximum power-point tracking using modified particle swarm optimization under partial shading conditions. Chin. J. Elect. Eng. 2020, 6, 106–121. [Google Scholar] [CrossRef]
  5. Selvakumar, S.; Madhusmita, M.; Koodalsamy, C.; Simon, S.P.; Sood, Y.R. High-Speed Maximum Power Point Tracking Module for PV Systems. IEEE Trans. Ind. Electron. 2019, 66, 1119–1129. [Google Scholar] [CrossRef]
  6. Sher, H.A.; Addoweesh, K.E.; Al-Haddad, K. An Efficient and Cost-Effective Hybrid MPPT Method for a Photovoltaic Flyback Microinverter. IEEE Trans. Sustain. Energy 2018, 9, 1137–1144. [Google Scholar] [CrossRef]
  7. Liu, Z.Y.; Hsu, P.; Hella, M.M. A Thermal/RF Hybrid Energy Harvesting System with Rectifying-Combination and Improved Fractional-OCV MPPT Method. IEEE Trans. Circt. Systs. 2020, 67, 3352–3363. [Google Scholar] [CrossRef]
  8. Uprety, S.; Lee, H. A 0.65-mW-to-1-W Photovoltaic Energy Harvester with Irradiance-Aware Auto-Configurable Hybrid MPPT Achieving >95% MPPT Efficiency and 2.9-ms FOCV Transient Time. IEEE J. Solid-State Circuits 2021, 56, 1827–1836. [Google Scholar] [CrossRef]
  9. Sher, H.A.; Murtaza, A.F.; Noman, A.; Addoweesh, K.E.; Al-Haddad, K.; Chiaberge, M. A New Sensorless Hybrid MPPT Algorithm Based on Fractional Short-Circuit Current Measurement and P&O MPPT. IEEE Trans. Sustain. Energy 2015, 6, 1426–1434. [Google Scholar]
  10. Ali, R.R.; Mohammad, M.; Shahriar, J. Classification and Comparison of Maximum Power Point Tracking Techniques for Photovoltaic System: A Review. Renew. Sustain. Rev. 2012, 19, 433–443. [Google Scholar]
  11. Bhattacharyya, S.; Kumar, D.S.; Samanta, P.S.; Mishra, S. Steady Output and Fast Tracking MPPT (SOFT-MPPT) for P&O and InC Algorithms. IEEE Trans. Sustain. Energy 2021, 12, 293–302. [Google Scholar]
  12. Kumar, N.; Singh, B.; Panigrahi, B.K. PNKLMF-Based Neural Network Control and Learning-Based HC MPPT Technique for Multiobjective Grid Integrated Solar PV Based Distributed Generating System. IEEE Trans. Ind. Inform. 2019, 15, 3732–3742. [Google Scholar] [CrossRef]
  13. Ishaque, K.; Salam, Z.; Amjad, M.; Mekhilef, S. An Improved Particle Swarm Optimization (PSO)–Based MPPT for PV with Reduced Steady-State Oscillation. IEEE Trans. Power Electron. 2012, 27, 3627–3638. [Google Scholar] [CrossRef]
  14. Kjær, S.B. Evaluation of the “Hill Climbing” and the “Incremental Conductance” Maximum Power Point Trackers for Photovoltaic Power Systems. IEEE Trans. Energy Convers. 2012, 27, 922–929. [Google Scholar] [CrossRef]
  15. Al-Atrash, H.; Batarseh, I.; Rustom, K. Effect of Measurement Noise and Bias on Hill-Climbing MPPT Algorithms. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 745–760. [Google Scholar] [CrossRef]
  16. Subudhi, B.; Pradhan, R.R. A Comparative Study on Maximum Power Point Tracking Techniques for Photovoltaic Power Systems. IEEE Trans. Sustain. Energy 2013, 4, 89–98. [Google Scholar] [CrossRef]
  17. Ali, M.N.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. An Efficient Fuzzy-Logic Based Variable-Step Incremental Conductance MPPT Method for Grid-Connected PV Systems. IEEE Access 2021, 9, 26420–26430. [Google Scholar] [CrossRef]
  18. Kumar, N.; Hussain, I.; Singh, B.; Panigrahi, B.K. Self-Adaptive Incremental Conductance Algorithm for Swift and Ripple-Free Maximum Power Harvesting from PV Array. IEEE Trans. Ind. Informat. 2018, 14, 2031–2041. [Google Scholar] [CrossRef]
  19. Zhang, X.; Zha, L.; Liu, F.; Lei, T.; Wei, C. The analysis of power loss caused by the truncation error of MPPT algorithms. In Proceedings of the 2nd International Symposium on Power Electronics for Distributed Generation Systems, Hefei, China, 16–18 June 2010. [Google Scholar]
  20. Tey, K.S.; Mekhilef, S. Modified Incremental Conductance Algorithm for Photovoltaic System Under Partial Shading Conditions and Load Variation. IEEE Trans. Ind. Electron. 2014, 61, 5384–5392. [Google Scholar]
  21. Huynh, D.C.; Dunnigan, M.W. Development and Comparison of an Improved Incremental Conductance Algorithm for Tracking the MPP of a Solar PV Panel. IEEE Trans. Sustain. Energy 2016, 7, 1421–1429. [Google Scholar] [CrossRef]
  22. Liu, F.; Duan, S.; Liu, F.; Liu, B.; Kang, Y. A Variable Step Size INC MPPT Method for PV Systems. IEEE Trans. Ind. Electron. 2008, 55, 2622–2628. [Google Scholar]
  23. Ping, W.; Hui, D.; Changyu, D.; Shengbiao, Q. An improved MPPT algorithm based on traditional incremental conductance method. In Proceedings of the 2011 4th International Conference on Power Electronics Systems and Applications, Hong Kong, China, 8–10 June 2011. [Google Scholar]
  24. Radjai, T.; Gaubert, J.P.; Rahmani, L. The new FLC-variable incremental conductance MPPT with direct control method using Cuk converter. In Proceedings of the 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE), Istanbul, Turkey, 1–4 June 2014. [Google Scholar]
  25. Abdourraziq, M.A.; Maaroufi, M.; Ouassaid, M. A new variable step size INC MPPT method for PV systems. In Proceedings of the 2014 International Conference on Multimedia Computing and Systems (ICMCS), Marrakech, Morocco, 14–16 June 2014. [Google Scholar]
  26. Zakzouk, N.N.E.; Elsaharty, M.A.; Abdelsalam, A.K.; Helal, A.A.; Williams, B.W. Improved performance low-cost incremental conductance PV MPPT technique. IET Renew. Power Gener. 2016, 10, 561–574. [Google Scholar] [CrossRef] [Green Version]
  27. Ahmed, M.; Shoyama, M. Stability study of variable step size incremental conductance/impedance MPPT for PV systems. In Proceedings of the 8th International Conference on Power Electronics—ECCE Asia, Jeju, Korea, 30 May–3 June 2011. [Google Scholar]
  28. Yang, L.; Yunbo, Z.; Shengzhu, L.; Hong, Z. Photovoltaic array MPPT based on improved variable step-size incremental conductance algorithm. In Proceedings of the 2017 29th Chinese Control and Decision Conference (CCDC), Chongqing, China, 28–30 May 2017. [Google Scholar]
  29. Kollimalla, S.K.; Mishra, M.K. A Novel Adaptive P&O MPPT Algorithm Considering Sudden Changes in the Irradiance. IEEE Trans. Energy Convers. 2014, 29, 602–610. [Google Scholar]
  30. Esram, T.; Chapman, P.L. Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques. IEEE Trans. Energy Convers. 2007, 22, 439–449. [Google Scholar] [CrossRef] [Green Version]
  31. Enslin, H.R.; Wolf, M.S.; Snyman, D.B.; Swiegers, W. Integrated photovoltaic maximum power point tracking converter. IEEE Trans. Ind. Electron. 1997, 44, 769–773. [Google Scholar] [CrossRef] [Green Version]
  32. Chin, V.J.; Salam, Z.; Ishaque, K. An improved method to estimate the parameters of the single diode model of photovoltaic module using differential evolution. In Proceedings of the 4th International Conference on Electric Power and Energy Conversion Systems (EPECS), Sharjah, The United Arab Emirates, 24–26 November 2015. [Google Scholar]
  33. Owusu-Nyarko, I.; Ahmed, K.H.; Alsokhiry, F.; Al-Turki, Y. A New 0.8Voc Model Technique to Estimate the Peak Global Voltage for Medium Voltage Megawatt Photovoltaic System Integration. In Proceedings of the 2020 9th International Conference on Renewable Energy Research and Application (ICRERA), Glasgow, UK, 27–30 September 2020. [Google Scholar]
  34. Ahmed, J.; Salam, Z. An Improved Method to Predict the Position of Maximum Power Point During Partial Shading for PV Arrays. IEEE Trans. Ind. Informat. 2015, 11, 1378–1387. [Google Scholar] [CrossRef]
Figure 1. Drawbacks of conventional variable step-size INC MPPT with optimum scaling factor: (a) PV modules output power, and (b) duty cycle.
Figure 1. Drawbacks of conventional variable step-size INC MPPT with optimum scaling factor: (a) PV modules output power, and (b) duty cycle.
Electronics 10 02331 g001
Figure 2. PV module output power characteristic with bigger scaling factor compared to optimum value.
Figure 2. PV module output power characteristic with bigger scaling factor compared to optimum value.
Electronics 10 02331 g002
Figure 3. P-V characteristic curve.
Figure 3. P-V characteristic curve.
Electronics 10 02331 g003
Figure 4. Voltage—current characteristic curve for PV modules.
Figure 4. Voltage—current characteristic curve for PV modules.
Electronics 10 02331 g004
Figure 5. Effect of irradiance on MPP.
Figure 5. Effect of irradiance on MPP.
Electronics 10 02331 g005
Figure 6. Flow chart of the proposed variable step-size INC MPPT.
Figure 6. Flow chart of the proposed variable step-size INC MPPT.
Electronics 10 02331 g006
Figure 7. PV system under investigation.
Figure 7. PV system under investigation.
Electronics 10 02331 g007
Figure 8. Simulation of PV system for conventional and proposed MPPT technique under varying irradiance: (a) PV modules output power, (b) duty cycle for the proposed technique.
Figure 8. Simulation of PV system for conventional and proposed MPPT technique under varying irradiance: (a) PV modules output power, (b) duty cycle for the proposed technique.
Electronics 10 02331 g008
Figure 9. Simulation results: (a) Duty cycle for conventional variable step-size INC technique; (b) proposed autonomous scaling factor during changes in irradiance.
Figure 9. Simulation results: (a) Duty cycle for conventional variable step-size INC technique; (b) proposed autonomous scaling factor during changes in irradiance.
Electronics 10 02331 g009
Figure 10. The proposed variable step-size MPPT technique and the other two modified MPPT techniques.
Figure 10. The proposed variable step-size MPPT technique and the other two modified MPPT techniques.
Electronics 10 02331 g010
Figure 11. Simulation results of the proposed and conventional variable step-size MPPT under variable irradiance conditions.
Figure 11. Simulation results of the proposed and conventional variable step-size MPPT under variable irradiance conditions.
Electronics 10 02331 g011
Figure 12. Simulation results of the proposed and the two existing modified variable step-size MPPT algorithms under variable irradiance conditions.
Figure 12. Simulation results of the proposed and the two existing modified variable step-size MPPT algorithms under variable irradiance conditions.
Electronics 10 02331 g012
Figure 13. PV array under partial shading conditions.
Figure 13. PV array under partial shading conditions.
Electronics 10 02331 g013
Figure 14. Global and local maxima under scanning.
Figure 14. Global and local maxima under scanning.
Electronics 10 02331 g014
Figure 15. PV modules under partial shading condition.
Figure 15. PV modules under partial shading condition.
Electronics 10 02331 g015
Figure 16. PV output power for partially shade PV system.
Figure 16. PV output power for partially shade PV system.
Electronics 10 02331 g016
Figure 17. Output power for PV arrays under partial shaded condition with two irradiance levels.
Figure 17. Output power for PV arrays under partial shaded condition with two irradiance levels.
Electronics 10 02331 g017
Figure 18. Experimental setup.
Figure 18. Experimental setup.
Electronics 10 02331 g018
Figure 19. Flow chart of the microcontroller programme for PV emulator.
Figure 19. Flow chart of the microcontroller programme for PV emulator.
Electronics 10 02331 g019
Figure 20. Experimental results: (a,b) The PV output voltage (VPV), PV output current (IPV), dc-bus voltage (Vdc), and dc-bus delivered current (Idc); with conventional variable step-size, and proposed one respectively, (c,d) dc-bus delivered power (P), dc-bus voltage (Vdc), and dc-bus delivered current (Idc) with conventional variable step-size and proposed one respectively.
Figure 20. Experimental results: (a,b) The PV output voltage (VPV), PV output current (IPV), dc-bus voltage (Vdc), and dc-bus delivered current (Idc); with conventional variable step-size, and proposed one respectively, (c,d) dc-bus delivered power (P), dc-bus voltage (Vdc), and dc-bus delivered current (Idc) with conventional variable step-size and proposed one respectively.
Electronics 10 02331 g020
Table 1. Estimation of the module open circuit voltage.
Table 1. Estimation of the module open circuit voltage.
Irradiance (W/m2)1000800600400200
Ambient current (A)3.5002.8262.111.4210.7099
Actual Voc_array211.00209.60207.70205.30201.70
Estimated Voc_array210.21208.18205.38201.56195.89
Deviation0.37%0.68%1.11%1.82%2.88%
Table 2. The PV module parameters (MSX60) [33].
Table 2. The PV module parameters (MSX60) [33].
ParametersValue
PV   module   Short - circuit   current   ( I s c ) 3.8 A
PV   module   open - circuit   voltage   ( V o c ) 21.1 V
Maximum   PV   module   current   ( I m p p ) 3.5 A
Maximum   PV   module   Voltage   ( V m p p ) 17.1 V
Maximum   PV   module   power   ( P m a x ) 60 W
Temperature   coefficient   of   V o c   ( K v ) 0.08   V / ° C
Temperature   coefficient   of   I s c   ( K i ) 0.005   A / ° C
Table 3. Performance indicators of the proposed, conventional and the two existing modified variable step-size INC MPPT under variable irradiance.
Table 3. Performance indicators of the proposed, conventional and the two existing modified variable step-size INC MPPT under variable irradiance.
ConditionsVariable Step-Size MethodsEnergy Used (mJ)Dynamic PerformanceTracking Accuracy
1000 W/m2 to 400 W/m2[22]1522LowLow
[26]186LowHigh
[28]192LowLow
Proposed163HighHigh
Table 4. Performance analysis of the proposed, conventional and the two existing modified variable step-size INC MPPT under variable irradiance.
Table 4. Performance analysis of the proposed, conventional and the two existing modified variable step-size INC MPPT under variable irradiance.
ConditionsVariable Step-Size INC MethodsTracking Time (ms)Efficiency (%)
1000 W/m2 to
400 W/m2
[22]120.398.20
[26]18.499.18
[28]27.398.35
Proposed12.699.84
Table 5. Tracking comparison of the proposed, conventional and the two existing modified variable step-size INC MPPT under variable irradiance.
Table 5. Tracking comparison of the proposed, conventional and the two existing modified variable step-size INC MPPT under variable irradiance.
Variable Step-Size MethodsAverage Power at 1000 W/m2Settling Time (s)Oscillation at MPP, WEfficiency (%)
[22]595.232.883.399.45
[26]596.413.172.199.65
[28]595.716.502.899.53
Proposed596.910.091.699.73
Table 6. Tracking time with step irradiance change of the proposed, conventional and two existing modified variable step-size INC MPPT techniques.
Table 6. Tracking time with step irradiance change of the proposed, conventional and two existing modified variable step-size INC MPPT techniques.
ConditionsVariable Step-Size INC MethodsTracking Time (ms)
800 W/m2 to
400 W/m2
[22]88.8
[26]17.6
[28]31.2
Proposed10.2
Table 7. Experimental setup parameters.
Table 7. Experimental setup parameters.
ParametersValue
Boost converter Switching frequency10 kHz
Boost converter inductance1.5 mH
Boost converter capacitance2200 µf
DC-bus voltage110 V
Table 8. The PV module parameters (MODEL SUNPOWER SPR-305-WHT).
Table 8. The PV module parameters (MODEL SUNPOWER SPR-305-WHT).
ParameterValue
Maximum power305 W at STC
Number of Cells96
Current at MPP5.58 A
Voltage at MPP54.7 A
Open Circuit Voltage64.2 V
Short Circuit Current5.96 A
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Owusu-Nyarko, I.; Elgenedy, M.A.; Abdelsalam, I.; Ahmed, K.H. Modified Variable Step-Size Incremental Conductance MPPT Technique for Photovoltaic Systems. Electronics 2021, 10, 2331. https://doi.org/10.3390/electronics10192331

AMA Style

Owusu-Nyarko I, Elgenedy MA, Abdelsalam I, Ahmed KH. Modified Variable Step-Size Incremental Conductance MPPT Technique for Photovoltaic Systems. Electronics. 2021; 10(19):2331. https://doi.org/10.3390/electronics10192331

Chicago/Turabian Style

Owusu-Nyarko, Isaac, Mohamed A. Elgenedy, Ibrahim Abdelsalam, and Khaled H. Ahmed. 2021. "Modified Variable Step-Size Incremental Conductance MPPT Technique for Photovoltaic Systems" Electronics 10, no. 19: 2331. https://doi.org/10.3390/electronics10192331

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop