FPGA implementation of a fuel cell emulator

Fuel cell based systems are usually tested with the aid of high-cost and complex auxiliary devices. A fuel cell emulator is an attractive solution for preliminary downward system test. The emulator replaces the effective power source saving cost, volume and hydrogen reserve still ensuring high-accuracy of test results. The use of a high-performance fuel cell model is essential for a successful conclusion of the overall design process. Although the proposed emulator is suitable for each fuel cell type and power level, a 10W Proton Exchange Membrane Fuel Cell emulator is designed and tested. An FPGA based controller models the fuel cell steady-state and dynamic behaviour, including temperature effects. The controller and the load device are connected by a power interface. The emulator is tested in MATLAB/Simulink environment by the Aldec ACTIVE-HDL co-simulation toolbox. The high accuracy of the proposed emulator is shown by the comparison between experimental and simulation results.

[1]  T. Saengsuwan,et al.  The modeling and control of fuel cell emulators , 2008, 2008 5th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology.

[2]  Ray Andraka,et al.  A survey of CORDIC algorithms for FPGA based computers , 1998, FPGA '98.

[3]  Jack E. Volder,et al.  The CORDIC computing technique , 1899, IRE-AIEE-ACM '59 (Western).

[4]  S. Walther A unified algorithm for elementary functions , 1899 .

[5]  A. Miraoui,et al.  Polymer electrolyte fuel cell stack emulator for automotive Hardware-In-the-Loop applications , 2009, 2009 IEEE Vehicle Power and Propulsion Conference.

[6]  S. Yuvarajan,et al.  A novel circuit model for PEM fuel cells , 2004, Nineteenth Annual IEEE Applied Power Electronics Conference and Exposition, 2004. APEC '04..

[7]  A.M. Khambadkone,et al.  A hybrid model with combined steady-state and dynamic characteristics of PEMFC fuel cell stack , 2005, Fourtieth IAS Annual Meeting. Conference Record of the 2005 Industry Applications Conference, 2005..

[8]  Pragasen Pillay,et al.  Implementation of Fuel Cell Emulation on DSP and dSPACE Controllers in the Design of Power Electronic Converters , 2010, IEEE Transactions on Industry Applications.

[9]  S. R. Shaw,et al.  A dynamic PEM fuel cell model , 2006, IEEE Transactions on Energy Conversion.

[10]  Maurizio Cirrincione,et al.  A prototype of a fuel cell PEM emulator based on a buck converter , 2009 .

[11]  D. R. Llamocca-Obregón,et al.  A fixed-point implementation of the expanded hyperbolic CORDIC algorithm , 2007 .

[12]  P. R. Pathapati,et al.  A new dynamic model for predicting transient phenomena in a PEM fuel cell system , 2005 .

[13]  Jack E. Volder The CORDIC Trigonometric Computing Technique , 1959, IRE Trans. Electron. Comput..

[14]  Xiaobo Sharon Hu,et al.  Expanding the Range of Convergence of the CORDIC Algorithm , 1991, IEEE Trans. Computers.