Misfire Detection in Spark-Ignition Engine using Statistical Learning Theory

Similar documents
MISFIRE DETECTION IN I.C. ENGINE USING MACHINE LEARNING APPROACH Sumedh Mulay 1, V. Sugumaran 1 and S. Babu Devasenapati 2

RANDOM FOREST BASED MISFIRE DETECTION USING KONONENKO DISCRETISER

Analysis of Fault Diagnosis of Bearing using Supervised Learning Method

SUPERVISED AND UNSUPERVISED CONDITION MONITORING OF NON-STATIONARY ACOUSTIC EMISSION SIGNALS

Predicting Solutions to the Optimal Power Flow Problem

FAULT ANALYSIS IN GEARBOX USING VIBRATION TECHNIQUE

Vehicle Cluster Testing and Data Logging using Ni Compact-RIO

Data Mining Approach for Quality Prediction and Improvement of Injection Molding Process

Analysis on natural characteristics of four-stage main transmission system in three-engine helicopter

Diesel Engine Injector Faults Detection Using Acoustic Emissions Technique

Modifications on a Small Two Wheeler Two Stroke SI Engine for Reducing Fuel Consumption and Exhaust Emissions

Experimental Investigation of Effects of Shock Absorber Mounting Angle on Damping Characterstics

Research on vibration reduction of multiple parallel gear shafts with ISFD

Research in hydraulic brake components and operational factors influencing the hysteresis losses

55. Estimation of engine piston system wear using time-frequency method

Regularized Linear Models in Stacked Generalization

Experimental Investigation of Acceleration Test in Spark Ignition Engine

Early failure detection on engines with multi-point vibration analysis

A Novel Device to Measure Instantaneous Swept Volume of Internal Combustion Engines

TURBOGENERATOR DYNAMIC ANALYSIS TO IDENTIFY CRITICAL SPEED AND VIBRATION SEVERITY

Design and Analysis of Arc Springs used in Dual Mass Flywheel

Influence of Cylinder Bore Volume on Pressure Pulsations in a Hermetic Reciprocating Compressor

Decision & abrupt change detection

NUMERICAL STUDY OF TRANSFER FUNCTION OF COM- BUSTION NOISE ON A HEAVY DUTY DIESEL ENGINE

APPLICATION OF A PCA MODEL APPROACH FOR MISFIRE MONITORING. Paul J. King 1 and Keith J. Burnham 2

The Gear Whine Noise: the influence of manufacturing process on vibro-acoustic emission of gear-box

Comparative performance and emissions study of a lean mixed DTS-i spark ignition engine operated on single spark and dual spark

Detection of Fault in Gear Box System using Vibration Analysis Method

Data envelopment analysis with missing values: an approach using neural network

Estimation of Unmeasured DOF s on a Scaled Model of a Blade Structure

Study of Performance and Emission Characteristics of a Two Stroke Si Engine Operated with Gasoline Manifold Injectionand Carburetion

Chapter 9 Real World Driving

Injection Fault Detection of a Diesel Engine by Vibration Analysis

INVESTIGATION INTO IDENTIFICATION OF FAULTS IN A SMALL HSDI DIESEL ENGINE USING ACOUSTIC EMISSION

Research Article Study of Knocking Effect in Compression Ignition Engine with Hydrogen as a Secondary Fuel

e t Performance of Extended Inlet and Extended Outlet Tube on Single Expansion Chamber for Noise Reduction

Development of misfire detection algorithm using quantitative FDI performance analysis

Experimental Study on Torsional Vibration of Transmission System Under Engine Excitation Xin YANG*, Tie-shan ZHANG and Nan-lin LEI

The Application of UKF Algorithm for type Lithium Battery SOH Estimation

EVALUATION OF DIAGNOSTIC INFORMATION ABOUT MARINE ENGINE WORK BASED ON MESUREMENT OF THE ANGULAR SPEED DISCRETE VALUE

Induction Motor Condition Monitoring Using Fuzzy Logic

Simulation of Performance Parameters of Spark Ignition Engine for Various Ignition Timings

A New Device to Measure Instantaneous Swept Volume of Reciprocating Machines/Compressors

FUZZY LOGIC FOR SWITCHING FAULT DETECTION OF INDUCTION MOTOR DRIVE SYSTEM

