Anda di halaman 1dari 8

1

A Generic Fuel Cell Model for the Simulation of


Fuel Cell Power Systems
Souleman Njoya M., Olivier Tremblay, Member IEEE, and Louis-A. Dessaint, Senior Member IEEE
Electrical Engineering Department, Ecole de Technologie Superieure

Abstract— This paper presents a novel approach to fuel cell phenomenon such as the mass transport, heat transfer and
modeling. The model is developed with the objective to facilitate diffusion of species inside the cell [2],[3],[4]. These models
the simulation of fuel cell power systems and requires only few require excessive amount of parameters and can not be easily
variables from manufacturer datasheets. The user would need
to extract data from the datasheet in order to perform the added to electrical simulations programs. The experimental
simulation and does not need to perform experimental tests on models are derived from experiments and they represent the
a real stack. Based on the amount of information available on fuel cell by look-up tables or empirical expressions [5],[6].
a given stack, a simplified model or, alternatively, the detailed These models do not include fuel cell thermodynamics and can
model can be used. These models are generic models and not represent the effect of operating parameters such as gases
able to emulate the behavior of any fuel cell types fed with
hydrogen and air. The procedure to extract data from fuel cells inlet pressures, flow rates, compositions and temperature. The
datasheet is described along with the method to approximate electrical models represent the fuel cell by electrical circuit
cell’s parameters. The models are validated through comparison elements [8],[7]. They do not include fuel cell thermodynamics
with real datasheet performance and with experimental data from also but are more suitable for the simulation of fuel cell
an actual fuel cell stack. The simulations results obtained are power systems. In all approaches of modeling, the model
close to the expected results with an error in the range of ± 1%,
that for both steady and transient states and at any condition of parameters are obtained either empirically or by performing
operation, provided a controlled stack internal humidity. Finally, some tests on the real fuel cell. The polarization curves tests
the models are included in SimPowerSystems (SPS) and used in are required for chemical and experimental models whereas
the simulation of a Fuel Cell Backup Power System (FCBPS). The the current interrupt, impedance spectroscopy and frequency
FCBPS is used as a rescue to a three-phase to ground fault on a response tests are required for electrical models.
25 kV system feeding an asynchronous motor. The performance
obtained from the FCPBS model is as expected, the fault is totally
unseen by the connected load. In this paper, a new approach of fuel cell modeling is
proposed, an approach where the fuel cell model is obtained
from data from fuel cells datasheets which are provided by
I. I NTRODUCTION
stack manufacturers and publicly available. The model is a
Over the last decade, there have been some growing con- generic model and combines the features of chemical and
cerns regarding the emission of greenhouse gases and the electrical models. That is, the model is suitable for electrical
shrinking of fossil fuel reserves which have made fuel cell simulation programs and can represent the effect of operating
energy sources very attractive. This is mainly due to their high parameters on the fuel cell. The paper is divided into three
reliability, low emission of pollutants and little maintenance sections. In the first section, the proposed model and its
[1]. parameters are described. Furthermore, a method is presented
Fuel cells are electrochemical devices that convert chemical to show how to determine the model parameters from the
energy from an electrolytic reaction directly to electrical manufacturer’s datasheet. In the second section, the model is
energy, rejecting only heat and water. In spite of being a validated with a typical datasheet curve and with experimental
clean source of energy, they are only capable of producing results from a real fuel cell. The third section contains an
unregulated dc voltage, hence the need for power converters example of an application where the fuel cell model integrated
to interface the driven load. An accurate model of fuel cells is in SimPowerSystems (SPS) is used in the simulation of a fuel
needed to observe their dynamic and steady state performances cell backup power System. The paper ends with a conclusion.
necessary for the design, control and simulation of such
converters.
II. T HE FUEL CELL MODEL
Several types of fuel cells models have been reported in the Two models of a fuel cell stack (several cell in series) are
literature. These models can be classified into three categories proposed: a simplified model and a detailed model. These
which are: chemical, experimental and electrical. The chem- models are described in the following lines.
ical models include complex chemical and thermodynamic
Souleman Njoya M., O. Tremblay and L.-A. Dessaint are members of A. The simplified model
the Groupe de Recherche en Electronique de Puissance et Commande In- The simplified model represents a fuel cell stack by a
dustrielle (GREPCI), Ecole de technologie superieure, Universite du Que-
bec, Montreal, QC H3C 1K3, Canada (e-mail: souleman motapon@yahoo.fr; controlled voltage source in series with a constant resistance
olivier.tremblay.1@ens.etsmtl.ca; dessaint@ele.etsmtl.ca). as shown in Fig. 1.
978-1-4244-4241-6/09/$25.00 ©2009 IEEE
2

