The dynamics of the fuel-path subsystem of an SI engine, between fuel injection command signal and measured air-to-fuel ratio, is modeled approximately by a series connection of a first-order low-pass filter and a time delay element. The three parameters involved in this approximation, i.e., the time constant and the gain factor of the low-pass filter as well as the time delay, depend on the operating point of the engine.
In order to design a gain-scheduled controller for the entire operating range of the engine, the parameters are identified for a number of operating points. For the automation of the parameter identification of all operating points desired, an on-line identification based on the recursive least-squares method is used. The algorithm for the decision of whether to increase or decrease the integer part of the current estimated time delay, which is a multiple of the sampling period, is based on an estimation of the fractional part of the time delay at each point.
Simulation results as well as experimental results on a dynamic engine test bench illustrate the performance of the estimation algorithm in one operating point of the engine.