Next Article in Journal
A Comprehensive Review of Strategies and Approaches for Enhancing the Performance of Thermoelectric Module
Next Article in Special Issue
A Real-Time Dynamic Fuel Cell System Simulation for Model-Based Diagnostics and Control: Validation on Real Driving Data
Previous Article in Journal
An Inspired Machine-Learning Algorithm with a Hybrid Whale Optimization for Power Transformer PHM
Previous Article in Special Issue
Carbon Nanofibers Production via the Electrospinning Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model-Based Data Driven Approach for Fault Identification in Proton Exchange Membrane Fuel Cell

1
Advance Power Electronics Research Lab, Department of Electrical Engineering, Jamia Millia Islamia, New Delhi 110025, India
2
Department of Energy Technology, Aalborg University, 9220 Aalborg, Denmark
*
Author to whom correspondence should be addressed.
Energies 2020, 13(12), 3144; https://doi.org/10.3390/en13123144
Submission received: 5 May 2020 / Revised: 1 June 2020 / Accepted: 3 June 2020 / Published: 17 June 2020
(This article belongs to the Special Issue Polymer Electrolyte Membrane Fuel Cell Systems)

Abstract

:
This paper develops a model-based data driven algorithm for fault classification in proton exchange membrane fuel cells (PEMFCs). The proposed approach overcomes the drawbacks of voltage and current density assumptions in conventional model-based fault identification methods and data limitations in existing data driven approaches. This is achieved by developing a 3D model of fuel cells (FC) based on semi empirical model, analytical representation of electrochemical model, thermal model, and impedance model. The developed model is simulated for membrane drying and flooding faults in PEMFC and their effects are identified for the action of varying temperature, pressure, and relative humidity. The ohmic, concentration, activation and cell voltage losses for the simulated faults are observed and processed with wavelet transforms for feature extraction. Furthermore, the support vector machine learning algorithm is adapted to develop the proposed fault classification approach. The performance of the developed classifier is tested for an unknown data and calibrated through classification accuracy. The results showed 95.5% training efficiency and 98.6% testing efficiency.

1. Introduction

Increasing carbon emissions and environment resource issues are drawing the attention of engineers to focus on various aspects of improvement of environment, either by solving legacy issues or by preventing future damage. Fuel cell development falls into the category of “preventing future damage”, since this technology is attractive, due to many environmentally promising features. Relatively high efficiency, reduced harmful emissions, and potential reduced dependence on fossil fuels are among the reasons for studying this field [1]. Subsequent interest in fuel cells has resulted in the utilization of various materials of construction and fuel sources, and operating conditions have been developed for many stationary and mobile applications [2,3]. Among the different materials used in fuel cells, the proton exchange membrane fuel cells (PEMFCs) are widely being adapted, especially in transportation applications [4].
Despite of numerous applications and advantages, barriers related to reliability and durability are still a major concern while realizing the commercialization of PEMFCs [5,6]. These metrics are mainly dependent on various faults during the operation of PEMFC that effect the performance of the system. Hence, to achieve efficient operation and improve the reliability, faults related to the operating condition of the PEMFC should be detected, and rectified or isolated in time. To do so, a fault identification and diagnosis mechanism should be equipped with the fuel cell (FC) system. Conventionally, the fault diagnosis strategies are developed considering a model-based approach and a data driven diagnosis approach. Both of these approaches had their own advantages and disadvantages considering the model developed or the data available for the operating conditions of FC. While dealing with PEMFC, the use of model-based approach is identified as a difficult task due to the inability to develop an accurate diagnosis-oriented model. Hence, the data-driven methods seemed to be further appropriate, especially in sensible use with the FC systems. But the drawbacks with limited data corresponding to various faults in operation of PEMFC resulted in very low accuracy for fault identification. This led to the development of hybrid approaches, which combine the electrical model of a PEMFC to simulate potential faults and advantages of data driven approaches, to achieve fault identification in PEMFC.
In this research, a model-based data driven approach is developed for fault identification in PEMFC systems. The modelling of PEMFCs has been widely reported in the literature [7,8,9]. These models partially facilitate the development of FC’s by providing a better understanding about the operation, performance and the parameters effecting the operation and performance. Most of these models are developed on the aspect of PEMFC stacks, which are categorized as empirical/semi empirical, mechanistic, and analytical models. The empirical models of PEMFC are developed for the scenarios where the physical or the theory rule of the scenario is difficult to understand and model [10,11]. Similarly, the semi empirical model is a combination of empirical formulas with algebraic and theoretical equations [12]. Generally, the empirical and semiempirical models are classified based on the modelling approach as design of experiment (DoE) modeling [13,14], artificial neural network (ANN) [13,14], electrical analogies modelling [13,14], equivalent electric circuit model [15,16], and energy analogies model [13,14]. These models are helpful in the quick prediction of a design, but lack accuracy in most of the scenarios. Furthermore, the development of mechanistic models is carried out based on algebraic and differential equations, to define the electrochemistry, mass, and charge transfer of the fuel cell. These models are based on multiple assumptions which result in complex calculations [13,14,17] and have limitations due to the lack of knowledge regarding water management, membrane dehydration, complex electrode kinetics, and rate of oxygen reduction. Similar to the mechanistic models, many assumptions were made regarding the voltage and current densities for variable profiles within PEMFCs to develop the analytical models. Hence, these models are limited to the prediction of water management and voltage loss and lack in accurate transport process prediction [13,14]. In light of the above issues and considering the varying complexity and dimensionality of fuel cells, the steady state models are being widely researched to simulate the PEMFC performance. These models are classified as parallel spatial dimension model (1D model), perpendicular planes (2D models), and complex models (3D models). All the three models are developed involving at least one or all the phenomena of electrical, fluidic, and thermal domains [7]. These phenomena are locally described by the means of partial differentiation involving space and time [18,19].
Furthermore, the data obtained from the simulated models are trained with the data driven approaches to overcome the limitations of limited data and accuracy. In the literature fuzzy clustering methods [20,21], Bayesian network classification [22,23], fast Fourier transform [24,25], and wavelet transform [26,27] based fault diagnosis approaches were developed for fuel cells. These methods were usually based on normal and fault operating condition data. However, the lack of availability of data corresponding to fault situations while developing these approaches limited their performance in faut identification. Furthermore, these methods suffered lack of robustness for unknown data. Hence, the machine learning which proved to be superior in the field of classification, pattern recognition and identification is considered for training with the data obtained from the modeled fuel cells.
The objective of this research is to develop a classification approach for fault operating conditions in PEMFC. A 3D model of PEMFC is developed to achieve the fault classification and diagnosis. Almost half of the fuel’s chemical energy is transformed to electric power and the remaining is wasted as heat, hence the modelling is carried out considering the temperature scenario. Furthermore, support vector machine algorithms are used for developing the classifier from the simulated fault data. A detailed explanation of modelling and classifier development is discussed as follows: Section 2 discusses various fault conditions that effect the performance of PEMFC. In Section 3, the modelling of PEMFC is detailed based on the complex 3D model. Furthermore, the effect of different fault conditions is simulated with the 3D model in Section 4. The development of fault classifier is discussed in Section 5 and the discussion is concluded in Section 6.