DECOMPOSITION OF HARMONIC WAVELETS OF TORSIONAL VIBRATIONS AS BASIS FOR EVALUATION OF COMBUSTION IN COMPRESSION-IGNITION ENGINES

Cost-Efficiency by Arash Method in DEA

VOLTAGE STABILITY CONSTRAINED ATC COMPUTATIONS IN DEREGULATED POWER SYSTEM USING NOVEL TECHNIQUE

THE RELATIONSHIP BETWEEN THE FLUCTUATION OF THE INDICATED WORK, THE FLUCTUATION OF THE CRANKSHAFT SPEED AND THE ELECTRIC CURRENT FROM A GENERATING SET

3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015)

Journal of Emerging Trends in Computing and Information Sciences

The Gear Whine Noise and vibro-acoustic emission of gear-box

Digital vibroacoustic signal processing for combustions in heavy-duty diesel engine for operational and environmental machine efficiency

5. CONSTRUCTION OF THE WEIGHT-FOR-LENGTH AND WEIGHT-FOR- HEIGHT STANDARDS

Theoretical and Experimental Investigation of Compression Loads in Twin Screw Compressor

Analysis of Emission characteristics on Compression Ignition Engine using Dual Fuel Mode for Variable Speed

Structure Parameters Optimization Analysis of Hydraulic Hammer System *

Gearbox Fault Detection

Fault simulation of the sensors in gasoline engine control system

MARINE FOUR-STROKE DIESEL ENGINE CRANKSHAFT MAIN BEARING OIL FILM LUBRICATION CHARACTERISTIC ANALYSIS

Dynamic performance of flow control valve using different models of system identification

Bearing damage characterization using SVAN 958 and laser in the time domain

Effect of driving patterns on fuel-economy for diesel and hybrid electric city buses

Implementing K-Star Algorithm to Monitor Tyre Pressure using Extracted Statistical Features from Vertical Wheel Hub Vibrations

Professor Dr. Gholamreza Nakhaeizadeh. Professor Dr. Gholamreza Nakhaeizadeh

PARTIAL LEAST SQUARES: APPLICATION IN CLASSIFICATION AND MULTIVARIABLE PROCESS DYNAMICS IDENTIFICATION

EXPERIMENTAL INVESTIGATION OF THERMAL PERFORMANCE OF PETROL ENGINE USING FUEL CATALYST

Combustion Performance

Experimental Analyses of Vibration and Noise of Faulted Planetary Gearbox

DEFECT DISTRIBUTION IN WELDS OF INCOLOY 908

Influence of Fuel Injector Position of Port-fuel Injection Retrofit-kit to the Performances of Small Gasoline Engine

VEHICLE ANTI-ROLL BAR ANALYZED USING FEA TOOL ANSYS

Vibration Analysis of Variable Compression Ratio Engine Using Virtual Instrumentation

Multi Body Dynamic Analysis of Slider Crank Mechanism to Study the effect of Cylinder Offset

Chapter 7: Thermal Study of Transmission Gearbox

Comparing FEM Transfer Matrix Simulated Compressor Plenum Pressure Pulsations to Measured Pressure Pulsations and to CFD Results

QUASAR FAQ What is the difference between Quasar and the Impulse system?

AN ANALYSIS OF EFFECT OF VARIABLE COMPRESSION RATIO IN C.I. ENGINE USING TURBOCHARGER

REDUCING THE OCCURRENCES AND IMPACT OF FREIGHT TRAIN DERAILMENTS

Design of a Custom Vortex generator Optimization of Vehicle Drag and Lift Characteristics

SOC estimation of LiFePO 4 Li-ion battery using BP Neural Network

Fuzzy based Adaptive Control of Antilock Braking System

Experimental Analysis of Utilization of Heat Using Methanol - Diesel Blended Fuel in Four Stroke Single Cylinder Water Cooled Diesel Engine

Design Evaluation of Fuel Tank & Chassis Frame for Rear Impact of Toyota Yaris

Vibration Measurement and Noise Control in Planetary Gear Train

Comparison of Braking Performance by Electro-Hydraulic ABS and Motor Torque Control for In-wheel Electric Vehicle

TECHNICAL PAPER FOR STUDENTS AND YOUNG ENGINEERS - FISITA WORLD AUTOMOTIVE CONGRESS, BARCELONA

