Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

FPGA Implementation of In-Cycle Closed-Loop Combustion Control Methods

Jorques Moreno, Carlos LU ; Stenlaas, Ola LU and Tunestal, Per LU (2021) ICE 2021 15th International Conference on Engines & Vehicles In SAE Technical Papers
Abstract

This paper investigates the FPGA resources for the implementation of in-cycle closed-loop combustion control algorithms. Closed-loop combustion control obtains feedback from fast in-cylinder pressure measurements for accurate and reliable information about the combustion progress, synchronized with the flywheel encoder. In-cycle combustion control requires accurate and fast computations for their real-time execution. A compromise between accuracy and computation complexity must be selected for an effective combustion control. The requirements on the signal processing (evaluation rate and digital resolution) are investigated. A common practice for the combustion supervision is to monitor the heat release rate. For its calculation,... (More)

This paper investigates the FPGA resources for the implementation of in-cycle closed-loop combustion control algorithms. Closed-loop combustion control obtains feedback from fast in-cylinder pressure measurements for accurate and reliable information about the combustion progress, synchronized with the flywheel encoder. In-cycle combustion control requires accurate and fast computations for their real-time execution. A compromise between accuracy and computation complexity must be selected for an effective combustion control. The requirements on the signal processing (evaluation rate and digital resolution) are investigated. A common practice for the combustion supervision is to monitor the heat release rate. For its calculation, different methods for the computation of the cylinder volume and heat capacity ratio are compared. Combustion feedback requires of virtual sensors for the misfire detection, burnt fuel mass and pressure prediction. Different alternatives proposed in the literature are compared based on their accuracy and implementation requirements. In-cycle closed-loop combustion controllers were previously investigated by the authors. A National Instruments Xilinx Virtex-5 platform was used as a case study for the quantification of the total necessary resources. The resources for the implementation of the different modules and control strategies are studied to determine the hardware requirements. The results show that the total number of slices is the main limiting factor on the consumed FPGA resources. The quantification of the required hardware provides guidance on how to select an FPGA to implement the different in-cycle combustion control alternatives. This permits to evaluate the total cost of the system as a trade-off between the increased efficiency by the closed-loop combustion control and the cost for its implementation.

(Less)
Please use this url to cite or link to this publication:
author
; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
SAE Technical Papers : 15th International Conference on Engines & Vehicles - 15th International Conference on Engines & Vehicles
series title
SAE Technical Papers
edition
2021
conference name
ICE 2021 15th International Conference on Engines & Vehicles
conference location
Capri, Naples, Italy
conference dates
2021-09-12 - 2021-09-16
external identifiers
  • scopus:85117963915
ISSN
0148-7191
DOI
10.4271/2021-24-0024
language
English
LU publication?
yes
additional info
Publisher Copyright: © 2021 SAE International. All Rights Reserved.
id
4348440c-81c4-433f-855e-d05b9ad15db8
date added to LUP
2021-11-16 15:47:12
date last changed
2022-04-27 05:43:43
@inproceedings{4348440c-81c4-433f-855e-d05b9ad15db8,
  abstract     = {{<p>This paper investigates the FPGA resources for the implementation of in-cycle closed-loop combustion control algorithms. Closed-loop combustion control obtains feedback from fast in-cylinder pressure measurements for accurate and reliable information about the combustion progress, synchronized with the flywheel encoder. In-cycle combustion control requires accurate and fast computations for their real-time execution. A compromise between accuracy and computation complexity must be selected for an effective combustion control. The requirements on the signal processing (evaluation rate and digital resolution) are investigated. A common practice for the combustion supervision is to monitor the heat release rate. For its calculation, different methods for the computation of the cylinder volume and heat capacity ratio are compared. Combustion feedback requires of virtual sensors for the misfire detection, burnt fuel mass and pressure prediction. Different alternatives proposed in the literature are compared based on their accuracy and implementation requirements. In-cycle closed-loop combustion controllers were previously investigated by the authors. A National Instruments Xilinx Virtex-5 platform was used as a case study for the quantification of the total necessary resources. The resources for the implementation of the different modules and control strategies are studied to determine the hardware requirements. The results show that the total number of slices is the main limiting factor on the consumed FPGA resources. The quantification of the required hardware provides guidance on how to select an FPGA to implement the different in-cycle combustion control alternatives. This permits to evaluate the total cost of the system as a trade-off between the increased efficiency by the closed-loop combustion control and the cost for its implementation. </p>}},
  author       = {{Jorques Moreno, Carlos and Stenlaas, Ola and Tunestal, Per}},
  booktitle    = {{SAE Technical Papers : 15th International Conference on Engines & Vehicles}},
  issn         = {{0148-7191}},
  language     = {{eng}},
  series       = {{SAE Technical Papers}},
  title        = {{FPGA Implementation of In-Cycle Closed-Loop Combustion Control Methods}},
  url          = {{http://dx.doi.org/10.4271/2021-24-0024}},
  doi          = {{10.4271/2021-24-0024}},
  year         = {{2021}},
}