2. Degradation in PEMFC

The operation of PEMFC is based on electro-catalytic reaction, hydrogen oxidation at anode, and oxygen reduction at cathode. To operate a PEMFC in this electro chemical process, there are many different phenomena [7]. Some of these phenomena are responsible for specific faults in FC, such as improper water management [28], degradation of catalyst [29], fuel starvation at PEMFC anode [30], and contamination of membrane electrode assembly (MEA) [31]. These faults resulted in voltage drop and effect the operating lifetime of an FC. In fact, the voltage drop is most observed in all these faults and acts as an initial indication for a degrading scenario in PEMFC. A detailed list of all the possible faults that effect the operation of PEMFC is discussed in Table 1.
Out of these faults, the effects due to water management and temperature are considered crucial for healthy and reliable operation of the PEMFC. The modelling and operation of PEMFC for these faults is discussed in the further sections.

3. Modelling of PEMFC

3.1. D model of a Fuel Cell

The modelling of a 3D model FC is based on the semi empirical model, the analytical representation of the electrochemical model, the thermal model, and the impedance model. Initially, multiple nodes at critical zones, such as cell center, gas inlet/outlet and boundary zones of the cell, are identified. A total of nine nodes are identified in a cell (MES-DEA single cell [39]), and the physical phenomena of these nodes varies depending upon the position of the nodes and external conditions like, temperature, pressure and humidity. Furthermore, in the dynamic state, electrical and thermal domains are combined by the 3D model to measure the variation in temperature, pressure, and humidity at the nine nodes. The geometrical representation of the 3D model FC is shown in Figure 1.
To ensure potential difference at each node, 20 resistors are used. As the temperature distributions and current density are closely related to different phenomena, the 3D model has an advantage of predicting various phenomena that occur inside an operating fuel cell. Furthermore, the modelling hypotheses for the 3D model are as follows: influence of membrane, cathode, and anode are not illustrated. The pressure drop is negligible in both anode and cathode catalytic sites and the voltage drop due to activation loss is negligible at the anode. To characterize the fuel cell fault, only impedance magnitudes are considered.

3.2. Electrical Formulation

The modelling of the electrical phenomena at stack level is carried out by developing a dynamic model in the MATLAB/Simulink environment, as shown in Figure 2.
The model is based on thermodynamic and electrochemical characteristics, and inputs the temperature impact ( T ) , hydrogen pressure P H 2 and oxygen pressure P O 2 , voltage Nernst, and other (activation, ohmic, and concentration) losses [7,40]. This is mathematically given by:
E c e l l ( T , P ) = E 0 0.000845 ( T 273.15 ) + 0.00431 T ln ( P H 2 P 0 2 0.5 )
The Nernst equation in (1) represents the relation between ideal standard potential E 0 = 1.22 and ideal equilibrium potential, at different temperatures and pressures of products and reactants. This is used to calculate the free load voltage E .
V a c t = R . T α . F ln [ i i 0 ]
where R is gas constant, α is electron transfer coefficient, F is faraday constant.
The activation losses in (2) are observed in the low current region which assumes variable parameters for current density. Furthermore, because of internal electrical resistance R m , the ohmic overvoltage is given by:
V o h m = i f c R m ,     R m = t m σ m
where t m is the function of membrane thickness, and σ m is the function of membrane resistivity.
Here, the ohmic losses increase with the increase in current, due to the nature of fuel cell resistance, which is constant.
The relationship between concentrated polarization and voltage loss is given in (4). The concentrated polarization varies proportionally with the current density but becomes prominent for high limiting currents. This makes the flow of gas reactants to the fuel rection sites difficult [41].
V c o n = R T n F ln ( I lim I lim i c e l l )
To achieve the dynamic operation of the model, a capacitor is added. Therefore, the cell voltage is calculated using:
V c = V a c t + v c o n ,   C d v c d t + V c E R a c t + R c o n = i c e l l
V f c = E V c i cell R o h m i c
Furthermore, the action of the double layer capacitor impacts the transient values of concentrated polarization and stack activation. This impact of double layer capacitor on the polarization curves can be modelled as a first order system, and the corresponding results are depicted in Figure 3.
Apart from the electrical formulation, the modelling of thermal domain is performed considering the temperature of the stack, which is obtained using the empirical method, as depicted in Figure 4. Furthermore, the stack temperature can be represented as a function of electric current [7], which is given as follows:
T s t a c k = ( a . exp b . i c e l l ) + ( c . exp d . i c e l l )
where a = 38.27 ,   b = 0.01032 ,   c = 11.93   and   d = 0.7182
Furthermore, the analytical expressions given above (1–7) are coupled with the voltage and temperature measurements using the Newton–Raphson (N-R) algorithm. This assumes a function f = E V (where E corresponds to calculated cell voltage at each node and V is the measured voltage at each node), and calculates the distribution of current density in reaching the equality f ( x ) = 0 .

3.3. Calibration of the Model

