scieee AI-readable full text Open interactive document viewer

Adaptive Model Predictive Control of the Hybrid Dinamics of a Fuel Cell Systems

Fiacchini, Mirko; Albea-Sánchez, Carolina; Alamo, Teodoro; Camacho, Eduardo F.

Abstract

In this paper, an adaptive control scheme for the safe operation of a fuel cell system is presented. The aim of the control design is to guarantee that the oxygen ratio do not reach dangerous values. A first level of control is given by a feedforward control. An improved behavior is obtained using an adaptive predictive controller to determine the voltage to be applied to the air compressor. An admissible robust control invariant set for the PWA model of the system is computed. The control action of the predictive controller is obtained in such a way that the state is always included in the safe region characterized by the admissible robust control invariant set. This guarantees that the proposed controller always provides safe evolutions of the system.

Full text

Adaptive Model Predictive Control of the Hybrid Dynamics of a Fuel Cell System. M. Fiacchini, T. Alamo, C. Albea and E. F. Camacho Abstract— In this paper, an adaptive control scheme for the safe operation of a fuel cell system is presented. The aim of the control design is to guarantee that the oxygen ratio do not reach dangerous values. A first level of control is given by a feedforward control. An improved behavior is obtained using an adaptive predictive controller to determine the voltage to be applied to the air compressor. An admissible robust control invariant set for the PWA model of the system is computed. The control action of the predictive controller is obtained in such a way that the state is always included in the safe region characterized by the admissible robust control invariant set. This guarantees that the proposed controller always provides safe evolutions of the system. I. INTRODUCTION In the last years many research efforts have been directed to the study of hybrid systems. See, for example, [1], [2], [3], [4], [5], [6]. These systems exhibit discrete and continuous dynamics simultaneously. The presence of the two kinds of dynamics leads to the substantial inapplicability of both the classical systems theory and the automata theory. In this paper, the application of an adaptive model predictive control to a fuel cell plant is presented. The fuel cell, located in the laboratory of the Department of Systems and Automatic of the University of Seville, generates electricity from the chemical reaction between oxygen and hydrogen. The plant is composed of different sub-systems. A complex non-linear model of the whole system has been obtained. From this model, a simple discrete-time piecewise affine (PWA) model for control purpose is identified. In particular, the objective of the control action is to avoid that the oxygen ratio reaches dangerous values. A feedforward control of the voltage of the compressor represents a first level of control. In order to obtain a better behavior, an adaptive model predictive controller for the compressor voltage is presented. The proposed controller relies on the use of an admissible robust control invariant set. The computation of admissible robust control invariant sets for hybrid systems has been addressed in [4]. The computation of the maximal robust control invariant set for a PWA system is in many situations computationally unaffordable. Using the special characteristics of the obtained PWA system we are able to present an efficient algorithm for the computation of an admissible robust control invariant set for the fuel cell system. The presented adaptive model predictive controller incorporates a constraint that forces the M. Fiacchini, T. Alamo, C. Albea and E.F. Camacho are with the Department of Systems and Automatic, Escuela Superior de Ingenieros, University of Seville, Spain {mirko, alamo, calbea, eduardo}@cartuja.us.es evolution to be confined in the obtained admissible robust control invariant set. This guarantees that in spite of the simplifying assumptions adopted to obtain an implementable adaptive predictive controller, the evolution of the system always remains in the safe region. The paper is organized as follows. In the next section a brief description of a fuel cell is given. In section 3 the piecewise affine model of the fuel cell is presented. The computation of the admissible robust control invariant set is detailed in section 4. The adaptive predictive controller, along with different numerical results are presented in section 5. The paper draws to a close with a section of conclusions. II. DESCRIPTION OF FUEL CELLS Afuelcell(FC)isadevicethatgenerateselectricity from hydrogen and oxygen. This is achieved by converting chemical energy of the fuel directly into electricity. A fuel cell is a class of galvanic cell based on oxidation-reduction reaction composed by three main parts: 1) Anode:wheretheelectronsandionsareproduced.The anode reaction is H2→2H++2e−. 2) Cathode:wheretheionsandelectronsarejoined.The cathode reaction is 1 2O2+2H++2e−→H2O. 3) Electrolyte:itistheelectricinsulatorabletoconduct ions. The electrolyte of the proposed Fuel Cell is a Proton Exchange Membrane (PEM) made of a polymer (Nafion). The overall reaction is H2+1 2O2→H2O+Electricity+Heat. See that the secondary products are merely water and heat. The rate of the reaction is determined by the electricity consumption of the external load. The elementary fuel cell is assembled forming a Membrane Electrode Assembly (MEA) where the PEM is sandwiched between the anode, the cathode and the flow field plates. The anode and cathode are made of carbon fiber paper and a platinum catalyst. An elementary fuel cell can provide 1.2Valthough the typical value is 0.6V.Inordertoobtain alargervoltage,fuelcellsarestacked. The fuel cell system shown in Fig. 1 is a PEM FC which operates with pure hydrogen and air and an external humidifier. This provides up to 1200Wof unregulated DC hal-00256633, version 1 - 15 Feb 2008 Author manuscript, published in "Control Applications, 2007. CCA 2007. IEEE International Conference on, Singapore : Singapore (2007)" DOI : 10.1109/CCA.2007.4389435 Fig. 1. The Fuel Cell power at a nominal output voltage of 26V.Thefuelcellis now connected to a resistive load which can be manipulated manually and will allow the simulation of several and changing loads. The system is basically divided in five subsystems: 1) The Cell stack:itisthepartofthesystemwherethe electricity is produced. 2) The electric load:simulatesarealconsumerofthe produced electricity. 3) Air supply and humidity exchanger:thefuelcellis supplied by air with a required humidity. 4) Hydrogen storage and supply:thehydrogenpressure and flow are regulated in the operating conditions. 5) Cooling system:theheatproducedbythegeneration of the electricity is refrigerated by a fan. Adetaileddescriptionofthefuelcellandoftherelated dynamic model is presented by A. Arce and A. Del Real in [7], [8]. The dynamic model of the fuel cell has been developed based on existing knowledge taken from literature (see [9]) and validated on the real plant. This model has been implemented in Matlab/Simulink environment and it has been validated with the real plant. The oxygen ratio is a very important variable to consider due to the oxygen starvation phenomenon. The system is said to be in starvation mode when the ratio between the oxygen input flow and the reacting one is less then 2. When it happens, the current oxygen flow can not maintain the process and this can damage the membrane and therefore destroy the fuel cell. It is clear the importance of controlling that ratio to assure that the system never enters in a starvation mode. Hence, the safety condition is λ O2=Wo2,in Wo2,reacted ≥2,(1) where Wo2,in is the oxygen input flow and Wo2,reacted is the oxygen reacting in the cell. The aim of the adaptive control design is to assure that the oxygen ratio does not reach starvation values. For that purpose, the continuous-time Simulink model developed by A. Arce and A. del Real [7], [8] has been considered. A discrete-time PWA model has been obtained from this model and used to design the control, as illustrated in the following. III. PWA MODEL OF THE FUEL CELL In the fuel cell system, the control of the air compressor is a crucial task as it is responsible for a safe operation of the system. The air compressor is controlled by means of a feedforward control. This control maintains the output λ O2 in a safe value for constant currents. As the variations on the compressor voltage have an important effect on the dynamics of λ O2,thisvoltagewillbeconsideredasthecontrolinput for the system. The idea is to obtain, by means of an adaptive predictive controller, a control correction signal that, added to the original feedforward control, improves the performance of the system while guaranteeing that the unsafe transients are avoided. Afirstanalysisofthesystem,describedin[10](accepted at the American Control Conference, 2007), revealed a nonproper behavior of the system if the load current Ist was used as the input and the oxygen ratio λ O2as the output. This led us to identify a first PWA model considering the ratio between the variation and the current r(k)=ΔIst (k) Ist (k),(2) as the non-manipulable input. The oxygen ratio normalized around the steady-state value was considered as the output, y(k)= λ O2−2.2391, and the obtained PWA model was y(k)=Gi(z)r(k)if r(k)∈Ri,(3) where the transfer functions depend on the active region Ri.Alinearsystemisidentifiedforeachratiobetween −0.1and0.1andvariationof0.01, that is ri= −0.1,−0.09,...,0.09,0.1. Note that the regions depend only on the input r(k).Moreover,duetothePWAnatureof the model, each transfer function is considered valid for aparticularnominalratioriand for close values. That is, the nominal values are ri=−0.1,−0.09,...,0.09,0.1, i=1,...,ni,whereni=21 is the number of different regions. Hence, the distance between them is δ r=0.01. Furthermore, for each ratio rthe closest value of riis considered as the nominal one. In other words, given the nominal value ri,regionRiis defined as Ri={r:|r−ri|≤0.5 δ r}.Note that it has been supposed that the ratio can not exceed the value of 0.105 in magnitude. It follows that the difference between the nominal ratio and the applied one is bounded, that is, denoting Δr(k)=r(k)−riwith rithe current nominal ratio, it results that |Δr(k)|≤0.5 δ r=0.005. Hence, the effect of this difference can be considered as a bounded additive uncertainty. In the former model (3), the controller for the air compressor is the aforementioned feedforward law. In order to improve the control of the air compressor, a new model of the system is required. In particular, it is necessary to introduce the manipulable input which will be used as additional control signal. This new model should describe the evolution of λ O2as a PWA model. In the following the PWA model for control purpose is presented. It has two inputs: the hal-00256633, version 1 - 15 Feb 2008 load current (or its ratio) and the variations of compressor voltage. The ratio r(k)will be considered as an external signal defining the system dynamics, that is, the active linear model of the PWA at each instant. That signal will be used in the adaptive model predictive control for selecting the linear model to employ for computing the prediction. The predictive controller provides a correction signal that is added to the feedforward law. The main objective is to compute such a correction signal in such a way that it robustly avoids the unsafe starvation region. For this aim and knowing that the dynamics of the system depend on the the ratio r(k),thePWAmodelhasbeen identified applying two pseudorandom binary signal (PRBS): the first on the current ratio, around the nominal value ri, and the second as voltage variation added to the compressor voltage. In other words, for each nominal ratio ri∈ {−0.1,−0.09,..., 0.09,0.1},theratioexcitationis r(k)=ri+rPRBS(k)(4) where rPRBS ={+ δ r 2,− δ r 2}is the value of the PRBS. The other excitation signal is the variation of the compressor voltage vcmp(k)=vFF(Ist (k))+vc(k)(5) where the nominal voltage vFF is that provided by the feedforward control and it depends only on the current, vc(k)={−1,+1}is the added PRBS signal and the compressor voltage vcmp is given by their sum. Moreover, the system is initially at the equilibrium given by vcmp(k)=vFF(Ist (k)) and the constant current Ist (k)=Ist . The output considered for identification is the value y(k)= λ O2−2.2391 and it has been employed to identify the linear model valid around the nominal ratio ri.Theleastsquare criterion has been applied jointly with the four pole model y(k)= b1z−1+b2z−2 1+a1z−1+a2z−2+a3z−3+a4z−4r(k)+ c1z−1+c2z−2 1+a1z−1+a2z−2+a3z−3+a4z−4vc(k)(6) Note that the model is given by the sum of two transfer functions whose four poles are the same. This structure provides good identification results and is very useful for computing a robust control invariant set due to its simplicity. Then the model can be rewritten in form of regressor function, that is y(k)= φ (k)T θ (7) where φ (k)is the regressor composed by the last values of output and inputs and the parameter vector is θ = [−a1,−a2,−a3,−a4,b1,b2,c1,c2]T.Theparametervector θ is obtained solving the corresponding least square problem. Then, for each admissible nominal ratio, a linear model is computed. As a further level of simplification we consider aPWAmodelcomposedbyni=9linearmodels,thatis, the related to ri∈{−0.1,−0.075,0.05,...0.075,0.1},with ni=9numberofregions.Hencetheactivelinearmodelis the i-th if r(k)=ri+Δr(k),witha|Δr(k)|≤0.5 δ r,where δ r=0.025 and i=1,...,ni. IV. ROBUST INVARIANT SET The first step to design the adaptive model predictive controller is to find an admissible robust control invariant set for the PWA model. This requires the computation of a region of the state-space such that, for all the contained states there is a control input such that the next state is contained in the set, for all the considered linear plants. In other words, define the state-space PWA model as x(k+1)=Aix(k)+BR ir(k)+BVc ivc(k)+Ew(k)(8) if r(k)∈Riand where Ai= ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ −a1−a2−a3−a4b2c2 100000 010000 001000 000000 000000 ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ , BR i='b100010 (T, BVc i='c100001 (T, E='100000 (T. (9) The state, normalized around the steady-state value of 2.2931, is x(k)=[ λ O2(k)−2.2931, λ O2(k−1)− 2.2931, λ O2(k−2)−2.2931, λ O2(k−3)−2.2931,r(k− 1),vc(k−1)]T.TheactivemodelofthePWAmodelis determined by the current value of the ratio r(k):thei-th model is valid at time kif r(k)∈Ri.Asthevalueofr(k) is accessible, at each instant it is possible to know which of the 9 linear models determines the dynamics of the system. The additive uncertainty w(k)represents the error due to the difference between the PWA model and the non-linear model and it can be experimentally checked that this uncertainty never reaches amplitudes greater than 0.015. Thus the constraint w(k)∈W={w(k)∈R:|w(k)|≤ δ w=0.02} provides an appropriate bound. The control input is bounded too: vc(k)∈V={v(k)∈R:|vc(k)|≤10} The safety condition, namely λ O2≥2, bounds the admissible region of the state space. The admissible region for the first 4 states, which are the past values of λ O2−2.2391, is given by: 2−2.2391 ≤xj(k)≤3−2.2391 j=1,...,4(10) where the upper bound is a trivial bound never reached by λ O2and it is added just to simplify the algorithm. The fifth state is the past value of the ratio. As we restrict to ratios included between −0.1−0.5 δ rand 0.1+0.5 δ r,it results that x5must satisfy: −0.1125 ≤x5(k)≤0.1125 (11) hal-00256633, version 1 - 15 Feb 2008 The sixth state, which is the past compressor voltage, has to fulfil: −10 ≤x6(k)≤10 (12) These linear inequalities define a safe polyhedron of the state space and can be expressed as X={x:Mx ≤N}⊂R6. Fig. 2. Projection of the invariant set on x4=x5=x6=0. Define the set Ckas the set of states xfor which there is an adaptive robust control policy that guarantees that the sequence x(0),x(1),...,x(k)belongs to the admissible set Xregardless of the uncertainty and the ratio input. It is clear that Ck+1⊆Ck,∀k.Moreoverstandardargumentsfrom invariant set theory allows one to affirm that the set lim k→∞Ck=C∞ constitutes an admissible robust control invariant set. Define as a sort of extended state the vector composed by the state xand the input vc,thatis:xe(k)=[x(k)Tvc(k)T]T. Given the polytopic set Ck={x:Mkx≤Nk}},thesetCk+1 is given by Ck+1= ni ) i=1 Pro jx(Pi k)(13) where Pi k={xe∈Ck×V:∀r∈Ri,∀w∈W, Mk(Aix+BVc ivc+BR ir+Ew)≤Nk}(14) and Pro jx(Pi j)indicates the projection of the set Pi j⊂R7on the subspace R6related to state xand Ri=[ri− δ r,ri+ δ r]. Note that Pi kis the set of xe=[xT,vT c]Tsuch that the state xis mapped inside Ckwhen the model is the i-th and the input applied is vc,regardlessoftheadmissiblevaluesofr and w.Then,projectingPi kon the subspace of x,theresultis the set of states for which there exists at least an admissible value of vcsuch that the successor state is mapped inside Ckfor all r∈Riand w∈W.Hence,theintersectionofthe projections provide the set of states that can be maintained in the safe region k+1steps.Notethatthepreviousstatement relies on the fact that the value of r(k)is assumed to be measurable. The following theorem provides a way for computing Pi k given Ck.This,andequation13allowsonetocomputeCk+1. Theorem 1: Consider the set Pi kdefined in 14. Define: Si k={xe∈Ck×V:MkAix+MkBVc ivc≤ Nk−MkBR iri−0.5|MkBR i δ r|−|MkE δ w|} (15) where |MkBR i δ r|indicates the vector whose entries are the absolute values of the elements of MkBR i δ r.Thesamefor |MkE δ w|.Then, Pi k=Si k. Proof: Indicate with nkthe number of rows of Mkand Nk.DefinewithMk,jand Nk,jthe j-th rows of the matrix Mk and vector Nk,respectively.Notethat: Pi k={xe∈Ck×V:∀r∈Ri,∀w∈W Mk(Aix+BVc ivc+BR ir+Ew)≤Nk} ={xe∈Ck×V:∀j=1,...,nk, max r∈Ri,w∈W{Mk,j(Aix+BVc ivc+BR ir+Ew)}≤Nk,j} ={xe∈Ck×V:Mk,j(Aix+BVc ivc)+ max r∈Ri,w∈W{Mk,j(BR ir+Ew)}≤Nk,j,∀j=1,...,nk} ={xe∈Ck×V:Mk,j(Aix+BVc ivc)+max r∈Ri {Mk,jBR ir}+ max w∈W{Mk,jEw}≤Nk,j,∀j=1,...,nk}. (16) Considering that, for all j=1,...,nk, max r∈Ri {Mk,jBR ir}=Mk,jBR iri+0.5|Mk,jBR i δ r|, max w∈W{Mk,jEw}=|Mk,jE δ w|, we have that Pi k={xe∈Ck×V:Mk(Aix+BVc ivc)+MkBR iri+ 0.5|MkBR i δ r|+|MkE δ w|≤Nk}=Si k. The following algorithm provides a way to compute an admissible robust control invariant set: Algorithm 1: 1) Set the initial region C0=X={x:M0x≤N0}and j=0. 2) For each region Ridefine Si j={xe∈Cj×U:MjAix+MjBVc ivc≤ Nj−MjBR iri−0.5|MjBR i δ r|−|MjE δ w|}. 3) Compute Cj+1= ni ) i=1 Pro jx(Si j). hal-00256633, version 1 - 15 Feb 2008 4) If Cj+1=Cj,orCj+1is empty then stop. Else, set j=j+1andreturntostep2. The algorithm has been applied to the obtained model and it converged after 19 iterations to a non-empty polyhedron ˆ C={x∈X:ˆ Mx ≤ˆ N}.Theprojectionof ˆ Con the first three dimension is represented in Fig. 2, where x4=x5=x6=0. In the case that the obtained admissible robust invariant set would be empty or too small, a possible solution is to increase the accuracy of the PWA model, for instance using ahigherorderlinearmodeloremployingmoreregions. This would lead to a smaller uncertainty and to an enlarged robust invariant set, at the expense of a greater computational complexity. V. ADAPTIVE MODEL PREDICTIVE CONTROL The admissible robust control invariant set ˆ Cis used to guarantee that the proposed controller provides a safe operation of the fuel cell. Every control strategy that forces the state x(k)to remain in the admissible robust control invariant set assures that the system remains in the safe region. We employ an adaptive model predictive control strategy which minimizes a quadratic cost and guarantees that the state remains in the safe region. The model used for the prediction depends on the current ratio. Note that the use of the admissible robust control invariant set yields to a formulation of the model predictive control which guarantees robust safety for the fuel cell and is less conservative then the classic robust schemes, min-max predictive control for example. The PWA model (9) has been used for designing the model predictive control. The inputs of the controller are the measures of λ O2(k)and of the current Ist (k).Ateach instant the ratio r(k)is computed from the current measure r(k)=Ist (k)−Ist (k−1) Ist (k),(17) and the state x(k)of the PWA model (8) is updated. The active linear model is given by the value of r(k)as previously described. Moreover, we suppose that the ratio is maintained constant Nsteps, where Nis the control (and prediction) horizon. Note, however, that if in the prediction the current reaches the extremal values, 9Aand 41A,then the ratio is set to zero for the rest of the prediction horizon. Hence, the ratio in the prediction horizon is r(k+j)=*r(k)if Ist (k+j)∈[9,41] 0otherwise. and Ist (k+j)is computed from Ist (k)and using equation (17). Through a set of linear constraints, we imposed that the first predicted state belongs to the admissible robust control invariant set ˆ Cdespite of the uncertainties. This guarantees that the evolution of the system always remains in ˆ C.The last set of constraints imposes that the predicted nominal state does not violate the safety condition ( λ O2>2). The proposed model predictive control is the following: 0 5 10 15 20 25 30 35 40 45 2 2.1 2.2 2.3 0 5 10 15 20 25 30 35 40 45 10 20 30 40 50 0 5 10 15 20 25 30 35 40 45 −0.1 −0.05 0 0.05 0.1 0 5 10 15 20 25 30 35 40 45 −1 0 1 2 λ O2 Ist r vc Time[s] Fig. 3. Evolution with MPC and a random varying r(k). min vc(k),...,vc(k+N−1){N−1 ∑ j=0 (x(k+j|k)TQx(k+j|k)+ vc(k+j)TRvc(k+j))+ x(k+N|k)TPx(k+N|k)} s.t. x(k|k)=x(k) x(k+j+1|k)=Aix(k+j|k)+BR ir(k+j)+ BVc ivc(k+j), if r(k+j)∈Ri,j=0,...,N−1 ˆ M(Aix(k)+BR ir(k)+BVc ivc(k))+|ˆ ME δ w|≤ˆ N, if r(k)∈Ri x1(k+j|k)≥(2−2.2391),j=1,...,N. (18) The prediction horizon is N=8, the cost is quadratic in the predicted state x(k+j|k)and in the control input vc(k+ j),j=1,...,N.Theconsideredoutputisy(k)=Cx(k)= [1,0,0,0,0,0]x(k)= λ O2(k)−2.2391 and the weighting matrices are Q=10 CTCfor the error and R=0.1forthe input. Note that, in practice, the ratio is not indefinitely maintained at a non-zero value. As a matter of fact, in normal hal-00256633, version 1 - 15 Feb 2008 operation, the ratio will be close to zero. Only in the transitory change from a load current to another the ratio will take values different from zero. Hence we consider the system corresponding to ratio zero for computing the matrix P.ThefinalcostmatrixPis the one corresponding to the LQR obtained using the same weighting matrices. Note that the employment of different linear models depending on the current ratio provides the adaptive nature to the control strategy. This, jointly with the safety constraint x(k+1)∈ˆ C,allowstoassuresafenessavoidingtheuseof more conservative strategies, such as the min-max predictive controller. In Fig. 3 it is shown the result of the application of the MPC in the non-linear system. The ratio r(k)is constant during each interval of 5sand it takes random values. The current Ist reaches a wide range of admissible values. The control action is smooth and it has amplitude smaller than 2V.Notethatthevalueof λ O2never reaches the unsafe values, not even between 5 and 10 seconds, when the ratio is maintained at a value which would have caused unsafety in absence of the control. The ability of the propose adaptive MPC to prevent oxygen starvation is more evident in Fig. 4, where the maximal value of the ratio r=0.1125 is maintained during 3 seconds. The value of λ O2does not reach unsafe values. 0 1 2 3 4 5 6 7 8 9 10 2 2.1 2.2 2.3 0 1 2 3 4 5 6 7 8 9 10 20 22 24 26 28 30 0 1 2 3 4 5 6 7 8 9 10 0 0.05 0.1 0.15 0.2 0 1 2 3 4 5 6 7 8 9 10 −1 0 1 2 3 λ O2 Ist r vc Time[s] Fig. 4. Evolution with MPC and a step of r(k). VI. CONCLUSIONS In this paper the application of an adaptive model predictive control to a fuel cell plant has been addressed. In particular, the aim of the control action is to avoid that the oxygen ratio reaches values lower than 2, regardless on the variation of the load current. The fuel cell plant is located in the laboratory of the Department of Systems and Automatic of the University of Seville. A simple discrete-time model in PWA form has been developed. An adaptive model predictive controller has been proposed. Such a controller relies on the computation of an admissible robust control invariant set. The controller forces the system to remain in such a safe set. VII. ACKNOWLEDGMENTS The authors would like to acknowledge A. Arce and A.J. del Real for supplying the detailed fuel cell model, the European Commission and the MEC for funding this work in the framework of the NoE HYCON FP6-IST-511368 and the project DPI2005-04568. REFERENCES [1] W. Heemels, B. D. Schutter, and A. Bemporad, “Equivalence ofhybrid dynamical models,” Automatica,vol.37,pp.1085–1091,2001. [2] A. Bemporad, F. Borrelli, and M. Morari, “Optimal controllers for hybrid systems: Stability and piecewise linear explicit forms,” in Proceedings of the 39th IEEE Conference on Decision and Control, vol. 2(2), Sydney, Australia, 2000, pp. 1810–1815. [3] P. Grieder, M. Kvanisca, M. Baotic, and M. Morari, “Stabilizing low complexity feedback control of constrained piecewise affine systems,” Automatica,vol.41,pp.1683–1694,2005. [4] S. Rakovic, P. Grieder, M. Kvasnica, D. Mayne, and M. Morari, “Computation of invariant sets for piecewise affine discrete time systems subject to bounded disturbances,” in Proceedings of the 43rd IEEE Conference on Decision and Control.,2004,pp.1418–1423. [5] M. Lazar, W. Heemels, S. Weiland, and A. Bemporad, “Stabilization conditions for model predictive control of constrained PWA systems,” in Proceedings of the 43rd IEEE Conference on Decision and Control, 2004, pp. 4595–4600. [6] A. Bemporad, F. Borrelli, and M. Morari, “Piecewise linear optimal controllers for hybrid systems,” in Proceedings of the American Control Conference, 2000,vol.2,Chicago,IL,USA,2000,pp.1190– 1194. [7] A. Arce, “Modelling and control of a PEM fuel cell,” Master’s thesis, University of Seville, 2005. [8] C. Bordons, A. Arce, and A. Del Real, “Constrained predictive control strategies for PEM fuel cells,” in Proceedings of the American Control Conference,Minneapolis,MN,USA,2006. [9] J. T. Prukushpan, A. G. Stefanopoulou, and H. Peng, Control of fuel cell Power Systems: Principles, Modeling and Analysis and Feedback Design. Springer, 2004. [10] M. Fiacchini, T. Alamo, and E. F. Camacho, “Piecewise affine model of a fuel cell for safety verification.” in Proceedings of the American Control Conference,NewYorkCity,NY,USA,2007. hal-00256633, version 1 - 15 Feb 2008 View publication statsView publication stats