Tridiagonal Matrix Algorithm for Real-Time Simulation of a Two-Dimensional PEM Fuel Cell Model

This paper presents a novel two-dimensional real-time modeling approach for a proton exchange membrane fuel cell (PEMFC) based on a tridiagonal matrix algorithm (Thomas algorithm). The Thomas algorithm consists of a forward elimination and a backward substitution, its arithmetic complexity of computations being much lower than the Gaussian elimination. In order to use this advanced numerical solver, the differential equations of reactant gas convection and diffusion phenomena in serpentine channels are transformed into a tridiagonal equations system. In addition, a three-level bisection algorithm has been developed to solve spatial physical quantities distribution for electrochemical domain. The real-time computing methods developed in this paper are then implemented in C language for a fast execution time in a real-time processor. The proposed real-time model is experimentally validated using a 1.2 kW Ballard NEXA fuel cell system, and its practical feasibilities in advanced real-time control for PEMFC systems have been experimentally demonstrated in an RT-LAB real-time simulator.

[1]  Andreas Rauh,et al.  Interval-Based Sliding Mode Control Design for Solid Oxide Fuel Cells With State and Actuator Constraints , 2015, IEEE Transactions on Industrial Electronics.

[2]  Tine Konjedic,et al.  Simplified Mathematical Model for Calculating the Oxygen Excess Ratio of a PEM Fuel Cell System in Real-Time Applications , 2014, IEEE Transactions on Industrial Electronics.

[3]  Vijay Natarajan,et al.  Parallel Computation of 2D Morse-Smale Complexes , 2012, IEEE Transactions on Visualization and Computer Graphics.

[4]  Thomas Henneron,et al.  Proper Generalized Decomposition Method Applied to Solve 3-D Magnetoquasi-Static Field Problems Coupling With External Electric Circuits , 2015, IEEE Transactions on Magnetics.

[5]  Xiaozhan Yang,et al.  Robust Model-Based Fault Diagnosis for PEM Fuel Cell Air-Feed System , 2016, IEEE Transactions on Industrial Electronics.

[6]  Vicenç Puig,et al.  Control-Oriented Thermal Modeling Methodology for Water-Cooled PEM Fuel-Cell-Based Systems , 2015, IEEE Transactions on Industrial Electronics.

[7]  Kenli Li,et al.  A Hybrid Parallel Solving Algorithm on GPU for Quasi-Tridiagonal System of Linear Equations , 2016, IEEE Transactions on Parallel and Distributed Systems.

[8]  Saman Rashidi,et al.  Optimization of partitioning inside a single slope solar still for performance improvement , 2016 .

[9]  Damien Paire,et al.  Multiphysical, multidimensional real-time PEM fuel cell modeling for embedded applications , 2014 .

[10]  Chao-Yang Wang,et al.  Computational Fluid Dynamics Modeling of Proton Exchange Membrane Fuel Cells , 2000 .

[11]  Andrew V. Terekhov,et al.  A fast parallel algorithm for solving block-tridiagonal systems of linear equations including the domain decomposition method , 2011, Parallel Comput..

[12]  Sudip K. Seal An Accelerated Recursive Doubling Algorithm for Block Tridiagonal Systems , 2014, 2014 IEEE 28th International Parallel and Distributed Processing Symposium.

[13]  P Alotto,et al.  A Proper Generalized Decomposition Approach for Fuel Cell Polymeric Membrane Modeling , 2011, IEEE Transactions on Magnetics.

[14]  Abdellatif Miraoui,et al.  Dynamic Phenomena Coupling Analysis and Modeling of Proton Exchange Membrane Fuel Cells , 2016, IEEE Transactions on Energy Conversion.

[15]  Chao-Yang Wang,et al.  Large-scale simulation of polymer electrolyte fuel cells by parallel computing , 2004 .

[16]  Tyrone L. Vincent,et al.  Modeling and control of tubular solid-oxide fuel cell systems. I: Physical models and linear model reduction , 2011 .

[17]  Abdellatif Miraoui,et al.  A Multiphysic Dynamic 1-D Model of a Proton-Exchange-Membrane Fuel-Cell Stack for Real-Time Simulation , 2010, IEEE Transactions on Industrial Electronics.

[18]  Sudip K. Seal,et al.  Revisiting parallel cyclic reduction and parallel prefix-based algorithms for block tridiagonal systems of equations , 2013, J. Parallel Distributed Comput..

[19]  Ned Djilali,et al.  CFD-based modelling of proton exchange membrane fuel cells , 2005 .

[20]  Shehab Ahmed,et al.  PEM Fuel Cell Stack Model Development for Real-Time Simulation Applications , 2011, IEEE Transactions on Industrial Electronics.

[21]  Taejin Kim,et al.  An Online-Applicable Model for Predicting Health Degradation of PEM Fuel Cells With Root Cause Analysis , 2016, IEEE Transactions on Industrial Electronics.

[22]  Elio Usai,et al.  Enhancing the Efficiency and Lifetime of a Proton Exchange Membrane Fuel Cell Using Nonlinear Model-Predictive Control With Nonlinear Observation , 2017, IEEE Transactions on Industrial Electronics.

[23]  Giovanni Beltrame,et al.  Transient Thermal Simulation of Liquid-Cooled 3-D Circuits , 2016, IEEE Transactions on Components, Packaging and Manufacturing Technology.

[24]  Tulga Ersal,et al.  Computationally efficient pseudo-2D non-isothermal modeling of polymer electrolyte membrane fuel cells with two-phase phenomena , 2016 .

[25]  Felipe Rosa,et al.  Integration of Fuel Cell Technologies in Renewable-Energy-Based Microgrids Optimizing Operational Costs and Durability , 2016, IEEE Transactions on Industrial Electronics.

[26]  Piergiorgio Alotto,et al.  Multi-physic 3D dynamic modelling of polymer membranes with a proper generalized decomposition model reduction approach , 2011 .

[27]  Abdellatif Miraoui,et al.  Cell layer level generalized dynamic modeling of a PEMFC stack using VHDL-AMS language , 2009 .

[28]  Wei Wang,et al.  Order Reduction of Lithium-Ion Battery Model Based on Solid State Diffusion Dynamics via Large Scale Systems Theory , 2016 .

[29]  Kari Tammi,et al.  Efficient Parallel 3-D Computation of Electrical Machines With Elmer , 2015, IEEE Transactions on Magnetics.