online diagnosis of pemfc by analyzing individual cell...

16
Online diagnosis of PEMFC by analyzing individual cell voltages Zhongliang Li LSIS Laboratory, UMR CNRS 6168, University of Aix-Marseille, 13397 Marseille Ce- dex 20, France [email protected] RÉSUMÉ. Membrane électrolyte polymère pile à combustible (PEMFC) est une source d’énergie prometteuse pour un large éventail d’applications. Diagnostic en ligne est un enjeu essentiel pour promouvoir le développement et l’utilisation généralisée de la technologie PEMFC. Cet article propose une approche de diagnostic pour grande pile PEMFC. Dans cette approche, le défaut inondations est concerné; tension de chaque élément sont choisis comme variables d’origine pour le diagnostic. Une dimension réduction méthode Fisher discrimination analysis (FDA) est adoptée pour extraire les caractéristiques des tensions cellulaires vectrices com- posées. Après cela, une méthodologie de classification, Gaussian mixture model (GMM) est appliqué pour la détection des défauts. Inondations expériences ont été menées sur une pile de 20 cellules pour tester l’approche. Les résultats obtenus ont montré que les points de données peuvent être classés à différents états de santé avec une grande précision. On a aussi vérifié que la mise en oevre en temps réel de l’algorithme est réalisable. ABSTRACT. Polymer Electrolyte Membrane Fuel Cell (PEMFC) is a promising power source for a wide range of applications. Online diagnosis is an essential issue to promote the development and widespread use of PEMFC technology. This paper proposes a diagnosis approach for large PEMFC stack. In this approach, flooding fault is concerned; individual cell voltages are chosen as original variables for diagnosis. A dimension reduction method Fisher linear discrimination (FDA) is adopted to extract the features from the cell voltage composed vectors. After that, a classification methodology, Gaussian mixture model (GMM) is applied for fault detection. Flooding experiments were conducted on a 20-cell stack to test the approach. The obtained results showed that data points can be classified to different states of health with a high accuracy. It is also verified that the real-time implementation of the algorithm is feasible. MOTS-CLÉS : Diagnostic, PEMFC, Inondations, GMM, FDA. KEYWORDS: Diagnosis, PEMFC, Flooding, GMM, FDA. L’objet. 27052013, pages 1 à 16

Upload: others

Post on 08-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

Online diagnosis of PEMFC by analyzingindividual cell voltages

Zhongliang Li

LSIS Laboratory, UMR CNRS 6168, University of Aix-Marseille, 13397 Marseille Ce-dex 20, [email protected]

RÉSUMÉ. Membrane électrolyte polymère pile à combustible (PEMFC) est une source d’énergieprometteuse pour un large éventail d’applications. Diagnostic en ligne est un enjeu essentielpour promouvoir le développement et l’utilisation généralisée de la technologie PEMFC. Cetarticle propose une approche de diagnostic pour grande pile PEMFC. Dans cette approche,le défaut inondations est concerné; tension de chaque élément sont choisis comme variablesd’origine pour le diagnostic. Une dimension réduction méthode Fisher discrimination analysis(FDA) est adoptée pour extraire les caractéristiques des tensions cellulaires vectrices com-posées. Après cela, une méthodologie de classification, Gaussian mixture model (GMM) estappliqué pour la détection des défauts. Inondations expériences ont été menées sur une pile de20 cellules pour tester l’approche. Les résultats obtenus ont montré que les points de donnéespeuvent être classés à différents états de santé avec une grande précision. On a aussi vérifié quela mise en oevre en temps réel de l’algorithme est réalisable.