Fig. 1. Simplified fuel cell stack model

The controlled voltage source (E) is described by equation


(1):
 
if c 1
E = Eoc − N Aln · (1) Fig. 2. Detailed fuel cell stack model
i0 sTd /3 + 1
Vf c = E − Rohm · if c (2)
circuit voltage (Eoc ). The equivalent circuit of the detailed
where
model (shown in Fig. 2 ) is the same as for the simplified
Eoc = open circuit voltage (V) one, except that the parameters (Eoc , i0 , A) will have to be
N = number of cells updated based on the input pressures and flow rates, stack
A = Tafel slope (V) temperature and gases compositions.
i0 = exchange current (A) Eoc , i0 and A are modified as follows [3], [7]:
Td = the response time (at 95% of the final value) (sec)
Rohm = internal resistance (Ω) Eoc = Kc · En (3)
if c = fuel cell current (A)
Vf c = fuel cell voltage (V) zF k(PH2 + PO2 ) −ΔG
i0 = · exp( ) (4)
Rh RT
Equation (1) is derived from [7] (equation 3.4) and repre- RT
A= (5)
sents the stack voltage considering only the activation losses zαF
(losses due to the slowness of chemical reactions at electrode’s where
surfaces). In [7], these losses are modeled electrically by a
R = 8.3145 J/(mol K)
parallel RC branch. Therefore, in a sudden change in stack
F = 96485 A s/mol
current, the fuel cell voltage will exhibit a delay which is
z = number of moving electrons (z = 2)
approximately 3 times the time constant (τ = RC) prior to
En = Nernst voltage (V)
equilibrium. This phenomenon is represented in equation (1)
α = charge transfer coefficient
by delaying
 the activation
 losses with a first order transfer
1
PH2 = partial pressure of hydrogen inside the stack (atm)
function sTd /3+1 with Td being the stack settling time. PO2 = partial pressure of oxygen inside the stack (atm)
Equation (2) gives the stack total voltage considering the k = Boltzmann’s constant (1.38×10−23 J/K)
losses due to electrodes and electrolyte resistances (ohmic h = Planck’s constant (6.626×10−34 J s)
losses). ΔG = activation energy barrier (J)
The simplified model can be used to simulate fuel cell stacks T = temperature of operation (K)
operating at nominal condition of temperature and pressure. A Kc = voltage constant at nominal condition of operation
diode is used to prevent the flow of negative current into the
stack. The model is implemented in SPS exactly as in Fig.
As shown in Fig. 2, new values of Eoc , i0 and A are calculated
1 using a controlled voltage and a 1us delay to break the
using Block A, B and C. At first, the rates of conversion
algebraic loop.
(utilizations) of hydrogen (U fH2 ) and oxygen (U fO2 ) are
determined in Block A as follows:
B. The detailed model
60000RT if c
The detailed model represents a particular fuel cell stack U fH2 = (6)
zF Pf uel Vf uel x%
when the parameters such as pressures, temperature, composi-
tions and flow rates of fuel and air vary. These variations affect 60000RT if c
U fO2 = (7)
the Tafel slope (A), the exchange current (i0 ) and the open 2zF Pair Vair y%
3

where 1) Model assumptions:


