+ All Categories
Home > Documents > Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps...

Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps...

Date post: 03-Nov-2019
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
17
F uel cell systems offer clean and efficient energy production and are currently under intensive development by several manufac- turers for both stationary and mobile applications. The fuel cell (FC) concept dates back to the early 1800s. The idea was first published in [1], and its invention has largely been attributed to W.R. Grove [2]. Although the availability and abundance of fos- sil fuel has limited interest in FCs as a power source [3], recent advances in membrane and electrode material, reduced usage of noble metal cata- lysts, efficient power electronics, and electric motors have sparked inter- est in direct electricity generation using FCs. In particular, proton exchange membrane FCs (PEM-FCs), also known as polymer electrolyte membrane FCs, are considered to be more developed than other FC tech- nologies. These FCs have high power density, solid electrolyte, long cell and stack life, and low corrosion. Moreover, these FCs operate at low tem- peratures (50–100 C), which enables fast start-up. PEM-FCs consist of a proton-conducting membrane sandwiched between two platinum-impregnated porous electrodes (membrane elec- trode assembly, MEA), as shown in Figure 1. Hydrogen molecules are split into protons and free electrons at the anode catalyst. The protons diffuse through the membrane to the cathode and react with the supplied oxygen and the returning electrons to produce water. During this process, the electrons pass through an external load circuit and pro- vide useful electric energy. A typical PEM-FC pro- vides up to 0.6 W/cm 2 depending on the catalyst loading, the membrane and electrode material, and the reactant (oxygen O 2 and hydrogen H 2 ) concen- tration in the anode and cathode. To satisfy differ- ent power requirements, many FCs are connected electrically in series to form an FC stack (FCS). Compared to batteries, FCs provide higher energy density. For example, a methanol FC powertrain has an energy density of about 1,900 Wh/kg, whereas a lead acid battery provides 40 Wh/kg [4]. Moreover, battery recharging is more time consuming than refueling FC vehicles with hydro- gen or liquid fuel. FCs have higher efficiencies compared to heat engines, and their use for modular electricity generation and electric vehi- cles propulsion is promising [5]. FC efficiency is high at partial loads, which occur in the majority of urban and highway driving scenarios [6]. At the nominal driving speed of 30 mph, the efficiency of an FC electric Avoid fuel cell oxygen starvation with air flow controllers. By Jay T. Pukrushpan, Anna G. Stefanopoulou, and Huei Peng STETHESCOPE: ©EYEWIRE April 2004 30 0272-1708/04/$20.00©2004IEEE IEEE Control Systems Magazine F E A T U R E
Transcript
Page 1: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

Fuel cell systems offer clean and efficient energy production andare currently under intensive development by several manufac-turers for both stationary and mobile applications. The fuel cell(FC) concept dates back to the early 1800s. The idea was firstpublished in [1], and its invention has largely been attributed toW.R. Grove [2]. Although the availability and abundance of fos-

sil fuel has limited interest in FCs as a power source [3], recent advancesin membrane and electrode material, reduced usage of noble metal cata-lysts, efficient power electronics, and electric motors have sparked inter-est in direct electricity generation using FCs. In particular, protonexchange membrane FCs (PEM-FCs), also known as polymer electrolytemembrane FCs, are considered to be more developed than other FC tech-nologies. These FCs have high power density, solid electrolyte, long celland stack life, and low corrosion. Moreover, these FCs operate at low tem-peratures (50–100 ◦C), which enables fast start-up.

PEM-FCs consist of a proton-conducting membrane sandwichedbetween two platinum-impregnated porous electrodes (membrane elec-trode assembly, MEA), as shown in Figure 1. Hydrogen molecules are splitinto protons and free electrons at the anode catalyst. The protons diffusethrough the membrane to the cathode and react with the supplied oxygenand the returning electrons to produce water. During this process, the

electrons pass through an external load circuit and pro-vide useful electric energy. A typical PEM-FC pro-

vides up to 0.6 W/cm2 depending on the catalystloading, the membrane and electrode material, andthe reactant (oxygen O2 and hydrogen H2) concen-tration in the anode and cathode. To satisfy differ-

ent power requirements, many FCs are connectedelectrically in series to form an FC stack (FCS).

Compared to batteries, FCs provide higher energydensity. For example, a methanol FC powertrain has an

energy density of about 1,900 Wh/kg, whereas a lead acidbattery provides 40 Wh/kg [4]. Moreover, battery recharging

is more time consuming than refueling FC vehicles with hydro-gen or liquid fuel. FCs have higher efficiencies compared to heat

engines, and their use for modular electricity generation and electric vehi-cles propulsion is promising [5]. FC efficiency is high at partial loads,which occur in the majority of urban and highway driving scenarios [6].At the nominal driving speed of 30 mph, the efficiency of an FC electric

Avoid fuel celloxygen starvation

with air flowcontrollers.

By Jay T. Pukrushpan, Anna G. Stefanopoulou, and Huei Peng

STETHESCOPE: ©EYEWIRE

April 2004300272-1708/04/$20.00©2004IEEE

IEEE Control Systems Magazine

F E A T U R E

Page 2: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

drive using hydrogen from natural gas is twice as high asthat of a conventional internal combustion engine [4].Using pure hydrogen as fuel can reduce vehicle emissions,especially in densely populated urban environments.

The dependence of PEM on high-purity hydrogen reac-tant requires novel hydrogen generation and storage tech-nologies. Fuel processors that reform hydrocarbon fuelinto gas rich in hydrogen are currently considered a near-term solution to the hydrogen generation problem [7].Controlling fuel processors to provide hydrogen ondemand can mitigate problems associated with hydrogenstorage and distribution [8], [9]. In the long term, hydro-gen generation by means of water electrolysis based onrenewable energy from wind, waves, and sun, or reformedhydrocarbon fuel through biomass will help reduce thecurrent dependence on fossil fuels.

The principle of electricity generation from a PEM-FC isstraightforward when the correct material properties, cellstructure, and hydrogen are in place. The FC powerresponse, however, is limited by air flow, pressure regula-tion, heat, and water management [10]. Since current isinstantaneously drawn from the load source connected tothe FC, the FC control system is required to maintain opti-mal temperature, membrane hydration, and partial pres-sure of the reactants across the membrane to avoiddetrimental degradation of the FC voltage, which canreduce efficiency. These critical FC parameters must becontrolled over a wide range of current, and thus power,by a series of actuators such as valves, pumps, compres-sor motors, expander vanes, fan motors, humidifiers, and

condensers. The resulting auxiliary actuator system,shown in Figure 2, is needed to make fine and fast adjust-ments to satisfy performance, safety, and reliabilityrequirements that are independent of age and operatingconditions. These requirements create challenging spatialand temporal control problems [11]. In this article weassume that compressed hydrogen is available, and weconcentrate on the challenges associated with the tempo-ral characteristics of the air (oxygen) supply. The overallFC system and relevant variables are shown in Figure 2.

We use control design techniques based on a dynamicmodel developed in [12] and [13]. A similar modeling

April 2004 31IEEE Control Systems Magazine

Figure 1. PEM FC reactions and structure. Water, electrical energy, and heat arise through the combination ofhydrogen and oxygen. Although the concept is simple, itsimplementation requires a complex structure, sophisticatedmaterials, and accurately controlled conditions.

Water

Gas DifusionLayers

Flow Fields andCurrent Collectors

HydrogenOxygen

Load

ElectronH2 Proton

Oxygen

Anode Cathode

MEA

Water

2H2 → 4H+ + 4e- O2 + 4H+ 4e- → 2H2O+–

Figure 2. FC system with major control subsystems. A fuel cell system includes four subsystems that manage the air, hydro-gen, humidity, and stack temperature. The humidification and cooling are sometimes combined in one subsystem. The figurealso shows the control inputs and outputs of the air subsystem.

Fuel Cell StackHumidifier

Water Separator

Water Tank

HydrogenTank

S

Compressor

Motor

stI

cmv

λo2

stv

S

Page 3: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

approach is presented in [14] and discussed in [15] and[16]. The stack terminal voltage Vst is calculated based onthe dynamically evolving load current and FC operatingconditions such as hydrogen and oxygen partial pressure.The physical parameters are calibrated based on datareported in the literature, and the system is sized to repre-sent the high pressure FC stack used in the Ford P2000Fuel Cell vehicle [10]. The model is then used to analyzeand design an air flow controller for the FC stack super-charging device that provides fast and robust air flow tothe cathode.