ABSTRACT. Polymer Electrolyte Membrane Fuel Cell (PEMFC) is a promising power source fora wide range of applications. Online diagnosis is an essential issue to promote the developmentand widespread use of PEMFC technology. This paper proposes a diagnosis approach forlarge PEMFC stack. In this approach, flooding fault is concerned; individual cell voltagesare chosen as original variables for diagnosis. A dimension reduction method Fisher lineardiscrimination (FDA) is adopted to extract the features from the cell voltage composed vectors.After that, a classification methodology, Gaussian mixture model (GMM) is applied for faultdetection. Flooding experiments were conducted on a 20-cell stack to test the approach. Theobtained results showed that data points can be classified to different states of health with ahigh accuracy. It is also verified that the real-time implementation of the algorithm is feasible.

MOTS-CLÉS : Diagnostic, PEMFC, Inondations, GMM, FDA.

KEYWORDS: Diagnosis, PEMFC, Flooding, GMM, FDA.

L’objet. 27052013, pages 1 à 16

Page 2: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

2 L’objet. 27052013

1. Introduction

Increasing environment and resource issues draw the more and more attention.Developing a clean and high efficient power generator is urgent in recent years. Fuelcell, as it has lower emissions of CO2, is a promising alternative power generator. Insome domains, for instance the transportation applications, PEMFC has been drawingmore attention than other types of fuel cell because of its high efficiency, high powerdensity and the ability of operating at low temperatures (Wahdame et al., 2008). Ho-wever, there are still two barriers : the reliability and durability, which block the wideapplication of PEMFC.

Fault diagnosis is an efficient solution to overcome these barriers (Onanena et al.,2010). More particularly, online diagnosis is more effective than offline diagnosis,since it permits an earlier fault detection such that more serious faults can be avoi-ded. Additionally, the diagnosis results can be supported to the control unit, thus helpadjusting the control commands.

In this work, we propose an approach for online diagnosis of flooding fault inlarge PEMFC stack. In the approach, individual cell voltages are analyzed by adop-ting feature extraction and classification methods. Such that data can be classified tonormal class, transition state, and fault state. The performance and the feasibility ofthe approach for online use are evaluated based on the experimental data of a 20-cellPEMFC stack.

2. Etat de l’art

Since the fuel cell system is a nonlinear one, in which the phenomenon of electro-chemistry, thermodynamics, and fluid mechanics are coupled together, reliable diag-nosis of fuel cell system is a challenge. Some literatures have proposed several fuel celldiagnostic methods. Physical modeling is an intuitional way to realize the aim of diag-nosis (Escobet et al., 2009), however, complicated parameters estimation is needed toget an accurate modeling. In order to overcome the drawbacks of physical model,some "black-box" or "grey-box" models are applied with the aids of some artificialintelligent methods. In (Yousfi Steiner et al., 2011), authors proposed neural networksmodel based procedure to diagnose water management faults. A fuzzy diagnostic mo-del is proposed in (Hissel et al., 2004), which is used to diagnose drying of membraneand accumulation of N2/H2O in the anode compartment. Some statistical tools werealso developed for diagnosis. In (Hua et al., 2011), a multivariate statistical method ispresented, in which faults can be detected by analyzing principal components. In pa-per (Alberto et al., 2008), authors proposed an approach based on Bayesian networks,which can handle four types of faults in PEMFC system. In addition, paper (Steiner etal., 2011) introduced a signal analysis approach, in which wavelet package translatingmethodology is used to detect flooding fault. In (Tian et al., 2010), authors developeda experimental methodology based on the analysis of the Open Circuit Voltage (OCV)in order to detect leakage faults and locate the fault cells inside the stack.

Page 3: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

Journées du LSIS 2013 3

Although these methods can support us some solutions for diagnosis of fuel cellsystem, there are still matters need to be improved. Most of the methods consider thefuel cell stack as integration. However, the behaviors of cells are different actually(Hernandez et al., 2006). Hence, the otherness of cells should be in consideration. Foronline diagnosis, the accuracy of fault diagnosis and the implementation cost of thealgorithm, which are usually omitted in the literatures, should be evaluated carefully(Samy et al., 2011).

3. Contirbution scientifique

3.1. PEMFC SYSTEM AND CONCERNED FAULT

3.1.1. PEMFC system