Pf uel = absolute supply pressure of fuel (atm) • The gases are ideal.
Pair = absolute supply pressure of air (atm) • The stack is fed with hydrogen and air.
Vf uel = fuel flow rate (l/min) • The stack is equipped with a cooling system which
Vair = air flow rate (l/min) maintains the temperature at the cathode and anode exits
x = percentage of hydrogen in the fuel (%) stable and equal to the stack temperature.
y = percentage of oxygen in the oxidant (%) • The stack is equipped with a water management system
to maintain the humidity inside the cell at appropriate
level at any load.
The partial pressures and the Nernst voltage are determined in • Pressures drops across flow channels are negligible.
Block B as follows: • The cell voltage drops are due to reaction kinetics and
charge transport as most fuel cells do not operate in the
PH2 = (1 − U fH2 )x%Pf uel (8) mass transport region.
• The cell resistance is constant at any condition of opera-
tion.
PO2 = (1 − U fO2 )y%Pair (9)
2) Model limitations:
• The flow of gases or water through the membrane is not
PH2 O = (w + 2y%U fO2 )Pair (10)
taken into account.
• The effect of temperature and humidity of the membrane
and on the stack resistance is not considered.
−44.43 RT  1

En = 1.229 + (T − 298) · + ln PH2 PO22 (11)
zF zF C. Data extraction and model parameters approximation
For T > 373K, Fuel cell manufacturers provide specifications1 of their
⎛ 1
⎞ stacks which include the polarization curve, rated and peak
−44.43 RT ⎝ PH2 PO22 ⎠ power, number of cell, efficiency, temperature, inlet pressures,
En = 1.229+(T −298)· + ln (12) etc. These data are used to obtain the models parameters.
zF zF PH2 O

1) Data required from datasheet: For the simplified model,


where four parameters (Eoc , i0 , NA and Rohm ) are to be determined,
PH2 O = partial pressure of water vapor (atm) which requires at least four simultaneous equations. Two
w = percentage of water vapor in the oxidant (%) points from each region (activation and ohmic) are taken on the
polarization curve as shown in Fig. 3. These points correspond
to the following:
Knowing the partial pressures of gases and the Nernst voltage,
• Current and voltage at nominal operating point: (Inom ,
the new values of the open circuit voltage and the exchange
Vnom )
current can therefore be calculated using equation (3) and (4)
• Current and voltage at maximum operating point: (Imax ,
respectively. Block C calculates the new value of the Tafel
Vmin )
slope using equation (5).
• Voltage at 0 and 1 A: (Eoc , V1 )

For the detailed model, in addition to (Eoc , i0 , NA and Rohm ),


The effect of oxygen depletion (due to the air compressor four more parameters (α, ΔG, K, Kc ) are to be determined.
delay) on the stack voltage can be modeled if the parameters Therefore, in addition to the four points on the polarization
for flow dynamics such as the peak utilization (U fO2 (peak) ) curve, the following variables are needed:
and the corresponding voltage undershoot (Vu ) are known.
• Number of cells in series (N)
The lack of oxygen inside the cell causes its utilization to
• Nominal LHV stack efficiency (ηnom ) in %
increase above the nominal value and the Nernst voltage will
• Nominal operating temperature (Tnom ) in C
o
be modified as follows:
• Nominal air flow rate (Vair(nom) ) in liter/min
• Absolute supply pressures (Pf uel(nom) , Pair(nom) ) in atm
En = En − K(U fO2 − U fO2 nom ) (13) • Nominal composition of fuel and air (xnom , ynom , wnom )
in %
where
K = voltage undershoot constant To represent accurately the fuel cell dynamics, current step
U fO2 nom = nominal oxygen utilization (%) and interrupt tests must be made on a real stack. Fig. 4
shows the stack response from these tests and the required
parameters (Td , U fO2 (peak) and Vu ). The response time (Td )
The proposed model is based on specific assumptions and
has limitations: 1 The specifications are usualy given at nominal condition of operation.
4

TABLE I
F UEL CELL PARAMETERS

Fig. 3. Typical polarization curve

 
Inom
Vnom = Eoc − N Aln − Rohm Inom (15)
i0
 