Electronic Engine Controls Subscription Methods of Pressure Cycle Processing for Engine Control Nonlinear Analysis of

ANALYSIS OF SURFACE CONTACT STRESS FOR A SPUR GEAR OF MATERIAL STEEL 15NI2CR1MO28

[Mukhtar, 2(9): September, 2013] ISSN: Impact Factor: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Design and Stress Analysis of Crankshaft for Single Cylinder 4-Stroke Diesel Engine

Diagnostic testing and analysis of Independent ignition system based on the Volkswagen 1.8T engine Fang Wen 1,a, Zhou Linfu 2,b

Comparison between Optimized Passive Vehicle Suspension System and Semi Active Fuzzy Logic Controlled Suspension System Regarding Ride and Handling

719. Diagnostic research of rotor systems with variable inertia moment

Technical Papers supporting SAP 2009

SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC

Application of NVH Techniques to Engine Production Line Test

Heat treatment Elimination in Forged steel Crankshaft of Two-stage. compressor.

Fuzzy logic controlled Bi-directional DC-DC Converter for Electric Vehicle Applications

COMBUSTION MONITORING THROUGH VIBRATIONAL DATA IN A TURBOCHARGED CITY CAR ENGINE

DAMAGE IDENTIFICATION AND VIBRATION ANALYSIS TECHNIQUE FOR GEAR BOX

Transcription:

International Journal of Performability Engineering, Vol. 12, No. 1, January 2016, pp. 79-88. Totem Publisher, Inc., 4625 Stargazer Dr., Plano, Texas 75024, U.S.A. Misfire Detection in Spark-Ignition Engine using Statistical Learning Theory ANISH BAHRI 1, V.SUGUMARAN 1, R. JEGADEESHWARAN* 1, and S.BABU DEVASENAPATI 2 1 SMBS, VIT University, Chennai Campus, Chennai, India - 600127. 2 Principal, Sri Guru Institute of Technology, Coimbatore, India - 641110. (Received on August 31, 2015, revised on October 5, 2015) Abstract: Misfire in an Internal Combustion engine is a serious problem that needs to be addressed to prevent engine power loss, fuel wastage and emissions. The vibration signal contains the vibration signature due to misfire and a combination of all vibration emissions of various engine components. The vibration signals acquired from the engine block are used here. Descriptive statistical features are used to represent the useful information stored in vibration signals. Out of all the statistical features, useful features were identified using the J48 decision tree algorithm and then the selected features were classified using logistic and simple logistic functions. In this paper, performance analysis of logistic and simple logistic function has presented for detecting misfire in Spark Ignition (SI) Engine. Keywords: Misfire detection, fault diagnosis, IC engine, logistic regressions, statistical features 1. Introduction With the rapid growth of the automobile sector in developing nations, various environmental issues have surfaced with pollution due to emissions from internal combustion (IC) engines being a major issue. Misfire in Spark Ignition (SI) Engines is a major culprit as it causes pollution due to increased level of hydrocarbons present in the emissions. Misfire is a situation which can arise in a cylinder of a spark ignition IC engine due to faulty spark plug, cracked distributor cap, lean fuel/air mixture, lack of compression or incorrect spark timing. It can cause up to 25% loss in engine s power output and loss of fuel economy [1]. The number of vehicles without any sophisticated monitoring techniques is potentially large in developing nations and the average life of a vehicle being 15-20 years, this is a serious problem. Thus, the need of the hour is to have a retrofit diagnostic model which has the capability to monitor misfire continuously even with small number of misfiring cycles without the use of costly sensors or complicated controls. Since the late twentieth century, misfire in IC engines has been mainly investigated by monitoring the in-cylinder pressure. This method has a drawback as the cost of fitting each cylinder with a pressure transducer is comparatively high. Methods using the torsional vibration signal of the crankshaft [2] and the acceleration signal of the engine head [3] were developed. Klenk et al. used crankshaft speed [4] for misfire detection. Some works have already been carried out in this field using features such as cylinder deviation torque [5], instantaneous angular velocity, instantaneous crank angle speed [6], pressure sensors [7] and several other techniques [8-10]. These techniques use a sensitive crank angle encoder which is a very costly sensor thus minimizing its use in low cost automobiles. Also the ability of these techniques to adopt themselves to continuously changing engine parameters due to wear and tear is not reported. Chang et al. [11] have carried out detection of misfire in SI engines by wavelet transform of engine *Corresponding author s email: krjegadeeshwaran@gmail.com 79