A running PEMFC is usually fed continuously with hydrogen on the anode sideand air on the cathode side. With the conversion of chemical energy to electric energy,the by-product water is generated meanwhile. To produce a useful voltage or power,many cells have to be connected in series, which is known as a fuel cell stack. Inorder to make a fuel cell stack operate in an efficient and safe state, three ancillarycircuits, other than fuel cell stack, are usually added to the system : hydrogen circuit,air circuit, and cooling circuit. As Fig. 1 shows. In hydrogen circuit and air circuit, theflow rates and pressures of gases can be regulated. The temperature of fuel cell stackcan be regulated by cooling circuit. In addition, a humidify circuit is usually added tothe air circuit.

Hydrogen circuit

Air circuit

Hy

dro

gen

Humidifying circuit

Fuel Cell Stack

Humidifier

Co

oli

ng s

yst

em

Co

nd

ense

r

Figure 1. The schematic of PEMFC stystem

Page 4: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

4 L’objet. 27052013

3.1.2. Presentation of the concerned fault

Kinds of faults may occur in the fuel cell system. The faults may happen insidethe fuel cell stack or in the ancillary circuits. The faults of ancillary circuits could leadto the faults of fuel cell stack, so that the faults of fuel cell stack can reflect the faultsof ancillary components. Additionally, the fuel cell stack is the heart of the wholesystem. Consequently, the diagnosis of fuel cell stack is prior and crucial. The paperwill focus on one of the most common faults that occur inside the fuel cell stack :"flooding fault".

As Fig. 2 shows, a typical PEMFC consists of bipolar plates (BPs), gas diffusionlayers (GDLs), catalyst layers (CLs), and membrane. On both sides of BPs, gas chan-nels are grooved for gas flow. In a proper functioning PEMFC, the membrane shouldkeep a certain water content to make the protons transport through it effectively withlow ohmic resistance. Hence, air is humidified before fed into fuel cells (in our sys-tem). At the same time, the liquid water is generated in the cathode and expelledfrom fuel cells with unreacted air. Inside the fuel cell, water transfers among differentlayers and between anode and cathode (Steiner et al., 2008). Some factors, such asgas pressures, gas humidities, gas flow rates, stack temperature, and load current, canimpact the balance of the water management. The unbalance of water managementmay cause the presence and accumulation of liquid water in the gas channels and/orgas porosities of GDLs and CLs, resulting in the flooding fault. Excessive liquid waterwill block the pathways of reactants, thus make the fuel cell stack degraded. As thewater is generated in the cathode side, flooding happens generally in the cathode side.

Membrane

CL

CL

GDL

GDL

BP

BP

Anode

Cathode

H2

Air

H2O

Air

H2O

H2O H2O

H2

H2O

H2 O2

H2O

Figure 2. Schematic picture of water movement inside a PEMFC

Page 5: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

Journées du LSIS 2013 5

3.2. EXPERIMENT PLATFORM

A 1 kW PEMFC experiment platform is used to test a 20-cell PEMFC stack. Manyphysical parameters impacting stack performances can be controlled and measured inorder to master the operating conditions as specifically as possible. Stack temperature(measured by a thermocouple placed at the cooling circuit outlet), gas flow rates, fluidhygrometry rates, and load current can be set. Inlet and outlet flow rates (Di andDo), pressures (Pi and Po), stack temperatures (Ts), current (I), stack voltage (vs)and single cell voltages (v1, v2, . . . , v20) can be monitored. Table 1 summarize someparameters of the investigated fuel cell stack. Additional details about the test benchand the test protocol have been previously published in Refs. (Giurgea et al., 2013)and (Candusso et al., 2008).

Tableau 1. The paramenters of the investigated fuel cell stackGas flow field serpentine

Cell area 100 cm2

Cell number 20Nominal output power 500 W

Nominal operating temperature 50 °COperating temperature region 20-65 °C

Operating pressures 1.5 barAnode stoichiometry 2