Imax
Vmin = Eoc − N Aln − Rohm Imax (16)
i0
This gives:
(V1 − Vnom )(Imax − 1) − (V1 − Vmin )(Inom − 1)
NA =
ln(Inom )(Imax − 1) − ln(Imax )(Inom − 1)
(17)
Fig. 4. Fuel cell dynamics V1 − Vnom − N Aln(Inom )
Rohm = (18)
Inom − 1
 
depends on the fuel cell stack itself and is usually given on V1 − Eoc + Rohm
the datasheet. The parameters for flow dynamics (U fO2 (peak) i0 = exp (19)
NA
and Vu ) depend on the dynamics of external equipments
(compressor, regulator and loads) and they are not provided by
manufacturers as their values vary with the user application. The remaining parameters (for the detailed model only) are
For simulation, the user may assume values of U fO2 (peak) determined using the set of equations shown in Table I
between 60-70 %2 and Vu between 2-5 % of the stack nominal
voltage.
III. T HE MODEL VALIDATION
2) Model parameters approximation: From equations (1)
The proposed models are first validated at steady state,
and (2), we have at steady state, the following of equations:
nominal condition of operation using a typical datasheet
polarization curve. As most manufacturers does not provide
V1 = Eoc − N Aln(i0 ) − Rohm (14)
the stack performance at different condition of operations,
2 fuel cells usually operate with 50 % oxygen utilization at nominal several tests are performed on a real stack to ascertain the
condition. validity of the detailed model.
5

Fig. 5. Simulations and datasheet results

A. Validation at steady state, nominal condition of operation


A model of a 6kW-45V, PEMFC stack (the NedStack PS63 ) Fig. 6. Simulation results at Pair = 25 kPa, PH2 = 35 kPa, T = 42.3 o C
from NedStack is made using its datasheet. The following
variables are extracted (as described in section II-C) from the
datasheet:
• (Imax , Vmin ) = (14.155, 45.707)
• Voltage at 0 A and 1 A [Eoc , V1 ] = [65, 63] • (Eoc , V1 ) = (65.7, 58.4)
• Nominal operating point [Inom , Vnom ] = [133.3, 45] • N = 65
• Maximum operating point [ Imax , Vmin ] = [225, 37] • ηnom = 58.83 %
• Nominal stack efficiency (ηnom ) = 55 % • Tnom = 42.3 o C
• Number of cells in series (N) = 65 • Vair(nom) = 14.91 liter/min
• Operating temperature = 65 C
o
• (Pf uel(nom) , Pair(nom) ) = (1.35, 1.25)
• Nominal air flow rate (Vair (nom)) = 297 liter/min • (xnom , ynom , wnom ) = (99.95, 21, 1)
• Nominal composition of fuel and air [xnom , ynom , wnom ]
= [99.999, 21, 1] The dynamics tests give: (Td , U fO2 (peak) , Vu ) = (1, 67, 2.5).
• Nominal supply pressure [H2 , Air] = [1.5 1]
Fig. 6 shows the simulation and test results (at nominal con-
dition) along with the percentage error between the simulated
The polarization curves obtained in steady state from both
and the real output voltage. It can be observed from Fig. 6 that
models are superimposed on the datasheet curve as shown in
in the activation region, the steady state error is within ± 1%
Fig. 5. The dotted line shows the simulated curve whereas the
at normal operation whereas the transient and startup errors
solid line is the real curve from datasheet. It is observed that
are within ± 3% . In the ohmic region, the error reduces to
the simulated curve matches exactly the real one in the ohmic
less than ± 0.5% for both transient and steady state conditions.
region. A difference is observed in the activation region due
This shows that the stack behavior is well represented by the
to the non-linearity of the activation voltage (more points are
model. The large error at startup is mainly due to the residues
needed at low current to determine a better value of i0 and α).
of hydrogen and oxygen inside the stack at the beginning of
The same result will be obtained for any type of fuel cells as
the experiment. This makes the real reactant utilizations much
they all have similar polarization curves. The level of accuracy
greater than the simulated utilizations.
of the model depends on the precision of data provided by the
The performance of the model is tested when parameters
user.
such as inlet pressure and stack temperature vary. Fig. 7, 8, 9,
10, 12 and 13 show the simulation and test results obtained at
B. Validation at different condition of operation different conditions of operations.
A 500W-48V fuel cell stack (EPAC-500) from Hpower is It can be noted that when the pressure or the stack tem-
used to observe the stack behavior when gas pressures and perature increases, the percentage error in the ohmic region is
temperature change. As the stacks datasheet is not available, a affected. It increases with pressure (less than ± 0.5% at Pair
performance test at a given condition of operation is required = 15 kPa, closed to 1% at Pair = 25 kPa and closed to 2%
to obtain data such as the polarization curve, efficiency, stack at Pair = 35 kPa) and reduces with temperature (around 4%
response time etc., which will be used to determine the at 35 o C and 39 o C, less than 1% 46 o C). This is due to the
parameters of the model. The following data are deduced from fact that the stack resistance is assumed to be constant in the
test results for model parameters determination: model. In reality, when the air pressure increases or the stack
• (Inom , Vnom ) = (8.128, 50.28) temperature decreases, the relative humidity inside the stack
increases, that means cell’s membrane gets more humid. This
3 The datasheet can be found at http://www.nedstack.com/docs/ps6.pdf. increases the membrane conductivity and therefore the stack
6