To perform fault diagnosis, the developed fuel cell model must be capable of operating in both healthy and faulty modes. The Simulink representation of 3D model PEMFC is shown in Figure 5.
Temperature, current density, and gas pressure are the inputs, while voltage and current are the outputs of the model. The red junctions in the circuit deal with open circuit, activation loss, ohmic and concentration voltages. The important aspects of the model are the connection resistors, which are used to simulate the faults in the system. Hence, the calibration of these resistances is important. To achieve accurate fault diagnosis, the developed model needs to generate accurate data for the healthy and faulty operations of PEMFC. This is achieved by dividing the fuel cell stack into elementary cells. Furthermore, the temperature of each elementary cell is measured using different equivalent circuits. The voltage drop magnitude is associated with the change in model parameters (open circuit voltage, losses in anode R a and cathode R a , membrane R 0 loss, and double layer capacitance in anode and cathode) of the fuel cell. In addition to the above, the involvement of thermocouples and voltage sensors increases the resistance. This is mainly due to the irregular pressures at the connecting points, as any pressure above the threshold value will block gas channel. This scenario can be represented by adding a series impedance at each node which increases the voltage drop in the cell. Considering the action of resistances and impedances, further, while applying the 3D model to one stack, the distribution of voltage and temperature are considered in X ,   Y , and Z direction. For calibrating the 3D model, the impedances are calculated by determining the impedance of each cell and the connecting resistors are calculated based on known current density. In addition, the fuel cell is partitioned into separate branches along the x ,   y ,   z axis, where the electric mode and the impedance are associated with each other. To simplify the calculations due to impedance, the resistance behavior of the impedance is assumed. Furthermore, based on the domination of MES cell, the variation of voltage and temperature in X direction can be negligible. Hence, the changes in resistance, and impedance, that effect the voltage and current density due to varying temperature, pressure, humidity, and ageing effects provide an advantage to simulate healthy and faulty operating conditions of PEMFC.

4. Operating Modes and Data Preparation

Generally, the faulty or degrading operation of PEMFC can be observed either due to natural ageing (long time operation), or due to operational incidents (reactant starvation, contamination of membrane electrode assembly, etc.) These modes indicate an abnormality in the operation of FC through various conditions and result in performance loss. In this research, the faults in fuel cell are classified into two groups, drying faults and flooding at anode and cathode side [42]. The flooding at anode side is caused by a recondition process where the anode compartment is filled with deionized water developing a water film. Here, the diffusion of hydrogen to a negative electrode in the cell is blocked by the water film, resulting in decreased cell voltage. Similarly, the flooding in the cathode is caused by excess water, which causes a water film blocking oxygen diffusion to the positive electrode. This resulted in decreased cell voltage. Furthermore, the drying faults correspond to the drying of the membrane, which is caused by high temperatures [40]. During this process, holes are developed in the polymeric structure of the membrane, resulting in the fast reduction of voltage. A relation between temperature and relative humidity, which is the reason for the dry or wet state of the membrane, is shown in Figure 6. It is observed that the humidity should be between > 60 and < 100 % to prevent excessive drying and flooding, respectively.
Further, the effect of the above discussed conditions in fuel cell are simulated by introducing different zones in the calibrated 3D model of the fuel cell. The resistances and impedances in these zones are dependent on the humidity, temperature, and other operating conditions. Initially, the faults are injected by defining the input conditions, as shown in Table 2.
In addition, the impedances connected across the branches correspond to the loss of connection between various cells in the X ,   Y , and Z directions. Altering the value of impedances affects the cell current distribution, which aids in simulating various other faults. Furthermore, a DC load with harmonics identical to the harmonics in DC/DC boost converter are associated with the FC to identify the mean value of voltage variation and harmonic distortion rate. This phenomenon is created to realize the real time operating condition of the PEMFC. Furthermore, the action of the above discussed faults, in respect of the working conditions on various characteristics of the fuel cell, are measured and the results are discussed as follows.
As the temperature increases, the activation losses decrease, due to the Tafel constant. This impacts the increasing current density of the cell. In this condition, the voltage drop is nonlinear. The activation overvoltage for temperature change is shown in Figure 7a. In Figure 7b, the ohmic overvoltage for temperature change is observed. These losses are due to the ohmic resistance caused by electrolyte, cell interconnects, and bipolar plates. The effect of temperature on the concentration voltage losses is shown in Figure 7c. These losses are caused due to the consumption of the reactant at the electrode. Here, the temperature and losses are inversely proportional. Furthermore, the cell voltage loss for varying temperature is shown in Figure 7d. Generally, the rising temperature has a positive effect on the operation and performance of the fuel cell, with reduced activation and concentration losses. However, the higher temperatures have a very limited effect on the performance improvement of the cell and this causes cell degradation, which may lead to early cell failure. For flooding fault, the pressure effect corresponds to the hydrogen and oxygen at the fuel cell inlet are measured. As the pressure of hydrogen and oxygen increases, the activation losses decrease and reduce the rising current density, as shown in Figure 8a. Furthermore, the increasing pressure reduces the concentration losses and improves the current density, as shown in Figure 8b. Generally, the increase in pressure at inlet improves the fuel cell voltage, as shown in Figure 8c. For the normal operation of the cell, this pressure is maintained at 1 bar. During, flooding condition, the pressure at the inlets automatically increases, resulting in cell failure. Hence, efficient monitoring of the cell is necessary for reliable operation of the cell. Furthermore, the effect of relative humidity (RH) on the cell is observed, to analyze the drying condition. The increasing RH highly impacts the proton transfer, increases ohmic resistance and reduces conductivity, resulting in decreased power generation and efficiency. The effect of RH is identified for ohmic losses and cell voltage loss in Figure 9a,b.

5. Classifier Development

A detailed layout of complete fault classification for PEMFC considering drying and flooding faults is shown in Figure 10. The data obtained from the simulation in Section 4 are used to develop the fault classifier for PEMFC. The direct involvement of sampled waveforms for classification results in the poor performance of the classifier. Hence, the characteristic features are extracted from the data to increase the performance of the classifier. The obtained fuel cell characteristics correspond to the transient faults and are available for a very short duration. Hence, the developed fault identification process should be fast and accurate to detect the transients. This can be achieved by identifying the fault characteristics appropriately and finding a suitable classifier for efficient training. To select a suitable classifier, it is required to find any or all the sources, properties, and features of the data of the sampled waveforms.

5.1. Feature Extraction