Cathode stoichiometry 4

3.3. THE PROPOSED APPROACH

3.3.1. Selection of variables for diagnosis

Although in our experimental platform, many physical variables can be collected.The collected variables can be written as a set T

T = {Di, Do, Pi, Po, Ts, I, vs,vc} [1]

where vc = {v1, v2, . . . , v20}. However, in the condition of keeping high diagnosisaccuracy, we try to decrease the number of the sensors so as to improve the reliabilityand lower the cost in practice. Consequently, just a subset of T is selected as theoriginal variables for diagnosis. Individual cell voltages are considered here as thevariables for diagnosis for the following reasons :

1) The necessity of monitoring individual cell voltage is stressed, since a singlecell can induce the malfunction of the stack (Rodatz et al., 2004).

2) The fuel cell voltages and their variations contain abundant information that canbe used to monitor the parameters of the fuel cell model (Kim et al., 2012). In otherword, the individual cell voltage can be seen as sensors inside the fuel cell stack.

Page 6: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

6 L’objet. 27052013

3) It is observed that appearance of the liquid water change the flow distributionsof the gases, and further make the cell voltage distribution varied (Hernandez et al.,2006). So the distribution and relations among the individual cell voltages containinformation for diagnosis.

3.3.2. Description of approach

Pattern classification is an crucial and efficient tool for fault isolation (Isermann,2006). It can also be applied for fault detection by adding a class of data which re-presents the normal state (Yin et al., 2012). In this work, a parametric classificationmethodology GMM is adopted. For large fuel cell stack, the number of fuel cell islarge. It means the dimension of data for classification will be high. This will makethe classification complicated, and the redundancy of high-dimensional data will lo-wer the accuracy of the classification (Zhu et al., 2011). In order to overcome theseproblems, before classification, a dimension reduction method FDA is adopted. Theprocedure is called feature extraction step. As Fig. 3 shows, the diagnosis process iscomposed by three steps : data acquisition, feature extraction and classification. Thefeature extraction methodologies FDA and GMM classification are reviewed in thefollowing parts.

Cell voltages

FDA

GMM

Data

acquisition

Feature extraction

Classification

States of health

Figure 3. The flow chart of the proposed diagnosis approach

3.3.3. FDA

FDA is a technique developed for reducing the dimension of the data in the hopeof obtaining a more manageable classification problem. The objective of FDA is tofind a mapping vector that makes the data in the same class be projected near to eachother while the data in the different classes are separated as far as possible (RichardO. Duda et al., 2001) (Bishop, 2006).

Given a set of M-dimension objects {x1;x2; . . . ;xN}, which belong to C classesdenoted as ζ1, ζ2, . . . , ζC , FDA procedure projects each objects to a L-dimension

Page 7: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

Journées du LSIS 2013 7

space by M-dimension unit projecting vectors ω1,ω2, . . . ,ωL. Take ω1 as example,vector {xn} is projected to {yn1}

yn1 = ωT1 xn [2]

In order to seek ω1, within-class variance sw is defined in the mapped space

sw =

C∑i=1

∑yn∈ζi

(yn − yi)(yn − yi)T [3]

where yi is the mean value of data in class ωi : yi = 1Ni

∑yn∈ζi

yn. Ni is the number

of data in ζi which satisfies∑C

i=1 Ni = N . sw represents the variance of the data inthe same class.

The between-class variance sb which represents the variance between data in dif-ferent classes is defined as

sb =C∑i=1

Ni(yi − y)(yi − y)T [4]

where y is the mean value of total data : y = 1N

∑Nn=1 yn.

We hope to construct a scalar which has the quality that it is large when thebetween-class covariance is large and within-class covariance is small. One such sca-lar is given as

J(w) = s−1w sb [5]

Substitute {yn} with {wTxn}, [5] can be convertered to

J(ω1) =ωT

1 Sbω1

ωT1 Swω1

[6]

where Sb named within class scatter matrix is defined as