Fig. 7. Simulation results at Pair = 15 kPa, PH2 = 15 kPa, T = 42 o C Fig. 9. Simulation results at Pair = 35 kPa, PH2 = 33 kPa, T = 42 o C

Fig. 10. Simulation results at Pair = 35 kPa, PH2 = 35 kPa, T = 35 o C


Fig. 8. Simulation results at Pair = 25 kPa, PH2 = 23.5 kPa, T = 42 o C

IV. S IMULATION OF A FUEL CELL BACKUP POWER SYSTEM

resistance decreases. The models are integrated in SPS and used in a simulation
of a fuel cell backup power system (FCBPS). As shown in Fig.
For Pair = 15 kPa and T = 46 C, the humidity inside the
o
11, the FCBPS model is added to a plan consisting of a 100
cell is lower or close to its value at nominal condition (nominal
HP, 460 V asynchronous motor fed from a 25 kV distribution
humidity). This means the resistance doesn’t vary much and
network through a 200 kVA, 25/0.6 kV Wye-Delta transformer.
therefore the error is very low.
The FCBPS (shown in Fig. 14) consists of the following:
From the above results, it can be stated that the effect of
• A fuel cell stack: is a 400 cells, 288 Vdc, 100 kW Proton
pressure and temperature on the stack performance is well
Exchange Membrane (PEM) fuel cell stack.
represented by the model. If the level of humidity is controlled,
• An ultra capacitor: A 600 V, 2F with power output of
then the error between the simulated voltage and the real
100 kW maximum
voltage will be within ± 1%. However, the model gives an
• The DC/DC converter: is a 600 Vdc average value boost
error of 1% for every 9% increase in air pressure and an error
converter with a voltage regulator
of 3% for a 15% decrease in temperature due to the effect of
• A diode bridge rectifier and a PWM inverter
humidity.
7

Fig. 11. FCBPS simulation model

Fig. 14. Fuel cell backup power system


Fig. 12. Simulation results at Pair = 35 kPa, PH2 = 35 kPa, T = 39 o C

A. Simulations results and stack performance


The FCBPS is simulated over 5 s with a three-phase to
ground fault occurring at 0.8 s on the 25 kV network. Fig. 15
and 16 show the simulation results.
The following lines explain what is going on during the
simulation:
• At t = 0 s, the motor is fed at no load from the 25/0.6
kV transformer. The fuel cell starts and charges the ultra
capacitor in less than 0.1 s.
• At t = 0.2 s, a load of 311 N.m is applied to the motor.
The motor is only supplied by the 25 kV network and the
fuel cell can not operate as the dc-link voltage is higher
than the fuel cell DC-DC converter output.
• At t = 0.8 s, a three-phase to ground fault occurs and
the breaker opens at 0.9 s. The fuel cell can not act
instantaneously due to flow dynamics. Therefore the ultra
capacitor discharges and provides the total power. The
Fig. 13. Simulation results at Pair = 35 kPa, PH2 = 35 kPa, T = 46 o C
motor continue to operate without any concern.
8

