<?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">SGRE</journal-id><journal-title-group><journal-title>Smart Grid and Renewable Energy</journal-title></journal-title-group><issn pub-type="epub">2151-481X</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/sgre.2022.135006</article-id><article-id pub-id-type="publisher-id">SGRE-117510</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Earth&amp;Environmental Sciences</subject><subject> Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Maximum Power Point Tracking Using the Incremental Conductance Algorithm for PV Systems Operating in Rapidly Changing Environmental Conditions
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Derek</surname><given-names>Ajesam Asoh</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Brice</surname><given-names>Damien Noumsi</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Edwin</surname><given-names>Nyuysever Mbinkar</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff3"><addr-line>Laboratoire de Génie Electrique, Mécatronique et Traitement du Signal, ENSPY, University of Yaounde I, Yaounde, Cameroon</addr-line></aff><aff id="aff1"><addr-line>Department of Electrical/Electronic Engineering, NAHPI, University of Bamenda, Bamenda, Cameroon</addr-line></aff><aff id="aff2"><addr-line>Department of Electrical/Electronics Engineering, Nigeria Army College of Environmental Studies and Technology (NACEST), Makurdi, Nigeria</addr-line></aff><pub-date pub-type="epub"><day>30</day><month>05</month><year>2022</year></pub-date><volume>13</volume><issue>05</issue><fpage>89</fpage><lpage>108</lpage><history><date date-type="received"><day>14,</day>	<month>April</month>	<year>2022</year></date><date date-type="rev-recd"><day>28,</day>	<month>May</month>	<year>2022</year>	</date><date date-type="accepted"><day>31,</day>	<month>May</month>	<year>2022</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>
 
 
  Maximum Power Point Tracking (MPPT) is an important process in Photovoltaic (PV) systems because of the need to extract maximum power from PV panels used in these system
  s
  . Without the ability to track and have PV panels operate at its maximum power point (MPP) entails power losses; resulting in high cost since more panels will be required to provide specified energy needs. To achieve high efficiency and low cost, MPPT has therefore become an imperative in PV systems. In this study, an MPP tracker is modeled using the IC algorithm and its behavior under rapidly changing environmental conditions of temperature and irradiation levels is investigated. This algorithm, based on knowledge of the variation of the conductance of PV cells and the operating point with respect to the voltage and current of the panel calculates the slope of the power characteristics to determine the MPP as the peak of the curve. A simple circuit model of the DC-DC boost converter connected to a PV panel is used in the simulation; and the output of the boost converter 
  is 
  fed through a 3-phase inverter to an electricity grid. The model was simulated and tested using MATLAB/Simulink. Simulation results show the effectiveness of the IC algorithm for tracking the MPP in PV systems operating under rapidly changing temperatures and irradiations with a settling time of 2 seconds.
 
