Engine Rotational Dynamics Calculation with Stroke Identification for Scooter Engine Using FPGA

Article Preview

Abstract:

Engine rotational dynamics can be estimated from the tooth signals of the crankshaft wheel. The accuracy of the calculation rises when the number of tooth increases. However, the engine control unit (ECU) needs to detect the tooth position and converts it into time information. It will overload the interrupt system. In order to overcome this problem, the field programmable gate array (FPGA) is proposed to implement the engine rotational dynamics calculation with stroke identification algorithm. The FPGA can accelerate the interpolation and the multiplication processes by implementing them in parallel computation. Thus, the proposed method can calculate the engine rotational dynamics in real time, and then the calculation results can be transferred into the robust Kalman filter which was established by Matlab/Simulink in a computer, i.e., a simulated ECU. Finally, a 125cc scooter is utilized to verify the proposed algorithm. The test results show that the proposed method can be used to obtain precise information of engine rotational dynamics.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

5314-5321

Citation:

Online since:

October 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] G. Rizzoni, and W. B. Ribbens, Crankshaft position measurement: engine testing, control, and diagnosis, Vehicular Technology Conference, IEEE 39th, May 1-3, 1989, pp.423-436.

DOI: 10.1109/vetec.1989.40109

Google Scholar

[2] P. Leteinturier, and J. Benning, Enhanced engine position acquisition & treatment, SAE Paper No. 1999-01-0203, (1999).

DOI: 10.4271/1999-01-0203

Google Scholar

[3] S. Kuroda, Y. Shimasaki, H. Igarashi, S. Maruyama, and Y. Asaka, Development on digital filtering technology of crank speed measurement to detect misfire in internal combustion engine at high speed revolution, JSAE Review, vol. 16, Oct. 1995, pp.387-390.

DOI: 10.1016/0389-4304(95)00045-9

Google Scholar

[4] B. C. Chen, Y. Y. Wu, and F. C. Hsieh, Estimation of engine rotational dynamics using kalman filter with stroke identification for engine management systems, Proc. Inst. Mech. Eng. Part D-J. Automob. Eng., vol. 219, no. 12, 2005, p.1391–1405.

DOI: 10.1243/095440705x35062

Google Scholar

[5] E. M. Norppa, and R. J. Tkaczyk, Engine cycle identification from engine speed, U.S. Paten No. 5562082, (1995).

Google Scholar

[6] Galaxy Far East Corp., GFEC Cyclone II Starter Kit User Guide. (2006).

Google Scholar

[7] Altera Corporation, Cyclone II Device Handbook, Volume 1. (2006).

Google Scholar

[8] Y. Y. Wu, B. C. Chen, and K. D. Huang, Application of hardware-in-the-loop for developing the engine management system, Proc. of the 2007 Small Engine Technology Conference, Society of Automotive Engineers, Niigata, Japan, Oct. 30-Nov. 2 2007, SAE Paper No. 2007-32-0048, JSAE 20076548, (2007).

Google Scholar