The FC air flow needs to be controlled rapidly and effi-ciently to avoid oxygen starvation and extend the life ofthe stack [11], while minimizing parasitic losses of thecompressor [17]. Oxygen starvation is a complicated phe-nomenon that occurs when the partial pressure of oxygenfalls below a critical level at any location within the mean-der of the air stream in the cathode [18]. This phenome-non entails a rapid decrease in cell voltage, which insevere cases can cause a hot spot, or even burn-throughon the surface of a membrane. To prevent this catastroph-ic event, the stack diagnostic system must either removethe current from the stack or trigger shut-down. Althoughthe oxygen starvation is spatially varying, this phenome-non is believed to be avoidable by regulating the cathodeexcess oxygen ratio λO2, which is a lumped variable.

We thus regulate the oxygen excess ratio λO2 in the FCScathode by controlling the compressor motor voltage vcm

during step changes in current Ist drawn from the FCS. Thecontrol problem is challenging for two reasons. First, thetopology of actuated, disturbance, and performance vari-ables limits the disturbance rejection capabilities of anyrealizable controller. In particular, the variables manipulat-ed by means of the actuator vcm are upstream of where thedisturbance Ist affects the performance variable λO2 . Thesecond challenge arises from the fact that the traditionallyused measurements for λO2 regulation are upstream of theperformance variable due to difficulties in sensing within avapor-saturated flow stream. To improve the systemobservability, we propose the use of FCS voltage in coordi-nation with other feedback measurements. The proposeduse of voltage by the feedback controller does not add costto the overall system since voltage is already used in diag-nostic and emergency shut-down procedures. Note that theFCS voltage cannot be used as the sole output-injection

variable in the FCS observer because voltage depends onother variables such as hydrogen partial pressure [8], [19]and membrane humidification (dryness and flooding).

Apart from the air flow control design, we show that theclosed-loop FC stack impedance resembles a passive resis-tive power source (Rst = 0.05 �) for current excitationsslower than 0.1 rad/s. The FC impedance defines the powerquality of the FCS as a power source [20] especially whenthe FCS is connected to sensitive electronic equipment orto a grid of heterogeneous power sources [20], [21]. Finally,we show that minimizing parasitic losses and providing fast

air flow regulation are conflicting objec-tives. The conflict arises from the factthat the flow device uses part of thestack power to accelerate. One way toresolve this conflict is to augment theFCS system with an auxiliary battery oran ultracapacitor to drive the auxiliarydevices or buffer the FCS from transientcurrent demands. These additional com-

ponents, however, introduce complexity and additionalweight [4]. We analyze the tradeoff between the two objec-tives using a single-input, two-output (SITO) control config-uration [22]. We then show that a compromise needs to bemade between oxygen starvation and FCS net power fortransients faster than 0.7 rad/s (see Figure 19). Althoughthis number is specific to our system, our analysis proce-dure is general and can be applied to other FC systems.

Nonlinear Fuel Cell Stack System ModelIn this section we present a nonlinear dynamic model ofthe FC system using electrochemical, thermodynamic, andzero-dimensional fluid flow principles documented indetail in [12] and [13]. We concentrate on the dynamicalPEM-FC behavior associated with the reactant pressureand flow, and we neglect the slower dynamics associatedwith temperature regulation and heat dissipation. Weassume that the averaged stack temperature Tst is wellregulated for all phases modeling, analysis, and controldesign. We also assume that the inlet reactant flows in thecathode and anode can be humidified in a consistent andrapid way. Although the last assumption is not satisfied inpractice, especially during fast transients, lack of experi-mental data prevents the accurate representation andanalysis of dynamic coupling between temperature andhumidity variations.

In this study, we assumed as shown in Figure 3 thatthe multiple cathode and anode volumes of FCs in thestack are lumped together as a single stack cathode andanode volume. Pressurized hydrogen is supplied to theFC stack anode through a pressure regulator. The anodesupply and return manifold volumes are small, and thepure hydrogen flow allows us to lump these volumes into

April 200432 IEEE Control Systems Magazine

Simple control techniques provide usefulinsight critical for the development ofrobust and efficient fuel cell systems.

Page 4: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

one “anode’’ volume. We denote the variables associatedwith the lumped anode volume by the subscript “an.” Thecathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressorand stack cathode (ca). The cathode supply manifold vol-ume in the Ford P2000 experimental vehicle is significantdue to the long distance between the flow control device,located at the front of the vehicle, and the stack, locatedin the rear of the vehicle [10]. The cathode return mani-fold represents the lumped volume of pipes downstreamof the stack cathode.

NomenclatureThe variables we use are listed below. Masses (kg) aredenoted with m, mass flows (kg/s) with W , molar masses(kg/mol) with M, pressure (kPa) with p, temperatures (K)with T , vapor saturation pressure at temperature Tx withpsat(Tx) = px

sat , relative humidity with φ , humidity ratiowith �, rotational speed (rad/s) with ω, power (watts) withP, current (A) with I, current density (A/cm2) with i, area(cm2) with A, volume (m3) with V, voltage (volts) with v.The variables associated with vapor are denoted with asubscript v, water with w, oxygen with O2, nitrogen withN2, and hydrogen with H2. The variables in specific vol-umes have as a second subscript the volume identifier(sm,, ca, rm, an). The variables associated with the electro-chemical reactions are denoted with “rct.” The variablesfor the compressor or the compressor motor have “cp” or“cm,” respectively, as their subscript. Similarly, the stackvariables use “st,” the individual FCs variables use “fc,” theatmospheric variables use “atm,” and the membrane vari-ables use “mbr.”

State-Space RepresentationMass conservation yields governing equations for oxygen,nitrogen, and water mass inside the cathode volume given by

dmO2

dt= WO2,in − WO2,out − WO2,rct, (1)

dmN2

dt= WN2,in − WN2,out, (2)

dmw,ca

dt= Wv,ca,in − Wv,ca,out + Wv,gen + Wv,mbr. (3)

The rate of change of the mass mw,ca of water inside thecathode depends solely on the summation of vapor flows,because it is assumed that the liquid water does not leavethe stack and evaporates into the cathode gas if cathodehumidity drops below 100%. The mass of water is in vaporform until the relative humidity of the gas exceeds saturation(100%), at which point vapor condenses into liquid water.The cathode pressure is then calculated using Dalton’s lawof partial pressures (pca = pO2 + pN2 + pv,ca). The partial

pressures for the oxygen (pO2 = (RTst)/(MO2Vca)mO2 ), nitro-gen (pN2 = (RTst)/(MN2Vca)mN2 ), and vapor (pv,ca = φcapst

sat) in the cathode are algebraic functions of thestates through the ideal gas law and the psychrometric lawssince the cathode temperature is assumed to be fixed andequal to the overall stack temperature at Tst = 353 K (80 ◦C).Given the vapor saturation pressure pst

sat, the relative humidi-ty is φca = min[1, (mw,caRTst)/(pst

satMvVca)].The flow rates into and out of the cathode are defined

based on the difference between the pressures of theupstream and downstream gases. These relations aredefined in the next section based on the states in the sup-ply and the return manifold. In particular, the rate ofchange of mass msm inside the supply manifold is gov-erned by mass conservation, and the rate of change psm ofsupply manifold pressure is governed by energy conserva-tion modeled by

dmsm

dt= Wcp − Wsm, (4)

dpsm

dt= γ R

Matma Vsm

(WcpTcp − WsmTsm), (5)

where R is the universal gas constant, γ is the ratio of thespecific heat capacities of air, Matm

a is the molar mass ofatmospheric air at φatm, Vsm is the manifold volume, andTsm = (psmVsmMatm

a )/(Rmsm) is the supply manifold gastemperature.

The flow and temperature out of the compressor (Wcp

and Tcp) depend on the compressor rotational speed ωcp,which is governed by the combined compressor motorinertia Jcp according to

Jcpdωcp

dt= 1

ωcp(Pcm − Pcp), (6)

where Pcm and Pcp denote the power supplied to thecompressor motor and the power required to drive the

April 2004 33IEEE Control Systems Magazine

Figure 3. Schematic of the fuel cell reactant supply system.The lumped parameter model uses four control volumes withspatially invariant time-varying variables.

Cat

hode

Ano

de

H2 TankSupplyManifold (sm)

(ca)

(an)

(rm)ReturnManifold

MEA

Diffusion Layer

Page 5: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

compressor, respectively. The compressor motorpower Pcm(vcm, ωcp) is calculated from the motor inputvoltage vcm , which is the actuator signal. Other nonlin-ear maps are used to calculate the consumed compres-sor power Pcp(ωcp, (psm)/(patm), Tatm) , the f low rateWcp(ωcp, (psm)/(patm), Tatm) , and f low temperatureTcp(ωcp, (psm)/(patm), Tatm) . Numerical values for thesenonlinear maps can be found in [23].

The state equation of the return manifold pressure is

dprm

dt= RTst

Mcaa Vrm

(Wca − Wrm), (7)

where Vrm and Tst denote return manifold volume and gastemperature, respectively. Note that the isothermalassumption in the return manifold allows us to eliminatethe state mrm, which now depends on prm according to theideal gas law (mrm = (prmVrmMca

a )/(RTst)).The governing equations for hydrogen and water in the