</p></abstract><kwd-group><kwd>Modeling</kwd><kwd> Simulation</kwd><kwd> PV System</kwd><kwd> Maximum Power Point Tracking (MPPT)</kwd><kwd> Incremental Conductance Algorithm</kwd><kwd> MATLAB/Simulink</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>As we head into the end of the first quarter of the 21<sup>st</sup> century, harnessing and exploitation of various renewable energy sources and systems, has emerged as an imperative for all round sustainable development and growth of nations [<xref ref-type="bibr" rid="scirp.117510-ref1">1</xref>]. Among the various sources of renewable energy (hydro, wind, solar, biogas etc.), solar is the only source that is available everywhere and is free to harness and exploit [<xref ref-type="bibr" rid="scirp.117510-ref2">2</xref>]. Solar energy can be harnessed through two technologies: photovoltaic (PV) and thermal. PV technology uses solar cells which exhibit photovoltaic (PV) effect to convert sunlight into electricity in what is referred to as solar PV systems; while thermal technology converts the energy in sunlight into heat that can be used in various heat demanding applications, in what is referred to as solar thermal systems.</p><p>The use of solar PV systems as a source for generating electricity has gained more ground than any other renewal renewable energy source in recent years. This is not only because the energy from the sun is free and omnipresent but also because of the sharp drop in the acquisition costs of PV System components and the simple energy solutions they provide [<xref ref-type="bibr" rid="scirp.117510-ref3">3</xref>]. Furthermore, low operation and maintenance costs, and the environmental friendliness of the technology by virtue of pollution-free operations have significantly propelled the popularity of solar PV systems [<xref ref-type="bibr" rid="scirp.117510-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref5">5</xref>], which have evolved significantly from small standalone to large grid connected systems [<xref ref-type="bibr" rid="scirp.117510-ref6">6</xref>].</p><p>Solar PV systems in use are exploited either in standalone or in grid connected configurations [<xref ref-type="bibr" rid="scirp.117510-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref7">7</xref>]; and have wide applications for electricity supply in remote villages and rural communities of developing country environments [<xref ref-type="bibr" rid="scirp.117510-ref3">3</xref>]. Irrespective of the configuration of the PV system the I-V curve upon which the power output of the system depends is non-linear [<xref ref-type="bibr" rid="scirp.117510-ref8">8</xref>]. Furthermore, the P-V curve of PV systems is also non-linear and in cases of mismatched conditions, for example, different orientations of PV panels belonging to the same PV field, manufacturing tolerances, and non-uniformity of ambient temperatures, the P-V curve may have more than one peak [<xref ref-type="bibr" rid="scirp.117510-ref4">4</xref>]. The implication of this non-linearity is that there is a unique point on the curve, called the Maximum Power Point (MPP) which needs to be tracked to ensure that the system operates at maximum efficiency and produces maximum power output [<xref ref-type="bibr" rid="scirp.117510-ref5">5</xref>]. Besides the non-linearity of the I-V curve, PV systems in general have low efficiencies in practice [<xref ref-type="bibr" rid="scirp.117510-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref7">7</xref>]; and the MPP varies with changes in solar insolation and other environmental factors, including partial shading of the solar cells [<xref ref-type="bibr" rid="scirp.117510-ref7">7</xref>]; and hence a need for tracking to ensure maximum power output [<xref ref-type="bibr" rid="scirp.117510-ref5">5</xref>].</p><p>For solar PV systems to remain a competitive energy source among the renewables, it is necessary to extract the maximum power from each panel and lower the cost per kilowatt [<xref ref-type="bibr" rid="scirp.117510-ref2">2</xref>]. Extracting the maximum possible power from a PV system cannot result from a simple interconnection of components. Many environmental variables affect the performance of a PV panel, including dust, shades, shadows, irradiation levels, and ambient temperature [<xref ref-type="bibr" rid="scirp.117510-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref9">9</xref>]. Without the ability to track and extract maximum power from a PV system, the system may not be sustainable [<xref ref-type="bibr" rid="scirp.117510-ref8">8</xref>].</p><p>This study focuses on modeling, simulating, and testing the Incremental Conductance (IC) Algorithm for maximum power point tracking (MPPT) in PV systems operating under rapidly changing environmental conditions. By modeling and simulating, the expectation is to ensure that the MPPT algorithm being implemented can deliver to the level of ensuring a sustainable PV system. The rest of this paper is organized as follows. Section 2 is a brief overview of MPPT techniques and algorithms relevant to the study. Section 3 focuses on the methods and materials of the study. Simulation results are presented in Section 4 and analyzed to validate the effectiveness of the Incremental Conductance (IC) Algorithm for maximum power point tracking (MPPT) and control of PV systems operating under rapidly changing environmental conditions such as temperature and irradiation. This is followed by concluding remarks and direction for future research in Section 5.</p></sec><sec id="s2"><title>2. Maximum Power Point Tracking (MPTT) Algorithms</title><p>With the desire for more efficient and low-cost PV systems, many maximum power point tracking (MPPT) techniques/algorithms/methods have been developed since the last decades. Some of the techniques/algorithms/methods have been optimized for even greater power output. Comparative studies of the MPPT techniques/algorithms/methods have been widely analyzed and compared [<xref ref-type="bibr" rid="scirp.117510-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref14">14</xref>]. We present an overview to enable us make a choice for this study.</p><p>In an extensive study, Subudhi and Pradhan [<xref ref-type="bibr" rid="scirp.117510-ref4">4</xref>] identified and classified 26 different MPPT techniques/algorithms/methods. Their classification was based on a number of features, including number of control variables involved, types of control strategies, circuitry, cost, parameter tuning, complexity level, converter used (DC, AC, or both), and application configuration area (standalone and grid connected). While these authors make important pronouncements on the suitability or non-suitability of some of the techniques/algorithms/methods, it is important to note that the criteria used in the classification is generic and has a much wider application. The criteria can be helpful in selecting current and future MPPT techniques/algorithms/methods for particular applications. For example, it is cheaper to implement an MPPT technique/algorithm/method based on voltage as a single control variable compared to using current as the control variable.</p><p>Babaa et al. [<xref ref-type="bibr" rid="scirp.117510-ref5">5</xref>] identified and investigated various types of MPPT techniques/algorithms/methods, including perturbation and observation (P&amp;O), incremental conductance (IC), constant voltage (CV), temperature (T), open voltage (OV), feedback voltage (current), fuzzy logic control (FLC), and neural network (NN). The performance of each MPPT technique/algorithm/method was evaluated in terms of ease of implementation, cost of implementation, ability to detect multiple maxima, speed of convergence, and efficiency over a wide range of power outputs. These authors found that the incremental conductance (IC) and the perturbation and observation (P&amp;O) techniques ensured that the MPP is not only quickly tracked but also very importantly, they minimize ripples around the MPP thereby ensuring maximum power output. Furthermore, these two techniques were noted to be the most suitable for use in PV systems because they are easy to implement and are more effective when the PV system implementation objective is to reduce payback period. In fact Dolara et al. found that the P&amp;O and IC methods have the same cost and software overheads [<xref ref-type="bibr" rid="scirp.117510-ref15">15</xref>].</p><p>The aforementioned findings, which agree with work reported by Subudhi and Pradhan [<xref ref-type="bibr" rid="scirp.117510-ref4">4</xref>], give credit to the P&amp;O and IC as the preferred and most viable algorithms for implementation of MPPT in PV systems. The P&amp;O and IC methods have recently been identified as direct tracking methods whose operations point is independent of isolation, temperature, or degradation levels because they can be effected without prior knowledge of the I-V characteristics of the PV system [<xref ref-type="bibr" rid="scirp.117510-ref7">7</xref>].</p><p>Despite the high standing of the P&amp;O and IC algorithms compared to other techniques/algorithms/methods, the IC algorithm is considered a better alternative to the P&amp;O in applications characterized by dynamic environmental conditions such as high, fast and continuously changing light levels during which the P&amp;O algorithm is more prone to errors [<xref ref-type="bibr" rid="scirp.117510-ref15">15</xref>]. Based on the fore going discussions and its advantages, the IC algorithm is selected for this study.</p></sec><sec id="s3"><title>3. Methods and Materials</title><p>The problem addressed by using MPPT algorithms is how to automatically find the respective voltage (Vmpp) and/or current (Impp) at the Maximum Power Point (MPP), where a PV system should operate in order to produce maximum electrical power output within specific environmental conditions (irradiance, temperature, etc). In this study, modeling and simulation of the selected algorithm was done in MATLAB/Simulink. The implementation was effected by inserting a DC-DC converter between the PV panel and the load as recommended by Baimel et al. [<xref ref-type="bibr" rid="scirp.117510-ref7">7</xref>] and York et al. [<xref ref-type="bibr" rid="scirp.117510-ref16">16</xref>]. In effect, a controller was embedded in the power electronic converter systems in such a way that the corresponding optimal duty cycle is updated to the photovoltaic power conversion system to generate the maximum power output. Details are presented in the following subsections</p><sec id="s3_1"><title>3.1. Block Diagram of the Proposed System</title><p>The physical components of the system for the implementation of the incremental conductance (IC) MPPT algorithm is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref> [<xref ref-type="bibr" rid="scirp.117510-ref2">2</xref>].</p><p>The system consists of a solar PV panel, DC-DC boost converter, MPPT control loop and duty cycle adjustment, voltage sensor, current sensor, PWM generator, 3-phase VSC, 3-phase VSC controller, and the utility grid/load. The switching of DC-DC boost converter is controlled by IC MPPT algorithms using a Pulse Width Modulation (PWM) generator [<xref ref-type="bibr" rid="scirp.117510-ref7">7</xref>]. The output current and voltage of the solar panel are sensed and fed to the MPPT controller. The MPPT controller modulates the duty cycle of the PWM to maintain a steady output current and voltage of the DC-DC boost converter. The adjustment of the duty cycle fed to the boost converter provides maximum power. The boost converter works based on these pulses to make the PV system operate at maximum power point (MPP). The Voltage Source Converter (VSC) converts the output voltage of the boost converter and supplies it to the grid.</p></sec><sec id="s3_2"><title>3.2. The Solar Cell</title><p>Solar cells are the building blocks of PV panels or modules, which in turn are building blocks for the PV arrays used in PV systems. In operation, a solar cell is considered as a two terminal device with characteristic behavior as a diode (single diode model) and the ability to convert energy of sunlight photons to electrical energy. The equivalent circuit of the general model then consists of a photocurrent, a diode, a parallel resistor expressing a leakage current, and a series resistor describing an internal resistance to the current flow is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>, and I-V characteristic depicted by Equation (1) [<xref ref-type="bibr" rid="scirp.117510-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.117510-ref17">17</xref>].</p><p>I = I p h − I 0 [ exp { q ( v + R s I ) n K T } − 1 ] − [ V + R s I R s h ] (1)</p><p>where,</p><p>I<sub>ph</sub> is the photocurrent (in amperes);</p><p>I<sub>0</sub> is the reverse saturation current (in amperes);</p><p>R<sub>s</sub> is the series resistance (in ohms);</p><p>R<sub>sh</sub> is the parallel resistance (in ohms);</p><p>N is the diode factor;</p><p>q is the electron charge = 1.6 &#215; 10<sup>−</sup><sup>19</sup> (in coulombs);</p><p>K is Boltzmann’s constant (in Joules/ Kelvin);</p><p>T is the panel temperature (in Kelvin);</p><p>V is the cell output voltage (in Volts).</p><p>Given that the power generated by a solar cell based on the I-V curve of Equation 1 is quite small (about 45 mW), these cells are connected in series or in parallel to obtain substantial electrical power for the PV panel required application [<xref ref-type="bibr" rid="scirp.117510-ref9">9</xref>]. As can be observed from Equation (1), the I-V curve for a PV cell is non-linear and is influenced by solar irradiance level, ambient temperature, wind speed, humidity, pressure, etc. The irradiation and ambient temperature are the two primary factors considered in this study.</p><p>As prelude to model and simulate the IC algorithm, the output characteristics of PV cell was first obtained in simulation experiments. For constant temperature (25˚C) and different irradiation intensities (400 - 1000 W/m<sup>2</sup>), the PV cell current was maintained constant while the voltage varied up to some voltage level and then subsequently decreased. <xref ref-type="table" rid="table1">Table 1</xref> shows the solar panel specifications used in this work.</p></sec><sec id="s3_3"><title>3.3. The Boost Converter</title><p>The boost converter was modeled before the simulation in MATLAB. The boost converter was designed with due consideration for low cost, simplicity, and efficiency. The equivalent circuit of the boost converter is presented in <xref ref-type="fig" rid="fig3">Figure 3</xref> [<xref ref-type="bibr" rid="scirp.117510-ref2">2</xref>], with V<sub>d</sub> and V<sub>o</sub> as input and output voltages respectively. Numerical values of components such as inductor, capacitor, and resister were determined from circuit analysis with the circuit premised on a continuous conduction mode.</p><p>The boost converter operates in two modes: charging and discharging modes. These two modes of operations are based on the ON and OFF position of the switch, S. The charging mode occurs when the switch is closed (ON); while the discharging mode occurs when the switch is opened (OFF).</p><p>During the charging mode, the switch is closed and the inductor is charged by the source through the switch. At this time, the diode is reverse-biased and as such separates the converter into two sections. The rate of change of inductor current is constant, demonstrating a linearly increasing pattern of inductor current. The equivalent circuit of the boost convertor in the charging mode is depicted in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><p>When S is closed (ON) as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>, the following equations are applicable to the boost converter circuit: The input voltage of the boost converter is considered as V<sub>d</sub></p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> PV Panel characteristics and specifications (Model SunPower SPR-305E-WHT-D)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Characteristic</th><th align="center" valign="middle" >Specification</th></tr></thead><tr><td align="center" valign="middle" >Power output</td><td align="center" valign="middle" >305 W</td></tr><tr><td align="center" valign="middle" >Open circuit voltage (VOC)</td><td align="center" valign="middle" >64.0 V</td></tr><tr><td align="center" valign="middle" >Short circuit current (ISC)</td><td align="center" valign="middle" >5.96 A</td></tr><tr><td align="center" valign="middle" >Voltage at maximum power (VMP)</td><td align="center" valign="middle" >54.7 V</td></tr><tr><td align="center" valign="middle" >Current at maximum power (IMP)</td><td align="center" valign="middle" >5.58 A</td></tr><tr><td align="center" valign="middle" >Maximum system voltage</td><td align="center" valign="middle" >600 V</td></tr><tr><td align="center" valign="middle" >Parallel strings</td><td align="center" valign="middle" >66</td></tr><tr><td align="center" valign="middle" >Series-connected modules per string</td><td align="center" valign="middle" >5</td></tr><tr><td align="center" valign="middle" >Number of series-connected cells per module</td><td align="center" valign="middle" >96</td></tr></tbody></table></table-wrap><p>V d = V l (3)</p><p>V d = L d i d t (4)</p><p>V d = L I max − I min d t (5)</p><p>V d L d t = I max − I min (6)</p><p>I max = I min + V d L d t (7)</p><p>The equivalent circuit of the boost convertor in the discharging mode is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p><p>When S is open (OFF) as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>, the following equations are applicable to the boost converter circuit:</p><p>− V d + V L + V 0 = 0 (8)</p><p>V 0 = V d − V L (9)</p><p>But V L = L d i L d t (10)</p><p>V 0 = V d − L d i L d t (11)</p><p>V 0 = V d − L I min − I max T − d T (12)</p><p>− L I min − I max ( I − d ) T = V 0 − V d (13)</p><p>I min − I max = V d − V 0 L ( I − d ) T (14)</p><p>I max = I min − V d − V 0 L ( I − d ) T (15)</p><p>I max = I min + V 0 − V d L ( I − d ) T (Since V 0 &gt; V d ) (16)</p><p>Making (7) = (16) (17)</p><p>I min + V d L d T = I min + V 0 − V d L ( I − d ) T (18)</p><p>V d d T = ( V 0 − V d ) ( I − d ) T (19)</p><p>V 0 V d = I I − d (20)</p><p>From the models and equations of the boost converter presented above, we simulated the boost converter in MATLAB/Simulink as presented in <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p></sec><sec id="s3_4"><title>3.4. The Incremental Conductance (IC) Algorithm</title><p>With the IC algorithm, the PV panel terminal voltage is adjusted according to the MPP voltage. When the IC algorithm determines that the MPP has been reached, it settles and stops moving around the operating point. The MPP is achieved by comparing the instantaneous conduction (I/V) to the incremental conductance (∆I/∆V). Being able to determine when the MPP has been reached is possible because the relationship dP/dV is negative when the MPPT is to the right of the MPP and positive when it is to the left of the MPP. In effect, the IC algorithm examines the slope of the PV array power characteristics to track MPP; and when the slope of the PV panel power curve is zero, the MPP is established.</p><p>For the IC flow chart shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>, the following equations are applicable:</p><p>d P / d V = 0 for V = V m p , (21)</p><p>d P / d V &gt; 0 for V &lt; V m p , (22)</p><p>d P / d V &lt; 0 for V &gt; V m p . (23)</p><p>The fact that P = IV and the chain rule for the derivative of products yields:</p><p>d P / d V = d ( V I ) / d V = I d V / d V + V d I / d V = I + V d I / d V (24)</p><p>Combining Equations (21) and (22) leads to the MPP condition ( V = V m p ) in terms of array voltage V and array current I:</p><p>d I / d V = − I / V . (25)</p></sec><sec id="s3_5"><title>3.5. Voltage Source Converter (VSC)</title><p>A three-level Voltage Source Converter (VSC) regulates the DC bus voltage at</p><p>500 V and keeps unity power factor. The control system uses two control loops: an external control loop which regulates DC link voltage to &#177;250 V and an internal control loop which regulates Id and Iq grid currents (active and reactive current components). The Id current reference is the output of the DC voltage external controller. The Iq current reference is set to zero in order to maintain unity power factor. The Vd and Vq voltage outputs of the current controller are converted to three modulating signals Vref-abc, which are used by the PWM three-level pulse generator. The control system uses a sample time of 100 &#181;s for the voltage and current controllers as well as for the PLL synchronization unit. In a more demanding application model, the pulse generator for the boost and VSC converter uses a faster sample time of 1 μs in order to get an appropriate resolution of PWM waveforms.</p><p>Internal to the VSC, a universal bridge block implements a universal three-phase power converter which consists of six power switches (S1, S2, … S6) connected in a bridge configuration (see <xref ref-type="table" rid="table2">Table 2</xref>, next subsection). The type of power switch and converter configuration is selectable from the simulation dialog box. The universal bridge block allows simulation of converters using either naturally commutated (or line-commutated) power electronic devices (diodes or thyristors) and forced-commutated devices (MOSFET).</p><p>For this study, the boost and VSC converters models are represented by equivalent voltage sources generating the AC voltage averaged over one cycle of the switching frequency. Such a model does not exhibit harmonics, but the dynamics resulting from the interaction of the control and power systems are preserved.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> 3-Level inverter switching table</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >State No.</th><th align="center" valign="middle"  colspan="6"  >Switching States</th><th align="center" valign="middle"  colspan="3"  >Voltages</th></tr></thead><tr><td align="center" valign="middle" >S1</td><td align="center" valign="middle" >S2</td><td align="center" valign="middle" >S3</td><td align="center" valign="middle" >S4</td><td align="center" valign="middle" >S5</td><td align="center" valign="middle" >S6</td><td align="center" valign="middle" >Vab</td><td align="center" valign="middle" >Vbc</td><td align="center" valign="middle" >Vca</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >Vs</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >−Vs</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >Vs</td><td align="center" valign="middle" >−Vs</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >−Vs</td><td align="center" valign="middle" >Vs</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >−Vs</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >Vs</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >−Vs</td><td align="center" valign="middle" >Vs</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >Vs</td><td align="center" valign="middle" >−Vs</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >ON</td><td align="center" valign="middle" >OFF</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td></tr></tbody></table></table-wrap><p>These models make it possible to use larger time steps than in more demanding application model (i.e. 50 &#181;s vs. 1 &#181;s), resulting in a much faster simulation [<xref ref-type="bibr" rid="scirp.117510-ref18">18</xref>].</p></sec><sec id="s3_6"><title>3.6. Switching Table</title><p>The switching table is formed using the sector, corresponding voltage vector, and switch state. For example, if the angle of the reference voltage is between 0˚ and 60˚, it is in sector 1 and it selects the voltage vector V1. The summary of various switching states (S1, S2, …, S6) and associated voltages is given in <xref ref-type="table" rid="table2">Table 2</xref>.</p></sec></sec><sec id="s4"><title>4. Simulation Results and Discussions</title><p>Simulations were conducted using MATLAB/Simulink in order to test the functionality and performances of the IC algorithm. The complete circuit diagram of the MPPT circuit and the simulation results is shown in Appendix 1. The performance outputs of the various segments of the design circuits were simulated and analyzed after selection of components, both active and passive</p><sec id="s4_1"><title>4.1. Simulation of Temperature and Irradiations</title><p><xref ref-type="fig" rid="fig8">Figure 8</xref> shows the irradiance and temperature variations generated as inputs for the PV panel operation. In this figure, the irradiance is generated at a constant value of 1000 Kw/m<sup>2</sup> for 0.5 s second, then decreased at 250 Kw/m<sup>2</sup> for 0.5 s and maintained constant for another 0.5 s. Subsequently the irradiation increases steadily from 250 Kw/m<sup>2</sup> to 1000 Kw/m<sup>2</sup> after 2 s and is maintained constant for the rest of the simulation.</p><p>Next we simulated the behavioral pattern of temperature variation on the PV panel. Maintained at an initial constant temperature of 25˚C (room temperature) for a period of 2 s, the temperature was steadily increased to an extreme value of 50˚C after 3 s and maintained at this value for 1 s. Subsequently, the temperature was steadily decreased to 0˚C after another 1 s. The foregoing steps</p><p>were repeated for various combinations of irradiation and temperature variations., typical conditions in a changing environment. The presentation and discussions of the resultant I-V and P-V curves follows</p></sec><sec id="s4_2"><title>4.2. I-V Curves and P-V Curves for the PV Panel</title><p><xref ref-type="fig" rid="fig9">Figure 9</xref> depicts the I-V curve for the PV panel model Sunpower SPR 305-WHT-D 100 kW and IMMP of 5.58 A at 1000 kW/m<sup>2</sup> irradiance. It can be seen that the photo-generated current is directly proportional to the irradiance as the voltage increases. The graph shows changes in the value of irradiance from 1000 kW/m<sup>2</sup>, 800 kW/m<sup>2</sup>, 600 kW/m<sup>2</sup> to 400 kW/m<sup>2</sup> respectively with the temperature fixed at 25˚C.</p><p>With a fixed temperature of 25˚C and variation of irradiance as 1000 kW/m<sup>2</sup>, 800 kW/m<sup>2</sup>, 600 kW/m<sup>2</sup>, and 400 kW/m<sup>2</sup>, we obtained the P-V curve of <xref ref-type="fig" rid="fig1">Figure 1</xref>0. From this figure, we note that the power output of the PV panel is directly related to the irradiance; the voltage output increases as the irradiance increases until a threshold value is attained, at the Maximum Power Point (MPP) after which it decreases.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>1 shows the output signal of the I-V curve with fixed irradiance (1000 kW/m<sup>2</sup>) at 0˚C, 25˚C, 30˚C, 35˚C, 40˚C, 45˚C respectively. Observations from the curve shows that increment in the ambient temperature slightly affect the voltage level of the PV system.</p><p>Similarly, in <xref ref-type="fig" rid="fig1">Figure 1</xref>2, a plot of the P-V curve with fixed irradiance (1000</p><p>kW/m<sup>2</sup>) at 0˚C, 25˚C, 30˚C, 35˚C, 40˚C, 45˚C respectively shows how variations in temperature can affect the power output of the PV panel. As the temperature gradually decreases, the power generated at the output of the modules also increases thereby causing a change in the MPP of the system.</p><p><xref ref-type="table" rid="table3">Table 3</xref> shows the values of current, voltage, and power obtained when the irradiance is varied from 1000 kW/m<sup>2</sup>, 800 kW/m<sup>2</sup>, 600 kW/m<sup>2</sup> to 400 kW/m<sup>2</sup> with a fixed temperature of 25˚C (room temperature), while <xref ref-type="table" rid="table4">Table 4</xref> shows the same values when the irradiance is constant at 1000 kW/m<sup>2</sup>.</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> MPP at 25˚C with different irradiation levels</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Irradiance (KW/m<sup>2</sup>)</th><th align="center" valign="middle" >I<sub>max</sub> (A)</th><th align="center" valign="middle" >V<sub>max</sub> (V)</th><th align="center" valign="middle" >P<sub>max</sub> (KW)</th></tr></thead><tr><td align="center" valign="middle" >1000</td><td align="center" valign="middle" >368.3</td><td align="center" valign="middle" >273.5</td><td align="center" valign="middle" >1.00e5</td></tr><tr><td align="center" valign="middle" >800</td><td align="center" valign="middle" >294.4</td><td align="center" valign="middle" >272.3</td><td align="center" valign="middle" >8.02e4</td></tr><tr><td align="center" valign="middle" >600</td><td align="center" valign="middle" >220.3</td><td align="center" valign="middle" >271.8</td><td align="center" valign="middle" >5.99e4</td></tr><tr><td align="center" valign="middle" >400</td><td align="center" valign="middle" >147.2</td><td align="center" valign="middle" >268.7</td><td align="center" valign="middle" >3.97e4</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> MPP at 1000 kW/m<sup>2</sup> with different temperatures</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Temperature</th><th align="center" valign="middle" >I<sub>max</sub> (A)</th><th align="center" valign="middle" >V<sub>max</sub> (V)</th><th align="center" valign="middle" >P<sub>max</sub> (kW)</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >362.5</td><td align="center" valign="middle" >296.6</td><td align="center" valign="middle" >1.08e5</td></tr><tr><td align="center" valign="middle" >25</td><td align="center" valign="middle" >368.3</td><td align="center" valign="middle" >273.5</td><td align="center" valign="middle" >1.007e5</td></tr><tr><td align="center" valign="middle" >30</td><td align="center" valign="middle" >367.8</td><td align="center" valign="middle" >268.9</td><td align="center" valign="middle" >9.9e4</td></tr><tr><td align="center" valign="middle" >35</td><td align="center" valign="middle" >368.5</td><td align="center" valign="middle" >264.4</td><td align="center" valign="middle" >9.74e4</td></tr><tr><td align="center" valign="middle" >40</td><td align="center" valign="middle" >369.1</td><td align="center" valign="middle" >259.9</td><td align="center" valign="middle" >9.6e4</td></tr><tr><td align="center" valign="middle" >45</td><td align="center" valign="middle" >370.7</td><td align="center" valign="middle" >254.7</td><td align="center" valign="middle" >9.44e4</td></tr></tbody></table></table-wrap></sec><sec id="s4_3"><title>4.3. Results Using the Incremental Conductance (IC) Algorithm</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref>3 shows the current, voltage and power output of the DC converter over 2.5 s.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>3 shows the current, voltage and power output respectively with IC algorithm. Variations are observed at at different intervals which can be attributed to the variations in irradiance. The settling time t s for the technique is t s = 0.2   s . At the beginning of the simulation, it can also be seen that there is a delay caused by transients. The results also show that the sudden change in irradiation also affects the power output of the boost converter. <xref ref-type="fig" rid="fig1">Figure 1</xref>4 shows the duty cycle as it varies with the change in irradiance and temperature, but is still maintained within the range of 0 to 1 s, which shows that the MPP is tracked at all points.</p></sec><sec id="s4_4"><title>4.4. Results from the Voltage Source Converter with the IC Algorithm</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref>5 shows the phase voltage and current respectively, while <xref ref-type="fig" rid="fig1">Figure 1</xref>6 shows the power at the Voltage Source Converter output of a system using IC algorithm. The results in these figures show similar output in terms of amplitude</p><p>for both voltage and current. The variations in power output are due to the changes in irradiance.</p></sec></sec><sec id="s5"><title>5. Conclusions</title><p>Many techniques/algorithms/methods have been proposed and used in the</p><p>tracking MPP for the efficient operation of PV systems. Selecting a particular MPPT technique/algorithm/method for a system calls for diligent consideration of cost, reliability, speed, accuracy, and efficiency of the system. The power ratings of PV panel and climate conditions are also factors in certain areas and in some applications.</p><p>From an overview of the literature, this study identified the P&amp;O and IC algorithms as the most robust ones to use for tracking of MPP in PV systems. The IC algorithm was preferred and selected for the study because it outperforms the P&amp;O algorithm when the requirement is operation in fast changing dynamic environmental conditions such as temperature and irradiance levels.</p><p>Starting with the block diagram, all components of the system required for the modeling and simulation of the IC algorithm were elaborated and modeled, alongside with description of operation. Subsequently the system was simulated using MATLAB/Simulink. Simulation results were presented and discussed. Review and analysis of the results revealed the implementation of IC algorithm being effective for MPP tracking and control of the PV panel used in the study with a settling time of 2 s; and operating under varying environmental conditions of temperature and irradiation. These results cannot be generalized given that only one model of PV panel was used.</p><p>Direction of further studies includes replication of the study with different models of PV panels as well as using soft computing techniques.</p></sec><sec id="s6"><title>Acknowledgements and Statement on Funding</title><p>The authors acknowledge and thank the authorities of the University of Yaounde I, the University of Bamenda, and the Nigeria Army College of Environmental Studies and Technology, Benue State, for their institutional support. The work was carried out as routine research and as such authors did not receive any funding for the work.</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Asoh, D.A., Noumsi, B.D. and Mbinkar, E.N. (2022) Maximum Power Point Tracking Using the Incremental Conductance Algorithm for PV Systems Operating in Rapidly Changing Environmental Conditions. Smart Grid and Renewable Energy, 13, 89-108. https://doi.org/10.4236/sgre.2022.135006</p></sec><sec id="s9"><title>Appendix 1: Diagram of the Simulation of IC MPPT Algorithm for PV System</title><disp-formula id="scirp.117510-formula1"><graphic  xlink:href="//html.scirp.org/file/1-6401740x49.png?20220531095109319"  xlink:type="simple"/></disp-formula></sec></body><back><ref-list><title>References</title><ref id="scirp.117510-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Asoh, D.A., Mbinkar, E.N. and Moutlen, A.N. (2022) Load Frequency Control of Small Hydropower Plants Using One-Input Fuzzy PI Controller with Linear and Non-Linear Plant Model. Smart Grid and Renewable Energy, 13, 1-16.  
https://doi.org/10.4236/sgre.2022.131001</mixed-citation></ref><ref id="scirp.117510-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Noumsi, D.B., Ifeanyi, B.E. and Oladjo, M.C. (2019) Simulation of A Modified Perturb and Observe Algorithm for A Photovoltaic System Connected To the Grid. International Journal of Scientific Research &amp; Engineering Trends, 5, 1052-1059.</mixed-citation></ref><ref id="scirp.117510-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Mbinkar, E.N., Asoh, D.A., Tchuidjan, R. and Baldeh, A. (2021) Design of a Photovoltaic Mini-Grid System for Rural Electrification in Sub-Saharan Africa. Energy and Power Engineering, 13, 91-110. https://doi.org/10.4236/epe.2021.133007</mixed-citation></ref><ref id="scirp.117510-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Subudhi, B. and Pradhan, R. (2013) A Comparative Study on Maximum Power Point Tracking Techniques for Photovoltaic Power Systems. IEEE Transactions on Sustainable Energy, 4, 89-98. https://doi.org/10.1109/TSTE.2012.2202294</mixed-citation></ref><ref id="scirp.117510-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Babaa, S.E., Armstrong, M. and Pickert, V. (2014) Overview of Maximum Power Point Tracking Control Methods for PV Systems. Journal of Power and Energy Engineering, 2, 59-72. https://doi.org/10.4236/jpee.2014.28006</mixed-citation></ref><ref id="scirp.117510-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Chouder, A., Silvestre, S., Sadaoui, N. and Rahmani, L. (2012) Modeling and Simulation of a Grid Connected PV System Based on the Evaluation of Main PV Module Parameters. Simulation Modelling Practice and Theory, 20, 46-58.  
https://doi.org/10.1016/j.simpat.2011.08.011</mixed-citation></ref><ref id="scirp.117510-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Baimel, D., Tapuchi, S. and Baime, N. (2017) New Improved Maximum Power Point Tracking Algorithm for Partially Shaded PV Systems. Journal of Power and Energy Engineering, 5, 55-63. https://doi.org/10.4236/jpee.2017.59005</mixed-citation></ref><ref id="scirp.117510-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Baramadeh, M.Y., Abouelela, M.A.A. and Alghuwainem, S.M. (2021) Maximum Power Point Tracker Controller Using Fuzzy Logic Control with Battery Load for Photovoltaics Systems. Smart Grid and Renewable Energy, 12, 163-181.  
https://doi.org/10.4236/sgre.2021.1210010</mixed-citation></ref><ref id="scirp.117510-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Rahmani, R., Seyedmahmoudian, M., Mekhilef, S. and Yusof, R. (2013) Implementation of Fuzzy Logic Maximum Power Point Tracking Controller for Photovoltaic System. American Journal of Applied Sciences, 10, 209-218.  
https://doi.org/10.3844/ajassp.2013.209.218</mixed-citation></ref><ref id="scirp.117510-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Femia, N., Lisi, G., Petrone, G., Spagnuolo, G. and Vitelli, M. (2008) Distributed Maximum Power Point Tracking of Photovoltaic Arrays: Novel Approach and System Analysis. IEEE Transactions on Industrial Electronics, 55, 2610-2621.  
https://doi.org/10.1109/TIE.2008.924035</mixed-citation></ref><ref id="scirp.117510-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Esram, T. and Chapman, P. (2007) Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques. IEEE Transactions on Energy Conversion, 22, 439-449. https://doi.org/10.1109/TEC.2006.874230</mixed-citation></ref><ref id="scirp.117510-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Faranda, R. and Leva, S. (2008) Energy Comparison of MPPT Techniques for PV Systems. WSEAS Transactions on Power Systems, 3, 447-455.</mixed-citation></ref><ref id="scirp.117510-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Sera, D., Kerekes, T., Teodorescu, R. and Blaabjerg, F. (2006) Improved MPPT Method for Rapidly Changing Environmental Conditions. 2006 IEEE International Symposium on Industrial Electronics, Montreal, 9-13 July 2006, 1420-1425.  
https://doi.org/10.1109/ISIE.2006.295680</mixed-citation></ref><ref id="scirp.117510-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Femia, N., Petrone, G., Spagnuolo, G. and Vitelli, M. (2005) Optimization of Perturb and Observe Maximum Power Point Tracking Method. IEEE Transactions on Power Electronics, 20, 963-973. https://doi.org/10.1109/TPEL.2005.850975</mixed-citation></ref><ref id="scirp.117510-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Dolara, A., Faranda, R. and Leva, S. (2009) Energy Comparison of Seven MPPT Techniques for PV Systems. Journal of Electromagnetic Analysis and Application, 1, 152-162. https://doi.org/10.4236/jemaa.2009.13024</mixed-citation></ref><ref id="scirp.117510-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">York, B., Yu, W. and Lai, J.-S. (2013) An Integrated Boost Resonant Converter for Photovoltaic Applications. IEEE Transactions on Power Electronics, 28, 1999-1207. https://doi.org/10.1109/TPEL.2012.2207127</mixed-citation></ref><ref id="scirp.117510-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Visweswara, K. (2014) An Investigation of Incremental Conductance Based Maximum Power Point Tracking for Photovoltaic System. Energy Procedia, 54, 11-20. https://doi.org/10.1016/j.egypro.2014.07.245</mixed-citation></ref><ref id="scirp.117510-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Noumsi, D.B., Nentawe, Y.G. and Manji, Y.M. (2016) Implementation of Maximum Power Point Tracking with a Boost Converter and a Three Level 3-Phase Inverter Connected to the Grid. International Journal of Innovative Research and Advanced Studies, 3, 319-325.</mixed-citation></ref></ref-list></back></article>