Stochastic Knock Detection, Control, Software Integration, and Evaluation on a V6 Spark-Ignition Engine under Steady-State Operation
The ability to operate a spark-ignition (SI) engine near the knock limit provides a net reduction of engine fuel consumption. This work presents a real-time knock control system based on stochastic knock detection (SKD) algorithm. The real-time stochastic knock control (SKC) system is developed in MATLAB Simulink, and the SKC software is integrated with the production engine control strategy through ATI's No-Hooks. The SKC system collects the stochastic knock information and estimates the knock level based on the distribution of knock intensities fitting to a log-normal (LN) distribution. A desired knock level reference table is created under various engine speeds and loads, which allows the SKC to adapt to changing engine operating conditions. In SKC system, knock factor (KF) is an indicator of the knock intensity level. The KF is estimated by a weighted discrete FIR filter in real-time.