Feature extraction is one such process to extract all the properties, and features of data (signal or image). Generally, features of a data set are classified as time-domain [43], and frequency-domain [44]. As the data used in this project are synthetic data, and represent variations between multiple quantities, both time and frequency spectra are considered. This process is achieved through wavelet transform (WT). The wavelet transform is widely studied in the literature for signal and image processing applications [45,46]. The WT process operates by finding a set of basis function to decompose the signal and extract the properties of the signal. The prototype wavelets of these basis functions are called mother wavelets. The basic wavelet functions are dependent on the contracted, extended, and shifted version of mother wavelets [47]. In general, the WTs are categorized as continuous wavelet transform (CWT) and discrete wavelet transforms (DWT) [48]. The detailed explanation of wavelets for feature extraction are widely available in the literature [49,50]. The generalized mathematical depiction of WT, which corresponds to CWT, is shown in (8) [51].
X w ( a , b ) = + x ( t ) ψ a , b * ( t ) d t
According to the experiment, x ( t ) is the unprocessed signal data, a is dilation or scaling parameter, b is translation parameter, is the complex conjugate symbol, ψ a , b ( t ) is calculated from ψ ( t ) , and ψ ( t ) is the wavelet that has been chosen as the mother wavelet.
ψ a , b ( t ) = 1 | a | ψ ( t b a )

5.2. Feature Classification

In addition to features, the major aspect for developing a fault classification approach is classifier. A brief overview of classifiers as data driven approaches for fault classification is given in Section 1. In this research, a support vector machine is used as a data driven approach for developing the fault classification approach.

Support Vector Machine (SVM)

SVM is a supervised learning method widely adapted with classification and regression problems [52]. The basic elements of SVM deal with support vectors and separator planes for separating data, and margins for creating upper bounds in separating the data. The general operation of SVM fits data around the separator by maximizing the margin. This is achieved by labelling the training data with their respective classes which when trained helps in good generalization and performance regarding classification of new data. During the training process, the SVM maps the linear data into a feature space and this feature space holds the characteristic solution to develop a separator plane using support vectors [53]. In the case of nonlinear data, the kernel functions [54] are used to map the data in to feature and high dimensional feature space. The data can be mapped into a higher dimensional space using a non-linear transformation function Φ , and then in the feature space, data can be linearly separated. The non-linear transformation is done through a function called the kernel function. SVM is a good example of kernel methods that uses a kernel trick, in which an inner product of the mapping function is replaced by a kernel function. Conventionally, the non-linear soft-margin SVM solves the same primal optimization problem as in (10).
min 1 2 w 2 + C i = 1 N ξ i   s . t .   y i ( w T x i + 𝒷 )     1 ξ   &   ξ i     0   for   i = 1 ,     2 ,       ,     N .
However, to use a kernel trick, it transforms the primal optimization into the Lagrange dual optimization (2.3).
max 1 T α 1 2 α T Q α   s . t   i = 1 N y i α i = 0   &   0     α i     C   for   i = 1 ,     2 ,       ,   N .
where w corresponds to hyperplane weight vector, x i corresponds to an observations vector, y i represents the classes to be labelled, 𝒷 corresponds to the bias parameter, ξ i represents the positive slack variables that enter the primal optimization problem, α = { α 1 ,     ,   α N } is the vector of Lagrangian multipliers, 1 T corresponds to ones vector and Q corresponds to an N × N matrix with Q i , j = y i y j Φ T ( x i ) Φ ( x j ) .
Furthermore, Q is computed as an inner product of Φ ( x i ) and Φ ( x j ) without the knowledge of function Φ ( x ) . This is achieved with the help of a pre-defined kernel trick, K ( x i ,   x j ) = Φ T ( x i ) Φ ( x j ) . This trick measures the distance between vectors x i and x j . An overview of different kernel functions for SVM is given in Table 3 [55].
Furthermore, the SVM solves the multi-class classifications, either by embedding it in the problem for optimization or by achieving binary class classification from multiclass decomposition. The second way is widely adapted and includes methods like one-versus-one (OVO), directed acyclic graphs (DAGs), and one-versus-all (OVA). In OVO classification, also known as one against one, all binary combinations of classes are created. This means that, if N different classes are available for the classification, then N ( N 1 ) 2 classifiers are built. Furthermore, the DAG combines the outcomes of OVO classifiers. In OVA, a specific class samples are deemed to be positive and the remaining as the negative class. This leads to the generation of N different classifiers.

5.3. Classifier Development

To develop a fault classification algorithm, three different operating conditions (normal, drying, and flooding) of the PEMFC are considered. One condition is directed towards a normal operating module, and the other two conditions correspond to different faults of drying and flooding conditions. The losses and voltage of cell for different operating conditions are simulated as per the conditions in the table, and the corresponding results were obtained as discussed in the section. As nine elementary points are considered for the development of a cell, the output characteristics for all the conditions are captured and feature extraction is performed as discussed in the section. Considering the operation of each cell, nine different characteristics are plotted with respect to current density of the cell. Hence, 81 characteristics are obtained for all the elementary cells, which are further subjected to time and frequency domain analysis using wavelet transform. As the faults considered fall under the transient fault category, each time represented signal is sampled into 100 samples, and four different features are extracted for each sample. Since the simulated outputs are non-deterministic, the energy, entropy, power spectral density and peak features are used to see how the signal is distributed over different time and frequency scales [56,57,58]. The extracted features for 8100 samples (81 outputs divided into 100 samples each) form a feature matrix of size 4 × 8100 . Here, 4 corresponds to the number of features and 8100 is sample size for each feature. These 8100 feature vector samples are classified as normal (2700 feature vectors), drying (2700 feature vectors), and flooding (2700 feature vectors). Furthermore, the feature matrix, along with its assigned classes, is trained with the SVM classifier, to develop a fault classification mechanism for PEMFC.
In this situation the data in feature matrix is not linearly separable, hence, kernel functions are being used. In this research, a Gaussian radial basis function (RBF) is used, based on the performance during tests and trials. Furthermore, the classification is carried out through MATLAB and the corresponding results are discussed in the figures. A detailed overview of classifier parameters is given in Table 4:
Figure 11 shows the classification accuracy of the trained model in the form of a confusion matrix with samples and percentages of samples. The accuracy represents the ratio of the total number of correctly classified labels to the total number of all classified labels. Using accuracy as an evaluation metric places equal emphasis on prediction errors for all the classes. Figure 11a indicates the number of truly classified samples with respect to the predicted class. Out of all the samples, 363 samples are misclassified for multiple classes. Furthermore, the predicted positive class and false discovery rate in Figure 11b show that 1% and 2% of total drying and flooding data are misclassified respectively, whereas a total 10% of misclassification is seen for normal data. This misclassification is due to the transient nature of the fault while simulating with the 3D model. The overall classification accuracy is observed to be 95.9%. In Figure 12, the receiver operating characteristics (ROC) and area under convergence (AUC) of different events during the process of classification were shown. The current classifier in the figures identified the classifier accuracy with respect to the ROC-AUC curve.
Furthermore, the trained classifier is tested for an unknown data set, which depicted 98.6% accuracy. From the classifier results, it is observed that the trained classifier can efficiently classify unknown water management faults in PEMFC. Based on the fault classified, the electrochemical or physical/chemical diagnostic tools can be employed to clear the fault.

