*banner
 

A Heterogeneous Architecture for Evaluating Real-Time One-Dimensional Computational Fluid Dynamics on FPGAs
Isaac Liu, Edward A. Lee, Matthew Viele, Guoqiang Gerald Wang, Hugo Andrade

Citation
Isaac Liu, Edward A. Lee, Matthew Viele, Guoqiang Gerald Wang, Hugo Andrade. "A Heterogeneous Architecture for Evaluating Real-Time One-Dimensional Computational Fluid Dynamics on FPGAs". IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), Toronto, Canada, 29, April, 2012; Following section 8.1.9 (pg. 56) of the IEEE PSPB Operations Manual we make the following statement: "This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.".

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.

Electronic downloads

Citation formats  
  • HTML
    Isaac Liu, Edward A. Lee, Matthew Viele, Guoqiang Gerald
    Wang, Hugo Andrade. <a
    href="http://chess.eecs.berkeley.edu/pubs/901.html"
    >A Heterogeneous Architecture for Evaluating Real-Time
    One-Dimensional Computational Fluid Dynamics on
    FPGAs</a>, IEEE International Symposium on
    Field-Programmable Custom Computing Machines (FCCM),
    Toronto, Canada, 29, April, 2012; Following section 8.1.9
    (pg. 56) of the IEEE PSPB Operations Manual we make the
    following statement: "This work has been submitted to
    the IEEE for possible publication. Copyright may be
    transferred without notice, after which this version may no
    longer be accessible.".
  • Plain text
    Isaac Liu, Edward A. Lee, Matthew Viele, Guoqiang Gerald
    Wang, Hugo Andrade. "A Heterogeneous Architecture for
    Evaluating Real-Time One-Dimensional Computational Fluid
    Dynamics on FPGAs". IEEE International Symposium on
    Field-Programmable Custom Computing Machines (FCCM),
    Toronto, Canada, 29, April, 2012; Following section 8.1.9
    (pg. 56) of the IEEE PSPB Operations Manual we make the
    following statement: "This work has been submitted to
    the IEEE for possible publication. Copyright may be
    transferred without notice, after which this version may no
    longer be accessible.".
  • BibTeX
    @inproceedings{LiuLeeVieleWangAndrade12_HeterogeneousArchitectureForEvaluatingRealTimeOneDimensional,
        author = {Isaac Liu and Edward A. Lee and Matthew Viele and
                  Guoqiang Gerald Wang and Hugo Andrade},
        title = {A Heterogeneous Architecture for Evaluating
                  Real-Time One-Dimensional Computational Fluid
                  Dynamics on FPGAs},
        booktitle = {IEEE International Symposium on Field-Programmable
                  Custom Computing Machines (FCCM), Toronto, Canada},
        day = {29},
        month = {April},
        year = {2012},
        note = {Following section 8.1.9 (pg. 56) of the IEEE PSPB
                  Operations Manual we make the following statement:
                  "This work has been submitted to the IEEE for
                  possible publication. Copyright may be transferred
                  without notice, after which this version may no
                  longer be accessible."},
        abstract = {Many fuel systems for diesel engines are developed
                  with the help of commercial one-dimensional
                  computational ï¬uid dynamics (1D CFD) solvers
                  that model and simulate the behavior of ï¬uid
                  ï¬ow 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 efï¬cient engine. The real-time requirements
                  of the models are deï¬ned 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 ï¬ow 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 conï¬gurable
                  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, conï¬rming the feasibility of
                  our approach â solving 1D CFD models in real
                  time on FPGAs.},
        URL = {http://chess.eecs.berkeley.edu/pubs/901.html}
    }
    

Posted by Mary Stewart on 2 Apr 2012.
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess