<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">CS</journal-id><journal-title-group><journal-title>Circuits and Systems</journal-title></journal-title-group><issn pub-type="epub">2153-1285</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/cs.2016.78140</article-id><article-id pub-id-type="publisher-id">CS-67422</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Development of Hybrid MPPT Algorithm for Maximum Power Harvesting under Partial Shading Conditions
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Kannabiran</surname><given-names>Kanimozhi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bagarudeen</surname><given-names>Raja Mohamed Rabi</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Electrical and Electronics Engineering, ULTRA College of Engineering and Technology for Women, Madurai, India</addr-line></aff><aff id="aff2"><addr-line>Department of Mechanical Engineering, ULTRA College of Engineering and Technology for Women, Madurai, India</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>kanilalith2003@gmail.com(KK)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>02</day><month>06</month><year>2016</year></pub-date><volume>07</volume><issue>08</issue><fpage>1611</fpage><lpage>1622</lpage><history><date date-type="received"><day>23</day>	<month>March</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>20</month>	<year>April</year>	</date><date date-type="accepted"><day>16</day>	<month>June</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, a Hybrid MPPT algorithm is proposed to improve the
   
  efficiency of photovoltaic (PV) systems under partial shading conditions. Partial shading occurs due to clouds, trees, dirt and dust in PV systems. In partial shading, multiple peaks arise in the PV characteristic curve. The Maximum power point tracking (MPPT) algorithm adjusts the duty cycle of the switch in DC-DC converter for regulating the input voltage at the Maximum power point (MPP) and to provide impedance matching i.e. input resistance of converter equal to equivalent solar resistance of PV system at MPP for the maximum power transfer. The Cuk converters have low switching losses and the highest efficiency. Therefore Cuk converter is chosen as power conditioning circuit to trackmaximum power using Hybrid MPPT technique. The influence of algorithm parameters on system behaviour is investigated and the various advantages and drawbacks of the technique are identified for different weather conditions. Practical results obtained using Solartech SPMO85P PV modules connected to a RL load through Hybrid MPPT controller validates the simulated results.
 