80 Anish Bahri, V.. Sugumaran, R. Jegadeeshwaran, and S. Babu Devasenapati block vibration signals. The largest concern here is the computationally more complex process of wavelet transform. Piotr et al., [12] have used nonlinear methods modelled using vibro-acoustic measurement at engine exhaust for misfire detection in engines. Such a system uses multi-sensory input increasing the cost and computational infrastructure. Ye [13] used the Matter-element model for misfire detection. The disadvantage here is that the technique depends mainly on the knowledge of an expert and does not use a machine learning model based on an algorithm using features from the data. Engine Test Rig Data acquisition and signal conditioning Feature extraction and feature selection Training data Testing data NO Are logistic and simple logistic functions trained? YES Trained functions Misfire detection result Figure1: Flowchart for Engine Misfire Detection Fault diagnosis of various systems has been carried out using machine learning. Various machine learning algorithms like decision tree [14], support vector machines [15], Proximal support vector machines [16], Navie Bayes [17], Bayes net [17], roughest [18], Best first tree [19], etc., for feature classification. Machine learning approach is more preferable, as a system using this approach can be trained for continuously changing engine conditions. Hence, a new attempt has been made using logistics and simple logistics tool for misfire identification. Here the vibration signal was measured using an accelerometer. The use of engine vibration data is appreciable as it requires relatively less instrumentation and produces results with considerable accuracy. Then from the signal, statistical features were extracted and the most contributing ones were selected. The selected features were classified using logistic and simple logistic classifiers. Section 2 highlights the experimental setup in detail followed by feature extraction and feature selection in Section 3. In Section 4, logistic and simple logistic classifiers are explained. Finally in Section 5, the results are discussed.

Misfire Detection in S.I. Engines using Statistical Learning Theory 81 2. Experimental Setup The experimental setup comprises mainly of the spark ignition IC engine with provisions made in order to manually cause misfire in a particular cylinder and the data acquisition system. Figure1 shows the basic flow of the steps involved in the whole process. 2.1 IC Engine A four stroke, four cylinder petrol (Spark Ignition) engine with 10 HP was used for experiment. In order to simulate the misfire, electric supply to individual spark plugs is cut. The engine accelerator is locked in the desired position using a screw and nut mechanism. The speed is monitored using a tachometer. Each spark plug receives power from a distributor cup. The spark plug is connected through a switch for each cylinder which can be operated using an insulated handle. Figure 2 shows the experimental setup. Accelerometer Spark plug cut-off ADC Unit Figure 2: Experimental Setup 2.2 Data Acquisition System To measure the vibration signals, it is necessary to have a suitable sensor which is in line with the engine working conditions and can detect the vibration signals generated due to misfire. A mono axial piezo electric accelerometer (Dytran Make, 500 g range, 10 mv/g sensitivity, 45 khz resonance frequency) was selected for this purpose. The output of the accelerometer is connected to the signal-conditioning unit, a DACTRON analyser that converts the signal from analogue to digital (ADC) and has anti-aliasing filters inbuilt. The digitized vibration signal (in time domain) is stored in the computer. 2.3 Experimental Procedure The engine was started. This was done at no load by electrical cranking and warmed for 15 minutes. Now the FFT analyser was switched on and the data is taken only after the engine gets stabilised. All the data were collected for 1500 rpm at no load condition, a sampling frequency of 24 khz and a sampling length of 8192. For the present study five cases were considered i.e., normal condition, misfire in cylinder one, two, three and four. For each condition 100 data points were acquired from the engine setup. Figure 3 and Figure 4 shows the vibration signal for misfire in cylinder 1 and no misfire respectively.