Sw =C∑i=1

∑xn∈ζi

(xn − xi)(xn − xi)T [7]

xi is mean vector in class ζi : xi =1Ni

∑xn∈ζi

xn. Sb named between class scattermatrix is defined as

Sb =

C∑i=1

Ni(xi − x)(xi − x)T [8]

where x is the mean vector of total data : x = 1N

∑N1 xn. Both Sw and Sb are

symmetric and positive semidefinite. Usually, Sw is nonsingular while Sb is singular.

Page 8: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

8 L’objet. 27052013

Differentiating [6] with respect to ω1, it is easy to prove that the optimal solutionof ω1 is equal to eigenvector of S−1

w Sb that corresponds to the largest eigenvalue.Consequently, it can be infered that the mapping vectors ω1,ω2, . . . ,ωL are equal tothe eigenvectors of S−1

w Sb that correspond to the first L largest eigenvalues.

Since Sb is the sum of C matrixes of rank one or less, only C − 1 of these areindependent, Sb is of rank C − 1 or less. Thus, no more than C − 1 of the eigenvaluesare nonzero. The desired mapping vectors correspond to these nonzero eigenvalues.Hence, the maximum of feature space dimension L we can get is C − 1 (RichardO. Duda et al., 2001).

3.3.4. GMM

GMM is a parametric classification methodology based on Bayes decision theory(Timo Koski, 2009). Bayes’ formula is given

p(ζi|xn) =p(xn|ζi)p(ζi)

p(xn)[9]

where p(ζi|xn), p(xn|ζi), and p(ζi) are respectively named as posterior, class-conditional probability, and prior probability. To decide which class a data point xn

belongs to, we should compare the posterior p(ζi|xn). It is resolved that xn be-longs to the class with the largest posterior. In other words, we just need to comparep(xn|ζi)p(ζi) with different i. The prior probability p(ζi) is usually thought to be thefrequency weight of data belongs to ζi, so the main object is to estimate the class-conditional probability density p(xn|ζi).

GMM is a efficient probability distribution model to express the class-conditionalprobability p(xn|ζi). In GMM, class-conditional probability density is represented asa weighted sum of Gaussian component densities.

A Gaussian mixture model is a weighted sum of R component Gaussian densitiesas the following equation,

p(xn|λ) =R∑i=1

p(ci)p(xn|ci, λ) [10]

where p(ci), i = 1, . . . , R are the mixture weights, which satisfies∑R

i=1 p(ci) = 1,p(xn|ci, λ) are the component Gaussian densities. Each component density is a M-variate Gaussian function of the form,

p(xn|ci, λ) =1

(2π)M/2|Σi|1/2exp

{− 1

2(xn − µi)

TΣi(xn − µi)}

[11]

with mean vector µi and covariance matrix Σi. Parameters µ, Σi and p(ci) are col-lectively represented by the notation λ,

λ = {p(ci),µi,Σi} i = 1, . . . , R. [12]

Page 9: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

Journées du LSIS 2013 9

Before the model training process, the Gaussian component number R is usuallysettled according to the complexity of the data distribution. In the training process,GMM parameter collection λ needs to be estimated from training data. Expectation-Maximization (EM) algorithm is a commonly used method. By iterations, λ can beestimated. The details about EM algorithm can be found in (McLachlan et al., 2000).

3.3.5. Online implementations of the methodologies

In consideration of the online implementation for FDA, memory space is neededto save L × M float numbers for mapping vectors ω1,ω2, . . . ,ωL. To calculate thefeatures, L×M times of multiplication operations and L× (M −1) times of additionoperations are needed to be proceeded for a FDA procedure. Concerning the onlineimplementation for GMM, the parameters of models, including parameter set λ andprior probability need to be saved. Memory for saving CR( (M+1)(M+2)

2 ) + C floatnumbers are required. The CR(M2 +M +1)+C times of multiplication operationsand CR times of exponent arithmetic operations need to be carried out for a procedure.It will be shown in the next section that the implementations of the methodologies canbe easily realized.

