<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0123-7799</journal-id>
<journal-title><![CDATA[TecnoLógicas]]></journal-title>
<abbrev-journal-title><![CDATA[TecnoL.]]></abbrev-journal-title>
<issn>0123-7799</issn>
<publisher>
<publisher-name><![CDATA[Instituto Tecnológico Metropolitano - ITM]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0123-77992016000200004</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[A control system for reducing the hydrogen consumption of PEM fuel cells under parametric uncertainties]]></article-title>
<article-title xml:lang="es"><![CDATA[Sistema de control para reducir el consumo de hidrógeno en celdas de combustible PEM considerando incertidumbres paramétricas]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ríos]]></surname>
<given-names><![CDATA[Richard]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ramos-Paja]]></surname>
<given-names><![CDATA[Carlos A.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Espinosa]]></surname>
<given-names><![CDATA[Jairo J.]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional de Colombia Facultad de Minas Departamento de Energía Eléctrica y Automática]]></institution>
<addr-line><![CDATA[Medellín ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional de Colombia Facultad de Minas Departamento de Energía Eléctrica y Automática]]></institution>
<addr-line><![CDATA[Medellín ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Nacional de Colombia Facultad de Minas Departamento de Energía Eléctrica y Automática]]></institution>
<addr-line><![CDATA[Medellín ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>30</day>
<month>07</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="epub">
<day>30</day>
<month>07</month>
<year>2016</year>
</pub-date>
<volume>19</volume>
<numero>37</numero>
<fpage>45</fpage>
<lpage>59</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0123-77992016000200004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0123-77992016000200004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0123-77992016000200004&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper presents a control system for reducing the hydrogen consumption for a Polymer Electrolyte Membrane fuel cell, also considering parametric uncertainties. The control system is based on a non-linear state space model of the fuel cell, a Kalman filter/estimator, a linear state feedback controller and a Maximum Power Point (MPP) tracking algorithm. The control objective is to supply the requested load power, avoiding oxygen starvation with minimum fuel consumption using a Perturb and Observe (P&O) algorithm. The performance of the control system was assessed under parametric uncertainties by simulating a performance degradation of the compressor due to aging. Thus, two cases were simulated: first, a mismatch between the system and the linear model in the (open-loop) air compressor gain; and second, a mismatch between the system and the linear model in the current compressor and losses. The simulation results showed that the Kalman filter/estimator overcome the uncertainties produced by the parametrical variations. Besides, the P&O algorithm accomplished to provide the suitable compressor voltage without identifying an optimal profile under ideal operating conditions and empirical data.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este artículo presenta un sistema de control para reducir el consumo de hidrógeno para una celda de combustible de Membrana de Intercambio Protónico, considerando incertidumbres paramétricas. El sistema de control incluye un modelo no lineal en el espacio de estado para la celda de combustible, un filtro de Kalman/estimador, un regulador óptimo cuadrático y algoritmo de seguimiento de puntos de máxima potencia (MPP). El objetivo de control es suministrar la potencia de carga demandada, evitando el agotamiento del oxígeno y minimizando el consumo de hidrógeno por medio de un algoritmo de Perturbación y Observación (P&O). El desempeño del sistema de control es evaluado ante incertidumbres paramétricas al simular escenarios de pérdida de desempeño como producto del envejecimiento del compresor. De esta forma, dos escenarios fueron simulados: un primer escenario simula un error entre la ganancia (de lazo abierto) del compresor de la celda de combustible y la del modelo; y un segundo escenario, con un error entre la corriente de pérdidas y del compresor de la celda de combustible con respecto al modelo. Los resultados de simulación muestran que el filtro Kalman/estimador logra contrarrestar las incertidumbres producidas por los cambios paramétricos del sistema. Igualmente, el algoritmo MPP logra suministrar el voltaje del compresor adecuado sin necesidad de un perfil óptimo en condiciones ideales.]]></p></abstract>
<kwd-group>
</kwd-group>
</article-meta>
</front><body><![CDATA[   <font size="2" face="verdana">     <p align="right"><b>Art&iacute;culo de investigaci&oacute;n/Research article</b></p>      <p align="center"><font size="4" face="verdana"><b>A control system for reducing the hydrogen consumption of PEM fuel cells under parametric uncertainties</b></font></p>      <p align="center"><font size="3" face="verdana"><b>Sistema de control para reducir el consumo de hidr&oacute;geno en celdas de combustible PEM considerando incertidumbres param&eacute;tricas</b></font></p>      <p><b>Richard R&iacute;os <sup>1</sup>, Carlos A. Ramos-Paja <sup>2</sup> y Jairo J. Espinosa <sup>3</sup></b></p>      <p><sup>1</sup> Ingeniero de Control, M.Sc. en Matem&aacute;ticas, Departamento de Energ&iacute;a El&eacute;ctrica y Autom&aacute;tica, Facultad de Minas, Universidad Nacional de Colombia, Medell&iacute;n-Colombia, <a href="mailto:rriospa@unal.edu.co">rriospa@unal.edu.co</a></p>      <p><sup>2</sup> Ingeniero Electr&oacute;nico, M.Sc. en Ingenier&iacute;a Autom&aacute;tica y Ph.D. en Electr&oacute;nica, Autom&aacute;tica y Comunicaciones, Departamento de Energ&iacute;a El&eacute;ctrica y Autom&aacute;tica, Facultad de Minas, Universidad Nacional de Colombia, Medell&iacute;n-Colombia, <a href="mailto:caramosp@unal.edu.co">caramosp@unal.edu.co</a></p>      <p><sup>3</sup> Ingeniero Electr&oacute;nico, M.Sc. en Ingenier&iacute;a de Control y Ph.D. en Ciencias Aplicadas, Departamento de Energ&iacute;a El&eacute;ctrica y Autom&aacute;tica, Facultad de Minas, Universidad Nacional de Colombia, Medell&iacute;n-Colombia, <a href="mailto:jjespinov@unal.edu.co">jespinov@unal.edu.co </a></p>      <p></p>     <p align="center">Fecha de recepci&oacute;n: 01 de septiembre de 2015/ Fecha de aceptaci&oacute;n: 16 de junio de 2016</p> <hr>     ]]></body>
<body><![CDATA[<p>Como citar / How to cite</p>     <p>R. R&iacute;os-Pati&#241;o, C.A. Ramos-Paja y J.J. Espinosa-Oviedo, &quot;A control system for reducing the hydrogen consumption of PEM fuel cells under parametric uncertainties&quot;, <i>Tecno L&oacute;gicas</i>, vol. 19, no. 37, pp. 45-59, 2016</p> <hr>      <p><font size="3"><b>Abstract</b></font></p>     <p>This paper presents a control system for reducing the hydrogen consumption for a Polymer Electrolyte Membrane fuel cell, also considering parametric uncertainties. The control system is based on a non-linear state space model of the fuel cell, a Kalman filter/estimator, a linear state feedback controller and a Maximum Power Point (MPP) tracking algorithm. The control objective is to supply the requested load power, avoiding oxygen starvation with minimum fuel consumption using a Perturb and Observe (P&O) algorithm.</p>     <p>The performance of the control system was assessed under parametric uncertainties by simulating a performance degradation of the compressor due to aging. Thus, two cases were simulated: first, a mismatch between the system and the linear model in the (open-loop) air compressor gain; and second, a mismatch between the system and the linear model in the current compressor and losses. The simulation results showed that the Kalman filter/estimator overcome the uncertainties produced by the parametrical variations. Besides, the P&O algorithm accomplished to provide the suitable compressor voltage without identifying an optimal profile under ideal operating conditions and empirical data.</p>      <p><b>Keywords: </b>PEM fuel cells; oxygen excess ratio; Kalman filter; parametric uncertainty; Perturb & Observe.</p>      <p></p>     <p><font size="3"><b>Resumen</b></font></p>     <p>Este art&iacute;culo presenta un sistema de control para reducir el consumo de hidr&oacute;geno para una celda de combustible de Membrana de Intercambio Prot&oacute;nico, considerando incertidumbres param&eacute;tricas. El sistema de control incluye un modelo no lineal en el espacio de estado para la celda de combustible, un filtro de Kalman/estimador, un regulador &oacute;ptimo cuadr&aacute;tico y algoritmo de seguimiento de puntos de m&aacute;xima potencia (MPP). El objetivo de control es suministrar la potencia de carga demandada, evitando el agotamiento del ox&iacute;geno y minimizando el consumo de hidr&oacute;geno por medio de un algoritmo de Perturbaci&oacute;n y Observaci&oacute;n (P&O).</p>     <p>El desempe&#241;o del sistema de control es evaluado ante incertidumbres param&eacute;tricas al simular escenarios de p&eacute;rdida de desempe&#241;o como producto del envejecimiento del compresor. De esta forma, dos escenarios fueron simulados: un primer escenario simula un error entre la ganancia (de lazo abierto) del compresor de la celda de combustible y la del modelo; y un segundo escenario, con un error entre la corriente de p&eacute;rdidas y del compresor de la celda de combustible con respecto al modelo. Los resultados de simulaci&oacute;n muestran que el filtro Kalman/estimador logra contrarrestar las incertidumbres producidas por los cambios param&eacute;tricos del sistema. Igualmente, el algoritmo MPP logra suministrar el voltaje del compresor adecuado sin necesidad de un perfil &oacute;ptimo en condiciones ideales.</p>     ]]></body>
<body><![CDATA[<p><b>Palabras clave: </b>Celdas de Combustible de Membrana de Intercambio Prot&oacute;nico-PEM; exceso de raz&oacute;n de ox&iacute;geno; filtro de Kalman; incertidumbre param&eacute;trica; Perturbaci&oacute;n & Observaci&oacute;n.</p>      <p><font size="3"><b>1. Introduction</b></font></p>     <p>Currently, there is a growing interest in developing alternative energy sources that can be cleaner than those based on fossil fuel. In addition, fuel cells are devices that produce electri-cal current with almost null pollutant emissions by reacting oxygen with an oxidizing agent. Therefore, these devices have been earning a huge interest as alternative energy sources with strong research efforts and intensive development by several manufacturers. One of the most developed fuel cell technologies is the Proton Exchange Membrane (PEM) based on hydrogen as an oxidizing agent. These fuel cells have low operating temperature, high power efficiency, long cell life and low electrolyte corrosion &#91;1&#93;. However, PEM fuel cell operating conditions must be regulated to achieve high power efficiency and to avoid degradation of the device &#91;2&#93;.</p>      <p>Therefore, two important operating conditions must be regulated: the stoichiometric relation between oxygen and hydrogen, supplied to the stack, and the consumed oxygen. Otherwise, a mismatch between the supplied and demanded oxygen to produce the stack current may arise, yielding to undesirable phenomenon like oxygen starvation, which could to generate the degradation of the fuel cell, the decrement of the output power, and frequently the shut-down of the fuel cell &#91;2&#93;, &#91;3&#93;.</p>      <p>Although the oxygen starvation is a phenomenon that varies spatially, regulation of the oxy-gen excess ratio is the most common solution. The oxygen excess ratio gives the fraction between the oxygen flow supplied to the cathode and the consumed in the electrochemical reaction, and it must be higher than one for a proper performance of the fuel cell &#91;2&#93;. Few works have used model-based control systems &#91;2&#93;â€“&#91;8&#93; or MPP methods &#91;9&#93;â€“&#91;13&#93; for regulat-ing the oxygen excess ratio. In particular, two kinds of MPP approaches can be found in the literature: a first group maximizes the power generation by tracking the optimal stack current for the demanded power; and a second group maximizes the power generation by regulating the optimal compressor voltage, keeping the oxygen excess ratio constant at any operating condition. However, an optimal stack current does not imply an optimal value in the compres-sor voltage.</p>       <p>Therefore, it is not possible to guarantee an optimal fuel cell operation &#91;11&#93;. Other works have been devoted to model and regulate PEM fuel cells, such as empirical polynomial based approximations &#91;14&#93;, performance models based on interpolation and experimental characterization &#91;15&#93;, control-oriented models &#91;16&#93;â€“&#91;18&#93;, and models that consider the stack with its auxiliary systems &#91;19&#93;.</p>     <p>However, these not necessarily were focused on the oxygen starvation In the above groundwork, model parameters have been estimated under ideal operating conditions and assumed being constants in the complete operating range. However, these parameters vary over time due to different events like fuel cell degradation by aging (clog-ging of air filters or contamination of gas diffusion layers), or changes in the environmental conditions (temperature and humidity), among others. Therefore, robust controls have been proposed to regulate oxygen excess ratio under disturbances and uncertainties &#91;5&#93;â€“&#91;8&#93;. How-ever, these works have used an optimal load profile to determine the reference of the oxy-gen excess ratio. These optimal profiles are usually identified under ideal operating conditions from experimental results as a polynomial depending on the net power. These profiles there-by require being parameterized specifically for each PEM fuel, and they should be re-identified when the ideal operating conditions differ significantly from the actual operating conditions.</p>      <p>Previously, in &#91;4&#93; a linear control system and a non-linear state space model were proposed to deliver the requested load power by tracking an optimal profile, while the oxygen starva-tion is avoided and the fuel consumption is minimized. The optimal load profile was obtained from a set of maximum power points under ideal operating conditions parameterized using a polynomial function &#91;2&#93;. The modeled dynamics were the temperature of the stack and the airflow in the compressor for predicting the stack voltage and the behavior of the oxygen excess ratio. The model was validated using a set of experimental data obtained from a 1.2 kW NEXA Power Module &#91;10&#93;. The control system was designed using a linear-quadratic state feedback regulator and a linear Kalman filter. Both, controller and observer were designed using a linearized representation of the model around an operating point.</p>      <p>However, modeling errors introduced by parametric uncertainties and their effect on the fuel cell performance have not been analyzed in detail. For example, fuel cell degradation by aging may be an important source of modeling errors, yielding to mismatches in the system variables between the process and the model like the air compressor open-loop gain, optimal load power profiles or the compressor current and losses. To address these issues, this paper proposes a cascade control scheme combining a P&O algorithm and an LQR with a Kalman filter/estimator. </p>     <p>The P&O is proposed for determining the reference value of the oxygen starvation to minimize the fuel consumption and to supply the demanded load power. As in &#91;11&#93;, it determines the compressor voltage that keeps the oxygen excess ratio constant, but the observed variable is the net power and the perturbed variable is the oxygen excess ratio. Then, for regulating oxygen starvation, the P&O algorithm provides the suitable compressor voltage without identifying an optimal profile under ideal operating conditions and empirical data. The term Kalman filter/estimator refers to a classic Kalman filter together with the estimation of a non-physical variable that eliminates steady-state error. Finally, the design of the proposed cascade control system is based on the mathematical model presented in &#91;20&#93;.</p>      ]]></body>
<body><![CDATA[<p>The rest of paper is organized as follows: In the second section, it is described the architec-ture of a PEM fuel cell and it is summarized the non-linear model reported in &#91;20&#93; for predict-ing the oxygen excess ratio, stack voltage, thermal effects and compressor dynamics. Then, it is described the proposed cascade control scheme to overcome the uncertainty effects. In the third section, it is evaluated the performance of the proposed solution in comparison with the former optimal load profile by analyzing the delivered net power versus the fuel con-sumption. Finally, the conclusions of the work are given in section four.</p>      <p></p>     <p><font size="3"><b>2. Methods</b></font></p>     <p><i><b>2.1 Mathematical model of PEM fuel cell systems</b></i></p>     <p><a href="#Figura1">Fig. 1</a> depicts the physical configuration of a typical PEM fuel cell and the interaction among all its elements. The PEM fuel cell considered in this work is the Ballard 1.2 kW Nexa Power module, which uses hydrogen as fuel. The Nexa system provides run-time measures of stack temperature, air flow, stack current, and hydrogen consumption, among others.</p>      <p align="center"><a name="Figura1"></a><img src="/img/revistas/teclo/v19n37/v19n37a04fig01.jpg"></p>      <p>The non-linear state-space model used in this work for designing the control system is published in &#91;20&#93;.  The model structure is depicted in<a href="#Figura2"> Fig. 2.</a> Since the design of the Kalman filter/estimator proposed in this work strongly depends on the model structure, this section summarizes the model using the same equations and analyses reported in &#91;20&#93;. However, a more detailed description of the model, and its experimental validation, is available in &#91;20&#93;.</p>      <p align="center"><a name="Figura2"></a><img src="/img/revistas/teclo/v19n37/v19n37a04fig02.jpg"></p>      <p>The model dynamics are the temperature of the stack T<sub>st</sub> and the air flow generated by the compressor W<sub>cp</sub>. Such system is modeled using the equations given in (1-7).</p>      <p align="center"><a name="Ecuaci&oacute;n01_05"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec01_05.jpg"></p>      ]]></body>
<body><![CDATA[<p align="center"><a name="Ecuaci&oacute;n06_07"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec06_07.jpg"></p>      <p>Using an energy balance, the temperature of the stack T<sub>st</sub> is given by the Eq. (1), where T<sub>ca</sub>,in is the ambient temperature, V<sub>st</sub> is the stack voltage, I<sub>net</sub> is the load  by the compressor and losses, while I<sub>st</sub>= I<sub>net</sub>+I<sub>cm</sub> is the stack current obtained by adding both currents. The stack voltage and compressor current are given by the Equations (2-5), where Isc is a virtual short-circuit current.</p>      <p align="center"><a name="Ecuaci&oacute;n01_05"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec01_05.jpg"></p>      <p>Equations (3-5) are identified from the 1.2kW Nexa prototype by using experimental curves, where dV<sub>st</sub>is a deviation factor of the stack voltage that considers the changes of the stack temperature from the reference temperature T<sub>0</sub>=35C. An airflow compressor model is obtained by using experimental data taken from the Ballard NEXA 1.2 kW system, following the Reaction Curve Method &#91;6&#93; and described as follows:</p>      <p align="center"><a name="Ecuaci&oacute;n01_05"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec01_05.jpg"></p>      <p>where V<sub>cp</sub> is the compressor control signal. A linear state space model for the air compressor is proposed by deriving a time domain representation of G<sub>cm</sub><sup>s</sup></p>      <p align="center"><a name="Ecuaci&oacute;n08"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec08.jpg"></p>      <p>Considering the stack temperature T<sub>st</sub> as an additional state X<sub>4&prime;</sub> , a non-linear state space model for the PEM fuel cell is defined, whose inputs are the compressor control signal V<sub>cp</sub> within &#91;0%-100%&#93;, the load current I<sub>net</sub> and the ambient temperature T<sub>ca,in</sub> <sup>-</sup>. The model outputs are the oxygen excess ratio &lambda;<sub>O2</sub> and the stack voltage V<sub>st<sup>-</sup></sub>. The state-space model is given as follows:</p>      <p align="center"><a name="Ecuaci&oacute;n09_10"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec09_10.jpg"></p>      <p>W<sub>O2,ca,in</sub> is the oxygen flow that reaches the cathode, and W<sub>O2,reac</sub> is the oxygen flow consumed in the reaction. The hydrogen and oxygen flows consumed in the electrochemical reaction are given as follows:</p>      ]]></body>
<body><![CDATA[<p align="center"><a name="Ecuaci&oacute;n11_12"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec11_12.jpg"></p>      <p>and the inlet dry air flow W<sub>O2,ca,in</sub> is given by:</p>      <p align="center"><a name="Ecuaci&oacute;n13_15"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec13_15.jpg"></p>      <p>where M<sub>O2</sub> = 0.032 is the molecular mass of the oxygen, n=46 is the number of cells in the stack, F= 96485 is the Faraday constant, r<sub>O2,a</sub> = 0.2330is the molar mass relation between oxygen and dry air, which relates the oxygen flow available in the inlet dry air flow W a,ca,in In addition, w ca,in  is the inlet air flow, M<sub>am</sub> = 0.0288 is the humidity ratio, M<sub>am</sub> = 0.0288 is the inlet air molar mass. Finally, it is worth to mention that in the Eq. (15) is used to transform W<sub>ca,in</sub> from &#91;Kgâˆ™s&#094;(-1) &#93; to &#91;SLPM&#93;, because W<sub>cp</sub> is expressed in this unit. The non-linear model was validated through a set of experimental data from a 1.2 kW NEXA Power Module. <a href="#Tabla1">Table 1</a> describes each variable and parameter with respective units.</p>      <p align="center"><a name="Tabla1"></a><img src="/img/revistas/teclo/v19n37/v19n37a04tbl01.jpg"></p>      <p><i><b>2.2 Control system and parametric uncertainty</b></i></p>      <p>In &#91;20&#93; a linear control system was designed, whose control objective was to regulate the oxygen excess ratio &lambda;<sub>O2</sub> by tracking an optimal profile, while the requested net power is delivered and fuel consumption is minimized. The control system consisted in a Linear Quadratic Regulator (LQR), a linear Kalman filter and the following parameterization of the optimal profile:</p>      <p align="center"><a name="Ecuaci&oacute;n16"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec16.jpg"></p>      <p>However, such linear control system was designed for ideal conditions, where coefficients of the parametric equations were identified with empirical data, e.g. (3-7) and (16). Thus, modeling errors introduced by parametric uncertainties were not considered in &#91;20&#93;. In fact, the analyses reported in &#91;20&#93; and &#91;9&#93; show that detecting the optimal operating point of the fuel cell using classical control approaches must be performed off-line, which is subjected to parametric uncertainties.</p>      <p>In such a way, two types of parametric uncertainties are considered in this paper:  first, a mismatch between the (open-loop) air compressor gain in the fuel cell and control system; and second, a mismatch between the compressor current and losses I<sub>cm</sub> in the full cell and control system. In addition, the aim is to determine the optimal reference value of oxygen excess ratio &lambda;<sub>O2</sub> based on a method that is free of ideal operating condition. Thus, two solutions are considered for overcoming parametric uncertainties: first, a P&O algorithm for tracking on-line the optimal operating point, and second, a Kalman filter/estimator to eliminate the residual steady-state error produced by modeling errors. <a href="#Figura2">Fig. 2</a> illustrates the connection of the proposed control structure.</p>      ]]></body>
<body><![CDATA[<p>The P&amp;O algorithm is a technique used in  photovoltaic applications for maximizing the output power by tracking the MPPs,  which defines a hill climbing optimization problem in dynamic optimization &#91;21&#93;-&#91;22&#93;. The P&amp;O algorithm tracks the optimum value  of a variable of a dynamic system by repeatedly changing the value of another  suitable variable, i.e. the perturbed variable. To  find this value, it relies on the assumption that the variable to be  optimized has a single optimum in the range of values of the perturbed  variable.</p>     <p>In this paper, it is aimed to supply the requested load power with  minimum <i>I<sub>st</sub></i>, i.e. with minimum fuel consumption as derived in the  Eq. (11), because reductions in <i>I<sub>st</sub></i> produce diminution on the hydrogen flow required to supply the load power. Thus, the  perturbed variable is the oxygen excess ratio <i>&lambda;<sub>O2</sub></i> and the variable to be optimized is the net power <i>P<sub>net</sub></i>= <i>P<sub>st</sub></i> - <i>P<sub>cm</sub></i>, where <i>P<sub>st</sub></i> stands for the stack power, while <i>P<sub>cm</sub></i> represents the compressor power. As a result, the P&amp;O method behaves as a master  controller that fix the reference value of <i>&lambda;<sub>O2</sub></i>, and the LQR behaves as a slave system thatÂ  manipulates the compressor voltage <i>V<sub>cp</sub></i> to obtain such  reference value of <i>&lambda;<sub>O2</sub></i> under  perturbations.</p>      <p align="center"><a name="Figura3"></a><img src="/img/revistas/teclo/v19n37/v19n37a04fig03.jpg"></p>       <p>Then, the basic idea of the P&O algorithm is: starting from an initial value of the oxygen excess ratio &lambda;<sub>O2</sub> and net power Pnet,0 given by an arbitrary operating point, the value of P<sub>net</sub> is increased, if the slope on the P<sub>net</sub> vs &lambda;<sub>O2</sub> curve is positive; or decreased, if the slope is negative; or remains constant, if the slope is zero, see <a href="#Figura3">Fig. 3</a>. Thus, performing such strategy, an algorithm could be stated as follows: the process starts with initial values of &lambda;<sub>O2</sub> and P<sub>net,0</sub>, both variables are measured and deltas values (i.e. increments or decrements) are calculated; if both variables change in the same direction or remain equal &lambda;<sub>O2</sub> - P<sub>net</sub> &#8805; 0, the value of &lambda;<sub>O2</sub> is increased with a constant slope k. Similarly, if both variables change in different direction (&lambda;<sub>O2</sub> - P<sub>net</sub> < 0), the value of &lambda;<sub>O2</sub> is decreased with a constant slope k. Finally, the new values of &lambda;<sub>O2</sub>and P_net are stored as &lambda;<sub>O2</sub> and P<sub>net,0</sub>, respectively, for a further iteration, see the proposed flow chart in <a href="#Figura4">Fig. 4</a>.</p>      <p align="center"><a name="Figura4"></a><img src="/img/revistas/teclo/v19n37/v19n37a04fig04.jpg"></p>      <p>For overcoming modeling errors, the linear control is adjusted by introducing a linear Kalman filter with an additional non-physical variable used to properly estimate the state space variables &#91;23&#93;. Thus, since the measurable states are X<sub>1</sub> and T<sub>st</sub>, a non-linear model is defined from the Eq. (9), with output variables y = &#91; x<sub>1</sub> T<sub>st</sub>&#93; <sup> T </sup>, as follows:</p>      <p align="center"><a name="Ecuaci&oacute;n17"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec17.jpg"></p>      <p>A linear version of the model given in the Eq.(17) is obtained around the operating point defined by</p>       <p align="center"><a name="Ecuaci&oacute;n18_19"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec18_19.jpg"></p>      <p>This operating point is defined by taking the values of v19n37a04ec1012 as the average in the experimental range. The remaining variables are found by solving numerically the system of nonlinear equations described by (9-10). It is worth to mention that such linear system is observable, i.e. the matrix observability has full rank. Then, a continuous-time linear Kalman filter with an addition non-physical variable is proposed by extending the linear system in Equations (18)and(19) to:</p>      ]]></body>
<body><![CDATA[<p align="center"><a name="Ecuaci&oacute;n20"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec20.jpg"></p>       <p>where the matrices A, B, C and D are given in the Eq. (19). The variable d is a non-physical state added in order to eliminate any possible offset that can be presented in steady state, i.e. it introduces an integral term to the Kalman filter. The signals w and v are the plant and measurement noise, and both are assumed to be zero-mean Gaussian process, that is</p>      <p align="center"><a name="Ecuaci&oacute;n21"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec21.jpg"></p>      <p>where o<sup>-2</sup><sub>x1</sub>=33.185 Kgs<sup>-1</sup> and o<sup>-2</sup><sub>Tst</sub>=1.1608<sup>&bull;</sup>10<sup>-3</sup>C are the variance of the experimental data of W<sub>cp</sub> and T<sub>st</sub>, respectively. Defining the matrices, &Atilde;, B<sup>&tilde;</sup> and C<sup>&tilde;</sup>as:</p>      <p align="center"><a name="Ecuaci&oacute;n22"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec22.jpg"></p>      <p>Equations of the Kalman filter are given as follows</p>      <p align="center"><a name="Ecuaci&oacute;n23"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec23.jpg"></p>      <p></p>     <p><font size="3"><b>3. Results and discussion</b></font></p>      <p>Aiming to assess the performance of the control system against uncertainties produced by the model parameters, two cases were simulated: first, a mismatch between the system and the linear model in the (open-loop) air compressor gain; and second, a mismatch between the system and the linear model in the current compressor and losses. Both parametric uncertainties are considered as consequences of the device aging, and they were simulated with exponential behavior, i.e. v = v<sub>nominal</sub>+v<sub>nominal</sub> &Delta;(1-e<sup>-(t-t<sub>0</sub>)/Ï„)</sup>) where t<sub>0</sub> = 50<sub>s</sub>, r  = 100<sub>s</sub>, &Delta; = 10% and v represents the compressor gain or the current compressor. </p>      ]]></body>
<body><![CDATA[<p>The remaining variables of the system were considered constants at the operating point. Then, the first case was mainly focused in to assess the performance of the Kalman filter/estimator in comparison with the former filter proposed in &#91;20&#93;; and the second case was aimed to assess the performance of the MPP method for determining the reference value of &lambda;<sub>O2</sub> in comparison with the optimal profile used in &#91;20&#93;.</p>      <p>The simulations were performed in Matlab/Simulink software using the following parameters: solver ode23s of step-variable with relative tolerance of 1<sub>e</sub> <sup>-2</sup>.</p>      <p>The first scenario was simulated by adding a step of 10% below the nominal value of the compressor voltage voltage V<sub>cp</sub> at t = 50<sub>s</sub>, while the compressor gains changes with time. <a href="#Figura5">Fig. 5</a> illustrates the performance of the Kalman filter/estimator (LKF/estimator) against the observer proposed in &#91;9&#93;. In addition, an error analysis was carried out using both the mean relative error-(MRE) and root-mean-square deviation-(RMSD) for providing a measure of the error between the system and the observers.</p>      <p align="center"><a name="Figura5"></a><img src="/img/revistas/teclo/v19n37/v19n37a04fig05.jpg"></p>      <p>The first scenario was simulated by adding a step of 10% below the nominal value of the compressor voltage V<sub>cp</sub> at t = 50<sub>s</sub>, while the compressor gains changes with time. <a href="#Figura5">Fig. 5</a> illustrates the performance of the Kalman filter/estimator (LKF/estimator) against the observer proposed in &#91;20&#93;. In addition, an error analysis was carried out using both the mean relative error-(MRE) and root-mean-square deviation-(RMSD) for providing a measure of the error between the system and the observers:</p>      <p align="center"><a name="Ecuaci&oacute;n24"></a><img src="/img/revistas/teclo/v19n37/v19n37a04ec24.jpg"></p>      <p>In such expressions N is the number of samples, while y<sub>t</sub> and y&#94<sub>t</sub> are the system and estimated data, respectively. The values of these metric errors are given in Tables 2 and 3. It must be point out that the RMSD error quantifies the standard deviation of the state estimations value from the real state value.</p>       <p>The simulation results showed an improved performance of the Kalman filter/estimator in the estimation of the non-measurable variables, e.g. when a step change was made in the compressor voltage. It is observed that the linear Kalman filter could not detect this gain change, which produces a deficient estimation of the non-measurable variables. Meanwhile, the Kalman filter/estimator overcome such condition thanks to the virtual stated, which behaves as an integral term contributing to eliminate the instantaneous error over time. In addition, metric values in Tables <a href="#Tabla02_03">2</a> and <a href="#Tabla02_03">3</a> agree with the performance of the filters observed in <a href="#Figura5">Fig. 5.</a> It is worth mentioning that the RMSD values cannot be compared to variables because it is scale-dependent.</p>      <p align="center"><a name="Tabla02_03"></a><img src="/img/revistas/teclo/v19n37/v19n37a05tbl02_03.jpg"></p>      <p>Considering that changes in the environmental temperature are neglected, the T<sub>ca,in</sub> was kept constant at the operating point. The performance of the control system was tested under a current demand profile Inet depicted in <a href="#Figura6">Fig. 6</a>, while the compressor current increases with time due to aging of the fuel cell. The simulation performance of the control system with the P&O algorithm and the parametrized optimal profile is observed in Figs. <a href="#Figura7">7</a>, <a href="#Figura8">8</a> and <a href="#Figura9">9</a>. In addition, for assessing quantitatively the performance of both techniques, MRE errors for &lambda;<sub>02</sub>, and mean values of net powers and stack currents were obtained from the simulation and reported in <a href="#Tabla04">Table 4</a>.</p>      ]]></body>
<body><![CDATA[<p align="center"><a name="Tabla04"></a><img src="/img/revistas/teclo/v19n37/v19n37a05tbl04.jpg"></p>      <p>According to the results, the slave LQR accomplished to track the reference value given by each technique for determining the optimal value of &lambda;<sub>02</sub>, see <a href="#Figura6">Fig. 6</a>.</p>      <p align="center"><a name="Figura6"></a><img src="/img/revistas/teclo/v19n37/v19n37a04fig06.jpg"></p>      <p align="center"><a name="Figura7"></a><img src="/img/revistas/teclo/v19n37/v19n37a04fig07.jpg"></p>      <p align="center"><a name="Figura8"></a><img src="/img/revistas/teclo/v19n37/v19n37a04fig08.jpg"></p>      <p align="center"><a name="Figura9"></a><img src="/img/revistas/teclo/v19n37/v19n37a04fig09.jpg"></p>      <p>Although the P&O does not obtain an improved performance against the optimal profile, it is observed that both techniques obtained the same tradeoff regarding fuel consumption and delivered net power. However, a significant advantage of the P&O algorithm concerns its robustness to parameter changes, which enable it to be used for any fuel cell without performing an off-line identification of an optimal profile for &lambda;<sub>O2</sub>. Instead, solutions like the optimal load profile proposed in &#91;2&#93; require to be parameterized specifically for the PEM fuel cell used in a particular solution. Moreover, such an optimal profile could change due to aging, equipment repairing/replacement, among others without any prior off-line parametrization.</p>      <p><font size="3"><b>4. Conclusions</b></font></p>     <p>This paper presents a control system for reducing the hydrogen consumption in PEM fuel cells considering parametric uncertainties. The control system consisted in a LQR, a Kalman filter/estimator and a P&O algorithm for determining the optimal value of the oxygen excess ratio that reaches the minimum fuel cell consumption for the delivered power. The performance of the Kalman filter/estimator was assessed under modeling errors generated by parametric uncertainties. This proposed solution provided better estimation in comparison with the traditional Kalman filter. Moreover, the P&O algorithm provided a run-time procedure that accomplishes to supply the net power P<sub>net</sub> requested by the load with the minimum hydrogen consumption regardless the PEM fuel cell device and operating conditions.</p>      <p>The main disadvantage of the P&O algorithm is the small oscillation around the steady-state operation condition, which introduces small deviations from the optimal operating point. This can be addressed by using non-oscillating MPPT algorithms such as the incremental conductance. However, due to the high sensitivity to measurement noise of those approaches, such a solution requires further investigation. Similarly, non-linear control strategies with higher robustness to uncertainties, such as the sliding-mode approach, could be used to improve the regulation of the oxygen excess ratio.</p>      ]]></body>
<body><![CDATA[<p><font size="3" face="verdana"><b>5. Acknowledgements</b></font></p>     <p> The authors acknowledge the scholarship 511 de Doctorados Nacionales Generaci&oacute;n Bicente-nario 2010 granted by the Departamento Administrativo de Ciencia, Tecnolog&iacute;a e Innovaci&oacute;n (COLCIENCIAS). This work was also supported by COLCIENCIAS and the Universidad Nacional de Colombia under the project "Desarrollo de Nuevas L&iacute;neas de Servicios Tecnol&oacute;gicos Basa-das en Celdas de Combustibles&quot; with code 121056236765.</p>      <p><font size="3" face="verdana"><b>References</b></font></p>      <!-- ref --><p>&#91;1&#93; J. T. Pukrushpan, A. G. Stefanopoulou, and  Huei Peng, &#147;Control of fuel cell breathing,&#148; <i>IEEE Control Syst. Mag.</i>,  vol. 24, no. 2, pp. 30-46, Apr. 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217251&pid=S0123-7799201600020000400001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;2&#93; C. A. Ramos-Paja, C. Bordons, A. Romero, R.  Giral, and L. Martinez-Salamero, &#147;Minimum Fuel Consumption Strategy for PEM  Fuel Cells,&#148; <i>IEEE Trans. Ind. Electron.</i>, vol. 56, no. 3, pp. 685-696,  Mar. 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217253&pid=S0123-7799201600020000400002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;3&#93; C. Bordons, A. Arce, and A. J. del Real,  &#147;Constrained predictive control strategies for PEM fuel cells,&#148; in <i>2006  American Control Conference</i>, 2006, p. 6 pp.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217255&pid=S0123-7799201600020000400003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;4&#93; M. A. Danzer, J. Wilhelm, H. Aschemann, and  E. P. Hofer, &#147;Model-based control of cathode pressure and oxygen excess ratio  of a PEM fuel cell system,&#148; <i>J. Power Sources</i>, vol. 176, no. 2, pp.  515-522, Feb. 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217257&pid=S0123-7799201600020000400004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;5&#93; I. Matraji, S. Laghrouche, S. Jemei, and M.  Wack, &#147;Robust control of the PEM fuel cell air-feed system via sub-optimal  second order sliding mode,&#148; <i>Appl. Energy</i>, vol. 104, pp. 945-957, Apr.  2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217259&pid=S0123-7799201600020000400005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;6&#93; W. Garc&iacute;a-Gabin, F. Dorado, and C. Bordons,  &#147;Real-time implementation of a sliding mode controller for air supply on a PEM  fuel cell,&#148; <i>J. Process Control</i>, vol. 20, no. 3, pp. 325-336, Mar. 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217261&pid=S0123-7799201600020000400006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;7&#93; S. Laghrouche, M. Harmouche, F. S. Ahmed,  and Y. Chitour, &#147;Control of PEMFC Air-Feed System Using Lyapunov-Based Robust  and Adaptive Higher Order Sliding Mode Control,&#148; <i>IEEE Trans. Control Syst.  Technol.</i>, vol. 23, no. 4, pp. 1594-1601, Jul. 2015.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217263&pid=S0123-7799201600020000400007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;8&#93; J. K. Gruber, C. Bordons, and A. Oliva,  &#147;Nonlinear MPC for the airflow in a PEM fuel cell using a Volterra series  model,&#148; <i>Control Eng. Pract.</i>, vol. 20, no. 2, pp. 205-217, Feb. 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217265&pid=S0123-7799201600020000400008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;9&#93; C. A. Ramos-Paja, R. Giral, L.  Mart&iacute;nez-Salamero, J. Romano, A. Romero, and G. Spagnuolo, &#147;A PEM Fuel-Cell  Model Featuring Oxygen-Excess-Ratio Estimation and Power-Electronics  Interaction,&#148; <i>IEEE Trans. Ind. Electron.</i>, vol. 57, no. 6, pp. 1914-1924,  Jun. 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217267&pid=S0123-7799201600020000400009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;10&#93; C. A. Ramos-Paja, G. Spagnuolo, G. Petrone,  R. Giral, and A. Romero, &#147;Fuel cell MPPT for fuel consumption optimization,&#148; in <i>Proceedings of 2010 IEEE International Symposium on Circuits and Systems</i>,  2010, pp. 2199-2202.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217269&pid=S0123-7799201600020000400010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;11&#93; C. A. Ramos-Paja, G. Spagnuolo, G. Petrone,  and E. Mamarelis, &#147;A perturbation strategy for fuel consumption minimization in  polymer electrolyte membrane fuel cells: Analysis, Design and FPGA  implementation,&#148; <i>Appl. Energy</i>, vol. 119, pp. 21-32, Apr. 2014.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217271&pid=S0123-7799201600020000400011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;12&#93; A. Giustiniani, G. Petrone, C. Pianese, M.  Sorrentino, G. Spagnuolo, and M. Vitelli, &#147;PEM Fuel Cells Control by means of  the Perturb and Observe Technique,&#148; in <i>IECON 2006 - 32nd Annual Conference  on IEEE Industrial Electronics</i>, 2006, pp. 4349-4354.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217273&pid=S0123-7799201600020000400012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;13&#93; J. Lu and A. Zahedi, &#147;Air supply control for  maximum efficiency point tracking in fuel cell systems,&#148; <i>J. Renew. Sustain.  Energy</i>, vol. 4, no. 3, p. 33-106, May 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217275&pid=S0123-7799201600020000400013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;14&#93; X. D. Xue, K. W. E. Cheng, and D. Sutanto,  &#147;Unified mathematical modelling of steady-state and dynamic voltage-current  characteristics for PEM fuel cells,&#148; <i>Electrochim. Acta</i>, vol. 52, no. 3,  pp. 1135-1144, Nov. 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217277&pid=S0123-7799201600020000400014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;15&#93; S. O. T. Ogaji, R. Singh, P. Pilidis, and M.  Diacakis, &#147;Modelling fuel cell performance using artificial intelligence,&#148; <i>J.  Power Sources</i>, vol. 154, no. 1, pp. 192-197, Mar. 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217279&pid=S0123-7799201600020000400015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;16&#93; A. Hernandez, D. Hissel, and R. Outbib, &#147;Non  Linear State Space Modelling of a PEMFC,&#148; <i>Fuel Cells</i>, vol. 6, no. 1, pp.  38-46, Feb. 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217281&pid=S0123-7799201600020000400016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;17&#93; J. Golbert and D. R. Lewin, &#147;Model-based  control of fuel cells: (1) Regulatory control,&#148; <i>J. Power Sources</i>, vol.  135, no. 1-2, pp. 135-151, Sep. 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217283&pid=S0123-7799201600020000400017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;18&#93; J. Golbert and D. R. Lewin, &#147;Model-based  control of fuel cells (2): Optimal efficiency,&#148; <i>J. Power Sources</i>, vol.  173, no. 1, pp. 298-309, Nov. 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217285&pid=S0123-7799201600020000400018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;19&#93; M. J. Khan and M. T. Iqbal, &#147;Modelling and  Analysis of Electro-chemical, Thermal, and Reactant Flow Dynamics for a PEM  Fuel Cell System,&#148; <i>Fuel Cells</i>, vol. 5, no. 4, pp. 463-475, Dec. 2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217287&pid=S0123-7799201600020000400019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;20&#93; R. Rios, C. Ramos, and J. Espinosa,  &#147;Non-Linear State Space Model and Control Strategy for Pem Fuel Cell Systems,&#148; <i>Dyna</i>,  vol. 78, no. 166, pp. 60-67, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217289&pid=S0123-7799201600020000400020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;21&#93; N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, &#147;Optimization of Perturb and Observe Maximum Power Point Tracking Method,&#148; <i>IEEE Trans. Power Electron.</i>, vol. 20, no. 4, pp. 963-973, Jul.  2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217291&pid=S0123-7799201600020000400021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;22&#93; N. Femia, P. G., G. Spagnuolo, and M.  Vitelli, &#147;Power Electronics and Control Techniques for Maximum Energy  Harvesting in Photovoltaic Systems (Femia, N. et al; 2013) &#91;Book News&#93;,&#148; <i>IEEE Ind. Electron. Mag.</i>, vol. 7, no. 3, pp. 66-67, Sep. 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217293&pid=S0123-7799201600020000400022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;23&#93; D. Simon, <i>Optimal state estimation: Kalman, H infinity, and  nonlinear approaches</i>, 1st ed. Hoboken, N.J.: Wiley-Interscience, 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=5217295&pid=S0123-7799201600020000400023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p> </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pukrushpan]]></surname>
<given-names><![CDATA[J. T.]]></given-names>
</name>
<name>
<surname><![CDATA[Stefanopoulou]]></surname>
<given-names><![CDATA[A. G.]]></given-names>
</name>
<name>
<surname><![CDATA[Peng]]></surname>
<given-names><![CDATA[Huei]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Control of fuel cell breathing]]></article-title>
<source><![CDATA[IEEE Control Syst. Mag.]]></source>
<year>Apr.</year>
<month> 2</month>
<day>00</day>
<volume>24</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>30-46</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ramos-Paja]]></surname>
<given-names><![CDATA[C. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Bordons]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Romero]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Giral]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Martinez-Salamero]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Minimum Fuel Consumption Strategy for PEM Fuel Cells]]></article-title>
<source><![CDATA[IEEE Trans. Ind. Electron.]]></source>
<year>Mar.</year>
<month> 2</month>
<day>00</day>
<volume>56</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>685-696</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bordons]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Arce]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Real]]></surname>
<given-names><![CDATA[A. J. del]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Constrained predictive control strategies for PEM fuel cells]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ 2006 American Control Conference]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Danzer]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Wilhelm]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Aschemann]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Hofer]]></surname>
<given-names><![CDATA[E. P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Model-based control of cathode pressure and oxygen excess ratio of a PEM fuel cell system]]></article-title>
<source><![CDATA[J. Power Sources]]></source>
<year>Feb.</year>
<month> 2</month>
<day>00</day>
<volume>176</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>515-522</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Matraji]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Laghrouche]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Jemei]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Wack]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robust control of the PEM fuel cell air-feed system via sub-optimal second order sliding mode]]></article-title>
<source><![CDATA[Appl. Energy]]></source>
<year>Apr.</year>
<month> 2</month>
<day>01</day>
<volume>104</volume>
<page-range>945-957</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[García-Gabin]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Dorado]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Bordons]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Real-time implementation of a sliding mode controller for air supply on a PEM fuel cell]]></article-title>
<source><![CDATA[J. Process Control]]></source>
<year>Mar.</year>
<month> 2</month>
<day>01</day>
<volume>20</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>325-336</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Laghrouche]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Harmouche]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Ahmed]]></surname>
<given-names><![CDATA[F. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Chitour]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Control of PEMFC Air-Feed System Using Lyapunov-Based Robust and Adaptive Higher Order Sliding Mode Control]]></article-title>
<source><![CDATA[IEEE Trans. Control Syst. Technol.]]></source>
<year>Jul.</year>
<month> 2</month>
<day>01</day>
<volume>23</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>1594-1601</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gruber]]></surname>
<given-names><![CDATA[J. K.]]></given-names>
</name>
<name>
<surname><![CDATA[Bordons]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Oliva]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Nonlinear MPC for the airflow in a PEM fuel cell using a Volterra series model]]></article-title>
<source><![CDATA[Control Eng. Pract.]]></source>
<year>Feb.</year>
<month> 2</month>
<day>01</day>
<volume>20</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>205-217</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ramos-Paja]]></surname>
<given-names><![CDATA[C. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Giral]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Martínez-Salamero]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Romano]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Romero]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Spagnuolo]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A PEM Fuel-Cell Model Featuring Oxygen-Excess-Ratio Estimation and Power-Electronics Interaction]]></article-title>
<source><![CDATA[IEEE Trans. Ind. Electron.]]></source>
<year>Jun.</year>
<month> 2</month>
<day>01</day>
<volume>57</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>1914-1924</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ramos-Paja]]></surname>
<given-names><![CDATA[C. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Spagnuolo]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Petrone]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Giral]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Romero]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fuel cell MPPT for fuel consumption optimization]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of 2010 IEEE International Symposium on Circuits and Systems]]></conf-name>
<conf-date>2010</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ramos-Paja]]></surname>
<given-names><![CDATA[C. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Spagnuolo]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Petrone]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Mamarelis]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A perturbation strategy for fuel consumption minimization in polymer electrolyte membrane fuel cells: Analysis, Design and FPGA implementation]]></article-title>
<source><![CDATA[Appl. Energy]]></source>
<year>Apr.</year>
<month> 2</month>
<day>01</day>
<volume>119</volume>
<page-range>21-32</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Giustiniani]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Petrone]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Pianese]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Sorrentino]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Spagnuolo]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Vitelli]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[PEM Fuel Cells Control by means of the Perturb and Observe Technique]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lu]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Zahedi]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Air supply control for maximum efficiency point tracking in fuel cell systems]]></article-title>
<source><![CDATA[J. Renew. Sustain. Energy]]></source>
<year>May </year>
<month>20</month>
<day>12</day>
<volume>4</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>33-106</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Xue]]></surname>
<given-names><![CDATA[X. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Cheng]]></surname>
<given-names><![CDATA[K. W. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Sutanto]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Unified mathematical modelling of steady-state and dynamic voltage-current characteristics for PEM fuel cells]]></article-title>
<source><![CDATA[Electrochim. Acta]]></source>
<year>Nov.</year>
<month> 2</month>
<day>00</day>
<volume>52</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>1135-1144</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ogaji]]></surname>
<given-names><![CDATA[S. O. T.]]></given-names>
</name>
<name>
<surname><![CDATA[Singh]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Pilidis]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Diacakis]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Modelling fuel cell performance using artificial intelligence]]></article-title>
<source><![CDATA[J. Power Sources]]></source>
<year>Mar.</year>
<month> 2</month>
<day>00</day>
<volume>154</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>192-197</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hernandez]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Hissel]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Outbib]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Non Linear State Space Modelling of a PEMFC]]></article-title>
<source><![CDATA[Fuel Cells]]></source>
<year>Feb.</year>
<month> 2</month>
<day>00</day>
<volume>6</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>38-46</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Golbert]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Lewin]]></surname>
<given-names><![CDATA[D. R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Model-based control of fuel cells: (1) Regulatory control]]></article-title>
<source><![CDATA[J. Power Sources]]></source>
<year>Sep.</year>
<month> 2</month>
<day>00</day>
<volume>135</volume>
<numero>1-2</numero>
<issue>1-2</issue>
<page-range>135-151</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Golbert]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Lewin]]></surname>
<given-names><![CDATA[D. R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Model-based control of fuel cells (2): :: Optimal efficiency]]></article-title>
<source><![CDATA[J. Power Sources]]></source>
<year>Nov.</year>
<month> 2</month>
<day>00</day>
<volume>173</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>298-309</page-range></nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Khan]]></surname>
<given-names><![CDATA[M. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Iqbal]]></surname>
<given-names><![CDATA[M. T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Modelling and Analysis of Electro-chemical, Thermal, and Reactant Flow Dynamics for a PEM Fuel Cell System]]></article-title>
<source><![CDATA[Fuel Cells]]></source>
<year>Dec.</year>
<month> 2</month>
<day>00</day>
<volume>5</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>463-475</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rios]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Ramos]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Espinosa]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Non-Linear State Space Model and Control Strategy for Pem Fuel Cell Systems]]></article-title>
<source><![CDATA[Dyna]]></source>
<year>2011</year>
<volume>78</volume>
<numero>166</numero>
<issue>166</issue>
<page-range>60-67</page-range></nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Femia]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Petrone]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Spagnuolo]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Vitelli]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimization of Perturb and Observe Maximum Power Point Tracking Method]]></article-title>
<source><![CDATA[IEEE Trans. Power Electron.]]></source>
<year>Jul.</year>
<month> 2</month>
<day>00</day>
<volume>20</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>963-973</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Femia]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[G.]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Spagnuolo]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Vitelli]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Power Electronics and Control Techniques for Maximum Energy Harvesting in Photovoltaic Systems (Femia, N. et al; 2013) &#91;Book News&#93;]]></article-title>
<source><![CDATA[IEEE Ind. Electron. Mag.]]></source>
<year>Sep.</year>
<month> 2</month>
<day>01</day>
<volume>7</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>66-67</page-range></nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Simon]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimal state estimation: Kalman, H infinity, and nonlinear approaches]]></source>
<year>2006</year>
<edition>1st</edition>
<publisher-loc><![CDATA[Hoboken ]]></publisher-loc>
<publisher-name><![CDATA[N.J.: Wiley-Interscience]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