82 Anish Bahri, V.. Sugumaran, R. Jegadeeshwaran, and S. Babu Devasenapati Figure 3: Vibration Signal for Misfire in Cylinder 1 3. Feature Extraction and Feature Selection Figure 4: Vibration Signal for no Misfire Feature extraction comprises of computing various parameters for a signal which provides with all the information necessary in order to represent the signal. Mainly statistical features were extracted. Descriptive statistics for a particular signal gives a wide range of parameters namely mean, standard error, median, mode, standard deviation, sample variance, kurtosis, skewness, range, minimum, maximum, sum and count [17]. This was done using the descriptive statistics tool. Figure 5: Decision Tree for Feature Selection All these features extracted from the vibration signal may not be required for classification. Now out of all the statistical features, the ones which are relevant for classification were determined and also the effect of the number of features on classification accuracy was found. Feature selection deals with selection of features from the extracted statistical features which together contribute highest to the classification accuracy. In order to select the best features, J48 decision tree algorithm was used. The algorithm has been applied to the problem under discussion. Input to the algorithm is set of features described above. The output is a decision tree. It is clear that, the top node in the decision tree is the best node for classification. It is to be stressed here that only features that contribute to the classification appear in the decision tree and others do not. Features, which have good discriminating capability, were chosen for classification. The number of features was increased from the lowest level to a maximum level. Following the footsteps of Sugumaran et al., feature selection was carried out [12].

Misfire Detection in S.I. Engines using Statistical Learning Theory 83 It can be observed from the tree that root node is sample variance which is the feature contributing maximum to the classification accuracy closely followed by kurtosis and standard error. Coming down the tree, the following features continue as minimum, mean, standard deviation, skewness and range. Maximum, sum and count are not visible indicating that they do not contribute significantly to the classification accuracy. Finally, the following features were selected using decision tree (Figure 5) in the order that they contribute to the classification accuracy; sample variance, standard error, kurtosis, minimum, mean, standard deviation, skewness and range. 4. Classifier Classifier is a mapping from a sample space supporting training sets to a class of functions mapping the feature space to the set of class labels. For the present study logistic function will be used as the classifier. It further is of two types, linear logistic regression and multinomial logistic regression. Logistic function is given by: e logistic(x)= x = 1 (1) 1+ e x 1+ e-x It is a function that has values between 0 and 1, and it, converges to 1 when x is approaching + converges to 0 when x is approaching - 4.1 Simple Logistic Function This is a classifier for building linear logistic regression (LLR) models. LLR belongs to a class of supervised learning in machine learning and involves a more probabilistic view of classification. Its name can be misleading sometimes as it is really a technique for classification not regression. Regression comes from the fact that a linear model is fitted to the feature space. It refers to the instance in which the observed outcome can have only two possible types, for e.g. success or failure. Consider a two outcome probability space where P (E1) = p; P (E2) = 1-p = q Probability of E 1 can be expressed as shown in Figure 6. Numeric treatment of outcomes E 1 and E 2 is equivalent a. If neither outcome is favoured over the other that is log odds = 0 b. If one outcome is favoured with log odd = x then the other outcome is disfavoured with log odd = -x. Figure 6: Probability of E 1 Hence, z=log p 1 p 1 1+ e Figure 7: Linear Logistic Regression (2) p = z (3) This is a logistic function. Thus a multidimensional feature is received where the outcome is discrete and not continuous. It seems plausible that a hyper plane will give good accuracy. This model consists of a vector β in d-dimensional feature space. A point x is projected onto β to convert it into a real number z in the range - to +.

84 Anish Bahri, V.. Sugumaran, R. Jegadeeshwaran, and S. Babu Devasenapati z = α + β. x = α + β 1 x 1 +.. + β d x d (4) Then z is mapped on the range 0 to 1 using the logistic function. 1 Z = 1+ e z (5) Overall logistic regression maps a point x in d - dimensional feature space to value in the range 0 to 1. β can be optimized so that the model gives best possible reproduction of training set labels. Thus the points are segregated by the S curve (Refer Figure 7). LLR has many advantages like it makes no assumptions about distribution of classes, it is quick to train, very fast at classifying unknown records and has good accuracy from simple data sets. 4.2 Logistic Function This is a classifier for building and using a multinomial logistic regression model with a ridge estimator. Multinomial logistic regression generalises logistic regression by allowing more than two discrete outcomes. If there are k classes for n instances with m attributes, the parameter matrix B to be calculated will be an m*(k-1) matrix. The probability for class j with the exception of the last class is eee (X i B j ) P j (X i ) = ((sss[j = 1.. (k 1)]eee(X i B j )) + 1) (6) The last class has probability 1 1 sss [j = 1 (k 1)]P j (X i ) = (7) ((sss[j = 1.. (k 1)]eee(X i B j )) + 1) The (negative) multinomial log-likelihood is thus: L = sss[i = 1 n] sss[j = 1 (k 1)] Y ii ll PP(X i ) + 1 sss[j = 1 (k 1)]Y ii ll 1 sss[j = 1 (k 1)]P j (X i ) + rrrrr B 2 In order to find the matrix B for which L is minimised, a Quasi-Newton Method is used to search for the optimized values of the m*(k-1) variables. Before the optimization procedure is used, the matrix B is squeezed into an m*(k-1) vector. 5. Results and Discussion For misfire detection machine learning approach was used here. From a fairly large number of features, the top eight features were selected. The results are discussed below. 5.1 Effect of Number of Features In order to filter out the features which are important for the study, J48 decision tree algorithm was used. It gives the relative importance of each feature in classification. Only those features were selected whose level of contribution is the highest among the given set of features. Eight features namely sample variance, standard error, kurtosis, minimum, mean, standard deviation, skewness and range were selected as the best features in the order of their contribution. The classification accuracy using logistic and simple logistic function with increasing number of features is presented in Table 1. One can observe from Table 2 that classification accuracy increases continuously with increasing the number of features up to a certain level (11 features) and then starts to fall. In case of logistic functions 86.6 % classification accuracy with eight features was achieved. In case of simple logistic function, classification accuracy increases first with increasing number of features, then remains constant for a while and then starts