anode can be written as

dmH2

dt= WH2,in − WH2,purge − WH2,rct, (8)

dmw,an

dt= Wv,an,in − Wv,purge − Wv,mbr, (9)

with the anode pressure and relative humidity calculated as

pan = RTst

MH2VanmH2︸ ︷︷ ︸

pH2

+ min[

1,RTstmw,an

MvVanpstsat

]︸ ︷︷ ︸

φan

pstsat.

In summary, the nonlinear model based on the stateequations (1)–(9) inolves the nine states

xNL = [mO2 , mH2 , mN2 , ωcp, psm, msm, mw,an, mw,ca, prm

]T.

Reactant Flow RatesThe air temperature in the supply manifold Tsm from (4)–(5) is typically higher than the desired stack temperatureTst due to the high compressor exit temperature Tcp. Weassume that a “perfect” heat exchanger has been imple-mented to maintain the temperature of the cathode inlet-flow to the desired Tst . Similarly, we assume that aninstantaneous humidifier regulates the relative humidityof the cathode inlet-flow at the desired relative humidityφdes

ca,in by injecting vapor. We employ these assumptions,despite their severity, to achieve basic understanding ofthe oxygen starvation problem by isolating the flow/pres-sure dynamics from the temperature and humiditydynamics. Future work will extend the model to includerealistic heat exchanger and vaporizer characteristics.

The outlet mass flow rates of the supply manifoldWsm(pca, psm, Tsm), the cathode Wca(prm, pca, Tst), and thereturn manifold Wrm(patm, prm, Tst) are calculated usingnozzle equations [12].

Based on the gas outflow from the supply manifold,specifically, its mass flow rate Wsm, pressure psm, desiredhumidity φdes

ca,in, and temperature Tst, along with the atmos-pheric air conditions (patm, Tatm, φatm, χO2 ), we calculatethe individual species of (1)–(3) by means of

WO2,in = yO2

11 + atm

Wsm, (10)

WN2,in = yN2

11 + atm

Wsm, (11)

Wv,ca,in = ca,in

1 + atmWsm. (12)

We define the mass fraction of oxygen and nitrogen in thedry atmospheric air as yO2 = χO2 MO2/Matm

a andyN2 = (1 − χO2)MN2/Matm

a , where Matma = χO2 MO2

+ (1 − χO2) MN2 and χO2 = 0.21 is the oxygen mole fractionin dry air. The atmospheric (at compressor inlet) and cath-ode inlet humidity ratio are given by

atm = Mv

Ma

φatmpatmsat /patm

1 − φatmpatmsat /patm

, (13)

ca,in = Mv

Ma

φdesca,inpst

sat

psm(1 − φatmpatmsat /patm)

. (14)

Also, the mass flow rate of each species out of the cathodeis calculated as

WO2,out = mO2

mcaWca, (15)

WN2,in = mN2

mcaWca, (16)

Wv,ca,out = pv,caVcaMv

RTstmcaWca, (17)

where mca = mO2 + mN2 + (pv,caVcaMv)/(RTst) is the totalmass of the cathode gas.

The oxygen reaction rate WO2,rct , hydrogen reactionrate WH2,rct, and water generation rate Wv,gen are calculat-ed from the stack current Ist by using the electrochemicalequations

WO2,rct = MO2

n Ist

4F, (18)

WH2,rct = MH2

n Ist2F

, (19)

Wv,gen = Mvn Ist

2F, (20)

April 200434 IEEE Control Systems Magazine

Page 6: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

where n is the number of cells in the stack and F is theFaraday number (F = 96, 485 C).

The mass flow Wv,mbr of vapor across the membrane iscalculated using mass transport principles and membraneproperties given in [24] according to

Wv,mbr = Mv Afcn(

ndiF

− Dw(φca − φan)

tm

), (21)

where Afc is the active area of the FC and i is the FC cur-rent density (current per active area, Ist/Afc). The variablend (φca, φan) is the electro-osmotic coefficient,Dw(φca, φan, Tst) is the diffusion coefficient, and tm is mem-brane thickness used in the work of [24] and [25] and doc-umented in [12].

The anode inlet flow rate Wan,in = kp,an(pca − pan + δp)

is regulated to maintain a constant pressure difference δpacross the membrane. This rate can be achieved by usinghigh-gain proportional control with reference signal provid-ed by the supply manifold pressure sensor. The hydrogenand water flows to the anode in (8)–(9) are calculated by

WH2,in = 11 + �an,in

Wan,in, (22)

Wv,an,in = �an,in

1 + �an,inWan,in. (23)

The anode inlet humidity ratio �an,in is calculated from theflow temperature Tan,in, relative humidity φan,in, and pres-sure pan,in of the flow leaving the hydrogen humidifier bymeans of

�an,in = Mv

MH2

φan,inpan,insat

pan,in. (24)

The relative humidity φan,in is set to 50% to provide sub-saturated conditions in the anode (φan < 1), which, in turn,prevents anode flooding. Under these conditions, theanode purge is disabled (Wv,purge = 0).

Performance VariablesThe nonlinear state equations in (10) have the form

xNL = f(xNL,u, w), (state equations)

u = vcm, (actuator (control) signals)

w = Ist, (exogenous inputs)

where the control input u is the compressor motor voltagevcm, and the disturbance input w is the current Ist drawnfrom the FCS. The performance variables are the net powerPnet = P ref

net( Ist) produced by the FCS system and theexcess oxygen ratio λO2 = λd

O2in the FCS cathode. Both per-

formance variables are defined below.

The FC voltage vfc is given in the form of eitherpolarization curves or a nonlinear map [12] of currentdensity i and other anode and cathode variables asvfc(i, pO2 , pH2 , Tst, φca, φan) . Figure 4 shows polarizationcurves for different values of oxygen partial pressure pO2 .Since n FCs are connected in series to form an FC stack(FCS), the total FCS voltage and power are vst = nvfc andPst = nAfcvfci. The air compressor is the main contributorof parasitic loss in the FC system [17], therefore the netpower obtained from the FC stack system is

Pnet = Pst(xNL, Ist) − Pcm(xNL, vcm). (25)

The oxygen excess ratio λO2is then used as the lumped

variable that indicates FCS oxygen starvation

λO2 = WO2,in(xNL)

WO2,rct(xNL, Ist). (26)

We explicitly denote the dependence on the input Ist ,which directly affects WO2,rct and causes an instantaneousdrop of λO2. On the other hand, the actuator vcm affectsthe oxygen excess ratio λO2 indirectly through the statesxNL . High λO2, and thus high oxygen partial pressure,improves the total power Pst but also requires higher Pcm.

Above an optimum λO2 level, that depends on Ists [12], fur-ther increase of λO2 will cause a decrease in Pnet. For sim-plification we assume the fixed value λd

O2= 2. In the future,

extremum-seeking or other maximum-finding techniquescan be used to search on-line for the optimum excess oxy-gen ratio level.

April 2004 35IEEE Control Systems Magazine

Figure 4. FC polarization curves for different oxygen partialpressures. The cell voltage drops as the current densitydrawn from the fuel cell increases. The steady-state voltagesdepend on the activation, ohmic, and concentration losses.The losses increase when the partial pressure of oxygen inthe cathode decreases.

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.80

0.2

0.4

0.6

0.8

1

1.2

Current Density, i (A/cm2)

Cel

l Vol

tage

, Vfc

(V

)

Concentration

Vact Activation

Vohm Ohmic

Vconc

Page 7: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

The overall control design objective is to define thecompressor motor input voltage vcm to maintainλO2 = 2 and achieve the desired FC system net powerPnet = P ref

net( Ist) based on a static map of the current drawnfrom the FCS. The potential measurements include air flowrate Wcp through the compressor, supply manifold pres-sure psm, and stack voltage vst. The resulting control prob-lem is given by

y = [Wcp psm vst]T = hy(xNL,u, w), (measurements)

z =[ePnetλO2 ]T = hz(xNL,u, w), (performance variables)

where ePnet = P refnet − Pnet. Figure 2 illustrates the physical

location of all of the input/output variables. First we focuson the problem of using the compressor motor voltagevcm to regulate the oxygen excess ratio λd

O2= 2. Next we

consider two control objectives, namely, edPnet

= 0 andλd

O2= 2. Note that the two objectives are achievable at

steady state, but not during transients, by a single controlactuator. The tradeoff between the performance variablesePnet and λO2 is presented at the end of this article.

Control ConfigurationsWe consider three different control schemes for the FC stacksystem as illustrated in Figure 5. Because the disturbance(stack current) can be measured, a static function that corre-lates the steady-state value between the control input vcm

and the disturbance Ist can be used in the feedforward path.This static feedforward (sFF) scheme shown in Figure 5(a) iseasily implemented with a look-up table. The static feedfor-ward controller determines the compressor voltage com-mand v∗

