Abstract

Engine failure is one of the major factors caused vehicle breakdown. In the current practice, the engine faults are diagnosed manually by mechanics and the accuracy is highly relied on their experience. Therefore, this study would like to explore the feasibility of implementing auto fault diagnosis using Probabilistic Neural Network (PNN). A benchmarked engine fault model is developed and simulated in Maltab. The proposed algorithm is designed to detect 9 common engine faults based on the information extracted from exhaust gas, such as hydrocarbon (HC), carbon monoxide (CO), oxides of nitrogen (NO <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">x</inf> ), carbon dioxide (CO <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</inf> ) and dioxygen (O <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</inf> ). The proposed PNN is trained using the collected engine fault data from experiment and the probability density of PNN is determined based on the Parzen window estimation method. Bayes decision rule is implemented for classifying the types of the engine faults. The simulated results show that the proposed algorithm has faster diagnosis speed, higher accuracy and consistent. The algorithm takes 0.038 s in diagnosing the fault and the average accuracy is 98.3 %.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.