</p></abstract><kwd-group><kwd>PV System</kwd><kwd> DC-DC Converter</kwd><kwd> Hybrid MPPT Controller</kwd><kwd> Tracking Efficiency</kwd><kwd> Partial Shading</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Maximum power is harvested in PV systems by using DC-DC converters as an interface between the PV panel and the load. Although a reliable and fast MPPT algorithm can be designed by using the approaches [<xref ref-type="bibr" rid="scirp.67422-ref1">1</xref>] , its efficiency is strongly affected by various disturbances. The goal of the MPPT is to match the impedance of load to the optimal impedance of PV module [<xref ref-type="bibr" rid="scirp.67422-ref2">2</xref>] .</p><p>PV cells connected together form a panel and a number of panels contribute to form a PV array. The PV array consists of a number of panels connected in series and parallel arrangements. The performance of the PV system depends on the operating conditions especially on solar irradiation, temperature, configuration and shading. The shading on PV panel, for instances, due to a passing cloud or neighboring buildings causes not only energy loss in the conversion, but also further non-linearity on the I-V characteristics [<xref ref-type="bibr" rid="scirp.67422-ref3">3</xref>] .</p><p>The effect of changing cell temperature and solar irradiance on the choice and design of different topologies of DC-DC converter commonly used in PV systems is discussed in [<xref ref-type="bibr" rid="scirp.67422-ref3">3</xref>] . The changes in irradiation levels during the day affect the array output power which is an expected effect. But unexpected shading effects due to dusts, clouds, leafs, branches of trees and buildings cause shading on cells or part of modules or panels. Under these partial shading conditions, the power versus voltage characteristics of the PV array will contain one global maximum along with many local maxima. The global maxima correspond to maximum power while the others correspond to much lower powers [<xref ref-type="bibr" rid="scirp.67422-ref4">4</xref>] .</p><p>Under fluctuation of climatic conditions, MPP changes and MPPT must adjust the converter duty cycle to track the new MPP. Therefore the converter must be chosen to be able to match the MPP under different atmospheric conditions [<xref ref-type="bibr" rid="scirp.67422-ref5">5</xref>] . When the duty cycle changes as a result of changed climatic conditions, the boundary of the converter design parameters will change [<xref ref-type="bibr" rid="scirp.67422-ref6">6</xref>] . So these parameters must be chosen to achieve the highest performance.</p><p>Under partial shading conditions, conventional MPPT methods may not be able to track maximum power irrespective of the change in irradiance conditions. At the local maximum power point, it may converge resulting in reduction of PV panel output. Due to this reason the overall PV system efficiency gets degraded. Therefore a Hybrid MPPT algorithm which can be used even under partial shading conditions is discussed in this paper.</p><p>The aim of this work is the practical implementation of Cuk DC-DC converters and Hybrid MPPT tracker to improve the PV system performance under partial shading conditions. This work is divided into the following sections: In section 2, PV system specifications and working of Hybrid MPPT controller are discussed. In Section 3 and 4, Cuk converter state space analysis and experimental validation are done. Finally a conclusion is drafted in Section 5.</p></sec><sec id="s2"><title>2. Materials and Methods</title><p>Standalone PV systems consist of PV array, DC-DC converters, controllers and load. DC-DC converters are used as an intermediate unit to match the load characteristics with those of the PV array. DC-DC voltage con verter is selected based on the level of voltage required. MPPT algorithm is used for extracting maximum available power from PV module. Maximum power is defined as the peak power voltage at which PV module produces maximum power. Maximum power changes with solar irradiation (G) and temperature (T).</p><sec id="s2_1"><title>2.1. PV System Modelling</title><p>The mathematical model of PV cell shown in <xref ref-type="fig" rid="fig1">Figure 1</xref> consists of a diode representing the PN junction diffusion current. Two resistors (series and shunt) are added for the losses. The unknown parameters of the models are functions of the incident solar irradiation and panel temperature.</p><p>The equation of the mathematical model is</p><disp-formula id="scirp.67422-formula783"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x6.png"  xlink:type="simple"/></disp-formula><p>where I<sub>PV</sub>, V<sub>PV</sub> denote PV cell output current and voltage, I<sub>o</sub> is dark saturation current. R<sub>se</sub>, R<sub>sh</sub> denote series and shunt resistance and V<sub>T</sub> = nKT/q is thermal voltage. Here n is emission coefficient factor of PV cell, K is Boltzmann constant and T is cell temperature.</p><p>A PV array (<xref ref-type="table" rid="table1">Table 1</xref>) is formed with 36 PV cells connected in series and parallel arrangement Individual PV cell has an open circuit voltage V<sub>oc</sub> = 22.2 V and short circuit current I<sub>sc</sub> = 5.45 A solar panel is formed from the</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Mathematical model of PV cell with one diode</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x7.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> PV Panel specifications</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Description</th><th align="center" valign="middle" >Parameter</th><th align="center" valign="middle" >Nominal value</th></tr></thead><tr><td align="center" valign="middle" >Maximum power</td><td align="center" valign="middle" >P<sub>max </sub></td><td align="center" valign="middle" >85.2 W</td></tr><tr><td align="center" valign="middle" >Short circuit current</td><td align="center" valign="middle" >I<sub>sc </sub></td><td align="center" valign="middle" >5.45 A</td></tr><tr><td align="center" valign="middle" >Voltage at MPP</td><td align="center" valign="middle" >V<sub>MPP </sub></td><td align="center" valign="middle" >25.2 V</td></tr><tr><td align="center" valign="middle" >Current at MPP</td><td align="center" valign="middle" >I<sub>MPP </sub></td><td align="center" valign="middle" >9.1 A</td></tr><tr><td align="center" valign="middle" >Open circuit voltage</td><td align="center" valign="middle" >V<sub>oc </sub></td><td align="center" valign="middle" >22.2 V</td></tr><tr><td align="center" valign="middle" >Solar irradiance</td><td align="center" valign="middle" >G</td><td align="center" valign="middle" >1000 w/m<sup>2</sup></td></tr><tr><td align="center" valign="middle" >Ambient temperature ◦</td><td align="center" valign="middle" >T</td><td align="center" valign="middle" >25˚C<sup> </sup></td></tr></tbody></table></table-wrap><p>combination of such modules. A solar array is formed with maximum power of 85.2 W at V<sub>MPP</sub> = 25.2 V and I<sub>MPP</sub> = 9.1 A</p></sec><sec id="s2_2"><title>2.2. Development of Hybrid MPPT Algorithm for Partial Shading Effect</title><p>The PV array has nonlinear characteristics. So MPP is tracked using an iterative technique, P&amp;O that involves PV voltage, current and changes in load resistance. MPPT is used to calculate the equivalent duty signal to obtain the maximum output voltage. The conventional P&amp;O algorithm has best performance with load changes, while has poor performance with changes in climatic conditions and partial shading effect.</p><p>Under partial shading conditions multiple local maxima will appear on the power-voltage characteristics of solar PV system in that only one will be global maximum power point. The above mentioned situation is shown in the power-voltage curve of partially shaded array in <xref ref-type="fig" rid="fig2">Figure 2</xref>. The conventional MPPT methods converge at local maximum power points and the efficiency of the solar PV system reduces considerably.</p><p>During partial shading, global and local maximum power points are produced. The, MATLAB analysis in [<xref ref-type="bibr" rid="scirp.67422-ref7">7</xref>] has revealed the ineffectiveness of described conventional MPPT techniques to locate the absolute maximum in P-V graph. Once the local maximum is reached, P&amp;O methods fluctuate around that point. To overcome the issue, an innovative MPPT solution has been developed based on Improved P&amp;O [<xref ref-type="bibr" rid="scirp.67422-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.67422-ref9">9</xref>] , Incremental Conductance and Fractional Open-Circuit Voltage based MPPT techniques. Fractional Open-Circuit Voltage (FOCV) based MPPT technique utilizes the linear relationship between maximum power point voltage (V<sub>MPP</sub>) and open circuit voltage (V<sub>oc</sub>)</p><disp-formula id="scirp.67422-formula784"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x8.png"  xlink:type="simple"/></disp-formula><p>k<sub>1</sub> is proportionally constant (0.71 - 0.78).</p><disp-formula id="scirp.67422-formula785"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x9.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67422-formula786"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x10.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x11.png" xlink:type="simple"/></inline-formula> is constant Therefore to enhance the performance of conventional P&amp;O algorithm due to climatic changes under constant load (R<sub>L</sub>), load value (R<sub>L</sub>) has to be computed in every perturbation step to ensure changes in load and the changes in power as a result of irradiation changes. The load changes (ΔR<sub>L</sub>) are also considered in the algorithm under constant weather conditions.</p><p><xref ref-type="fig" rid="fig3">Figure 3</xref> shows the flowchart for Hybrid MPPT algorithm. The steps in Hybrid MPPT method are:</p><p>1) A sudden decrease or increase of irradiance causes PV system short circuit current to alter. Therefore whenever the current difference sensed is higher than the specified threshold, the MPP is determined by FOCV technique. As k<sub>1</sub> determines on the characteristics of the PV array, it is calculated by determining V<sub>MPP</sub> and V<sub>OC</sub> for the PV system at various irradiance and temperature levels. Otherwise, difference in the availability of power is calculated.</p><p>2) To improve both tracking speed and algorithm accuracy, the variable perturbation size concept has been introduced. As the operation point is closer to the desired point, a smaller perturbation size is produced while the produced perturbation is larger for operation point located far from the absolute MPP. Thus, the energy loss due to the fluctuation of the tracker near MPP is also reduced.</p><p>3) During perturbation K suppose that, the solar irradiance is increased under fixed load R<sub>L</sub>. MPP moves from a lower point to upper point in the I-V curve. Hence voltage perturbation increases.</p><p>4) Both increasing of PV power and voltage under constant load from lower to upper I-V and P-V curves will give positive change in power ΔP &gt; 0 where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x12.png" xlink:type="simple"/></inline-formula> and positive change in voltage ΔV &gt; 0, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x13.png" xlink:type="simple"/></inline-formula>without change in load resistance. Both positive change in power (ΔP &gt; 0) and voltage (ΔV &gt; 0) under constant load (ΔR<sub>L</sub> = 0) will orient algorithm to decrement voltage perturbation to obtain new MPP.</p><p>5) If solar irradiance is decreased from during next instant of perturbation K + 1 of P&amp;O algorithm voltage level reduces and move the MPP from upper I-V curve to MPP on lower I-V curve. The transferring of operating point will also decrease the PV power under fixed load with negative change in power ΔP &lt; 0, and negative change in voltage ΔV &lt; 0, Both negative change in power (ΔP &lt; 0) and voltage (ΔV &lt; 0) under constant load (ΔR<sub>L</sub> = 0) will orient algorithm to increment voltage perturbation to reach MPP.</p><p>6) When the load is varied under constant weather condition, the conventional P&amp;O algorithm will track MPP of PV system with best performance.</p><p>Therefore, the load resistance (R<sub>L</sub>) will orient the algorithm to recognize the cause of power variation which is either coming from weather or load. The combination of both weather and load change techniques and FOCV, will result in a Hybrid MPPT algorithm. These steps continue till MPP is reached. Thus the voltage at which MPP is reached is tracked.</p></sec></sec><sec id="s3"><title>3. Implementation of Hybrid MPPT Algorithm</title><p>The Cuk converter is a converter based on a switching boost-buck topology. Essentially, the converter is composed of two sections, an input stage and an output stage. The schematic of the Cuk converter is presented in</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Power vs. voltage characteristics of partially shaded PV system</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x14.png"/></fig><p><xref ref-type="fig" rid="fig4">Figure 4</xref>, where V<sub>in</sub> is input voltage source, V<sub>o</sub> is output voltage, input inductor L<sub>1</sub>, controllable switch S, energy transfer capacitor C<sub>1</sub>, diode D<sub>1</sub>, filter inductor L<sub>2</sub>, filter capacitor C<sub>2</sub>, and load resistance R<sub>L</sub>. An important advantage of this topology is a continuous current at both the input and the output of the converter due to an inductor in series with both the input and the output of the switch. Unlike the Buck-Boost converter has a discontinuous input current, which adversely affects on the tracking efficiency of the MPP.</p><p>The three basic components in MPPT design are: a switch-mode DC-DC converter, a control circuit, and tracking algorithm. The heart of the MPPT hardware is a DC-DC converter. MPPT uses the converter for regulating the input voltage at the MPP and to provide load matching for the maximum power transfer.</p><p>During the range of load variation, there is only one point at which the PV module provides its MPP. This point is when R<sub>L</sub> equal to the resistance at MPP (R<sub>opt</sub>) R<sub>L</sub> = R<sub>opt</sub>. But it is very difficult to select a fixed load which matches this value, and even if this is done, this point changes under changed climatic conditions. On the other hand, when a DC-DC converter is connected between the PV module and the load, the operating point depends on the impedance seen by the module (R<sub>i</sub>), which depends on two parameters: R<sub>L</sub> and duty cycle (D). Thus</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Hybrid MPPT algorithm</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x15.png"/></fig><p>under different loads, the duty cycle can be adjusted to change R<sub>i</sub> to match R<sub>opt</sub> at any atmospheric conditions. By changing the duty cycle of the PWM control signal, the load impedance as seen by the source varies and matches the point of the peak power of the source so as to transfer the maximum power to load. Hybrid MPPT algorithm is implemented using Cuk converter as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p>Cuk Converter Analysis<p>In the state switch S is on 0 &lt; t &lt; DT the input inductor L<sub>1</sub> stores energy from the source over S during the time interval. The energy storage capacitor C<sub>1</sub> is now in the right hand mesh and it transfers stored energy, over S, to the load R, and energy storing elements L<sub>2</sub> and C<sub>2</sub>. Due to the inappropriate voltage polarity of the charge on the capacitor C<sub>1</sub>, diode D<sub>1</sub> is reverse biased and therefore off.</p><p>When switch S is off, DT &lt; t &lt; T the energy storage capacitor C<sub>1</sub> in the left hand mesh is charged through L<sub>1</sub> and D in this time interval. Diode D common to both meshes is forward biased in this time interval. L<sub>2</sub> and C<sub>2</sub> in the right hand mesh transfer their stored energies, left from the previous time interval during the steady-state operation, to the load R<sub>L</sub> over D again.</p><p>In the steady state, the average values of V<sub>L</sub><sub>1</sub> and V<sub>L</sub><sub>2</sub> (with the switch duty cycle in range (0 &lt; D &lt; 1) are</p><disp-formula id="scirp.67422-formula787"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x16.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67422-formula788"><label>. (6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x17.png"  xlink:type="simple"/></disp-formula><p>Since V<sub>L</sub><sub>2</sub> = V<sub>C</sub><sub>1</sub> − V<sub>C</sub><sub>2</sub> when S is on and V<sub>L</sub><sub>2</sub> = −V<sub>C</sub><sub>2</sub> when S is off. By letting the both voltages to go to zeros in the steady state, since the voltage across the capacitor cannot change instantaneously when the switching speed is high.</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Cuk converter schematic circuit</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x18.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Block diagram representation of implementation Hybrid MPPT controller</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x19.png"/></fig><disp-formula id="scirp.67422-formula789"><label>. (7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x20.png"  xlink:type="simple"/></disp-formula><p>When a Cuk converter works in CCM it has high efficiency. The choice of circuit elements plays a major role in determining the dynamic characteristics of the converter. Inductor L<sub>1</sub> is the minimum value of inductance to guarantee working of DC-DC converter in CCM. C<sub>min</sub> is the minimum value of capacitance to reduce the ripple voltage. Consider Cuk converter works in CCM mode.</p><p>In the state space, with the state variables x<sub>1</sub>, x<sub>2</sub>, x<sub>3</sub> and x<sub>4</sub> represented by currents i<sub>L</sub><sub>1</sub>, i<sub>L</sub><sub>2</sub> and voltages V<sub>C</sub><sub>1</sub>, V<sub>C</sub><sub>2</sub> the model of Cuk converter can be expressed as follows with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x21.png" xlink:type="simple"/></inline-formula> as switching state.<sup> </sup></p><p>During on state when u = 1 the state space equation can be obtained as</p><disp-formula id="scirp.67422-formula790"><label>. (8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x22.png"  xlink:type="simple"/></disp-formula><p>During off state when u = 0 the state space equation can be obtained as</p><disp-formula id="scirp.67422-formula791"><label>. (9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x23.png"  xlink:type="simple"/></disp-formula><p>Using state space averaging technique</p><disp-formula id="scirp.67422-formula792"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x24.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67422-formula793"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/40-7600606x25.png"  xlink:type="simple"/></disp-formula><p>where γ is the status of the switches, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x26.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x27.png" xlink:type="simple"/></inline-formula> are the state variables of currents i<sub>L</sub><sub>1</sub>, i<sub>L</sub><sub>2</sub> and voltages V<sub>C</sub><sub>1</sub>, V<sub>C</sub><sub>2</sub> and their derivatives, respectively.</p><p>The inductor value, required to operate the converter in the CCM is calculated such that the peak inductor current at maximum output power does not exceed the power switch current rating. Taking into account that the ripple of the PV output current must be less than 2% of its mean value, the output capacitor value is calculated.</p><p>The input capacitor value is calculated to give the desired peak-to-peak output voltage ripple.</p><p>When the Cuk converter is used in PV applications, the input power, voltage and current change continuously with the atmospheric conditions, thus the converter conduction mode changes since it depends on them. Also, the duty cycle is changed continuously in order to track the MPP of the PV array. The choice of the converter switching frequency and the inductor value is a compromise between converter efficiency, cost, power capability and weight. For example, the higher the switching frequency, the lower the inductor core size, but the power switch losses are higher. Also, by using a large value, the peak-to-peak current ripple is smaller, requiring lower current rating power switches, but the converter size is increased substantially because a larger inductor core is required. The value of L<sub>1</sub> and L<sub>2</sub> decreases with the increase in frequency .The value of C<sub>1</sub> and C<sub>2</sub> decreases with the increase in frequency. The values of circuit parameters are chosen as follows.</p><p>Switching frequency is selected 25 KHz frequency for design as more switching losses occur with higher frequency. The switching frequency must be low enough to keep the efficiency high.</p><p>f = 25 K, D = 50%, R<sub>L</sub> = 10 Ω</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x28.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x29.png" xlink:type="simple"/></inline-formula></p><p>The circuit parameters are calculated and tabulated in <xref ref-type="table" rid="table2">Table 2</xref>.</p></sec><sec id="s4"><title>4. Results and Discussion</title><p>The performance of Cuk converter used as an interface between PV array and load is simulated using MATLAB in this section. The specification of solar panel used is given in <xref ref-type="table" rid="table1">Table 1</xref>. The efficiency of Hybrid MPPT algorithm is verified by comparing simulation results with conventional P&amp;O algorithm.</p><sec id="s4_1"><title>4.1. Simulation Results for Two Partially Shaded Series Connected PV Modules</title><p>The simulated system is composed of series connected PV module each with 85 W power rating, Hybrid MPPT controller, DC/DC Cuk converter and RL load. The simulations were performed on a Cuk converter circuit with values shown in <xref ref-type="table" rid="table2">Table 2</xref>. Simulation results are obtained for irradiation changes and changes in load to validate the performance of Hybrid MPPT algorithm.</p><p>The simulation model is composed of two Solartech SPM085P solar model with each with a power of 85 watts. The solar irradiance level is stepped from high to low level to check for partial shading. The initial level is set at G = 1000 w/m<sup>2</sup>. At t = 0.5 sec, the irradiance is suddenly stepped down to G = 500 w/m<sup>2</sup>. The temperature is kept constant at 25˚C for all irradiance levels. <xref ref-type="fig" rid="fig6">Figure 6</xref> and <xref ref-type="fig" rid="fig7">Figure 7</xref> show the simulation results of extracted maximum power as compared with conventional P&amp;O MPPT controller. The P&amp;O based MPPT controller converges after 300 ms shown in <xref ref-type="fig" rid="fig6">Figure 6</xref> and the power profile changes from 100 w to 90 w. The Hybrid MPPT controller extracts a peak power of 180 w and the power profile changes from 140 w to 130 w. Moreover, the converter’s input power follows the radiation change almost immediately. It is notable that the converter’s input power raises in some 15 ms. It can be seen that, the Hybrid MPPT algorithm is more accurate, powerful and responsive than conventional P&amp;O based MPPT controller. The I-V curves simulated without shading and simulated with shading for P&amp;O MPPT controller are respectively shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>. The IV curves for Hybrid</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Cuk converter parameters</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Description</th><th align="center" valign="middle" >Parameter</th><th align="center" valign="middle" >Nominal value</th></tr></thead><tr><td align="center" valign="middle" >Primary inductor</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x30.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >15 &#181;H</td></tr><tr><td align="center" valign="middle" >Primary capacitor</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x31.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >22 &#181;F</td></tr><tr><td align="center" valign="middle" >Secondary inductor</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x32.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >15 &#181;H</td></tr><tr><td align="center" valign="middle" >Secondary capcitor</td><td align="center" valign="middle" ><sub><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/40-7600606x33.png" xlink:type="simple"/></inline-formula> </sub></td><td align="center" valign="middle" >44 &#181;F</td></tr><tr><td align="center" valign="middle" >MOSFET</td><td align="center" valign="middle" >S</td><td align="center" valign="middle" >MUR3060</td></tr><tr><td align="center" valign="middle" >Diode</td><td align="center" valign="middle" >D</td><td align="center" valign="middle" >IRFP460</td></tr><tr><td align="center" valign="middle"  rowspan="2"  >Load</td><td align="center" valign="middle" >R</td><td align="center" valign="middle" >2 to 10 Ω</td></tr><tr><td align="center" valign="middle" >L</td><td align="center" valign="middle" >5 to 10 mH</td></tr><tr><td align="center" valign="middle" >Switching frequency</td><td align="center" valign="middle" >f</td><td align="center" valign="middle" >25 KHZ</td></tr><tr><td align="center" valign="middle" >PV module</td><td align="center" valign="middle" >2 nos in series</td><td align="center" valign="middle" >170</td></tr></tbody></table></table-wrap><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Simulated output power for Cuk converter with conventional P&amp;O MPPT controller for step irradiation</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x34.png"/></fig><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Simulated output power for Cuk converter with Hybrid MPPT controller for step irradiation</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x35.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Simulated IV curve with and without shading with P&amp;O MPPT controller</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x36.png"/></fig><p>MPPT controller shows that global and local MPPs are easily detected (<xref ref-type="fig" rid="fig9">Figure 9</xref>).</p></sec><sec id="s4_2"><title>4.2. Experimental Validation</title><p>The experimental set up to test the performance of the proposed MPPT algorithms is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>0. The circuit consists of two PV panels, a DC/DC converter, a PIC16F877A microcontroller kit, voltage sensor and current sensor as well as other peripherals for ensuring the robustness of the system. The voltage and current sensors are used to periodically sample the panel’s voltage and current. These sensors are passed to signal conditioning to improve the quality of the signal. Followed by that, these signals are fed into the microcontroller through the analog to digital (A/D) channels.</p><p>MPPT is designed using MATLAB for simulations and implemented practically by using a microcontroller that is programmed to execute the Hybrid MPPT algorithm. The program senses the panel voltage (V<sub>PV</sub>) and current (I<sub>PV</sub>) to determine the single operating point (I<sub>MPP</sub>, V<sub>MPP</sub>) at which maximum power output is produced. The goal of the MPPT is to match the impedance of the load to the optimal impedance of the panel. The algorithm is written using C# programming language on an interface known as Micro C. The program built generates a “.hex” file which is burned onto the microcontroller by means of a lock burner. The output of the microcontroller is the PWM signal to control the Cuk DC/DC converter. The partial shading configuration for two PV panels connected in series for experimental verification with G<sub>1</sub> = 1000 W/m<sup>2</sup> and G<sub>2</sub> = 500 W/m<sup>2</sup> is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>1.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>2 shows the results of voltage and current under changing solar irradiation levels from 500 watt/m<sup>2</sup> to 1000 watt/m<sup>2</sup> to create a partial shading effect by hiding PV module. It can be seen that the time taken to reach</p><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> Simulated IV curve with and without shading with Hybrid MPPT controller</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x37.png"/></fig><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Prototype model of Cuk converter with Hybrid MPPT controller</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x38.png"/></fig><fig id="fig11"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> Partial shading configuration</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x39.png"/></fig><fig id="fig12"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>2</label><caption><title> PV voltage profile for step irradiation</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/40-7600606x40.png"/></fig><p>MPP is approximately 250 ms, and even if the solar irradiation is changed, the MPP scheme is not giving false results. Also, the experimental and simulation results are almost similar, except the steady state oscillation is invisible in simulation. It is due to the fact that dP/dV is much less.</p><p>For a step change in irradiation the voltage changes from first level, open circuit voltage, second level of power tracking and third level of steady state condition as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>2. Thus the three-level perturbation is satisfied. A constant output power of 140 W is obtained after 250 ms. A comparison between conventional P&amp;O controller and Hybrid MPPT controller shown in <xref ref-type="table" rid="table3">Table 3</xref> validates the performance of Hybrid MPPT controller.</p><p><xref ref-type="table" rid="table3">Table 3</xref> shows the effectiveness of the proposed algorithm, resulting in an improvement in the transient response. The tracking time is improved to 130 ms and hence it settles fast. The MPPT tracking efficiency of PV system with Cuk converter is 93.2%. This is a good advantage of proposed P&amp;O MPPT controller when the</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Comparison between MPPT controllers</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Methodology</th><th align="center" valign="middle"  colspan="2"  >Step irradiation (1000 w/m<sup>2</sup> to 500 w/m<sup>2</sup>)</th></tr></thead><tr><td align="center" valign="middle" >Output power profile (watts)</td><td align="center" valign="middle" >Tracking time (ms)</td></tr><tr><td align="center" valign="middle" >Conventional P&amp;O controller</td><td align="center" valign="middle" >100 W to 90 W</td><td align="center" valign="middle" >300</td></tr><tr><td align="center" valign="middle" >Hybrid MPPT controller</td><td align="center" valign="middle" >140 W to 85 W</td><td align="center" valign="middle" >130</td></tr></tbody></table></table-wrap><p>atmospheric conditions change rapidly during partially shaded condition.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>In discussing the results of the simulation and experiment, a conventional Cuk converter could be a good choice for a standalone PV system that operated in low irradiation conditions. Also, a conventional Cuk converter can be selected if the key consideration is to have a low cost Cuk converter that is a non-complicated circuit to operate and the efficiency and current ripple are not the main priority. The Hybrid MPPT algorithm was simulated using Cuk converter in MATLAB Simulink and experimental prototype was developed using PIC16F877A microcontroller. The Hybrid MPPT algorithm improves steady state stability, dynamic response and tracks the maximum power of 150 Watts with tracking efficiency of 93.2%. Duty ratio control using Hybrid MPPT algorithm offers better energy utilization efficiency and better stability characteristics at a slower transient response and improved performance at rapidly changing irradiance.</p></sec><sec id="s6"><title>Acknowledgements</title><p>The author would like to thank the management and Principal of ULTRA College of Engineering and Technology for Women for their continuous support.</p></sec><sec id="s7"><title>Cite this paper</title><p>Kannabiran Kanimozhi,Bagarudeen Raja Mohamed Rabi, (2016) Development of Hybrid MPPT Algorithm for Maximum Power Harvesting under Partial Shading Conditions. Circuits and Systems,07,1611-1622. doi: 10.4236/cs.2016.78140</p></sec></body><back><ref-list><title>References</title><ref id="scirp.67422-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Tajuddin, M.F.N., Arif, M.S., Ayob, S.M. and Salam, Z. (2015) Perturbative Methods for Maximum Power Point Tracking (MPPT) of Photovoltaic (PV) Systems: A Review. International Journal of Energy Research, 39, 1153-1178. http://dx.doi.org/10.1002/er.3289</mixed-citation></ref><ref id="scirp.67422-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Haroun, R., Aroudi, R.A., Cid-Pastor, A. and Garica, G. (2015) Impedance Matching in Photovoltaic Systems Using Cascaded Boost Converters and Sliding-Mode Control. IEEE Transactions on Power Electronics, 30, 3185-3199. http://dx.doi.org/10.1109/TPEL.2014.2339134</mixed-citation></ref><ref id="scirp.67422-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Patel, H. and Agarwal, V. (2008) Maximum Power Point Tracking Scheme for PV Systems Operating under Partially Shaded Conditions. IEEE Transactions on Industrial Electronics, 55, 1689-1698. http://dx.doi.org/10.1109/TIE.2008.917118</mixed-citation></ref><ref id="scirp.67422-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Mastromauro, R.(2012) Control Issues in Single Stage Photovoltaic Systems: MPPT, Current and Voltage Control. IEEE Transactions on Industrial Informatics, 8, 241-254. http://dx.doi.org/10.1109/TII.2012.2186973</mixed-citation></ref><ref id="scirp.67422-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Woyte, A., Nijsa, J. and Belmansa, R. (2003) Partial Shadowing of Photovoltaic Arrays with Different System Configurations Literature Review and Field Test Results. Solar Energy, 74, 217-225. http://dx.doi.org/10.1016/S0038-092X(03)00155-5</mixed-citation></ref><ref id="scirp.67422-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Koutroulis, E. (2012) A New Technique for Tracking the Global Maximum Power Point of PV Arrays Operating Under Partial-Shading Conditions. IEEE Journal of Photovoltaics, 2, 1655-1663. http://dx.doi.org/10.1109/JPHOTOV.2012.2183578</mixed-citation></ref><ref id="scirp.67422-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Kanimozhi, K. and Shunmugalatha, A. (2015) Maximum Peak Power Tracking of Photovoltaic Systems Using Adaptive Sliding Mode Controller. International Journal of Applied Engineering Research, 10, 3073-3078.</mixed-citation></ref><ref id="scirp.67422-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Kanimozhi, K. and Shunmugalatha, A. (2015) Optimal Choice of DC-DC Converter for Enhancement of Power Tracking Efficiency in Photovoltaic System. Proceedings of IEEE International Conference on Computational Intelligence and Computing Research, Vickram College of Engineering, Madurai, Tamilnadu, India, 10-12 December 2015, 816-822.</mixed-citation></ref><ref id="scirp.67422-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Kanimozhi, K. and Shunmugalatha, A. (2016) Photovoltaic Systems with Passive Lossless Cuk Converter Using Hybrid Sliding Mode Control. Journal of Circuits Systems and Computers, 25, Article ID: 1650036(22).</mixed-citation></ref></ref-list></back></article>