Fig. 16. Fuel cell and ultra capacitor performances

inside the stack is controlled. However, the model gives an


error of 1% for every 9% increase in air pressure and an error
of 3% for a 15% decrease in temperature due to the effect
of humidity. This model is integrated in SimPowerSystems
(SPS) and used in the simulation of a Fuel Cell Backup
Fig. 15. Simulation results, a three-phase to ground fault occurs at 0.8 s
Power System (FCBPS). The performance obtained from the
FCPBS model is as expected, the fault is totally unseen by
• From t = 1.42 s, the fuel cell starts producing the required the connected load. The FCPBS model shows how the fuel
power. The ultra capacitor is also charged with the fuel cell stack model is used with other electrical systems models
cell excess power. and can be used as a perfect starting point in the design and
simulation of fuel cell power systems.
It can be noted from this result that the DC-link voltage is
well controlled by fuel cell DC-DC converter. The converter R EFERENCES
output is well maintained below 600 V (before 0.8 s) to allow [1] Kong Xin, Ashwin M. Khambadkone, “Dynamic modelling of fuel cell
with power electronic, current and performance analysis,” IEEE Trans.
only the 25 kV network power to flow to the motor. This on Power Electronics and Drive Systems, 2003. PEDS 2003. The Fifth
FCBPS model shows how the fuel cell can be connected in a International Conference, Volume 1, 17-20 Nov. 2003 Page(s): 607 - 612.
power system and used effectively in emergency situations. [2] Liu. Hongtan, Tianhong Zhou, “CFD based PEM fuel cell models and
applications,” Nanotech 2003, vol 3, Page(s): 463- 466.
[3] Ryan OHayre, Suk-Won Cha,Witney Colella, Fritz B. Prinz “Fuel cell
V. C ONCLUSION fundamentals,” John Wiley and Sons, New York.
[4] Yu Qiuli, Anurag K. Srivastava, Song-Yul Choe, Wenzhong Gao, “Im-
Fuel cells are becoming more and more involved in ve- proved modeling and control of a PEM fuel cell power system for
hicular, portable and stationary power generation systems. vehicles,” SoutheastCon, 2006. Proceedings of the IEEE, March 31 -
The design and simulation of these systems require a simple April 2, 2006 Page(s): 331 - 336.
[5] Min Joong Kim, Huei Peng, Chan-Chiao Lin, Euthie Stamos, Doanh Tran
and realistic fuel cell model necessary for dimensioning the “Testing, modeling, and control of a fuel cell hybrid vehicle,” 2005
fuel cell power source and associated converters. This paper American Control Conference, Portland, OR, USA.
proposes a fuel cell model which is generic and able to [6] Prabha Acharya, Prasad Enjeti, Ira J. Pitel “An advanced fuel cell
simulator,” Applied Power Electronics Conference and Exposition, 2004.
represent the behavior of most fuel cells fed with hydrogen and APEC ’04. Nineteenth Annual IEEE, Volume 3, 2004 Page(s): 1554 -
air. The model requires only few variables from manufacturer’s 1558.
datasheets and the simulation can be performed without the [7] James Larminie, Andrew Dicks, “Fuel cell systems explained,” 2nd ed.
John Wiley and Sons Ltd.
real fuel cell at hands. The proposed model is validated with [8] K. J. Runtz, M. D. Lyster “Fuel cell equivalent circuit models for
a typical datasheet curve and with experimental results from passive mode testing and dynamic mode design,” Electrical and Computer
a real stack. The error between the real stack voltage and Engineering, 2005. Canadian Conference on 1-4 May 2005 Page(s): 794
- 797.
the simulated voltage is within ± 1% if the humidity level

Anda mungkin juga menyukai