cm, which achieves an air flow that replenishes theoxygen flow depleted during a current command Ist. For spe-cific ambient conditions of pressure, temperature, andhumidity, the required air flow can be calculated analyticallyfrom the stack current W∗

cp = fcp( Ist) based on electrochem-ical and thermodynamic principles modeled by

W ∗cp =(1 + �atm)W ∗

air

=(

1+ Mv

Matma

φatmpatmsat(

patm − φatmpatmsat

))

1χO2

λO2 MO2

n Ist

4F.

(27)

Analytical modeling or experimental testing can be used toconstruct the inverse of compressor and compressormotor maps to find v∗

cm = fcm( Ist) that the desired air flowW∗

cp. In this article we use nonlinear simulation to deter-mine the static feedforward controller sFF that cancels theeffect of the current disturbance w = Ist to the oxygenexcess ratio z2 = λO2 at steady state.

When an analytical model of the FCS is available, adynamic feedforward controller can be designed to achievebetter transient response. In particular, a linear dynamicfeedforward controller (dFF) that cancels the effect of w to z2

over a wide range of frequencies is designed first. A propor-tional integral feedback controller (PI) is designed to reducesensitivity to modeling error, device aging, and variations inambient conditions. As discussed later, the PI feedback con-troller must be sufficiently slow so that the transientresponse of the combined dFF+PI controller does not deteri-orate. The need for a small integral gain arises from the fact

April 200436 IEEE Control Systems Magazine

Figure 5. Three different control configurations. Configuration (a) represents a steady-state feedforward control that can be implemented with a look-up table. Configuration (b) includes a dynamic feedforward controller,which achieves good transient regulation but lacks robustness to plant variations, and a PI feedback controllerfor steady state regulation. Configuration (c) includes observer-based feedback and a static feedforward controller.

sFF

w=Ist

+

+

Aux

iliar

ies

Aux

iliar

ies

Plant

Plant

u=vcm

w=Ist

dFF

PI

z2=λO2

z2=λO2

+

+

Aux

iliar

ies

Plantw=Ist

obsFB

z2=λO2

y1=Wcp

y =

vst

psm

Wcp

sFF

(a)

(b)

(c)

Page 8: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

that the PI controller acts on the compressor flow y1 = Wcp

upstream of the cathode inlet air flow Wsm, which directlyaffects the performance variable z2 = λO2 through (10) and(26). Unfortunately, Wsm is difficult to measure due to thehigh relative humidity in the cathode inlet conditions.

In the following sections we also study the performanceof observer-based and integral-augmented feedback con-trol architecture. A feedback controller is combined withthe static feedforward controller as shown in Figure 5(c) toform the sFF+obsFB controller whose order is similar tothe order of the dFF+PI controller. We show that anobserver-based feedback that uses only the air flow mea-surement y1 = Wcp achieves marginally higher closed-loopbandwidth than the simple PI feedback controller. Signifi-cant improvement of the closed-loop bandwidth isachieved by measuring the stack voltage and using this sig-nal in the observer-based feedback controller. The multi-ple measurements allow better observability of the systemstates and, consequently, better regulation of the transientexcess oxygen ratio z2 = λO2 .

LinearizationWe linearize the nonlinear system (1)–(26) at the nominaloperating point with net power zo

1 = 40 kW and oxygenexcess ratio zo

2 = 2. The inputs that correspond to thisoperating point are a stack current of wo = 191 A, and acompressor motor voltage of uo = 164 V. The linearmodel is given by

δx = Aδx + Buδu + Bwδw,

δz = Czδx + Dzuδu + Dzwδw,

δy = C yδx + Dyuδu + Dywδw, (28)

where δ(·) = (·) − (·)o represents deviation from a nominalvalue. The state x, measurements y, performance variablesz, input u, and disturbance w, are defined by

xT = [mO2 , mH2 , mN2 , ωcp, psm, msm, mw,an, prm

],

yT =[Wcp, psm, vst], zT = [ePnet, λO2],

u = vcm, w = Ist.

The units of states and outputs are scaled so that allstates have comparable magnitudes: mass in grams, pres-sure in bar, rotational speed in kRPM, mass flow rate ingallons per second, power in kilowatts, voltage in volts,and current in amps. Note that the resulting linear modelhas eight states, whereas the nonlinear model has ninestates. The mass mw,ca of water in the cathode is removedbecause it is unobservable after linearization. The reasonis as follows: With the membrane parameters in (21),there is excessive water flow from anode to cathode thatresults in fully humidified cathode gas. Thus, for constanttemperature, the vapor pressure is constant and equal to

the saturated vapor pressure. Moreover, the nonlinearmodel does not include the effects of liquid condensation,also known as “flooding,” on any of the measurements orperformance variables.

There are two linearization cases. The first is the regularinput/output linearization of the plant with(A, Bu, Bw, . . . , Dzw

)as in (28). This model is used in the

next section to design the dynamic feedforward controllerin Figure 5(b). The second linearization is performed toinclude the static feedforward map fcp(w). The correspond-ing matrices

(A, Bu, Bo

w, . . . , Dozw

)are used in the following

sections to design the observer-based feedback controllershown in Figure 5(c). As our notation indicates, the matri-ces of the two systems are the same, with the followingexceptions: Bo

w = ((∂f/∂w) + (∂f/∂u)(∂ fcp/∂w))|xo,uo,wo

= Bw + Bu(∂ fcp/∂w)|wo and Doz1w = Dz1w +Dz1u(∂ fcp/∂w)|wo).

Note that Dz2w is the same for both cases since Dz2u = 0.For both linear systems, the proportional anode flow con-trol is included in the linearization.

Dynamic FeedforwardDue to the topology of the control input u = vcm and thedisturbance w = Ist with respect to the performance vari-able z2 = λO2

, the disturbance rejection capabilities of theopen-loop system are moderate. In particular, the controlsignal u = vcm affects the performance variable z2 = λO2

through the dynamics associated with the compressorinertia, supply manifold filling, and, eventually, cathodemanifold filling as shown in Figure 2. On the other hand,the disturbance w = Ist affects the performance variablez2 = λO2

directly (see Figure 2 and (26)). To achieve gooddisturbance rejection, the control variable u needs to use alead filter for the measured disturbance w based on theinversion of the open-loop dynamics [26].

The linear system can be arranged in the transfer func-tion form

�Z2 = Gz2u�U + Gz2w�W, (29)

where Gz2u(s) = Cz2(s I − A)−1 Bu and Gz2w(s) = Cz2

× (s I − A)−1 Bw + Dz2w , and all upper-case variables are inthe Laplace domain. Let a dynamic feedforward controllerbe �U = Kuw�W , as shown in Figure 6.

The transfer function from W to Z2 can be written as

Tz2w = �Z2

�W= (Gz2w + Gz2uKuw). (30)

For perfect disturbance rejection, that is, Tz2w = 0, thefeedforward controller K ideal

uw is given by

K idealuw = −G−1

z2uGz2w. (31)

Since the open-loop plant dynamics Gz2u is minimumphase and Gz2w is stable, K ideal

uw is a stable controller.

April 2004 37IEEE Control Systems Magazine

Page 9: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

Either modification of the current disturbance or tech-niques from [27] and [28] can be used in the case of adelay or nonminimum phase system dynamics. Theinverse of the Gz2u transfer function calculated in (31) isnot proper and thus not realizable. Moreover, K ideal

uw useshigh gain at high frequencies. To obtain a strictly propercontroller Kuw, high-frequency components of K ideal

uw areremoved using a low-pass filter with break frequencies at80, 120, and 120 rad/s. By increasing the filter break fre-quencies, the response of z2 can be made faster at theexpense of large control action.

Even though the dynamic feedforward controller cancelsthe effect of w to z2 at a wide range of frequencies, themodel-based inversion can adversely affect the disturbancerejection capability in the presence of unknown distur-bances, modeling errors, and parameter variations. Becausethere is no feedback, the sensitivity function of the systemwith respect to unknown disturbances is equal to unity at allfrequencies. The frequency domain modifications in [29]can be used to reduce the cancellation controller sensitivityif bounds on the size of the plant uncertainties are available.In this article, we use a PI controller to reduce the closed-loop sensitivity at low frequencies and ensure that the Wcp

flow reaches the desired value W∗cp = fcp( Ist) at steady

state. The dFF+PI controller is given by

U = Kuw(

Ist − Iost) +

(kp,ca + kI,ca

s

)(W∗

cp − Wcp

). (32)

Since increasing the weighting gain kI,ca on the integratordegrades the speed of response z2 = λO2 , a small integralkI,ca is used. The reason for the response degradation ofthe performance variable z2 = λO2 is that the integrator isapplied to the air flow measurement y1 = Wcp far upstreamfrom the point at which z2 = λO2 is defined (see Figure 2).Moving the flow measurement closer to the FC stack (eitherflow entering or exiting) is more appropriate in terms ofcontrol design, but is problematic due to high vapor con-centration and potential condensation on the sensor [30].

