Title :
A Heterogeneous Architecture for Evaluating Real-Time One-Dimensional Computational Fluid Dynamics on FPGAs
Author :
Liu, Isaac ; Lee, Edward A. ; Viele, Matthew ; Wang, Guoqiang ; Andrade, Hugo
Author_Institution :
Electr. Eng. & Comput. Sci., UC Berkeley, Berkeley, CA, USA
fDate :
April 29 2012-May 1 2012
Abstract :
Many fuel systems for diesel engines are developed with the help of commercial one-dimensional computational fluid dynamics (1D CFD) solvers that model and simulate the behavior of fluid flow through the interconnected pipes off-line. This paper presents a novel framework to evaluate 1D CFD models in real time on an FPGA. This improves fuel pressure estimation and closes the loop on fuel delivery, allowing for a cleaner and more efficient engine. The real-time requirements of the models are defined by the physics and geometry of the problem being solved. In this framework, the interconnected pipes are partitioned into individual sub-volumes that compute their pressure and flow rate every time step based upon neighboring values. We use timing-based synchronization and multiple Precision Timed (PRET) processor cores to ensure the real-time constraints are met. Leveraging the programmability of FPGAs, we use a configurable heterogeneous architecture to save hardware resources. Several examples are presented along with the implementation results after place and route for a Xilinx Virtex 6 FPGA. The results demonstrate the resource savings and scalability of our framework, confirming the feasibility of our approach -- solving 1D CFD models in real time on FPGAs.
Keywords :
computational fluid dynamics; diesel engines; field programmable gate arrays; flow; pipes; Xilinx Virtex 6 FPGA; configurable heterogeneous architecture; diesel engines; field programmable gate arrays; flow rate; fluid flow; fuel delivery; fuel pressure estimation; interconnected pipes; precision timed processor cores; real time 1D computational fluid dynamics; resource savings; timing based synchronization; Computational fluid dynamics; Computer architecture; Field programmable gate arrays; Fuels; Hardware; Mathematical model; Real time systems;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2012 IEEE 20th Annual International Symposium on
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-4673-1605-7
DOI :
10.1109/FCCM.2012.31