<?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">IJMNTA</journal-id><journal-title-group><journal-title>International Journal of Modern Nonlinear Theory and Application</journal-title></journal-title-group><issn pub-type="epub">2167-9479</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijmnta.2014.33008</article-id><article-id pub-id-type="publisher-id">IJMNTA-47805</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>ENGINEERING</subject><subject>PHYSICS &amp; MATHEMATICS</subject></subj-group></article-categories><title-group><article-title>Maximum Power Point Tracking Control Using Neural Networks for Stand-Alone Photovoltaic Systems</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Rihab</surname><given-names>Mahjoub Essefi</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>Mansour</surname><given-names>Souissi</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>Hsan</surname><given-names>Hadj Abdallah</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Control and Energy Management Laboratory, National School of Engineering of Sfax, Sfax, Tunisia</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>rihab.mahjoub@yahoo.fr(RME)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>14</day><month>07</month><year>2014</year></pub-date><volume>03</volume><issue>03</issue><fpage>53</fpage><lpage>65</lpage><history><date date-type="received"><day>18</day>	<month>May</month>	<year>2014</year></date><date date-type="rev-recd"><day>25</day>	<month>June</month>	<year>2014</year>	</date><date date-type="accepted"><day>2</day>	<month>July</month>	<year>2014</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>
	The employment of maximum power point tracking techniques in the