Figure 7 shows the response of the nonlinear system withthe dFF+PI controller subjected to a series of current steps.The dFF+PI controller has better disturbance rejectioncapability (from w = Ist to z2 = λO2 ) than the static feedfor-ward (sFF). After an initial excursion, which cannot beavoided as long as a causal controller is implemented, thedFF+PI returns λO2 to the 0.2% band of the desired λO2 with-in 0.04 s, whereas the sFF returns λO2 within 0.075 s. Theseresponse data show that the dFF+PI system is approximate-ly twice as fast as the system with the static feedforwardcontroller (sFF). Calibration and implementation of the PIcontroller is straightforward. However, the simplicity of thiscontrol configuration usually results in reduced systemrobustness (see Figure 11) since the control performancerelies more on the feedforward path. In an effort to design abetter (higher bandwidth) feedback controller, we nextexplore an observer-based feedback control design.

Observer-BasedFeedback Control DesignThe feedback controller is based on linear-quadratic tech-niques, which decompose the design problem into statefeedback and observer synthesis using the separation prin-ciple. The linear model obtained from linearization withthe static feedforward (sFF) is used to design the feedback

April 200438 IEEE Control Systems Magazine

Figure 6. Dynamic feedforward control. The feedforward con-troller changes the compressor voltage to replenish the oxygendepleted from the cathode by the current. Regulation isachieved by approximate inversion of the air path dynamics.

δz2

δw

δu +

+

Gz2w

Kuw Gz2u

dFF

Linearized FCS

Figure 7. Response of FCS with dynamic feedforward and PIcontroller in nonlinear simulation during step changes in cur-rent. The response with a static feedforward sFF controller(dashed line) is shown for comparison.

10 15 20 25 30

1.5

2.5

15.5 16 16.5 17 17.5 18 18.51.6

1.7

1.8

1.9

2.1

sFFdFF + PI

Time (s)

Time (s)

Oxy

gen

Exc

ess

Oxy

gen

Exc

ess

(zoo

m)

10 15 20 25 30100

150

200

250

300

Sta

ck C

urre

nt (

Am

p)

Time (s)

16 16.1 16.21.8

1.9

2

2

Page 10: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

controller. Note here that we use the sFF and not the dFFin the linear model to minimize the order of the observer-based feedback controller.

State FeedbackThe linear quadratic regulator (LQR) algorithm is used todesign the state feedback controller. Integral control iscombined with state feedback to reduce the steady-stateerror of the control output. Since the performance variableλO2 cannot be measured, integral control must be appliedto one of the available measurements. The most obviouschoice is to integrate the compressor flow rate y1 = Wcp

for two reasons: First, it is easy to measure Wcp. Second, itis relatively easy to calculate the compressor air flow rateW∗

cp = fcp( Ist) that satisfies the desired oxygen excess ratiofrom (27). This calculation is based on electrochemical andthermodynamic calculations for known ambient conditions.The resulting state equation for the integrator is thus

q = W∗cp − Wcp. (33)

The cost function

J =∫ ∞

0δxT C T

z2Qz2 Cz2δx + qT Q Iq + δuT Rδu dt (34)

is used for the state feedback

δu = −K[δx,q

]T = −Kpδx − K Iq, (35)

where the controller gain is K := R−1 BTu P and P satisfies

the algebraic Riccati equation (ARE)

P A + AT P + Qx − P BuR−1 BTu P = 0, (36)

where A = [A, 0 ; −C y1 , 0] , Bu = [Bu; 0], Qx = diag(Qx, Q I), and Qx = C T

z2Qz2 Cz2 .

The integral gain is set to a small value for the same rea-sons discussed in the dynamic feedforward design section.Due to the fact that there is disturbance feedthrough onthe performance variable [see (28)], we add a pre-compen-sator up [31], [32], which modifies the control input uaccording to

u = u∗ + up − K[δx,q]T ,

up =[Cz2(A − BuKp)

−1 Bu

]−1

×[Dz2w − Cz2(A − BuKp)

−1 Bw

]. (37)

The linear closed loop response λO2 of the system with thefull-state feedback controller sFF+stateFB in (37) is twiceas fast as the open loop with the static feedforward con-troller sFF (u = u∗ ) as shown in Figure 8. The time

response achieved by dFF+PI controller is not shown inFigure 8 because it is practically identical to the timeresponse achieved with the full state feedback controllersFF+stateFB. The magnitude of the closed loop frequencyresponse from the disturbance w = Ist to the performancevariable z2 = λO2 is shown in Figure 9. It can be seen thatthe sFF+stateFB controller reduces the magnitude ofz2 = λO2 at frequencies between 0.5 and 40 rad/s.

To prevent stack starvation, the stack current signal istypically filtered by a low-pass filter to allow enough timefor the air supply system to increase air flow to the cath-ode. Since this solution slows down the FC powerresponse, it is desirable to use the highest possible cutofffrequency in the low-pass filter such that fast current canbe drawn without starving the stack. As can be seen fromFigure 9, to reduce the magnitude of the excess ratio, thecurrent filter used for the controlled system can have ahigher cutoff frequency, which means that the controlledsystem can handle faster current draw. To completely

April 2004 39IEEE Control Systems Magazine

Figure 8. Unit step response of system with full state feedback in linear simulation. The dashed line shows the system response with the nonlinear static feedforward sFFcontroller. The comparison demonstrates that the addition ofstate feedback achieves faster regulation with small overshoot in oxygen excess ratio.

Figure 9. Magnitude of closed-loop frequency response fromw to z2. The dashed and the dash-dot lines show the systemresponse with the static feedforward (sFF) and the systemresponse with the dynamic feedforward (dFF) plus PI con-troller, respectively. The comparison demonstrates that thestatic feedforward with state feedback (solid line)reduces the magnitude of z2 = λO2 at frequencies between0.5 and 40 rad/s (0.08 to 6.4 Hz).

0 0.5 1 1.5 2 2.5 3–12–10–8–6–4–202

x 10–3

Time (s)

δz2

0.4 0.5 0.6 0.7–4

–2

0

2x 10–3

sFFsFF+StateFB

10–2

10–6

10–3 10–2 10–1 100 101 102 103

10–4 sFFdFF + PIsFF + StateFB

δz2

δw

Frequency (rad/s)

Page 11: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

avoid stack starvation, the closed-loop system can be com-bined with a current limiter using a reference governor[33] or a model predictive controller [34].

Observer DesignThe estimate δx of the state used in the calculation of thecontrol input by (37) is determined using a state observerbased on a stationary Kalman estimator design. The avail-able measurements are compressor air flow rate y1 = Wcp,supply manifold pressure y2 = psm, and FC stack voltagey3 = vst (see Figure 2).

The requisite observability analysis is performed in[13], which shows the system eigenvalues λi, the corre-sponding eigenvectors, and the corresponding rank andcondition number of

[λi I − A C y]T (38)

for three different cases: 1) measuring only y1, 2) measur-ing y1 and y2, and 3) measuring y1, y2, and y3. The dynam-ics associated with an eigenvalue are unobservable if thecorresponding matrix (38) loses rank [35, sect. 2.4]. Inthis sense the corresponding eigenvalue is unobservable.A large condition number implies that a matrix is almostrank deficient. Thus, the large condition number of thematrix (38) indicates a weakly observable eigenvalue λi.

Comparing cases 1 and 2 shows that adding the measure-ment y2 does not affect the observability. The eigenvectorsassociated with the two unobservable eigenvalues withmeasurements y1 and y2 suggest that the unobservablemode corresponds to the mass mw,an of vapor in the anode.This observation agrees with the fact that the two measure-ments are in the air supply side, and the only connection tothe water in the anode is a small membrane water flow. Thehydrogen mass is more observable through the anode flowcontrol, which regulates anode pressure following cathodepressure. Since these unobservable eigenvalues are fast,they have minimal effect on the observer performance. Onthe other hand, two slow eigenvalues −1.65 and −1.40degrade observer performance because they are weaklyobservable, as indicated by their large condition numbers.

Adding the stack voltage measurement improves thestate observability, as can be seen from the rank and thecondition number for case 3. Although measuring the supply

manifold pressure does not significantly improve the systemobservability, we nevertheless include this measurementbecause of its importance in regulating the anode pressure.

The high condition number for theslowest eigenvalue can degrade observ-er performance even in the case of threemeasurements. Many design iterationsconfirm the degradation. When thiseigenvalue is moved, the resultingobserver gain is large, and thus pro-duces a large observer error overshoot.To prevent high observer gain, wedesign a reduced-order output estimator

