File Exchange

image thumbnail

TCSI Engine Simulation Testbed

version 1.0.0 (458 KB) by Mark Ng
A realistic TCSI engine simulation testbed for MIL testing and evaluation of residuals generation and fault diagnosis methods.

2 Downloads

Updated 13 Sep 2020

From GitHub

View license on GitHub

Research on fault diagnosis and fault isolation on highly nonlinear dynamic systems such as the engine of a vehicle has garnered huge interest in recent years, especially with the automotive industry heading towards autonomous operations and big data. This simulation testbed of a single turbocharged petrol engine engine system is designed and developed for testing and evaluation of residuals generation and fault diagnosis methods.

This simulation testbed will serve as an excellent platform to demonstrate the effectiveness in simulating and presenting results on the fault diagnostic of automotive systems for the development and comparison of current and future research methods as well as for teaching initiatives. The engine model used is based on the mean value engine model (MVEM) with a PI-based boost controller. The simulation testbed is programmed in the Matlab/Simulink environment and it provides realistic simulations of the engine system with a selection of faults of interest and industrial-standard driving cycles via a GUI interface. The simulation kit is available free and as an open-source, and distributed under the GNU license.

More detail on this simulation testbed can be found in the paper https://ieeexplore.ieee.org/document/9036118.

Cite As

K. Y. Ng, E. Frisk, M. Krysander, and L. Eriksson (2020), A Realistic Simulation Testbed of A Turbocharged Spark Ignited Engine System: A Platform for the Evaluation of Fault Diagnosis Algorithms and Strategies, IEEE Control Systems Magazine, vol. 40, no. 2, pp. 56–83. DOI:10.1109/MCS.2019.2961793.

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R2020a
Compatible with R2015a and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!