3.4. RESULTS AND DISCUSSION

3.4.1. Experiment introduction

In order to verify our proposed approach, the flooding experiments were carriedout. The temperature of stack was decreased from 50 °C to 35 °C in order to favorwater condensation, while the other experiment conditions were kept in nominal va-lues. To certify the repeatability approach, several independent flooding experimentswere carried out. In these experiments, the flooding was induced from normal ope-rating conditions. At the end of each test, the load was firstly disconnected from thestack while the air was kept for a length of time. In addition, when we restarted a newexperiment, the air circuit was started before adding the load. During the periods, theliquid water inside the fuel cell was cleared away, which certified that there was noflooding occurred at the beginning of each experiment.

Various physical variables, denoted as T in [1], were sampled in the flooding pro-cess. The sampling period is 150 ms, which can guarantee the bandwidth of floodingdynamics. Specifically, the cell voltages are analyzed. The cell voltages in one expe-riment can be presented as a matrix

V = {v1;v2; . . . ;vN} [13]

where the nth row vector vn is composed by individual cell voltages

vn = {v1n, v2n, . . . , v20n } [14]

where numbers 1, 2, . . . , 20, are index numbers of fuel cells, whose locations are fromair inlet side to air outlet side. n is the sequential number of the sample, the total

Page 10: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

10 L’objet. 27052013

sample number is N = 6400. This matrix will be used to train the FDA and GMMmodels.

3.4.2. Results

Since FDA and GMM are both supervised methodologies, data for training mustbe labeled before training procedure. In the flooding course, it is considered that theliquid water accumulates as time. Consequently, the samples are roughly but reasona-bly labeled that the 1th to the 2500th samples are in normal state, the 2501th to the3500th samples are in transition state, the 3501th to 6400th samples are in fault state.

The wave forms of cell voltages in a flooding process are as Fig. 4. It can be seen

0 5 10 15 20 0

10

200.4

0.5

0.6

0.7

0.8

Time/minCell index

Vol

tage

/V

Figure 4. Cell voltages in flooding process

that cell voltages all overall decrease in the flooding process (although both momen-tary increases and decreases exist) ; however the magnitudes and speeds of the vol-tage drops are various. Several cells degrade more severely than others. The probablereason for this phenomenon is that, the distributions of liquid water in the stack isnonuniform. By comparing the different experiment results, it is found that the degra-ded extents of a concerned fuel cell are varied with experiments. In order to slack theimpact of the spacial randomness of the flooding occurring, the elements of vectors{vn} are sorted firstly in ascending orders.

After this treatment, the FDA is employed to handle the matrix V . By using FDA,the original 20-dimension vectors {vn} are projected to a 2-dimension feature space.The two features are plotted as Fig. 5. It can be observed that data points within eachclass are gathered, while data points between classes are scattered simultaneously. Justa small overlap occurs between transition class and fault class.

Page 11: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

Journées du LSIS 2013 11

−1 −0.5 0 0.5 1−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

Feature 1

Fea

ture

2

FaultNormalTransition

Figure 5. Features extracted by FDA procedure

After feature extraction, GMM classification is proceeded in the 2-dimension fea-ture space. Since data points within each class are concentratedly distributed, the num-ber of Gaussian components R is set as 1. Parameter collection λ of each class areestimated by EM algorithm.

After the parameter estimation process, class-conditional probability density ofeach class is obtained. The prior probability of each class is set as the frequency weightof data within the class. By multiply class-conditional probability densities with priorprobabilities, we can get the posterior of each class. The posteriors of the three classesare plotted as Fig. 6.

By comparing the posteriors of different classes, the two-dimension feature spacecan be divided to 3 zones, which represents respectively normal state, transition state,and fault state. The three zones and boundaries between them are shown as Fig. 7.

3.4.3. Discussion