(closed-loop observer) for the observable part and aninput estimator (open-loop observer) for the weaklyobservable part. Below, the design process for the case ofthree measurements is explained.

First, the system matrices are transformed to the modalcanonical form δx = Tδx [36] such that the new systemmatrices are

A = T AT−1 =

λ1 0. . .

0 λ8

, (39)

C = C yT−1, B = T[Bw Bu]. (40)

Note the special structure of the matrix A, whose eigenval-ues appear on the diagonal. The matrices are then parti-tioned into

[Ao 00 Ao

],

[Bo

Bo

],

[Co Co

], (41)

where Ao = λ8 = −1.40. The reduced-order observer gain Lis then designed for the matrices Ao, Bo, and Co by means of

L := S C To W−1

y ,

0 = S ATo + Ao S + Vx + S C T

o W−1y Co S .

(42)

The chosen weighting matrices are

Vx = diag[0.01 10 10 0.01 10 10 10] + α Bo BTo , (43)

Wy = 1 × 10−6diag[10 100 1], (44)

which correspond to the process noise and the measure-ment noise, respectively, in the stochastic Kalman estima-tor design [37]. The matrix Vx is in the form used in thefeedback loop recovery procedure [38]. The reduced-orderobserver gain L is then transformed to the original coordi-nate by means of

L = T−1[ L 0]T . (45)

April 200440 IEEE Control Systems Magazine

The fuel cell stack voltage signal containshigh-frequency information about theoxygen utilization, and thus is a naturaland valuable output for feedback.

Page 12: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

Figure 10(a) shows the response of the observer errorbased on three measurements in linear simulation. The ini-tial errors of all states are set at 1% of maximum possibledeviation from the nominal point. It can be seen that mostof the states converge within 0.4 s. There is one slowlyconverging state caused by the weakly observable eigen-value λ8 = −1.40. Figure 10(b) shows the observerresponse when using one measurement y1 = Wcp. Largeovershoot and slow convergence can be observed.

Figure 11 shows that the sFF+obsFB1 controller withthe single measurement y1 = Wcp does not reduce theinput sensitivity function as well as the sFF+obsFB3 con-troller. Although, the loop transfer recovery method [38]can be used to bring the input sensitivity closer to that offull state feedback, the convergence rate of the observer iscompromised. The sFF+obsFB1 controller has betterbandwidth than the dFF+PI controller, but the full poten-tial of the model-based controller is realized when the volt-age measurement y3 = vst is included in the feedback. Inparticular, Figure 11 shows that sFF+obsFB3 recovers thefull-state-feedback sensitivity.

Simulations of the nonlinear system with different con-trollers are shown in Figure 12. Good transient response isachieved by both dynamic feedforward control (dFF+PI)and feedback control with three measurements (sFF+obsFB3). However, the feedback configuration is superior interm of robustness. The analysis of the performance androbustness of the feedback controller indicates that thevoltage measurement should be used for feedback.

Different control configurations were considered in thisfirst part of the paper, and the features and properties ofeach control design were presented. Because of its good

performance and robustness, the observer-based feed-back with the FCS voltage measurement is used in theremaining sections.

April 2004 41IEEE Control Systems Magazine

Figure 10. Observer state error for different sets of measurements. (a) shows the observer error with compressor flow measurement.(b) shows the observer error with three measurements, namely, compressor flow, supply manifold pressure, and stack voltage.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1–2

–1.5

–1

–0.5

0

0.5

1

1.5

2

2.5

3x1x2x3x4x5x6x7x8

Time (s)

Est

imat

or E

rror

(%

)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1–2

–1.5

–1

–0.5

0

0.5

1

1.5

2

2.5

3x1x2x3x4x5x6x7x8

Time (s)

Est

imat

or E

rror

(%

)

(a) (b)

Figure 11. Input sensitivity function for different controllers.The sensitivity of the dynamic feedforward plus PI (dFF+PI)and various dynamic output feedback controllers(sFF+obsFBx) is necessarily smaller than the sensitivity asso-ciated with the static feedforward controller (sFF with dottedline), and larger than the sensitivity associated with the fullstate feedback (sFF+stateFB with solid-thin line). Thedynamic output feedback controller with the voltage mea-surement (sFF+obsFB3) recovers the sensitivity of the fullstate feedback controller as shown by the two solid lines.

10–3 10–2 10–1

100 101 102 103

10

1

0.1

0.01

Frequency (rad/s)

|S|

dFF+PI sFF

sFF+stateFBsFF+obsFB3 sFF+obsFB1

Page 13: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

Closed-Loop FuelCell ImpedanceIn this section we calculate the impedance of the closed-loop FC system comprised of i) the air flow controllersFF+obsFB3 with the observer-based feedbackdescribed above, ii) the simple proportional anode pres-sure controller, and iii) the perfect cathode humidifica-tion incorporated in the model in (12) and (14). Figure13 shows a schematic of the closed-loop FC system,which can now be viewed as a voltage source by thepower management system.

The voltage of the controlled FCS (cFCS) can be writtenas vst(t) = vo

st + L−1(ZcFCS(s)� Ist(s)),where ZcFCS(s) is theimpedance of the cFCS and L denotes the Laplace opera-tor. Figure 14 shows the Bode magnitude and phase ofZcFCS(s). Electrochemical impedances are sometimes alsoshown with Nyquist plots (see for example [39], [40]) andused to identify the FCS performance for different materialselection. The Bode plot in Figure 14 indicates that thecFCS can be represented by a passive resistance|ZcFCS(ωlow)| = Rlow

cFCS = 0.05 Ohm for current commandsslower than 0.1 rad/s. A passive resistance of|ZcFCS(ωhigh)| ≈ Rhigh

cFCS = 0.3 � can also be used for currentcommands faster than 10 rad/s.

April 200442 IEEE Control Systems Magazine

Figure 12. Nonlinear simulation of FCS with different controllers. Using steady-state feedforward control plus thedynamic output feedback control with measured voltage(sFF+obsFB3, solid line) achieves fast regulation of the oxygen excess ratio.

0 5 10 15 20 25 301

1.5

2

2.5

3

15.5 16 16.5 17 17.5 18 18.5

1.6

1.7

1.8

1.9

2

2.1

sFFdFF + PIsFF+obsFB3sFF+obsFB1

Oxy

gen

Exc

ess

Oxy

gen

Exc

ess

(zoo

m) Time (s)

Time (s)

16 16.1 16.21.8

1.9

2

Figure 13. Controlled FC stack as viewed by the power management system. The schematic drawing emphasizes the air flow controller. Other important subsystems that affect the FC stack impedance are the water and thermal management control loops and the anode supply.

Observer

Controller

Ist

Pnet

vst Wcp

u = vcm

λO2

x

fcm

fcp+ +

+

-

IntegralFeedbackController

Feedforward

FC

Aux

iliar

ies

stIm

m

.

.

.

...

Ist vst

vst

Controlled FCS

Page 14: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

A plot of current-voltage trajectories against non-con-trolled FCS polarization curves is shown in Figure 15.Immediately after a step change in current, the voltagedrops along the fixed cathode pressure polarization curvebased on the high frequency impedance Rhigh

cFCS = 0.3 �.After the initial transient, the controlled FCS shows a volt-age that transitions to another polarization curve of high-er cathode pressure. This behavior is the reason forsmaller cFCS resistance Rlow

cFCS = 0.05 � at low frequencies.The increase in operating cathode pressure is dictated bythe λO2 regulation. This phenomenon is associated withthe high pressure air supply through a high speed com-pressor. A low pressure FCS will have similar controlledand uncontrolled impedances, primarily due to theapproximately constant operating pressure.

Tradeoff Between TwoPerformance ObjectivesWhen there is no additional energy storage device, such asa battery or ultra-capacitor, the power used to run thecompressor motor needs to be taken from the FC stack. Atransient step change in stack current requires rapidincrease in air flow to prevent depletion of cathode oxy-gen. The rapid air flow increase, consequently, requires alarge amount of power drawn by the compressor motor(Pcm) and thus increases parasitic loss, which affects thesystem net power Pnet = PFC − Pcm.

The control problem we have considered so far is the sin-gle-input, single-output (SISO) problem of controlling thecompressor voltage u = vcm to regulate the oxygen excessratio z2 = λO2. Achieving the desired value of z2 = λO2 duringsteady-state ensures that the desired net power z1 = Pnet isobtained. During transient, however, the two objectives areindependent, resulting in the single-input two-output (SITO)control problem [22] shown in Figure 16.

Let us first consider the effects of the exogenous inputIst and the control signal vcm on the first performance vari-able z1 = Pnet( Ist, vcm) = PFC( Ist, vcm) − Pcm(vcm) , or, inthe linear sense, δz1 = Gz1wδw + Gz1uδu. As can be seenfrom the step responses in Figure 17, Ist has a positiveeffect on the net power. On the other hand, the compres-sor voltage vcm causes an initial inverse response in thenet power due to a nonminimum phase zero. The last plotin Figure 17 shows the net power during a step change inIst , together with a step change in vcm, which in steady-state ensures that z2 = λd