6. Conclusions

The model-based data driven approach for fault classification in proton exchange membrane fuel cells is developed in this paper. The developed approach modelled the 3D model of PEMFC based on the semi-empirical model, the analytical representation of the electrochemical model, the thermal model, and the impedance model. The developed model is calibrated for the healthy and failure mode operation of PEFMC. To achieve failure mode operation for fault classifier development, membrane drying faults and flooding faults in PEMFC are simulated. The simulated faults were identified for varying temperature, pressure, and humidity, and analyzed through activation, concentration, ohmic and voltage losses. These data are considered as the baseline for developing the fault classifier. Furthermore, wavelet transform is used for extracting the features of the identified fault effects. The extracted features are trained using the support vector machine classifier. To achieve accurate classification, the SVM is operated with Gaussian radial basis kernel function under one versus one multiclass method. The trained classifier showed 95.5% training efficiency and 98.6% testing efficiency for unknown data.

Author Contributions

The conceptualization, methodology, software development, visualization, analysis, data curation, and writing of original draft were carried out by K.V.S.B. and M.A.K. The Validation, investigation, resources, administration, and review and editing of manuscript of the research were carried out by F.B. and A.H. All authors have read and agreed to the published version of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Blal, M.; Benatiallah, A.; NeÇaibia, A.; Lachtar, S.; Sahouane, N.; Belasri, A. Contribution and investigation to compare models parameters of (PEMFC), comprehensives review of fuel cell models and their degradation. Energy 2019, 168, 182–199. [Google Scholar] [CrossRef]
  2. Giorgi, L. Fuel Cells: Technologies and Applications. Open Fuel Cells J. 2013, 6. [Google Scholar] [CrossRef] [Green Version]
  3. Wilberforce, T.; Alaswad, A.; Palumbo, A.; Dassisti, M.; Olabi, A.G. Advances in stationary and portable fuel cell applications. Int. J. Hydrogen Energy 2016, 41, 16509–16522. [Google Scholar] [CrossRef] [Green Version]
  4. Wee, J.-H. Applications of proton exchange membrane fuel cell systems. Renew. Sustain. Energy Rev. 2007, 11, 1720–1738. [Google Scholar] [CrossRef]
  5. Wang, J.; Wang, H.; Fan, Y. Techno-Economic Challenges of Fuel Cell Commercialization. Engineering 2018, 4, 352–360. [Google Scholar] [CrossRef]
  6. Wang, Y.; Chen, K.S.; Mishler, J.; Cho, S.C.; Adroher, X.C. A review of polymer electrolyte membrane fuel cells: Technology, applications, and needs on fundamental research. Appl. Energy 2011, 88, 981–1007. [Google Scholar] [CrossRef] [Green Version]
  7. Proton Exchange Membrane Fuel Cells Modeling; Gao, F.; Blunier, B.; Miraoui, A. (Eds.) John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2012; ISBN 9781118562079. [Google Scholar]
  8. Hernandez, A.; Hissel, D.; Outbib, R. Modeling and Fault Diagnosis of a Polymer Electrolyte Fuel Cell Using Electrical Equivalent Analysis. IEEE Trans. Energy Convers. 2010, 25, 148–160. [Google Scholar] [CrossRef]
  9. Kim, J.; Lee, I.; Tak, Y.; Cho, B.H. State-of-health diagnosis based on hamming neural network using output voltage pattern recognition for a PEM fuel cell. Int. J. Hydrogen Energy 2012, 37, 4280–4289. [Google Scholar] [CrossRef]
  10. Cao, Y.; Li, Y.; Zhang, G.; Jermsittiparsert, K.; Razmjooy, N. Experimental modeling of PEM fuel cells using a new improved seagull optimization algorithm. Energy Reports 2019, 5, 1616–1625. [Google Scholar] [CrossRef]
  11. Labach, I.; Rallières, O.; Turpin, C. Steady-state Semi-empirical Model of a Single Proton Exchange Membrane Fuel Cell (PEMFC) at Varying Operating Conditions. Fuel Cells 2017, 17, 166–177. [Google Scholar] [CrossRef]
  12. Akimoto, Y.; Okajima, K. Semi-Empirical Equation of PEMFC Considering Operation Temperature. Energy Technol. Policy 2014, 1, 91–96. [Google Scholar] [CrossRef]
  13. Hissel, D.; Turpin, C.; Astier, S.; Boulon, L.; Bouscayrol, A. A review of existing modelling methodologies for PEM fuel cell systems. In Proceedings of the Fundamentals & Development of Fuel Cells, Nancy, France, 10–12 December 2008. [Google Scholar]
  14. Bıyıkoğlu, A. RETRACTED: Review of proton exchange membrane fuel cell models. Int. J. Hydrogen Energy 2005, 30, 1181–1212. [Google Scholar] [CrossRef]
  15. Lazarou, S.; Pyrgioti, E.; Alexandridis, A.T. A simple electric circuit model for proton exchange membrane fuel cells. J. Power Sources 2009, 190, 380–386. [Google Scholar] [CrossRef]
  16. Buasri, P.; Salameh, Z.M. An electrical circuit model for a proton exchange membrane fuel cell (PEMFC). In Proceedings of the 2006 IEEE Power Engineering Society General Meeting, Montreal, QC, Canada, 18–22 June 2006; IEEE: Piscataway, NJ, USA, 2006; p. 6. [Google Scholar]
  17. Liu, J.X.; Guo, H.; Ye, F.; Ma, C.F. Two-dimensional analytical model of a proton exchange membrane fuel cell. Energy 2017, 119, 299–308. [Google Scholar] [CrossRef]
  18. Breaz, E.; Gao, F.; Blunier, B.; Tirnovan, R. Mathematical modeling of proton exchange membrane fuel cell with integrated humidifier for mobile applications. In Proceedings of the 2012 IEEE Transportation Electrification Conference and Expo (ITEC), Dearborn, MI, USA, 18–20 June 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 1–6. [Google Scholar]
  19. Baschuk, J.; Li, X. Modelling of polymer electrolyte membrane fuel cells with variable degrees of water flooding. J. Power Sources 2000, 86, 181–196. [Google Scholar] [CrossRef]
  20. Zheng, Z.; Petrone, R.; Pera, M.C.; Hissel, D.; Becherif, M.; Pianese, C. Diagnosis of a commercial PEM fuel cell stack via incomplete spectra and fuzzy clustering. In Proceedings of the IECON 2013—39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria, 10–13 November 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 1595–1600. [Google Scholar]
  21. Hissel, D.; Candusso, D.; Harel, F. Fuzzy-Clustering Durability Diagnosis of Polymer Electrolyte Fuel Cells Dedicated to Transportation Applications. IEEE Trans. Veh. Technol. 2007, 56, 2414–2420. [Google Scholar] [CrossRef]
  22. Wasterlain, S.; Candusso, D.; Harel, F.; Francois, X.; Hissel, D. Diagnosis of a fuel cell stack using electrochemical impedance spectroscopy and Bayesian Networks. In Proceedings of the 2010 IEEE Vehicle Power and Propulsion Conference, Lille, France, 1–3 September 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 1–6. [Google Scholar]
  23. Riascos, L.A.M.; Simoes, M.G.; Miyagi, P.E. On-line fault diagnostic system for proton exchange membrane fuel cells. J. Power Sources 2008, 175, 419–429. [Google Scholar] [CrossRef]
  24. Zheng, Z.; Petrone, R.; Péra, M.C.; Hissel, D.; Becherif, M.; Pianese, C.; Yousfi Steiner, N.; Sorrentino, M. A review on non-model based diagnosis methodologies for PEM fuel cell stacks and systems. Int. J. Hydrogen Energy 2013, 38, 8914–8926. [Google Scholar] [CrossRef]
  25. Chen, J.; Zhou, B. Diagnosis of PEM fuel cell stack dynamic behaviors. J. Power Sources 2008, 177, 83–95. [Google Scholar] [CrossRef]
  26. Steiner, N.Y.; Hissel, D.; Moçotéguy, P.; Candusso, D. Non intrusive diagnosis of polymer electrolyte fuel cells by wavelet packet transform. Int. J. Hydrogen Energy 2011, 36, 740–746. [Google Scholar] [CrossRef]
  27. Benouioua, D.; Candusso, D.; Harel, F.; Oukhellou, L. Fuel cell diagnosis method based on multifractal analysis of stack voltage signal. Int. J. Hydrogen Energy 2014, 39, 2236–2245. [Google Scholar] [CrossRef]
  28. Yousfi Steiner, N.; Hissel, D.; Moçotéguy, P.; Candusso, D. Diagnosis of polymer electrolyte fuel cells failure modes (flooding & drying out) by neural networks modeling. Int. J. Hydrogen Energy 2011, 36, 3067–3075. [Google Scholar] [CrossRef]
  29. Gasteiger, H.A.; Gu, W.; Litteer, B.; Makharia, R.; Brady, B.; Budinski, M.; Thompson, E.; Wagner, F.T.; Yan, S.G.; Yu, P.T. Catalyst degradation mechanisms in PEM and direct methanol fuel cells. In Mini-Micro Fuel Cells; Springer: Dordrecht, The Netherlands, 2008; pp. 225–233. [Google Scholar]
  30. Qin, C.; Wang, J.; Yang, D.; Li, B.; Zhang, C. Proton exchange membrane fuel cell reversal: A review. Catalysts 2016, 6, 197. [Google Scholar] [CrossRef]
  31. Yousfi-Steiner, N.; Moçotéguy, P.; Candusso, D.; Hissel, D. A review on polymer electrolyte membrane fuel cell catalyst degradation and starvation issues: Causes, consequences and diagnostic for mitigation. J. Power Sources 2009, 194, 130–145. [Google Scholar] [CrossRef]
  32. Wu, J.; Yuan, X.Z.; Martin, J.J.; Wang, H.; Zhang, J.; Shen, J.; Wu, S.; Merida, W. A review of PEM fuel cell durability: Degradation mechanisms and mitigation strategies. J. Power Sources 2008, 184, 104–119. [Google Scholar] [CrossRef]
  33. Cheng, X.; Shi, Z.; Glass, N.; Zhang, L.; Zhang, J.; Song, D.; Liu, Z.; Wang, H.; Shen, J. A review of PEM hydrogen fuel cell contamination: Impacts, mechanisms, and mitigation. J. Power Sources 2007, 165, 739–756. [Google Scholar] [CrossRef]
  34. Dicks, A.L.; Rand, D.A.J. Fuel Cell Systems Explained; Wiley: Hoboken, NJ, USA, 2018; ISBN 9781118613528. [Google Scholar]
  35. Santarelli, M.; Torchio, M.; Cali, M.; Giaretto, V. Experimental analysis of cathode flow stoichiometry on the electrical performance of a PEMFC stack. Int. J. Hydrogen Energy 2007, 32, 710–716. [Google Scholar] [CrossRef]
  36. Niknezhadi, A.; Allué-Fantova, M.; Kunusch, C.; Ocampo-Martínez, C. Design and implementation of LQR/LQG strategies for oxygen stoichiometry control in PEM fuel cells based systems. J. Power Sources 2011, 196, 4277–4282. [Google Scholar] [CrossRef] [Green Version]
  37. Yousfi-Steiner, N.; Moçotéguy, P.; Candusso, D.; Hissel, D.; Hernandez, A.; Aslanides, A. A review on PEM voltage degradation associated with water management: Impacts, influent factors and characterization. J. Power Sources 2008, 183, 260–274. [Google Scholar] [CrossRef]
  38. Silva, R.E.; Harel, F.; Jemeï, S.; Gouriveau, R.; Hissel, D.; Boulon, L.; Agbossou, K. Proton Exchange Membrane Fuel Cell Operation and Degradation in Short-Circuit. Fuel Cells 2014, 14, 894–905. [Google Scholar] [CrossRef] [Green Version]
  39. Dixon, J. Energy storage for electric vehicles. In Proceedings of the 2010 IEEE International Conference on Industrial Technology, Vina del Mar, Chile, 14–17 March 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 20–26. [Google Scholar]
  40. Barbir, F. PEM Fuel Cells; Elsevier: Amsterdam, The Netherlands, 2005; ISBN 9780120781423. [Google Scholar]
  41. Pilatowsky, I.; Romero, R.J.; Isaza, C.A.; Gamboa, S.A.; Sebastian, P.J.; Rivera, W. Thermodynamics of Fuel Cells. In Cogeneration Fuel Cell-Sorption Air Conditioning Systems; Green Energy and Technology; Springer: London, UK, 2011; pp. 25–36. ISBN 978-1-84996-027-4. [Google Scholar]
  42. Wang, H.; Yuan, X.-Z.; Li, H. PEM Fuel Cell Diagnostic Tools; CRC Press: Boca Raton, FL, USA, 2017; ISBN 9781138113343. [Google Scholar]
  43. Nayana, B.R.; Geethanjali, P. Analysis of Statistical Time-Domain Features Effectiveness in Identification of Bearing Faults From Vibration Signal. IEEE Sens. J. 2017, 17, 5618–5625. [Google Scholar] [CrossRef]
  44. Dargie, W. Analysis of time and frequency domain features of accelerometer measurements. In Proceedings of the 2009 Proceedings of 18th International Conference on Computer Communications and Networks, San Francisco, CA, USA, 3–6 August 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 1–6. [Google Scholar]
  45. Erişti, H.; Uçar, A.; Demir, Y. Wavelet-based feature extraction and selection for classification of power system disturbances using support vector machines. Electr. Power Syst. Res. 2010, 80, 743–752. [Google Scholar] [CrossRef]
  46. Uyar, M.; Yildirim, S.; Gencoglu, M.T. An effective wavelet-based feature extraction method for classification of power quality disturbance signals. Electr. Power Syst. Res. 2008, 78, 1747–1755. [Google Scholar] [CrossRef]
  47. Ngui, W.K.; Leong, M.S.; Hee, L.M.; Abdelrhman, A.M. Wavelet Analysis: Mother Wavelet Selection Methods. Appl. Mech. Mater. 2013, 393, 953–958. [Google Scholar] [CrossRef]
  48. Shensa, M.J. The discrete wavelet transform: Wedding the a trous and Mallat algorithms. IEEE Trans. Signal Process. 1992, 40, 2464–2482. [Google Scholar] [CrossRef] [Green Version]
  49. Chaovalit, P.; Gangopadhyay, A.; Karabatis, G.; Chen, Z. Discrete wavelet transform-based time series analysis and mining. ACM Comput. Surv. 2011, 43, 1–37. [Google Scholar] [CrossRef]
  50. Youssef, O.A. Fault classification based on wavelet transforms. In Proceedings of the 2001 IEEE/PES Transmission and Distribution Conference and Exposition. Developing New Perspectives (Cat. No.01CH37294), Atlanta, GA, USA, 2 November 2001; pp. 531–536. [Google Scholar]
  51. He, J.; Yu, B. Continuous wavelet transforms on the space L2 (R, H; dx). Appl. Math. Lett. 2004, 17, 111–121. [Google Scholar] [CrossRef] [Green Version]
  52. Cortes, C.; Vapnik, V. Support-Vector Networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  53. Vapnik, V.N. The Nature of Statistical Learning Theory; Springer: New York, NY, USA, 2000; ISBN 978-1-4419-3160-3. [Google Scholar]
  54. Wang, W.; Xu, Z.; Lu, W.; Zhang, X. Determination of the spread parameter in the Gaussian kernel for classification and regression. Neurocomputing 2003, 55, 643–663. [Google Scholar] [CrossRef]
  55. Tavara, S. High-Performance Computing for Support Vector Machines; University of Skövde: Skövde, Sweden, 2018. [Google Scholar]
  56. Ahmad, S.; Hasan, N.; Bharath Kurukuru, V.S.; Ali Khan, M.; Haque, A. Fault classification for single phase photovoltaic systems using machine learning techniques. In Proceedings of the 2018 8th IEEE India International Conference on Power Electronics (IICPE), Jaipur, India, 13–15 December 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar]
  57. Haque, A.; Bharath, K.V.S.; Khan, M.A.; Khan, I.; Jaffery, Z.A. Fault diagnosis of Photovoltaic Modules. Energy Sci. Eng. 2019, ese3.255. [Google Scholar] [CrossRef] [Green Version]
  58. Kurukuru, V.S.B.; Blaabjerg, F.; Khan, M.A.; Haque, A. A Novel Fault Classification Approach for Photovoltaic Systems. Energies 2020, 13, 308. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Geometrical representation of PEMFC 3D model (left—Perspective View, right—Top view).