To evaluate the performance of proposed approach for online application, two as-pects are considered : diagnosis accuracy and feasibility of the real-time implementa-tion.

1) In order to evaluate how accurately it will perform in practice, a popular cross-validation methodology which named K-fold cross-validation is used. In K-fold cross-validation, the total data is randomly divided into K subsets. Of the K subsets, K −1 are chosen as training data and rest one subset is used to test the classifier. Theerror rate, which is defined as proportion of samples that are wrongly classified, is

Page 12: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

12 L’objet. 27052013

Figure 6. The posteriors of three classes

−1 −0.5 0 0.5 1−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

Feature 1

Fea

ture

2

Normal zone

Transition zone

Fault zone

Figure 7. Partition of three zones in feature space

Page 13: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

Journées du LSIS 2013 13

calculated. The training and test process is then repeated K times. The averaged errorrate is then obtained to evaluate the classifier. Here, the number of folds K is set to be10, after several tests, the average error rates are always less than 3%.

2) According to section 3, to implement our approach, we need to save 736 floatnumber, less than 1.5 k of 16 bit memory are needed. For one diagnosis procedure,64 times multiplication operations, 38 times addition operations and 3 exponent arith-metic operations. These operations should be done in a sampling period 150 ms. Therequired memory and computation speed can be satisfied by a common DSP (DigitalSignal Processor).

3) Lack of physical significance and difficult to sample data that covers the wholefault zones are two drawbacks of the approach. Therefore, the proposed approachneeds to be compared with other diagnosis methods in all directions.

4. Conclusion et perspectives

In this paper, a diagnosis approach of large PEMFC stack is proposed. The ap-proach is based on analysis of individual cell voltages in flooding process. By adoptingfeature extraction methodology FDA combined with GMM classification, data pointscan be classified into three states of health : normal state, transition state, fault state.The error rates of the diagnosis results are low and the software cost of the algorithmcan be satisfied easily by a common DSP. It is therefore a suitable approach for onlinediagnosis.

Two aspects are under study to improve the performance of our approach : first,since the labeling process of the training data is arbitrary in the paper, a more convin-cing labeling method is being studied with the help of a fluidic model. Second, theapproach can be extended to multi faults diagnosis by adding new classes to the trai-ning data, such extension is also in process of studying in our laboratory.

5. Bibliographie

Alberto L., Riascos M., Simoes M. G., Miyagi P. E., « On-line fault diagnostic system for protonexchange membrane fuel cells », Journal of Power Sources, vol. 175, p. 419-429, 2008.

Bishop C. M., Pattern Recognition and Machine Learning, Springer Science & Business Media,New York, 2006.

Candusso D., De Bernardinis A., Péra M.-C., Harel F., François X., Hissel D., Coquery G.,Kauffmann J.-M., « Fuel cell operation under degraded working modes and study of diodeby-pass circuit dedicated to multi-stack association », Energy Conversion and Management,vol. 49, n° 4, p. 880-895, April, 2008.

Escobet T., Feroldi D., Lira S. D., Puig V., Quevedo J., Riera J., Serra M., « Model-based faultdiagnosis in PEM fuel cell systems », Journal of Power Sources, vol. 192, p. 216-223, 2009.

Page 14: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

14 L’objet. 27052013

Giurgea S., Tirnovan R., Hissel D., Outbib R., « An analysis of fluidic voltage statistical correla-tion for a diagnosis of PEM fuel cell flooding », International Journal of Hydrogen Energy,vol. 38, n° 11, p. 4689 - 4696, 2013.

Hernandez A., Hissel D., Outbib R., « Fuel cell fault diagnosis : A stochastic approach », In-dustrial Electronics, 2006 IEEE International Symposium on, p. 1984-1989, 2006.

Hissel D., Péra M. C., Kauffmann J. M., « Diagnosis of automotive fuel cell power generators »,Journal of Power Sources, vol. 128, p. 239-246, 2004.