Misfire Detection in S.I. Engines using Statistical Learning Theory 85 increasing. A classification accuracy of 85 % was achieved with eight features. The reason for this is, choosing more number of features increases the computational time as well as the cost. A microprocessor will take more time in computing result using twelve features than it will take using eight features. The main aim is to convert this system to an On-board Diagnostic System (OBD) from an experimental setup. Thus a compromise is made on the classification accuracy in order to make it practical for real time application. Table 1: Validation of Feature Selection Classification Accuracy (%) Number of features Logistic Function Simple Logistic Function 1 69.4 % 68.4 % 2 73.2 % 68.2 % 3 82.2 % 79.2 % 4 83.4 % 82.2 % 5 84.2 % 82.2 % 6 84 % 82.2 % 7 86 % 84.2 % 8 86.6 % 85 % 9 86.8 % 85 % 10 86.8 % 85 % 11 86.8 % 85 % 12 86.8 % 85 % 5.2 Classification using Simple Logistic Function Totally 500 data points (100 in each condition) were used for feature extraction. The extracted features were selected using decision tree. The selected features were classified using simple logistic function. The classification accuracy has been given in the form of confusion matrix (Table 2). Table 2: Confusion Matrix for Simple Logistic Testing C1mis C2mis C3mis C4mis Normal C1mis 96 0 2 2 0 C2mis 0 100 0 0 0 C3mis 5 0 60 35 0 C4mis 2 0 29 69 0 Normal 0 0 0 0 100 Table 3: Confusion Matrix for Logistic Function Testing C1mis C2mis C3mis C4mis Normal C1mis 94 0 2 3 1 C2mis 0 100 0 0 0 C3mis 2 0 67 31 0 C4mis 4 0 23 73 0 Normal 1 0 0 0 99 C1mis stands for misfire in cylinder 1 and C2mis, C3mis, C4mis stands for misfire in cylinders 2, 3 and 4 respectively. Normal means the engine is in normal condition without misfire. The first element in the first row shows the number of signals which are correctly identified as those from the first cylinder. The second element in the first row shows the number of signals which are misclassified as the signal from cylinder two. Similarly third and fourth positions show the number of signals misclassified as those from cylinder three and cylinder four. The first element in the second row shows the number of signals from cylinder two wrongly classified as those from cylinder one. The second element in second row shows the number of signals correctly classified as those from cylinder two. Thus the diagonal in the matrix shows the number of correctly classified points. It can be seen from the matrix that no faulty signal is classified as a normal signal which is very crucial. Thus simple logistic function can differentiate