O2= 2. It can be seen that the

time needed for Pnet to reach the desired value is approxi-mately one second.

It is apparent that to speed up the Pnet response, weneed either a larger magnitude of Ist to increase stackpower or smaller value of vcm to decrease the parasiticlosses. Both cases degrade the speed of λO2 response,because larger Ist causes additional drops in λO2 , whilesmaller vcm slows down the recovery rate of λO2. The

tradeoff between Pnet and λO2 responses always existsbecause there is only one control actuator. The actuatormust compromise between the two conflicting perfor-mance variables.

We systematically explore the tradeoff by setting up theLQ control problem with the cost function

J =∫ ∞

0Qz1z2

1 + Qz2z22 + Ru2 + Q Iq

2 dt. (46)

April 2004 43IEEE Control Systems Magazine

Figure 14. Impedance of the controlled FC stack.Current signals with frequencies smaller than 0.1 rad/s causesix times lower impedance than currents with frequencies larger than 10 rad/s.

00.05

0.10.150.2

0.250.3

0.35

Mag

nitu

de

Closed-Loop FC Impedance

0.10 1 10 100–190–180–170–160–150–140–130

Frequency (rad/s)

Pha

se (

Deg

ree)

0.010

RcFCShigh

RcFCSlow

Figure 15. Current-voltage trajectories in nonlinear simula-tion. These trajectories correspond to the nonlinear simula-tion of Figure 7.

0 0.2 0.4 0.6 0.8 1 1.2 1.40.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Current Density (A/cm2)

Cel

l Vol

tage

(V

)

t=48 12

22 2616

RcFCS at transientmax

RcFCS at steady statemin

Page 15: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

Figure 18 shows the time responses of the linear modelwith different control gains based on different weightingsin the cost function. The tradeoff between Pnet and λO2 isevident during transient. In particular, controller design 4(solid line) corresponds to the best power response but atthe expense of slow recovery of the excess oxygen ratio.On the other hand, the fast recovery of excess oxygenratio (dotted line) causes a net power lag of 0.2 s whichmight be viewed as undesirable.

The same results are shown in the frequency domain inFigure 19. The closer a curve is to zero, the better regula-tion is achieved. It can be seen that there is a severe trade-off between the net power and the oxygen excess ratio inthe frequency range between 0.7 rad/s and 20 rad/s. Insidethis frequency range, when the magnitude of the error in

April 200444 IEEE Control Systems Magazine

Figure 16. Schematic showing the input-output coupling inthe FCS air flow system. This coupling results in a tradeoffbetween fast oxygen (air) reactant supply that ensures longFCS life and transient FC net power response during rapidcurrent (load) demands.

Gz1w

Gz1u

w=Ist

u=vcm z2=λO2

z1=Pnet

Gz2u

Gz2u

Figure 17. Response of Pnet to steps in (a) current Ist , (b)compressor voltage vcm, and (c) coordinated Ist and vcm.The compressor consumes a considerable fraction of the FCpower during transients.

(a)

(b)

(c)

–0.1

0

0.1

0.2

Net

Pow

er (

W)

From Ist

–0.1

0

0.1

0.2

Net

Pow

er (

W)

From Vcm

0 1 2 3 4 5

–0.1

0

0.1

0.2

Time (s)

Net

Pow

er (

W)

From Ist+Vcm

Figure 18. Response of FCS linear system with differentcontrollers. Linetypes 1, 2, 3 correspond to different feed-back gains, whereas linetype 4 corresponds to the feedfor-ward controller.

–10123456

–0.3–0.2

–0.1

0

0.1

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5Time (s)

Pnet∆

∆λO2

1234

Figure 19. Closed-loop frequency responses for differentcontrollers. As in Figure 18, linetypes 1, 2, 3 correspond todifferent feedback gains, whereas linetype 4 corresponds tothe feedforward controller.

00.020.040.060.080.1

0.12

∆ eP

net M

agni

tude

(kW

) Closed Loop Magnitude

10–4 10–3

10–2 10–1

100 101 102 103 1040

0.0020.0040.0060.008

0.010.012

Frequency (rad/s)

λO

2 Mag

nitu

de

1234

1234

Page 16: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

net power is pushed closer to zero, the magnitude of theerror in the oxygen excess ratio “pops up” indicatingworse λO2 regulation. To determine the best compromisebetween the two performance objectives, one needs tofirst establish a measure of how important the deviation inexcess oxygen ratio is to the stack life.

One option for overcoming this tradeoff is to filter thecurrent drawn from the stack and use an additional ener-gy storage device such as battery or ultra-capacitor tosupplement the system power during transient. Anotheroption is to have an oxygen storage device placed nearthe entrance of the stack to provide an instant oxygensupply during rapid current changes. The required sizeof the energy or oxygen storage devices can be deter-mined based on the frequencies associated with thetradeoff (Figures 9 and 19). The control analysis with thedynamic model of the FC system provides an importanttool for identifying the required capacities of these stor-age devices.

ConclusionIn this article we analyzed and designed air flow con-trollers that protect the FC stack from oxygen starvationduring step changes of current demand. The steady-stateregulation of the oxygen excess ratio in the FCS cathode isachieved by assigning an integrator to the compressorflow. Linear observability techniques were employed todemonstrate improvements in transient oxygen regulationwhen the FCS voltage is included as a measurement forthe feedback controller. Since this measurement has com-monly been used for diagnostics and emergency shut-down logic, no extra cost is incurred. The FCS voltagesignal contains high frequency information about the FCoxygen utilization, and thus, is a natural and valuable out-put for feedback.

We used linear optimal control design to identify thefrequencies at which there is a severe tradeoff between thetransient system net power performance and the stackstarvation control. The limitation arises when the FCS sys-tem architecture dictates that all auxiliary equipment ispowered directly from the FC with no secondary powersources. This plant configuration is preferred due to itssimplicity, compactness, and low cost.

The FC current-voltage dynamic relationship is cap-tured by the FCS impedance given the closed-loop airflow and perfect humidification and temperature regula-tion. More work is under way to characterize the FCSimpedance for realistic humidification conditions [41].We expect that the closed-loop FCS impedance will pro-vide the basis for the systematic design of FC stack elec-tronic components.

In the future, we will evaluate the air flow controllerunder uncertain conditions in the cathode air and mem-brane humidity. Moreover, we will evaluate our homogene-

ity assumption by studying the effect of spatial variationsin the gas concentration across the flow field.

AcknowledgmentsThis work is funded by the National Science Foundationunder contract NSF-CMS-0201332 and the AutomotiveResearch Center (ARC) under U.S. Army contract DAAE07-98-3-0022. Jay Pukrushpan also acknowledges the RoyalThai government for his scholarship (1996–2002).

We are grateful to S. Staley, R. Bell, and W.-C. Yang of theFord Motor Company for providing data on a vehicle FC sys-tem. We wish to thank C. Jacobson and S. Bortoff of the Unit-ed Technology Research Center for their encouragement.Thanks are also due to J. Freudenberg and E. Gulari from theUniversity of Michigan for their help and advice.

References[1] C.F. Schoenbein, “The voltaic polarization of certain solid and fluidsubstances,” Philosoph. Mag., vol. 14, pp. 43–45, 1839.

[2] W.R. Grove, “A gaseous voltaic battery,” Philosoph. Mag., vol. 21,pp. 417–420, 1842.

[3] W.W. Jacques, “Electricity direct from coal,” Harper’s Mag., vol. 94,pp. 144–150, 1896.

[4] K. Rajashekara, “Propulsion system strategies for fuel cell vehi-cles,” SAE Paper 2000-01-0369.

[5] K. Jost, “Fuel-cell concepts and technology,” Automotive Eng. Int.,pp. 173–185, Mar. 2000.

[6] F. Panik, “Fuel cells for vehicle applications in cars—Bringing thefuture closer,” J. Power Sources, vol. 71, pp. 36–38, 1998.

[7] A.J. Appleby, “The electrochemical engine for vehicles,” Sci. Amer.,pp. 74–79, July 1999.

[8] J.T. Pukrushpan, A.G. Stefanopoulou, S. Varigonda, L.M. Pedersen,S. Ghosh, and H. Peng, “Control of natural gas catalytic partial oxida-tion for hydrogen generation in fuel cell applications,” in Proc. 2003American Control Conf., 2003, pp. 2030–2036.

[9] S. Varigonda, J.T. Pukrushpan, and A.G. Stefanopoulou, “Challengesin fuel cell power plant control: The role of system level dynamic mod-els,” in Proc. AIChE Spring Meeting, 2003.