photovoltaic power systems is well known and even of immense importance. There
are various techniques to track the maximum power point reported in several
literatures. In such context, there is an increasing interest in developing a
more appropriate and effective maximum power point tracking control methodology
to ensure that the photovoltaic arrays guarantee as much of their available
output power as possible to the load for any temperature and solar radiation
levels. In this paper, theoretical details of the work, carried out to develop
and implement a maximum power point tracking controller using neural networks
for a stand-alone photovoltaic system, are presented. Attention has been also
paid to the command of the power converter to achieve maximum power point
tracking. Simulations results, using Matlab/Simulink software, presented for
this approach under rapid variation of insolation and temperature conditions,
confirm the effectiveness of the proposed method both in terms of efficiency
and fast response time. Negligible oscillations around the maximum power point
and easy implementation are the main advantages of the proposed maximum power
point tracking (MPPT) control method.
</p></abstract><kwd-group><kwd>Maximum Power Point Tracking (MPPT)</kwd><kwd> Photovoltaic (PV) System</kwd><kwd> Neural Network</kwd><kwd> Buck Converter</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In the last few decades, harnessing solar energy found its high usefulness as a way to solve the problems of the energy crisis, due to the continuously growth of the global energy demand, and the global warming from the wide spread utilization of fossil fuels [<xref ref-type="bibr" rid="scirp.47805-ref1">1</xref>] . Solar energy is directly convertible into electrical energy by means of photovoltaic arrays through semi-conductors [<xref ref-type="bibr" rid="scirp.47805-ref2">2</xref>] . However, solar photovoltaic energy, still presents a vast area of competition comparing to conventional energy resources due its high installation cost and the low energy conversion efficiency of PV cells [<xref ref-type="bibr" rid="scirp.47805-ref3">3</xref>] . Therefore, several studies are being developed in order to minimize these drawbacks by optimizing the performance of PV systems through the operation of conversion systems to in- crease the output efficiency of the overall system. This approach is commonly named as Maximum Power Point Tracking (MPPT) [<xref ref-type="bibr" rid="scirp.47805-ref4">4</xref>] . The MPPT is a controlled DC/DC converter inserted between the PV source and the load that monitors the photovoltaic array to operate at its maximum power point (MPP) depending on the load state, PV array generation, PV cell temperature and solar radiation variations [<xref ref-type="bibr" rid="scirp.47805-ref5">5</xref>] . In such a direction, previous re- searches have focused on different MPPT techniques and algorithms. They differ in many aspects such as com- plexity, sensors required, convergence speed, cost and range of effectiveness. The most encountered methods known as the hill-climbing techniques, examples include P&amp;O method and incremental conductance method. Those methods are the most commonly applied in practice due to their simplicity and ease of implementation. However, the shortcomings are also well-known: oscillations around the MPP and they can get lost and track the MPP in the wrong direction under sudden atmospheric conditions changes [<xref ref-type="bibr" rid="scirp.47805-ref6">6</xref>] . More recently, intelligent me- thods as fuzzy logic and artificial neural networks are being adopted for photovoltaic applications, mainly be- cause of their flexibility, symbolic reasoning and explanation capabilities that are useful to deal with strong non- linearities and complex systems [<xref ref-type="bibr" rid="scirp.47805-ref6">6</xref>] . In all cases, the proposed MPPT techniques ensure MPP from PV array. However, since hill-climbing methods determine the MPP by moving the functioning along the P-V curve of the PV array, they cannot deliver fast decision face to climate disturbance or load fluctuation. Hence an overall sys- tem delay is consequently observed [<xref ref-type="bibr" rid="scirp.47805-ref5">5</xref>] . Many researches have estimated the MPPT by neural networks method and calculated the MPP of the PV array by the neural network controller. This work aims to simulate and control a stand-alone PV system in order to continuously harvest maximum power from the PV array. For that purpose, this paper proposes an effective MPPT technique for DC/DC converter connecting a PV array with a load stage. The structure of the proposed MPPT control method is based on the use of neural network controllers. This con- troller can track the MPP not only accurately but also its dynamic response is very fast in response to the change of climatic parameters in comparison with the conventional MPPT control methods. The benefits of using neural networks are that there is no requirement for knowledge on internal PV system parameters, less computational effort and they provide a compact solution for multivariable problems. The present paper will be organized as follows. Next section describes the photovoltaic system configuration. The photovoltaic array and the DC/DC converter modeling are exposed in Section 3. Section 4 presents the maximum power point tracking strategy, the validation of the proposed approach is provided in Section 5. In Section 6, conclusions end this paper.</p></sec><sec id="s2"><title>2. Photovoltaic System Configuration</title><p>The model scheme of the studied stand-alone photovoltaic system and its control are as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. It consists of a PV array, a DC bus capacitor, a DC/DC converter, a load stage and an MPPT control unit. When the sunlight strikes the photovoltaic array, this latter converts solar energy to electric energy. The electric energy is then fed to the DC power stage which is used to adjust the PV array output voltage to a value corresponding to the maximum power deliverable to the load. The MPPT control bloc, which is the key bloc of our system and necessary to obtain the maximum power from the PV array under any variation of irradiation and temperature, includes two main parts: first, the neural network controller which receives solar radiation and photovoltaic cell temperature as inputs and estimates the optimum PV array voltage corresponding to maximum power as output. Second, the power stage control which switches the power transistor ON and OFF to carry out the maximum power from the PV array, it is a dual-loop feedback control, the external loop is voltage loop, while the internal loop is output current loop, those loops are adjusted through PI control and then will be regarded as modulation wave to compare with high frequency triangular wave in PWM wave generator.</p></sec><sec id="s3"><title>3. Photovoltaic System Modeling</title><p>For convenience and completeness of the paper, we will explain hereafter the plant modeling which is an essen- tial step for the control analysis, so special care should be taken to ensure its accuracy. The modeling of the system can be divided into two parts: modeling of the PV array and the modeling of the buck type DC/DC converter.</p><sec id="s3_1"><title>3.1. PV Array Model</title><p>To design the model of the photovoltaic array, we should first focus on finding the electrical equivalent to that source. For that purpose, it is worthwhile to deduce the electrical model of a PV array from that of a single PV cell circuit. For accurate modeling, two diode circuits could have been used but our scope of work is limited to single diode model. This model is useful to simulate the PV array behavior with Matlab/Simulink software, it is a test bed of several works found in the literature [<xref ref-type="bibr" rid="scirp.47805-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.47805-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.47805-ref8">8</xref>] . A photovoltaic cell is basically a p-n junction semiconductor which converts solar light energy into electricity. Parameters of the solar cell are modeled as in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>Conceptually, photovoltaic cells are grouped together in order to form photovoltaic modules [<xref ref-type="bibr" rid="scirp.47805-ref9">9</xref>] . A photovol- taic array is composed of <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\15053f0a-b6ba-4d61-a376-a99fd6efb45b.png" xlink:type="simple"/></inline-formula> parallel modules each one including <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\45a2e750-ab35-4e99-ad15-2d0ad3b62c7a.png" xlink:type="simple"/></inline-formula> photovoltaic cell serial connected [<xref ref-type="bibr" rid="scirp.47805-ref5">5</xref>] . The relationship between the PV array output current and voltage is given by:</p><disp-formula id="scirp.47805-formula2498"><label>(1)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\be608319-d136-440c-ad43-c2afbfe515ff.png"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\495ceab5-25d1-48f6-b9aa-b35ecee77b8f.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\c6883625-85ef-457e-8b78-0022a65994e8.png" xlink:type="simple"/></inline-formula> are respectively the PV array output current and voltage, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\108c8316-09b9-4c58-808f-cb258d7278eb.png" xlink:type="simple"/></inline-formula>the generated photocurrent, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\94f15b8a-6da3-4722-8ca3-aae53d890095.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\2c849388-6902-4db6-8cb5-3ec84ef6437b.png" xlink:type="simple"/></inline-formula> respectively the serial and the parallel resistances of the PV cell, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\e1eb36fc-c085-418a-a17a-aa7917c87786.png" xlink:type="simple"/></inline-formula>is the electron charge, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\174b1345-75a8-4b3f-90ec-56fadf89ec2b.png" xlink:type="simple"/></inline-formula>the Boltzman’s constant, A is the p-n junction ideality factor, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\7330206e-b706-4daa-bdd1-fb55da3e4847.png" xlink:type="simple"/></inline-formula>is the cell temperature and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\00d43f7d-47d2-4eb3-88cb-d4f3cb61ca89.png" xlink:type="simple"/></inline-formula> is related to the temperature <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\a444fe3d-0b49-479c-9390-fe63d0197ce4.png" xlink:type="simple"/></inline-formula> as follows:</p><disp-formula id="scirp.47805-formula2499"><label>(2)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\201661d0-5a93-4d80-926a-20b421303d79.png"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\0d84c346-b10c-40f1-a492-6de822c205cf.png" xlink:type="simple"/></inline-formula> is the cell reference temperature, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\5c236a4a-ba1f-4711-9ba3-2e50a20919d4.png" xlink:type="simple"/></inline-formula>is the reverse saturation current at <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\16fe507f-95a7-40fb-8882-48f8f21887ae.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\9bd11dce-9883-4d4d-9e63-aaa25008dd5a.png" xlink:type="simple"/></inline-formula> is the</p><fig id="fig1"><label>Figure 1</label><caption><p> System configuration</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\e1435ee2-84c2-4990-a41b-61b82a81b71d.png"/></fig><fig id="fig2"><label>Figure 2</label><caption><p> Equivalent circuit of a photovoltaic cell</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\6219d464-ecd9-44af-b3eb-dac943e23906.png"/></fig><p>band-gap energy of the semiconductor used in the cell. Similarly, the photocurrent <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\99f1b3e5-bf8d-40db-8e13-6413ad02522b.png" xlink:type="simple"/></inline-formula> depends on the solar radiation and the cell temperature as follows:</p><disp-formula id="scirp.47805-formula2500"><label>(3)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\e9fc7ebd-f525-4bf6-b25c-d315ba47dcec.png"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\4c466d95-ca43-4261-a9b5-ac31c09fdc59.png" xlink:type="simple"/></inline-formula> is the photovoltaic array short-circuit current at <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\30822a22-c77b-4759-99b1-b36c216a585d.png" xlink:type="simple"/></inline-formula> and reference radiation, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\1d6207b3-06d0-43b7-98b6-d069bbb75dcf.png" xlink:type="simple"/></inline-formula>is the solar radia- tion and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\5e6dd82a-dc03-4ce3-936f-cc37ea447fb5.png" xlink:type="simple"/></inline-formula> the temperature coefficient for short circuit current. The PV array power is then calculated as,</p><disp-formula id="scirp.47805-formula2501"><label>(4)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\322ad4de-deb5-4012-b184-c06f628f6bc3.png"/></disp-formula></sec><sec id="s3_2"><title>3.2. Buck Converter Model</title><p>As previously mentioned, a step-down DC/DC converter is inserted between the PV array and the load stage in order to drive the operating point of the PV array to the maximum power point which is detected by the neural network controller. This is accomplished by varying the duty cycle of the DC/DC conveter and thus adjusting the PV array output voltage.</p><p>Referring to <xref ref-type="fig" rid="fig3">Figure 3</xref>, the buck converter transfer function is obtained by considering its steady state opera- tion as follows:</p><disp-formula id="scirp.47805-formula2502"><label>(5)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\dc36d31d-f3fa-43be-bbd7-57f9d9e2e4f7.png"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\58d546ef-53b4-49ea-b391-2b5f7222b478.png" xlink:type="simple"/></inline-formula> is the duty cycle given by the power stage control, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\eb440161-f422-40e5-b3b4-b80b298ecec0.png" xlink:type="simple"/></inline-formula>is the output voltage and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\af2f4f6c-e04d-4b0f-83db-6e5d831dd27b.png" xlink:type="simple"/></inline-formula> the output PV array voltage. In current terms, the latter transfer function can be rewritten as following:</p><disp-formula id="scirp.47805-formula2503"><label>(6)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\55cd1c53-7cc3-4ee9-acf1-9e094168aa0c.png"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\d70809d9-8e35-4abb-9658-f9ca6006cb8c.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\a1104990-baf5-43eb-a500-d8aba2e5d450.png" xlink:type="simple"/></inline-formula> are the DC/DC input and output currents respectively. From the above equations, we can deduce that; <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\a5070773-81fb-4b64-b8f6-6c724fd8560c.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\23df1e3c-23b2-4d65-a4c3-a0587e55f0eb.png" xlink:type="simple"/></inline-formula> are the input-output voltage and current couples respectively across the DC/DC converter.</p><p>The differential equations that describe the input and the output of the DC/DC buck converter respectively are obtained through the direct application of Kirchoff’s current and voltage laws. They are expressed as follows:</p><disp-formula id="scirp.47805-formula2504"><label>(7)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\5d6fbe40-0e8c-41c0-b369-8b241de53785.png"/></disp-formula><disp-formula id="scirp.47805-formula2505"><label>(8)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\15acb0f2-4ffa-49b3-9415-3a79e87a6a61.png"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\0d9f7729-3075-405d-88df-347aebf886e8.png" xlink:type="simple"/></inline-formula> and is the capacitance of the DC-bus capacitor and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\5d22ebe8-cb1f-45c4-82d4-34a1541c154a.png" xlink:type="simple"/></inline-formula> its leakage resistance, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\64b80287-2743-42e6-938f-5dfc5c5d85fd.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\6a8c6a7a-da27-4dca-ab48-24488d422a1f.png" xlink:type="simple"/></inline-formula> re- present respectively the inductance and the equivalent series resistance of the output filter, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\be0ba0ed-ee66-4d20-882a-6cda6ad52f10.png" xlink:type="simple"/></inline-formula>is the voltage of the load stage.</p></sec></sec><sec id="s4"><title>4. MPPT Control Strategy</title><p>As was previously explained, MPPT techniques are necessary in photovoltaic applications because the maximum</p><fig id="fig3"><label>Figure 3</label><caption><p> Equivalent circuit of the buck converter</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\d795508d-5ac6-4118-a6a1-23f396004139.png"/></fig><p>power point of photovoltaic arrays varies with irradiation and temperature so that, the use of MPPT techniques is highly required in order to obtain the maximum power from a solar array. Over the past decades, many me- thods to find MPP have been developed and published. Among these techniques, the Perturb &amp; Observe, an im- provement over perturb &amp; observe algorithm, was suggested by using Incremental Conductance algorithm, after this, a method based on evaluation of Parasitic Capacitance was used, and so on [<xref ref-type="bibr" rid="scirp.47805-ref6">6</xref>] . In the present application, a different kind of MPPT approach using artificial neural network has been employed. In this technique two stages are achieved to track MPP of PV array. In the first stage, by the acquisition of the weather parameters “<inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\ddd82cec-56b1-46ad-aea9-a9d4f2e57b30.png" xlink:type="simple"/></inline-formula>” (ir- radiation) and “<inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\0b95e787-8963-44ce-91b2-3c9f7bf039e2.png" xlink:type="simple"/></inline-formula>” (temperature), which are the inputs of the neural network controller, we estimate the optimal voltage corresponding to the MPP. In the second stage, the error between the optimal voltage, which is the out- put of the neural network controller, and the measured output voltage of the PV array is fed to the power stage control in order to generate the optimal duty cycle for driving the DC/DC converter close to the MPP. The input and output data are from the model based simulations results. This proposed structure depends on the PV array characteristic curve.</p><sec id="s4_1"><title>4.1. Neural Network MPPT Controller</title><p>Recently, neural network (NN) controllers have been strongly developed not only in theory but also in applica- tion [<xref ref-type="bibr" rid="scirp.47805-ref10">10</xref>] , they have attracted widespread interest in electrical engineering and they have been introduced in var- ious fields of electro-technical applications, such as, in the tracking of the MPP in the PV systems. Those con- trollers have the advantage to be robust and relatively simple to design as they don’t require the knowledge of physical definitions with exact model for PV array and have self adapting capabilities [<xref ref-type="bibr" rid="scirp.47805-ref11">11</xref>] .</p><p>NN can generally be thought of as black box device that accepts inputs and generates outputs [<xref ref-type="bibr" rid="scirp.47805-ref5">5</xref>] . In our ap- plication, it is used to estimate the optimum voltage which corresponds to the MPP at any given solar radiation and PV array temperature. For that purpose, we elaborated a linear network that, when presented with a set of given input vectors, produces output of corresponding target vectors. For each input vector we can calculate the network’s output vector. The difference between an output vector and its target vector is the error. Unlike most other network architectures, NNs can be designed directly if input/target vector pairs are known. The main goal of linear NN is to find values for the network weights and biases such that the sum of the squares of the errors is minimized or below a specific value by using the function “newlind”. The following formula expresses the average of the sum of these errors [<xref ref-type="bibr" rid="scirp.47805-ref11">11</xref>] :</p><disp-formula id="scirp.47805-formula2506"><label>(9)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\2724fd9f-4108-4d1f-91e3-164cca043c45.png"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\c42e2664-6c5c-4866-8d21-b77d53ead83e.png" xlink:type="simple"/></inline-formula> is the number of elements in the input vector read by the network, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\bb3e417c-288d-4c6f-8831-7f67ae3010e9.png" xlink:type="simple"/></inline-formula>is the target vector and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\7d6cf654-a145-4980-aac2-9cf8ec4c58b8.png" xlink:type="simple"/></inline-formula> is the output vector.</p><p>As shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>, the NN controller consists of three layers. The input layer is composed of two nodes in inputs that are, the PV array temperature <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\ffd2f22d-dec7-4ceb-a628-88af835d2361.png" xlink:type="simple"/></inline-formula> and the solar radiation<inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\1e95db6d-0c3d-4cc6-a202-18a997a40095.png" xlink:type="simple"/></inline-formula>. The hidden layer composed of one hundred nodes whose function of activation is “purelin”. The output layer is composed of one node that the op- timum voltage which corresponds to MPP.</p></sec><sec id="s4_2"><title>4.2. Power Stage Control</title><p>Referring to <xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="fig" rid="fig4">Figure 4</xref>, the output of the power stage control is used as a driver signal to turn ON and OFF the power transistor to carry out the maximum power from the PV source. When the transistor is switched ON, the current in the buck inductor increases linearly, so that the diode is turned OFF. However, when the transistor is switched OFF, the energy stored in the inductor is released through the diode to the load.</p><p>The power stage control is depicted in <xref ref-type="fig" rid="fig5">Figure 5</xref>. As it can be seen, it is designed with a cascade of two PI control loops, the first one is implemented at the DC link capacitor for the optimum output PV array voltage regulation, the second, is placed at the output <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\19947566-1a7b-4dab-ac12-e1fe1c4c165d.png" xlink:type="simple"/></inline-formula> filter to regulate the current injected to the load. The choice of proportional integral corrector provides the precision of the system and does not have any impact on stability and damping. Indeed, the presence of the integrator increase the degree of the system but the zero allows main- taining system stability.</p><p>The development of the PI controllers is as follows: by applying Laplace transformation for Equation (7), we get:</p><fig id="fig4"><label>Figure 4</label><caption><p> The neural network architecture</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\75d2e3d7-1f1f-4103-95eb-638e3867f60f.png"/></fig><fig id="fig5"><label>Figure 5</label><caption><p> Structure of the proposed power stage control</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\632b873d-2b7a-4b2b-8053-8bc1b5a5c191.png"/></fig><disp-formula id="scirp.47805-formula2507"><label>(10)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\9d75cc37-668f-42f2-a0bc-0c99d28010ea.png"/></disp-formula><p>where,</p><disp-formula id="scirp.47805-formula2508"><label>(11)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\088f07a6-0fb3-480f-b105-a02e2c487418.png"/></disp-formula><p>A closed loop for Equation (10) gives us the following equation:</p><disp-formula id="scirp.47805-formula2509"><label>(12)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\dc361952-af00-47a4-b744-4a1dbb3a67ac.png"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\7a4fd2ef-60fd-4fda-a974-a89963d42fef.png" xlink:type="simple"/></inline-formula>denotes the PI voltage controller which is developed by poles placement for stabilization of Equation (10). Then we can deduce the equation of the reference output current of the converter as following according to Equa- tion (5):</p><disp-formula id="scirp.47805-formula2510"><label>(13)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\1e454e6a-4ba6-4694-9294-1694d4fba239.png"/></disp-formula><p>This term will be incorporated in the current control loop of the inductance. Laplace transformation for Equa- tion (8) gives us the following equation:</p><disp-formula id="scirp.47805-formula2511"><label>(14)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\a5aa70d1-c5b4-4e53-9ceb-1a4539b94155.png"/></disp-formula><p>where,</p><disp-formula id="scirp.47805-formula2512"><label>(15)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\bceeead3-af13-47cc-bf73-983b84e4254e.png"/></disp-formula><p>A closed loop current control for Equation (14) gives us the following equation:</p><disp-formula id="scirp.47805-formula2513"><label>(16)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\eaeff395-3dd1-44fd-afa0-36dfa2011feb.png"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\99066aa3-e4a2-4fb4-9c74-b06fe3a81872.png" xlink:type="simple"/></inline-formula>denotes the PI current controller. Substituting the term <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\e80dd709-9b98-41dd-a9e7-2e1b071a6184.png" xlink:type="simple"/></inline-formula> in Equation (5) yields the optimal duty cycle which is used to pilot the DC/DC converter.</p></sec></sec><sec id="s5"><title>5. Simulation Results</title><p>The proposed electrical power system was simulated with the software package Matlab/Simulink. In detail Sim Power Systems, toolbox was used to guarantee the electrical behaviors of the PV system. The parameters of the photovoltaic array and the electrical power system which were simulated are given in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref> re- spectively.</p><p>Based on the fact that the PV array outputs depend on solar radiation and ambient temperature as in Equations (1) and (3), <xref ref-type="fig" rid="fig6">Figure 6</xref> give the power-voltage (P-V) and the current-voltage (I-V) characteristics for different values of solar radiation G and with constant ambient temperature T = 25˚C.</p><p><xref ref-type="fig" rid="fig7">Figure 7</xref> presents the same parameter curves for different ambient temperature T but with constant solar radi- ation <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\c1b65786-7a6a-439d-b280-2d5c83aed3c9.png" xlink:type="simple"/></inline-formula> W/m<sup>2</sup>.</p><p>From these characteristics, it can be concluded that the increase in solar radiation leads to an increase of the operating point for maximum power generated. We can also observe that the current due the cut-off circuit is po- sitively varying with solar radiation variations, whereas the voltage in the open circuit remains quasi constant. <xref ref-type="fig" rid="fig7">Figure 7</xref> shows that the effect of temperature is slightly significant. The temperature has a negligible effect on the cut-off circuit current. However, the open circuit voltage decays as the temperature increases.</p><p>In a first step, in order to evaluate the proposed neural network controller, three statistical parameters have been calculated for the test sets, the average percentage absolute error APAE, the mean bias error MBE and the root mean square error RMSE. The APAE is defined as follows [<xref ref-type="bibr" rid="scirp.47805-ref12">12</xref>] :</p><table-wrap id="table1"  position="float"><object-id pub-id-type="pii">Table 1</object-id><label>Table 1</label><caption><p>. PV array parameters at STC (25˚C and 1 KW/m<sup>2</sup>)</p></caption><table><thead><tr><th align="center" valign="middle" >Description</th><th align="center" valign="middle" >Parameter</th></tr></thead><tbody><tr><td align="center" valign="middle" >Maximum power</td><td align="center" valign="middle" >P<sub>max</sub> = 998 W</td></tr><tr><td align="center" valign="middle" >Voltage at P<sub>max</sub></td><td align="center" valign="middle" >V<sub>mp</sub> = 129.75 V</td></tr><tr><td align="center" valign="middle" >Current at P<sub>max</sub></td><td align="center" valign="middle" >I<sub>mp</sub> = 7.692 A</td></tr><tr><td align="center" valign="middle" >Short-circuit current</td><td align="center" valign="middle" >I<sub>sc</sub> = 8.121 A</td></tr><tr><td align="center" valign="middle" >Open-circuit voltage</td><td align="center" valign="middle" >V<sub>oc</sub> = 149.9 V</td></tr></tbody></table></table-wrap><table-wrap id="table2"  position="float"><object-id pub-id-type="pii">Table 2</object-id><label>Table 2</label><caption><p>. Electrical power system parameters</p></caption><table><thead><tr><th align="center" valign="middle" >Description</th><th align="center" valign="middle" >Parameter</th><th align="center" valign="middle" >Rating values</th></tr></thead><tbody><tr><td align="center" valign="middle" >DC bus capacitor</td><td align="center" valign="middle" >Capacitance (C<sub>p</sub>, r<sub>Cp</sub>)</td><td align="center" valign="middle" >220 &#181;F, 10 KΩ</td></tr><tr><td align="center" valign="middle" >Buck converter</td><td align="center" valign="middle" >Switching frequency</td><td align="center" valign="middle" >5 KHz</td></tr><tr><td align="center" valign="middle" >Inductive coupling</td><td align="center" valign="middle" >Inductance (L, r<sub>L</sub>)</td><td align="center" valign="middle" >25 mH, 0.05 &#181;Ω</td></tr></tbody></table></table-wrap><fig-group id="fig6"><caption><title>Figure 6</title><p> Simulated P-V and I-V characteristics of the PV array at constant temperature</p></caption><fig id ="fig6_1"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\c45865d7-5328-4179-a39b-df4396d33167.png"/></fig><fig id ="fig6_2"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\d8093ba2-5169-4431-bbb8-b215dee9536b.png"/></fig></fig-group><disp-formula id="scirp.47805-formula2514"><label>(17)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\348d5507-b72f-45b8-8881-a6c306fcfe4f.png"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\cb3a75c2-d08b-4c6e-a16b-39e5911c354f.png" xlink:type="simple"/></inline-formula> is the number of patterns, <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\df0344f7-48c9-4c4f-b7f8-7b6f98edfd61.png" xlink:type="simple"/></inline-formula>is the <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\64a0ceaf-2094-4d46-adc6-cd4bbd39263c.png" xlink:type="simple"/></inline-formula> measured optimum voltage by true MPPT of the PV array; and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\5a8193fd-5130-4df5-ae6f-64d42598ae5d.png" xlink:type="simple"/></inline-formula> is the <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\7e076708-b14b-43a1-9d14-0f6d5188a798.png" xlink:type="simple"/></inline-formula> estimated optimum voltage with NN of the PV array. The MBE gives an indication of the average deviation of the estimated values from the corresponding measured data. A positive MBE value indi- cates the amount of overestimation in the estimated data and vice versa. Finally, the RMSE represents a measure of the variation of estimated values around the measured data [<xref ref-type="bibr" rid="scirp.47805-ref10">10</xref>] . The expressions of MBE and RMSE are ex- pressed as follows [<xref ref-type="bibr" rid="scirp.47805-ref13">13</xref>] :</p><disp-formula id="scirp.47805-formula2515"><label>(18)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\695b9287-010a-4770-9f85-18d590693275.png"/></disp-formula><disp-formula id="scirp.47805-formula2516"><label>(19)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\52019eed-0ccf-4f98-84ae-fa2e683d1554.png"/></disp-formula><p>In our work, 800 couples of solar radiation and ambient temperature were used during the training process of the ANN; however, the test set (175 couples) is made up of data that the network has never seen. The obtained values of the statistical parameters are 0.32% (APAE), 0.085% (MBE) and 0.38% (RMSE). It can be concluded that once the ANN has been trained, it is able to estimate the maximum voltage corresponding to the MPP even for the data not used during the training process with an acceptable accuracy. <xref ref-type="fig" rid="fig8">Figure 8</xref> shows the measured op- timum voltage with true MPPT and the NN estimated optimum voltage for 175 solar radiation and ambient temperature records, as can be seen; there is a good fit between measured data and estimated data.</p><p>The next simulation aim is to present the electrical behavior of the photovoltaic system; this latter is com- posed of a PV array, a buck converter and a battery connected in parallel with a constant resistance load as de- fined above in <xref ref-type="fig" rid="fig1">Figure 1</xref>. We carried out a first series of tests in which the PV array is exposed to illumination varying from 550 to 1050 W/m<sup>2</sup> and then to 550 W/m<sup>2</sup>. We show in <xref ref-type="fig" rid="fig9">Figure 9</xref> the illumination profile considered in this test. The temperature is maintained constant at T = 25˚C.</p><fig-group id="fig7"><caption><title>Figure 7</title><p> Simulated P-V and I-V characteristics of the PV array at constant solar radiation</p></caption><fig id ="fig7_1"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\a1b1244e-bc37-4976-8b9a-4f19b6ff5c94.png"/></fig><fig id ="fig7_2"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\71f0d3f5-40ab-464b-b650-05be85843f00.png"/></fig></fig-group><fig id="fig8"><label>Figure 8</label><caption><p> The neural network response and the corresponding targets for the test set</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\4dacbcf2-0626-4aed-94d7-31dbfb5a0405.png"/></fig><p>We show in Figures 10-12 the dynamic responses of the PV system driven by the MPPT algorithm in terms of generated output power, voltage and current.</p><p>With reference to Figures 10-12, we observe that the obtained response curves show a fast response time (less than 0.1 sec.) offered by proposed MPPT control unit to irradiance changes, to track accurately and maintains the real MPP after each step of irradiation variation, thus a good stabilization is obtained. We can also conclude</p><fig id="fig9"><label>Figure 9</label><caption><p> Irradiation profile</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\8cdb24ee-92a0-456e-9831-4ded10572268.png"/></fig><fig id="fig10"><label>Figure 10</label><caption><p> The output power of PV array based on MPPT control</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\7a219e25-fb37-4f96-ab2d-181068a35887.png"/></fig><fig-group id="fig11"><caption><title>Figure 11</title><p> The output voltage of PV array based on MPPT control</p></caption><fig id ="fig11_1"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\d1fd33bb-5b6d-48b8-a4cc-9c57da55f320.png"/></fig><fig id ="fig11_2"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\60843d03-55b8-43f8-8e79-831780c65b51.png"/></fig></fig-group><fig id="fig12"><label>Figure 12</label><caption><p> The output current of PV array based on MPPT control</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\49fa87da-4c82-43ab-810c-e2cecef11c46.png"/></fig><p>from <xref ref-type="fig" rid="fig11">Figure 11</xref> that the relevant measured voltage signal is closely regulated; it reaches its expected reference through the action of the voltage control loop. Furthermore, the system response curves, as can be seen, exhibit minimum degree of overshoot, undershoot and steady state error.</p><p>It is also worthwhile to show the power-voltage (P-V) and the current-voltage (I-V) characteristic responses to better understand the behavior of the PV array when controlled by the proposed MPPT control technique. <xref ref-type="fig" rid="fig13">Figure 13</xref> exhibits those characteristics. Under the irradiation conditions considered, six peaks have been observed at 486.3 W, 592.4 W, 702.9 W, 817.7 W, 936.9 W and 1060 W.</p><p>In the same way, the next test to carry out is the verification of the proposed MPPT control method when the system is associated to a dynamic load, changing with time as in real cases, e.g. when a photovoltaic system is connected to a grid, simulated in <xref ref-type="fig" rid="fig14">Figure 14</xref>(a). During this test, we also consider a solar irradiation that increases from 650 W/m<sup>2</sup> to 750 W/m<sup>2</sup> as shown in <xref ref-type="fig" rid="fig14">Figure 14</xref>(b), whereas, the temperature is maintained at a fixed value equal to 25˚C. We report in Figures 15-17 the response curve of the PV array to the variation of the resistive load, in practice this variation is observed, for example when a photovoltaic system injects active power to the utility network in case of grid connected photovoltaic system.</p><p>These curves, Figures 15-17, show that the MPPT control method tends directly towards the MPP, the oper- ating point always follows the maximum power point very fast and does not depend on the load variations. It depends only of the input factors linked to illumination. We note also that the PV voltage is stable due to action of the MPPT driver.</p><p>As shown above, the maximum power point is achieved even at presence of load variation, to better under- stand the behavior of the PV system at MPPT; <xref ref-type="fig" rid="fig18">Figure 18</xref> shows the P-V and the I-V characteristics of the PV array.</p><p>Finally, the performance of the MPPT control technique can be detected according to the efficiency. <xref ref-type="table" rid="table3">Table 3</xref> summarizes some simulated results of the proposed system under different irradiation conditions; the tempera- ture is still set to the value 25˚C. The tracking efficiency h<sub>PV</sub> is defined as [<xref ref-type="bibr" rid="scirp.47805-ref5">5</xref>] -[<xref ref-type="bibr" rid="scirp.47805-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.47805-ref14">14</xref>] :</p><disp-formula id="scirp.47805-formula2517"><label>(20)</label><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\dbaffb85-51d8-43ac-bcaa-c188498baada.png"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\6738817d-d385-48d7-bc5b-a2c500e4f1f3.png" xlink:type="simple"/></inline-formula> is the averaged output power obtained under steady state operation with MPPT and <inline-formula><inline-graphic xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\1a471eb1-3075-45ed-ba01-ba9c67085973.png" xlink:type="simple"/></inline-formula> is the maximum available power of the PV array under certain irradiation conditions at true MPPT.</p><fig-group id="fig13"><caption><title>Figure 13</title><p> P-V and I-V characteristics with the proposed MPPT control method under irradiation changes</p></caption><fig id ="fig13_1"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\d9752fcc-8d26-4a0e-b408-52c2c4c52f0a.png"/></fig><fig id ="fig13_2"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\c63e81d7-2177-4f45-b658-9a66e98855eb.png"/></fig></fig-group><fig-group id="fig14"> <caption><title>Figure 14</title><p> (a) Simulation of the resistive load variation according to time; (b) Irradiation profile</p></caption><fig id ="fig14_1"><label>(a)</label><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\d2980508-36a2-48dd-ad48-4f18e3dc5b3c.png"/></fig><fig id ="fig14_2"><label>(b)</label><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\40fbc324-0bff-4f51-bf58-490807cdf5d7.png"/></fig></fig-group><fig-group id="fig15"><caption><title>Figure 15</title><p> Influence of the load behavior on power</p></caption><fig id ="fig15_1"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\3cf74f57-6a60-4af3-b9e8-00906f050390.png"/></fig><fig id ="fig15_2"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\f385f1ed-1e5e-4b43-97b9-73238c4d0147.png"/></fig><fig id ="fig15_3"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\a1a85172-e85f-40b8-8983-f284694b34ed.png"/></fig></fig-group><fig-group id="fig16"><caption><title>Figure 16</title><p> Influence of the load behavior on voltage</p></caption><fig id ="fig16_1"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\ca43fd80-1946-4a2a-8af7-59847ac049fa.png"/></fig><fig id ="fig16_2"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\a1ded719-b5a4-43d9-8032-74a9578656db.png"/></fig></fig-group><fig id="fig17"><label>Figure 17</label><caption><p> Influence of the load behavior on current</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\5cb6b3c7-d82f-45c2-be97-fb6fdd1de2f8.png"/></fig><fig-group id="fig18"><caption><title>Figure 18</title><p> P-V and I-V characteristics with the proposed MPPT control method under load and irradiation variations</p></caption><fig id ="fig18_1"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\fb38065b-eca7-4da3-948f-6516471dc384.png"/></fig><fig id ="fig18_2"><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\1-2340126x\add690ee-e68b-4fc4-a0ba-96fa9ef2ac80.png"/></fig></fig-group><table-wrap id="table3"  position="float"><object-id pub-id-type="pii">Table 3</object-id><label>Table 3</label><caption><p>. Tracking efficiency of the proposed system</p></caption><table><thead><tr><th align="center" valign="middle" >G (W/m<sup>2</sup>)</th><th align="center" valign="middle" >P<sub>max</sub> (W)</th><th align="center" valign="middle" >P<sub>av</sub> (W)</th><th align="center" valign="middle" >h<sub>PV</sub> (%)</th></tr></thead><tbody><tr><td align="center" valign="middle" >300</td><td align="center" valign="middle" >240.4</td><td align="center" valign="middle" >240.39</td><td align="center" valign="middle" >99.99</td></tr><tr><td align="center" valign="middle" >350</td><td align="center" valign="middle" >287.3</td><td align="center" valign="middle" >287.24</td><td align="center" valign="middle" >99.98</td></tr><tr><td align="center" valign="middle" >400</td><td align="center" valign="middle" >335.4</td><td align="center" valign="middle" >335.25</td><td align="center" valign="middle" >99.96</td></tr><tr><td align="center" valign="middle" >450</td><td align="center" valign="middle" >384.5</td><td align="center" valign="middle" >384.37</td><td align="center" valign="middle" >99.97</td></tr><tr><td align="center" valign="middle" >500</td><td align="center" valign="middle" >434.8</td><td align="center" valign="middle" >434.50</td><td align="center" valign="middle" >99.93</td></tr><tr><td align="center" valign="middle" >550</td><td align="center" valign="middle" >486.3</td><td align="center" valign="middle" >486.00</td><td align="center" valign="middle" >99.94</td></tr><tr><td align="center" valign="middle" >600</td><td align="center" valign="middle" >538.8</td><td align="center" valign="middle" >538.40</td><td align="center" valign="middle" >99.93</td></tr><tr><td align="center" valign="middle" >650</td><td align="center" valign="middle" >592.4</td><td align="center" valign="middle" >590.80</td><td align="center" valign="middle" >99.73</td></tr><tr><td align="center" valign="middle" >700</td><td align="center" valign="middle" >674.1</td><td align="center" valign="middle" >672.80</td><td align="center" valign="middle" >99.80</td></tr><tr><td align="center" valign="middle" >750</td><td align="center" valign="middle" >702.9</td><td align="center" valign="middle" >702.00</td><td align="center" valign="middle" >99.87</td></tr><tr><td align="center" valign="middle" >800</td><td align="center" valign="middle" >759.7</td><td align="center" valign="middle" >758.70</td><td align="center" valign="middle" >99.87</td></tr><tr><td align="center" valign="middle" >850</td><td align="center" valign="middle" >817.7</td><td align="center" valign="middle" >816.35</td><td align="center" valign="middle" >99.84</td></tr><tr><td align="center" valign="middle" >900</td><td align="center" valign="middle" >876.7</td><td align="center" valign="middle" >875.07</td><td align="center" valign="middle" >99.81</td></tr><tr><td align="center" valign="middle" >950</td><td align="center" valign="middle" >936.9</td><td align="center" valign="middle" >934.92</td><td align="center" valign="middle" >99.79</td></tr><tr><td align="center" valign="middle" >1000</td><td align="center" valign="middle" >998.0</td><td align="center" valign="middle" >995.70</td><td align="center" valign="middle" >99.77</td></tr><tr><td align="center" valign="middle" >1050</td><td align="center" valign="middle" >1060</td><td align="center" valign="middle" >1057.55</td><td align="center" valign="middle" >99.77</td></tr><tr><td align="center" valign="middle" >1100</td><td align="center" valign="middle" >1124</td><td align="center" valign="middle" >1120.53</td><td align="center" valign="middle" >99.69</td></tr><tr><td align="center" valign="middle" >1150</td><td align="center" valign="middle" >1188</td><td align="center" valign="middle" >1184.54</td><td align="center" valign="middle" >99.71</td></tr><tr><td align="center" valign="middle" >1200</td><td align="center" valign="middle" >1254</td><td align="center" valign="middle" >1249.42</td><td align="center" valign="middle" >99.63</td></tr></tbody></table></table-wrap><p>From <xref ref-type="table" rid="table3">Table 3</xref>, we can deduce that the overall tracking efficiency of the proposed MPPT system is greater than 99.63% for both high and low irradiation conditions, hence the effectiveness of the proposed MPPT control method is highly ensured as required.</p></sec><sec id="s6"><title>6. Conclusions and Perspective</title><p>In this paper, an intelligent method to track the maximum power point under rapid changes of climatic condi- tions was developed and tested. A Matlab/Simulink based simulation of a stand-alone photovoltaic system with a dc load stage was carried out to validate the proposed MPPT method. The results demonstrate that the pro- posed MPPT method track very fast the MPP with negligible oscillations. It has been also observed that the per- formance of the proposed method is not influenced by the load variations. A slight variation is observed when the load varies, but after a very small amount of time the system moves smoothly to the MPP. The main advan- tages of the developed MPPT control method are fast convergence to the MPP, high efficiency, robustness and its possibility to implement easily. Further work is being conducted on the overall system design and experi- mental implementation.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.47805-ref1"><label>1</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>YANG</surname><given-names> D. </given-names></name>,<name name-style="western"><surname> DYLAN DAH-CHUAN</surname><given-names> L. </given-names></name>,<etal>et al</etal>. (<year>2011</year>)<article-title>BATTERY-INTEGRATED BOOST CONVERTER UTILIZING DISTRIBUTED MPPT CONFIGURATION FOR PHOTOVOLTAIC SYSTEMS</article-title><source> SOLAR ENERGY</source><volume> 85</volume>,<fpage> 1992</fpage>-<lpage>2002</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1016/J.SOLENER.2011.05.008</pub-id></mixed-citation></ref><ref id="scirp.47805-ref2"><label>2</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>HEYDARI-DOOSTABAD</surname><given-names> H.</given-names></name>,<name name-style="western"><surname> KEYPOUR</surname><given-names> R.</given-names></name>,<name name-style="western"><surname> KHALGHANI</surname><given-names> M.R. </given-names></name>,<name name-style="western"><surname> KHOOBAN</surname><given-names> M.H. </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>A NEW APPROACH IN MPPT FOR PHOTOVOLTAIC ARRAY BASED ON EXTREMUM SEEKING CONTROL UNDER UNIFORM AND NON-UNIFORM IRRADIANCES</article-title><source> SOLAR ENERGY</source><volume> 94</volume>,<fpage> 28</fpage>-<lpage>36</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1016/J.SOLENER.2013.04.025</pub-id></mixed-citation></ref><ref id="scirp.47805-ref3"><label>3</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>CHAOUACHI</surname><given-names> A.</given-names></name>,<name name-style="western"><surname> KAMEL</surname><given-names> R.M. </given-names></name>,<name name-style="western"><surname> NAGASAKA</surname><given-names> K. </given-names></name>,<etal>et al</etal>. (<year>2010</year>)<article-title>A NOVEL MULTI-MODEL NEURO-FUZZY-BASED MPPT FOR THREE-PHASE GRID-CONNECTED PHOTOVOLTAIC SYSTEM</article-title><source> SOLAR ENERGY</source><volume> 84</volume>,<fpage> 2219</fpage>-<lpage>2229</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1016/J.SOLENER.2010.08.004</pub-id></mixed-citation></ref><ref id="scirp.47805-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">MAHJOUB-ESSEFI, R., SOUISSI, M. AND HADJ-ABDALLAH, H. (2014) MAXIMUM POWER POINT TRACKING CONTROL TECHNIQUE FOR PHOTOVOLTAIC SYSTEMS USING NEURAL NETWORKS. PROCEEDINGS OF THE 5TH ANNUAL INTERNATIONAL RENEWABLE ENERGY CONGRESS IREC’2014, HAMMAMET, 25-27 MARCH 2014, 422-427.</mixed-citation></ref><ref id="scirp.47805-ref5"><label>5</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>BEN-SALEH</surname><given-names> C. </given-names></name>,<name name-style="western"><surname> OUALI</surname><given-names> M. </given-names></name>,<etal>et al</etal>. (<year>2011</year>)<article-title>COMPARISON OF FUZZY LOGIC AND NEURAL NETWORK IN MAXIMUM POWER POINT TRACKER FOR PV SYSTEMS</article-title><source> ELECTRIC POWER SYSTEMS RESEARCH</source><volume> 81</volume>,<fpage> 43</fpage>-<lpage>50</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1016/J.EPSR.2010.07.005</pub-id></mixed-citation></ref><ref id="scirp.47805-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">MORALES, D.S. (2010) MAXIMUM POWER POINT TRACKING ALGORITHMS FOR PHOTOVOLTAIC APPLICATIONS. MASTER’S THESIS, AALTO UNIVERSITY, ESPOO AND HELSINKI.</mixed-citation></ref><ref id="scirp.47805-ref7"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>LIU</surname><given-names> Y.</given-names></name>,<name name-style="western"><surname> LIU</surname><given-names> C.</given-names></name>,<name name-style="western"><surname> HUANG</surname><given-names> J. </given-names></name>,<name name-style="western"><surname> CHEN</surname><given-names> J. </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>NEURAL-NETWORK-BASED MAXIMUM POWER POINT TRACKING METHODS FOR PHOTOVOLTAIC SYSTEMS OPERATING UNDER FAST CHANGING ENVIRONMENTS</article-title><source> SOLAR ENERGY</source><volume> 89</volume>,<fpage> 42</fpage>-<lpage>53</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1016/J.SOLENER.2012.11.017</pub-id></mixed-citation></ref><ref id="scirp.47805-ref8"><label>8</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>GAO</surname><given-names> X.W.</given-names></name>,<name name-style="western"><surname> LI</surname><given-names> S.W. </given-names></name>,<name name-style="western"><surname> GONG</surname><given-names> R.F. </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>MAXIMUM POWER POINT TRACKING CONTROL STRATEGIES WITH VARIABLE WEATHER PARAMETERS FOR PHOTOVOLTAIC GENERATION SYSTEMS</article-title><source> SOLAR ENERGY</source><volume> 93</volume>,<fpage> 357</fpage>-<lpage>367</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1016/J.SOLENER.2013.04.023</pub-id></mixed-citation></ref><ref id="scirp.47805-ref9"><label>9</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>BOUILOUTA</surname><given-names> A.</given-names></name>,<name name-style="western"><surname> MELLIT</surname><given-names> A. </given-names></name>,<name name-style="western"><surname> KALOGIROU</surname><given-names> S.A. </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>NEW MPPT METHOD FOR STAND-ALONE PHOTOVOLTAIC SYSTEMS OPERATING UNDER PARTIALLY SHADED CONDITIONS</article-title><source> ENERGY</source><volume> 55</volume>,<fpage> 1972</fpage>-<lpage>1185</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1016/J.ENERGY.2013.03.038</pub-id></mixed-citation></ref><ref id="scirp.47805-ref10"><label>10</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>ALMONACID</surname><given-names> F.</given-names></name>,<name name-style="western"><surname> FERN</surname><given-names>EZ</given-names></name>,<name name-style="western"><surname> E.F.</surname><given-names> RODRIGO</given-names></name>,<name name-style="western"><surname> P.</surname><given-names> PÉREZ-HIGUERAS</given-names></name>,<name name-style="western"><surname> P.J. </surname><given-names> RUS-CASCAS</given-names></name>,<name name-style="western"><surname> C. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>ESTIMATING THE MAXIMUM POWER OF A HIGH CONCENTRATOR PHOTOVOLTAIC (HCPV) MODULE USING AN ARTIFICIAL NEURAL NETWORK</article-title><source> ENERGY</source><volume> 53</volume>,<fpage> 165</fpage>-<lpage>172</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1016/J.ENERGY.2013.02.024</pub-id></mixed-citation></ref><ref id="scirp.47805-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">HUDSON BEALE, M., T. HAGAN, M. AND B. DEMUTH, H. (2013) NEURAL NETWORK TOOLBOXTM: USER’S GUIDE. MATLAB-MATHWORKS.</mixed-citation></ref><ref id="scirp.47805-ref12"><label>12</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>CHIUNG-CHOU</surname><given-names> L. </given-names></name>,<etal>et al</etal>. (<year>2010</year>)<article-title>GENETIK K-MEANS ALGORITHM BASED NETWORK FOR PHOTOVOLTAIC MPP PREDICTION</article-title><source> ENERGY</source><volume> 35</volume>,<fpage> 529</fpage>-<lpage>536</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1016/J.ENERGY.2009.10.021</pub-id></mixed-citation></ref><ref id="scirp.47805-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">CIMBALA, J.M. (2011) BASIC STATISTICS COURSE. HTTPS://WWW.MNE.PSU.EDU/ME345/LECTURES/BASIC_STATISTICS.PDF</mixed-citation></ref><ref id="scirp.47805-ref14"><label>14</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>LIU</surname><given-names> Y. </given-names></name>,<name name-style="western"><surname> HUANG</surname><given-names> J. </given-names></name>,<etal>et al</etal>. (<year>2011</year>)<article-title>A FAST AND LOW COST ANALOG MAXIMUM POWER POINT TRACKING METHOD FOR LOW POWER PHOTOVOLTAIC SYSTEMS</article-title><source> SOLAR ENERGY</source><volume> 85</volume>,<fpage> 2771</fpage>-<lpage>2780</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1016/J.SOLENER.2011.08.019</pub-id></mixed-citation></ref></ref-list></back></article>