86 Anish Bahri, V.. Sugumaran, R. Jegadeeshwaran, and S. Babu Devasenapati between good and faulty signals with 100% accuracy. Because of its ability to distinguish between the faulty and good signals with 100% accuracy no false alarm will be generated, thus saving time and resources which may be spent to check if the engine misfired. However there are some misclassifications among the faulty conditions as it is evident from Table 3. Simple logistic function shows an overall classification accuracy of 85% which is appreciable because no time needs to be spent to pin point which cylinder misfired, and thus the problem can be directly rectified, thus saving money and resources. 5.3 Classification using Logistic Functions The selected features were classified using logistics function. Table 3 shows the confusion matrix which shows the classification accuracy for logistic function. For logistic function, it can be observed that 99% of the faulty conditions are classified correctly and vice versa which is appreciable. Hence, logistic function is also capable of distinguishing between good and faulty signals. However here also exist some misclassifications among the faulty conditions. Logistic function shows an overall classification accuracy of 86.6%. It was found that logistic function has better classification accuracy than simple logistic and thus can be used in misfire detection. 5.4 Comparative study Table 4 shows the results obtained using the various machine learning techniques, such as decision tree, best first tree, linear model tree, random forest tree for detecting the misfire [1,20]. In order to improve the classification accuracy, detailed study is required. Hence, the logistic functions has been tried to improve the classification accuracy. Referring Table 4, the logistic function gives better results than the entire above listed algorithm. Hence, the logistics model can be used for finding the misfire in an IC engine. Table 4: Comparative study Name of the Classifier Classification accuracy (%) Decision tree 80.6 Best first tree 82.8 Random forest tree 84.8 Linear model tree 84.8 Simple logistics 85.0 Logistics function 86.6 6. Conclusion Detection of misfire in IC engines has become extremely important taking into account the fuel wastage and emissions it cause. As a result the two functions, logistic and simple logistic were provided as possible classifiers for detection. It can be safely concluded that both simple logistic function and logistic function perform quite well which is evident from their confusion matrices. Logistic function is better than simple logistic function for misfire detection as it has a higher overall classification accuracy. Using vibration signals from engine block ensures less cost as the set up required is relatively simple and requires less effort. This makes this an effective retrofit diagnostic model which can detect misfire continuously References [1]. Sharma, A., V.Sugumaran, and S. Babu Devasenapati. Misfire detection in an IC engine using vibration signal and decision tree algorithms. Measurement, 2014; 50: 370-380. [2]. Rizzoni, G. Estimate of Indicated Torque From Crankshaft Fluctuations: A Model for the

Misfire Detection in S.I. Engines using Statistical Learning Theory 87 Dynamics of the Internal Combustion Engine. IEEE Transaction Vehicle Technology, 1989; 38(3): 168 179. [3]. Citron, S.J., J.E.O Higgins, and L.Y. Chen. Cylinder by Cylinder Engine Pressure and Pressure Torque Waveform Determination Utilizing Speed Fluctuations. SAE Technical paper 890486, 1989, 131-138. [4]. Klenk, M., W. Moser, W. Muelle, and W. Wimmer. Misfire Detection by Evaluating Crankshaft Speed A Means to Comply with OBDII. SAE Technical Paper 930399, 1993; 1-12. [5]. Yunsong Wang, and Fulei Chu. Real-Time Misfire Detection via Sliding Mode Observer. Mechanical Systems and Signal Processing, 2005; 19(4):900 912. [6]. Zhixiong Li, Xinping Yan, Chengqing Yuan, and Zhongxiao Peng. Intelligent Fault Diagnosis Method for Marine Diesel Engines using Instantaneous Angular Speed. Journal of Mechanical Science and Technology, 2012; 26(8): 2413-2423. [7]. Sellanau, M., F. Matekunnas, P. Battiston,, C. Chang. Cylinder-pressure based engine control using pressure-ratio-management and low-cost Non-Intrusive Cylinder Pressure Sensors, SAE Technical Paper 2000-01-0932, 2000; 1:1-20, [8]. Maciána, V., J. M. Lujána, C. Guardiolaa, and A. Perlesb. A Comparison of Different Methods for Fuel Delivery Unevenness Detection in Diesel Engine. Mechanical Systems and Signal Processing, 2006; 20(8): 2219 2231. [9]. Francisco V. Tinaut, Andres Melgar, Hannes Laget, I. Jose and Dominguez. Misfire and Compression Fault Detection through the Energy Model. Mechanical Systems and Signal Processing, 2007; 21(3): 1521-1535. [10]. Andrew W. Osburn, T. M. Kostek, and Matthew A. Franchek. Residual Generation and Statistical Pattern Recognition for Engine Misfire Diagnostics. Mechanical Systems and Signal Processing, 2006; 20(8): 2232 2258. [11]. Chang Jinseok, Kim Manshik and Min Kyoungdoug. Detection of Misfire and Knock in Spark Ignition Engines by Wavelet Transform of Engine Block Vibration Signals. Measurement Science & Technology, 2002; 13(7):1108-1114. [12]. Piotr, B. and M. Jerzy, Misfire Detection of Locomotive Diesel Engine by Nonlinear Analysis. Mechanical Systems and Signal Processing, 2005, 19(4):881 899. [13]. Ye, J. Application of Extension Theory in Misfire Fault Diagnosis of Gasoline Engines. Expert systems with applications, 2009; 36(2):1217 1221. [14]. Sugumaran, V., K. I. Ramachandran, and S. Babu Devasenapati, Misfire Identification in a Four-Stroke Four-Cylinder Petrol Engine using Decision Tree. Expert Systems with Applications, 2010, 37(3):2150 2160. [15]. Jegadeeshwaran, R. and V. Sugumaran, Fault Diagnosis of Automobile Hydraulic Brake System using Statistical Features and Support Vector Machines, Mechanical Systems and Signal Processing, 2015, 52-53:436 446. [16]. Sugumaran, V. and K. I. Ramachandran. Effect of Number of Features on Classification of Roller Bearing Faults using SVM and PSVM. Expert Systems with Applications, 2011;38: 4088 4096. [17]. Muralidharan, V. and V. Sugumaran. A Comparative Study of Naïve Bayes Classifier and Bayes Net classifier for Fault Diagnosis of Mono-block Centrifugal Pump using Wavelet Analysis. Applied Soft Computing, 2012; 12(8):2023-2029. [18]. Sakthivel, N. R., V. Sugumaran, and B. B. Nair. Automatic Rule Learning using Roughset for Fuzzy Classifier in Fault Categorization of Centrifugal Pump. Applied soft computing, 2012; 12:196 203.