[10] J.A. Adams, W.-C. Yang, K.A. Oglesby, and K.D. Osborne, “Thedevelopment of Ford’s P2000 fuel cell vehicle,” SAE Paper 2000-01-1061.

[11] W.-C. Yang, B. Bates, N. Fletcher, and R. Pow, “Control challengesand methodologies in fuel cell vehicle development,” SAE Paper98C054.

[12] J.T. Pukrushpan, H. Peng, and A.G. Stefanopoulou, “Simulation andanalysis of transient fuel cell system performance based on a dynamicreactant flow model,” in Proc. ASME Int. Mechanical Engineering Con-gress & Exposition, 2002, pp. 1–12.

[13] J.T. Pukrushpan, H. Peng, and A.G. Stefanopoulou, “Modelingand analysis of fuel cell reactant flow for automotive applications,”ASME J. Dynam. Syst., Measure., Contr., to be published.

[14] L. Guzzella, “Control oriented modelling of fuel-cell based vehi-cles,” presented at the NSF Workshop on the Integration of Modelingand Control for Automotive Systems, 1999.

[15] J. Padulles, G.W. Ault, C.A. Smith, and J.R. McDonald, “Fuel cellplant dynamic modelling for power systems simulation,” in Proc. 34thUniversities Power Engineering Conf., 1999, vol. 34, pp. 21–25.

April 2004 45IEEE Control Systems Magazine

Page 17: Avoid fuel cell oxygen starvation with air flow controllers. · cathode supply manifold (sm) lumps the volumes associ-ated with pipes and connections between the compressor and stack

[16] S. Pischinger, C. Schönfelder, W. Bornscheuer, H. Kindl, and A.Wiartalla, “Integrated air supply and humidification concepts for fuelcell systems,” SAE Paper 2001-01-0233.

[17] D.D. Boettner, G. Paganelli, Y.G. Guezennec, G. Rizzoni, and M.J.Moran, “On-board reforming effects on the performance of protonexchange membrane (PEM) fuel cell vehicles,” J. Energy ResourcesTechnol., Transactions of the ASME, vol. 124, no. 3, pp. 191–196, 2002.

[18] T.E. Springer, R. Rockward, T.A. Zawodzinski, and S. Gottesfeld,“Model for polymer electrolyte fuel cell operation on reformate feed,”J. Electrochem. Soc., vol. 148, no. 1, pp. A11–A23, 2001.

[19] M. Arcak, H. Gorgun, L.M. Pedersen, and S. Varigonda, “An adap-tive observer design for fuel cell hydrogen estimation,” in Proc. 2003American Control Conf., 2003. pp. 2037–2042.

[20] L.E. Lesster, “Fuel cell power electronics: Managing a variable-voltage DC source in a fixed-voltage ac world,” Fuel Cells Bull., vol. 2,no. 25, pp. 5–9, 2000.

[21] K. Ro and S. Rahman, “Control of grid-connected fuel cell plantsfor enhancement of power system stability,” Renewable Energy, vol. 28,pp. 397–407, 2003.

[22] J. Freudenberg and R. Middleton, “Properties of single input, two out-put feedback systems,” Int. J. Contr., vol. 72, no. 16, pp. 1446–1465, 1999.

[23] J.T. Pukrushpan, “Modeling and control of fuel cell systems andfuel processors,” Ph.D. dissertation, Univ. of Michigan, 2003.

[24] T.E. Springer, T.A. Zawodzinski, and S. Gottesfeld, “Polymer elec-trolyte fuel cell model,” J. Electrochem. Soc., vol. 138, no. 8, pp.2334–2342, 1991.

[25] T.V. Nguyen and R.E. White, “A water and heat managementmodel for proton-exchange-membrane fuel cells,” J. Electrochem. Soc.,vol. 140, no. 8, pp. 2178–2186, 1993.

[26] B.A. Francis and W.M. Wonham, “The internal model principle ofcontrol theory,” Automatica, vol. 12, no. 5, pp. 457–465, 1976.

[27] M.D. Di Benedetto and P. Lucibello, “Inversion of nonlinear time-varying systems,” IEEE Trans. Automat. Contr., vol. 38, no. 8, pp.1259–1264, 1993.

[28] S. Devasia, D. Chen, and B. Paden, “Nonlinear inversion-based outputtracking,” IEEE Trans. Automat. Contr., vol. 41, no. 7, pp. 930–942, 1996.

[29] S. Devasia, “Should model-based inverse inputs be used as feed-forward under plant uncertainty?,” IEEE Trans. Automat. Contr., vol. 41,no. 11, pp. 1865–1871, 2002.

[30] R.S. Glass, “Sensor needs and requirements for fuel cells andCIDI/SIDI engines,” Department of Energy, Lawrence Livermore Nation-al Lab., Tech. Rep., Apr. 2000.

[31] G.F. Franklin, J.D. Powell, and A. Emani-Naeini, Feedback Control ofDynamic Systems. New York: Addison-Wesley, 1994.

[32] J. Freudenberg, “A first graduate course in feedback control,”Univ. of Michigan, EECS 565 coursepack, 2002.

[33] J. Sun and I. Kolmanovsky, “Robust reference governor for fuelcell oxygen starvation protection,” IEEE 2004 American Control Conf.,2004, submitted.

[34] A. Vahidi, A.G. Stefanopoulou, and H. Peng, “Model predictive con-trol for power management of a hybrid fuel cell system,” IEEE 2004American Control Conf., 2004, submitted.

[35] T. Kailath, Linear Systems. Englewood Cliffs, NJ: Prentice-Hall,1980.

[36] C-T. Chen, Linear System Theory and Design. New York: OxfordUniv. Press, 1998.

[37] B.D.O. Anderson and J.B. Moore, Optimal Control: Linear QuadraticMethods. Englewood Cliffs, NJ: Prentice-Hall, 1989.

[38] J.C. Doyle and G. Stein, “Robustness with observers,” IEEE Trans.

Automat. Contr., vol. AC-24, no. 4, pp. 607–611, 1979.

[39] V.A. Paganin, C.L.F. Oliveira, E.A. Ticianelli, T.E. Springer, and E.R.Gonzalez, “Modelistic interpretation of the impedance response of apolymer electrolyte fuel cell,” Electrochimica Acta, vol. 43, no. 24, pp.3761–3766, 1998.

[40] N. Wagner, W. Schnurnberger, B. Muller, and M. Lang, “Electro-chemical impedance spectra of solid-oxide fuel cells and polymermembrane fuel cells,” Electrochimica Acta, vol. 43, no. 24, pp.3785–3793, 1998.

[41] P. Rodatz, “Dynamics of the polymer electrolyte fuel cell: Experi-ments and model-based analysis,” Ph.D. dissertation, ETH-Zurich,2004.

Jay T. Pukrushpan received his B. Eng. degree fromChulalongkorn University, Bangkok, Thailand, in 1995;M.S. degree from Michigan State University, East Lansing,in 1998; and Ph.D. degree from the University of Michigan,Ann Arbor, in 2003, in mechanical engineering. He is cur-rently a faculty member at the Department of MechanicalEngineering, Kasetsart University, Bangkok, Thailand. Hisresearch interests include fuel cell system design, multi-variable control system, hybrid systems, and fuel cell sys-tem and fuel processor controls.

Anna G. Stefanopoulou ([email protected]) obtainedher diploma in 1991 from the National Technical Universityof Athens, Greece, in naval architecture and marine engi-neering and her Ph.D. in electrical angineering and com-puter science from the University of Michigan in 1996. Sheis an associate professor at the Mechanical EngineeringDepartment at the University of Michigan. She was anassistant professor at the University of California, SantaBarbara (1998–2000), and a technical specialist at the Sci-entific Research Laboratories at Ford Motor Company(1996–1997). She received the 2003 outstanding paperaward in the IEEE Transactions on Control System Technolo-gy, a 2002 Ralph Teetor SAE Educational Award, and a 1997NSF CAREER Award. Her research interests are in controlof internal combustion engines and fuel cell power sys-tems. She can be contacted at the University of Michigan,Department of Mechanical Engineering, Room 2043 WE LayAuto Lab, 1231 Beal Ave., Ann Arbor, MI 48109 USA.

Huei Peng received his Ph.D. in mechanical engineeringfrom the University of California, Berkeley, in 1992. He iscurrently an associate professor in the Department ofMechanical Engineering and Director of the AutomotiveEngineering Program, University of Michigan, Ann Arbor.His research interests include adaptive control and opti-mal control, with emphasis on their applications to vehic-ular and transportation systems. He has served as chair ofthe ASME DSCD Transportation Panel from 1995 to 1997.Currently, he is an associate editor for the IEEE/ASMETransactions on Mechatronics. He received the NationalScience Foundation (NSF) Career award in 1998.

April 200446 IEEE Control Systems Magazine


Recommended