Hua J., Li J., Ouyang M., Lu L., Xu L., « Proton exchange membrane fuel cell system diagnosisbased on the multivariate statistical method », International Journal of Hydrogen Energy,vol. 36, n° 16, p. 9896 - 9905, 2011. <ce :title>European Fuel Cell 2009</ce :title>.

Isermann R., Fault-diagnosis systems-An introduction from fault detection to fault tolerance,Springer, Heidelberg, Berlin, 2006.

Kim J., Lee I., Tak Y., Cho B., « State-of-health diagnosis based on hamming neural networkusing output voltage pattern recognition for a PEM fuel cell », International Journal ofHydrogen Energy, vol. 37, n° 5, p. 4280-4289, March, 2012.

McLachlan G., Peel D., Finite Mixture Models, John Wiley & Sons, New York, 2000.

Page 15: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

Journées du LSIS 2013 15

Onanena R., Oukhellou L., Candusso D., Harel F., Hissel D., Aknin P., « Fuel cells static anddynamic characterizations as tools for the estimation of their ageing time », InternationalJournal of Hydrogen Energy, vol. 33, n° 0, p. 2-11, 2010.

Richard O. Duda P. E. H., Stork D. G., Petern Classification, 2 edn, John Wiley & Sons, 2001.

Rodatz P., Büchi F., Onder C., Guzzella L., « Operational aspects of a large PEFC stack underpractical conditions », Journal of Power Sources, vol. 128, n° 2, p. 208-217, April, 2004.

Samy I., Postlethwaite I., Gu D., « Survey and application of sensor fault detection and isolationschemes », Control Engineering Practice, vol. 19, n° 7, p. 658-674, March, 2011.

Steiner N. Y., Hissel D., Moçotéguy P., Candusso D., « Non intrusive diagnosis of polymerelectrolyte fuel cells by wavelet packet transform », International Journal of HydrogenEnergy, vol. 36, n° 1, p. 740-746, January, 2011.

Steiner N. Y., Moçotéguy P., Hissel D., Candusso D., « A review on PEM voltage degrada-tion associated with water management : Impacts, influent factors and characterization »,Journal of Power Sources, vol. 183, n° 1, p. 260 - 274, 2008.

Tian G., Wasterlain S., Candusso D., Harel F., Hissel D., François X., « Identification of failedcells inside PEMFC stacks in two cases : Anode/cathode crossover and anode/cooling com-

Page 16: Online diagnosis of PEMFC by analyzing individual cell ...addl.lsis.org/fr/manifs/jdl613/actes/articles/12.pdf · Journées du LSIS 2013 3 Although these methods can support us some

16 L’objet. 27052013

partment leak », International Journal of Hydrogen Energy, vol. 35, n° 7, p. 2772-2776,April, 2010.

Timo Koski J. M. N., Bayesian Networks : An Introduction, 2 edn, John Wiley & Sons, 2009.

Wahdame B., Candusso D., Franc X., Harel F., Hissel D., Kauffmann J. M., « Analysis of aFuel Cell Durability Test Based on Design of Experiment Approach », IEEE Transactionon Energy Conversion, vol. 23, n° 4, p. 1093-1104, 2008.

Yin S., Ding S. X., Haghani A., Hao H., Zhang P., « A comparison study of basic data-drivenfault diagnosis and process monitoring methods on the benchmark Tennessee Eastman pro-cess », Journal of Process Control, vol. 22, n° 9, p. 1567-1581, October, 2012.

Yousfi Steiner N., Hissel D., Moçotéguy P., Candusso D., « Diagnosis of polymer electrolytefuel cells failure modes (flooding &amp ; drying out) by neural networks modeling », Inter-national Journal of Hydrogen Energy, vol. 36, n° 4, p. 3067-3075, February, 2011.

Zhu Z., Song Z., « A novel fault diagnosis system using pattern classification on kernel FDAsubspace », Expert Systems With Applications, vol. 38, n° 6, p. 6895-6905, 2011.