88 Anish Bahri, V.. Sugumaran, R. Jegadeeshwaran, and S. Babu Devasenapati [19]. Jegadeeshwaran, R. and V. Sugumaran. Comparative Study of Decision Tree Classifier and Best First Tree Classifier for Fault Diagnosis of Automobile Hydraulic Brake System Using Statistical Features. Measurement, 2013; 46(9):3247-3260. [20]. Sugumaran.V, K.I. Ramachandran, and S. Babu Devasenapati. Misfire Detection in a Spark Ignition Engine using Support Vector Machines. International Journal of Computer Applications, 2010; 5(6): 25 29. Anish Bahri has completed his bachelors in Mechanical Engineering from Vellore Institute of Technology. His research interests include internal combustion engines, alternate fuels, engine control systems and engine fault diagnosis. Currently he is working in New Product Development, Engine Design and Testing at Escorts Agri Machinery, Research and Development Centre. Email: anish.bahri@gmail.com V. Sugumaran received the B.E. degree in Mechanical Engineering from the Amrita Institute of Technology & Science, 1998 and the M. Tech in Production Engineering, from The National Institute of Engineering, 2003. Ph.D. degree in Fault Diagnosis, from Amrita School of Engineering, Amrita University, Coimbatore, Tamil Nadu, India, in 2008. Since 2011, he has been an Associate Professor with VIT University, Chennai, Tamil Nadu, India. His research interests include Condition Monitoring & Fault Diagnosis, Machine learning. Email: v_sugu@yahoo.com R. Jegadeeshwaran completed his bachelor degree in Mechanical Engineering at Institute of Road and Technology, Erode, Tamil Nadu, India, in the year 2002 and Master degree in Mechatronics Engineering at Kongu Engineering College, Perundurai, Tamil Nadu, India, in 2009. He has completed his Ph. D degree in VIT University, Chennai, Tamil Nadu in 2015. His research interests include Condition Monitoring and Fault Diagnosis. Email: krjegadeeshwaran@yahoo.com S. Babu Devasenapati has over 20+ years of experience in teaching and transforming engineers with 16 years experience in Amrita University, Coimbatore. He pursued his bachelors in Mechanical Engineering from Kumaraguru College of Technology, followed by M. Tech from NIT Trichy and Ph.D. from Amrita University. He was instrumental in setting up fully funded labs and initiating joint research collaboration with leading MNCs of the world. Email: babudeva@yahoo.com