Figure 1. Geometrical representation of PEMFC 3D model (left—Perspective View, right—Top view).
Energies 13 03144 g001
Figure 2. Dynamic elementary cell mode of PEMFC.
Figure 2. Dynamic elementary cell mode of PEMFC.
Energies 13 03144 g002
Figure 3. Polarization curves for effect of double layer capacitance on micro-structured electrode scaffold (MES) PEFMC.
Figure 3. Polarization curves for effect of double layer capacitance on micro-structured electrode scaffold (MES) PEFMC.
Energies 13 03144 g003
Figure 4. Temperature of the stack for load variation in MSE PEMFC.
Figure 4. Temperature of the stack for load variation in MSE PEMFC.
Energies 13 03144 g004
Figure 5. Simulink representation of 3D model PEMFC with nine elementary cells.
Figure 5. Simulink representation of 3D model PEMFC with nine elementary cells.
Energies 13 03144 g005
Figure 6. Threshold for relative humidity with respect to stack temperature of PEMFC with stoichiometry 2.
Figure 6. Threshold for relative humidity with respect to stack temperature of PEMFC with stoichiometry 2.
Energies 13 03144 g006
Figure 7. Effect of temperature on (a) Activation overvoltage, (b) Ohmic overvoltage, (c) Concentration losses, (d) Cell voltage loss.
Figure 7. Effect of temperature on (a) Activation overvoltage, (b) Ohmic overvoltage, (c) Concentration losses, (d) Cell voltage loss.
Energies 13 03144 g007
Figure 8. Effect of pressure on (a) Activation losses, (b) Concentration losses, (c) Cell voltage loss.
Figure 8. Effect of pressure on (a) Activation losses, (b) Concentration losses, (c) Cell voltage loss.
Energies 13 03144 g008
Figure 9. Effect of relative humidity on (a) Ohmic losses, and (b) Cell voltage loss.
Figure 9. Effect of relative humidity on (a) Ohmic losses, and (b) Cell voltage loss.
Energies 13 03144 g009
Figure 10. Layout of fault classification approach for PEMFC.
Figure 10. Layout of fault classification approach for PEMFC.
Energies 13 03144 g010
Figure 11. Confusion matrix for the SVM classifier training process (a) Sample classification (b) Prediction rate.
Figure 11. Confusion matrix for the SVM classifier training process (a) Sample classification (b) Prediction rate.
Energies 13 03144 g011
Figure 12. Receiver operating characteristics for SVM classifier training process.
Figure 12. Receiver operating characteristics for SVM classifier training process.
Energies 13 03144 g012
Table 1. Faults and their effects on the operation of proton exchange membrane fuel cells (PEMFC).
Table 1. Faults and their effects on the operation of proton exchange membrane fuel cells (PEMFC).
Fault/DegradationEffect and Diagnosis
Degradation due to ageingEffect of loss of electrochemical surface area on membrane degradation, catalyst layer corrosion [32]
(1)
Gradual decrease in performance.
(2)
Caused by design and assembly, material quality, and operating conditions.
(3)
No catastrophic failure.
(4)
Degradation is not reversible.
(5)
Improved material durability can essentially mitigate the degradation.
Degradation due to system operationInside fuel cell [32]Failure of membranes, catalyst layers, gas diffusion layers, bipolar plates.
(1)
Caused by failure mode operation or fabrication process of fuel cell.
(2)
Degradation is not reversible.
Reactants supplyContamination [33]Partially blocked reaction sites due to containment of reactants.
(1)
Caused by impurities and air pollutants at anode and cathode side respectively.
(2)
Permanent failure of degradation of performance of PEMFC.
Improper pressures [34]Degradation of membrane electrode assembly (MEA) [32].
(1)
Caused while operating PEMFC with high reactant pressures for higher output power.
(2)
High power loss in air compression.
(3)
Can be controlled by operating and monitoring the PEMFC for normal pressure ratings.
Improper gas flow ratesLoss of active surface area of the catalyst, carbon support corrosion [31], cathode water flooding [35], membrane drying.
(1)
Caused by low hydrogen flow rate and high oxygen flow rate.
(2)
Starvation fault due to low hydrogen flow rate.
(3)
Decrease in membrane conductivity due to high oxygen flow rate.
(4)
More power consumption to achieve high air stoichiometry and low efficiency [36].
Heat management [20,21]Lower conductivity of membrane due to membrane dehydration.
(1)
Caused by low and high temperatures.
(2)
Reduced voltage output and flooding inside the cell due to low temperatures
(3)
Overheating damage to the membrane due to high temperature.
Water managementMembrane drying [37]Hinderance for access of protons to the catalyst surface due to dry membrane.
(1)
Caused by inadequate humidified membrane.
(2)
Occurs at anode side due to water logging at cathode side.
(3)
Increased activation and ohmic losses.
(4)
Severe drying may cause irreversible membrane damage.
Flooding [37]Degraded fuel cell stack due to blocked reactant pathways.
(1)
Caused by water accumulated in gas porosities of gas diffusion and catalyst layers.
(2)
Occurs at the cathode side.
Electric circuit [38]Ageing related degradation, concentration voltage loss, and melting of electrodes.
(1)
Caused due to too high or too low voltages and load currents.
(2)
May cause irreversible degradation.
Table 2. Fuel cell operation range to simulate various faults.
Table 2. Fuel cell operation range to simulate various faults.
Fault ClassDryingNormalFlooding
Temperature>60 °C30 °C to 50 °C0 °C to 20 °C
Pressure0 bar to 0.7 bar0.8 bar to 1 bar > 1.2 bar
Relative Humidity 0 % to 7 0 % 80 %   to   100 % > 100 %
Table 3. Different kernel functions for learning of support vector machine (SVM).
Table 3. Different kernel functions for learning of support vector machine (SVM).
Kernel FunctionInner ProductKernel Type
Linear kernel K ( x i , x j ) = x i T x j Linear
Gaussian/RBF K ( x i , x j = exp ( γ x i x j 2 ) ) Non-Linear
Polynomial K ( x i , x j = ( x i   . x j + c o n s t ) d ) Non-Linear
Laplacian K ( x i , x j ) = exp ( γ | x i x j | ) Non-linear
Table 4. Classifier parameters and results.
Table 4. Classifier parameters and results.
ParameterModel Type
Pre-setFine Gaussian SVM
Kernel Function Gaussian Radial Basis Function
Kernel Scale0.5
Multiclass MethodOne versus One
Results
Training Accuracy95.5%
Training Time 3.701 s
Testing Accuracy98.6%
Prediction Speed~62,000 observations/s

Share and Cite

MDPI and ACS Style

Bharath, K.V.S.; Blaabjerg, F.; Haque, A.; Khan, M.A. Model-Based Data Driven Approach for Fault Identification in Proton Exchange Membrane Fuel Cell. Energies 2020, 13, 3144. https://doi.org/10.3390/en13123144

AMA Style

Bharath KVS, Blaabjerg F, Haque A, Khan MA. Model-Based Data Driven Approach for Fault Identification in Proton Exchange Membrane Fuel Cell. Energies. 2020; 13(12):3144. https://doi.org/10.3390/en13123144

Chicago/Turabian Style

Bharath, K. V. S., Frede Blaabjerg, Ahteshamul Haque, and Mohammed Ali Khan. 2020. "Model-Based Data Driven Approach for Fault Identification in Proton Exchange Membrane Fuel Cell" Energies 13, no. 12: 3144. https://doi.org/10.3390/en13123144

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop