Abstract
The acoustic signals of internal combustion engines contain valuable information about the condition of engines. These signals can be used to detect incipient faults in engines. However, these signals are complex and composed of a faulty component and other noise signals of background. As such, engine conditions’ characteristics are difficult to extract through wavelet transformation and acoustic emission techniques. In this study, an instantaneous frequency analysis method was proposed. A new time–frequency model was constructed using a fixed amplitude and a variable cycle sine function to fit adjacent points gradually from a time domain signal. The instantaneous frequency corresponds to single value at any time. This study also introduced instantaneous frequency calculation on the basis of an inverse trigonometric fitting method at any time. The mean value of all local maximum values was then considered to identify the engine condition automatically. Results revealed that the mean of local maximum values under faulty conditions differs from the normal mean. An experiment case was also conducted to illustrate the availability of the proposed method. Using the proposed time–frequency model, we can identify engine condition and determine abnormal sound produced by faulty engines.
Introduction
Engines are important apparatuses in most machineries, which work at high speeds and heavy loads under severe environmental conditions. 1 When engines become faulty, fault diagnosis systems should promptly distinguish the engine conditions of fault engines to prevent engine deterioration and to ensure proper machinery functioning for a long period. Faulty mechanical systems are often diagnosed on the basis of acoustic and vibration signals that contain large data regarding the operating parameters and physical conditions of engines.2–4 However, existing methods can distinguish the faulty type of engines but cannot achieve the target of real-time online diagnosis. In engineering practice, experienced technicians hear abnormal sounds when engines are in faulty conditions.5–7 Our study aims to confirm whether a fault diagnosis system can automatically identify engine conditions and whether engines remain functional under faulty. Several methods are used to detect engine or machine conditions. Tan and colleagues8–10 investigated unsteady flows in a centrifugal pump volute under non-cavitation and cavitation conditions using a computation fluid dynamics framework. The main methods of engine fault diagnosis based on sound signals include wavelet transform and mode decomposition.11–13 Similar to Fourier transformation technology, wavelet transformation technology can provide information regarding frequency domain, some characteristics can be extracted in the frequency domain.5,14–16 Shirazi and Mahjoob 17 diagnosed the condition of a four-cylinder internal combustion (IC) engine using discrete wavelet transform to decompose vibration signals and to obtain appropriate wavelet layers. Nevertheless, fault diagnosis in wavelet transformation is complex, and the characteristic frequency should be initially extracted. Wavelet function also varies in different faults. Mode decomposition has been proposed by Huang, and his colleagues proposed and used empirical mode decomposition (EMD); in this process, any complicated signal can be decomposed into a collection of intrinsic mode functions based on local timescale characteristics of the signal. 18 Yadav and Kalra 19 decomposed an engine signal through EMD and applied a feature technique to diagnose an IC engine. Despite these advantages, wavelet transformation and mode decomposition based on sound/vibration signal analysis exhibit several weaknesses. 20 Wavelet transformation results highly depend on the ability of the selected wavelet basis function to yield high coefficients, while all other features are masked or completely ignored. 21 EMD mainly depends on experience and is associated with several problems, such as end effect and mode confusion. Although this field has been extensively investigated, an efficient method that can resolve EMD-related problems has yet to be established. In some instances, faults in engines are determined, but fault type is not identified. This chapter focuses on identifying whether an engine is good or defective. Therefore, an instantaneous frequency technique was proposed.
Instantaneous frequency technique
Engines experience two types of fault. The first type occurs when two or more parts of an engine scrape one another. The other type ensues when an engine is exposed to shock. Figure 1 illustrates a typical shocking acoustic signal with an acute change at the starting point. Most shocking acoustic signals exhibit the same features.

Example of a shocking acoustic signal.
A faulty component is possibly large when an abnormal sound is produced; otherwise, abnormal sounds may be masked by background noise when a faulty component signal is small. The relationship between the maximum value ratio of pure shocking signal to background noise and hearing clarity degree is shown in Figure 2. The ration was obtained through a hearing experimentation in Coolpro software. When the hearing clarity degree reaches 40%, abnormal sound can be heard obviously.

Relationship between the maximum value ratio of pure shocking signal to background noise and hearing clarity degree.
Differences in function can be described as the change rate. The acute change position can be acquired; therefore, the differential value at the moment when an abnormal sound is produced is larger than that obtained at other moments. However, the background exhibits randomness, and large values may be present. As such, the difference function cannot be used to identify engine conditions. Therefore, the instantaneous frequency technique was proposed to solve this problem.
The instantaneous frequency technique was derived from a simple inverse triangle algorithm; in this algorithm, a unique frequency value can be obtained at any time. In this method, the instantaneous frequency can be extracted from a time domain model, which was then used as the basis for the construction of a new time–frequency model.
A fixed amplitude (amplitude = 3) and a variable frequency sine function were used to fit a pair of adjacent points gradually (Figure 3). The sine function frequency of the two points can be determined as the frequency of the former point. One frequency is detected at one point.

Schematic of adjacent points fitting.
Two adjacent sampling points, namely, X and Y, whose values are x and y, are used. The fitting function is sin(wp+q). w and q can be calculated using the known x and y in the fitting function
where x is value of point X, y is value of point Y, w is frequency of point X, q is phase of point X, and p1 and p2 are a pair of adjacent given sampling points.
Inverse sine transformation is applied to equation (1)
where p2 − p1 = 1; w, which can be expressed in equation (3), can be calculated using equation (2)
w can be substituted into Equation (2) and the phase q can be calculated as follows
We can use this method to calculate the instantaneous frequency at any time (at any sampling point). The instantaneous frequency is single value which is related to other points.
No negative values are found in the frequency domain; therefore, w should be considered as an absolute value
The parameter
The acoustic signal of the faulty engine (Fn) is composed of background noise (Fbn) and malfunction sound (Fmn)
where n is sampling point.
The acoustic signal is Fbn when the engine is in good condition. However, the acoustic signal is Fn when the engine malfunctions; extremely high Fn is even detected. Consequently, the instantaneous frequency range of the high extreme point and the time–frequency model change; thus, the engine condition can be detected.
The instantaneous frequency value between two adjacent sampling points is relative to the signal intensity. Therefore, the two time–frequency models of two signals which have the same waveform and the different signal intensity are different. A normalization method was proposed to solve the above problem. The calculation process is described as follows:
Find the global maximum value from time–frequency model
Normalize the time–frequency model
In this study, a simply auto-identification of engine conditions was proposed. The process of this method is described as follows:
Find all local maximum value points from the time–frequency model
Calculate the mean value of all local maximum values
The value at the moment an abnormal sound signal occurs is larger than that at other moment. Therefore, the mean of all local maximum values of the abnormal sound signal is higher than mean of all local maximum values of the normal sound signal in the normalized time–frequency model. The computer automatically detects the abnormal sound when the mean decreases.
The following section describes the advantage of the instantaneous frequency technique over the difference method. We defined Ss as the shocking component, Sg as the background noise, and Sc as the mixed signal, where Sc = Ss + Sg and the maximum value of Ss is greater than that of Sg. The difference function of Sc can be denoted as

Value range of (a) ω and (b)
Figure 4 shows that ω is larger than Sc when the sampling points are the same. As the sampling point value increases, the increase in ω is higher than that of
Simulated experiment
A simulated experiment was conducted to verify the validity of the time–frequency domain method. The test data of background noise are acquired from a serve motor. The fault data are generated using an aluminum wire to scratch the bulge of a roundel mounted on the output end of the motor (Figure 5).

Simulated experimental apparatus.
The sound signal comprises the sound of a running serve motor and a scratching sound, which is an aliasing signal (Figure 6(b)). The signal without a scratched sound is shown in Figure 6(a). The sampling rate of the acoustic sensor is 44,100. When the serve motor is running at an operating speed of 180 r/min, the aluminum wire periodically scratches the bulge mounted on the rim of the roundel, and the acoustic sensor collects the sound signal in real time. The data of the normal sound and the scratching sound are then processed in a personal computer and the corresponding time–frequency model (Figure 6(c) and (d)) is established. The moment of scratching is distinguishable from other moments (Figure 6(d)) because the value is larger than that obtained at other moments, which is indicated by red circles. The normalized time–frequency models of the normal signal and the scratched signal are shown in Figure 6(e) and (f). The normalized frequency can be used to create a statistical model and to identify whether an abnormal sound is produced.

Original signal, time–frequency model, and normalized time–frequency model of non-scratching and scratching sound signals: (a) non-scratching sound signal, (b) scratching sound signal, (c) time–frequency model of non-scratching sound signal, (d) time–frequency model of scratching sound signal, (e) normalized time–frequency model of non-scratching sound signal, and (f) normalized time–frequency model of scratching sound signal.
The means of a non-scratching sound signal and a scratching sound signal in the normalized time–frequency model are expressed as follows
On the basis of two parameters, we can distinguish the scratching sound signal from the non-scratching signal.
Experiment
Experiments were conducted in a 34-kW four-stroke three-cylinder gasoline engine using a Sennheiser E945 acoustic sensor placed on the outer engine block (Figure 7). Table 1 lists the engine specifications and Table 2 lists the sensor parameters.

Experimental apparatus.
Engine specification.
Sensor parameters.
Data were acquired from the gasoline engine (BYD371QA) when one of the cylinder bores marked with a red-cross was scuffing. The experiments were performed at a speed of 800 ± 30 and 1800 ± 30 r/min. The acoustic sound was detected by the sensors, whose sampling frequency was 44,100 Hz. Two acoustic sensors were used in case one sensor interfered with the other components, but only one group of data was chosen. The normal sound data were obtained from the same engine after this engine was repaired. The original signal should be filtered by a low pass filter whose threshold is 2000 Hz to eliminate the high-frequency interference.
The normal signal and the scuffing cylinder bore signal with a speed of 800 ± 30 r/min are shown in Figure 8(a) and (b). The two signals did not evidently differ. The corresponding time–frequency models are shown in Figure 8(c) and (d). However, the faulty engine of one model could not be distinguished from the other model. When listening to the sound signal with a speed of 800 ± 30 r/min, we could not also identify the faulty signal between the normal signal and the scuffing cylinder bore signal.

Original signal and time–frequency model of a normal cylinder and a scuffing cylinder at a speed of 800 ± 30 r/min: (a) normal signal at an engine speed of 800 ± 30 r/min, (b) scuffing cylinder bore signal at an engine speed of 800 ± 30 r/min, (c) time–frequency models of the normal signal at an engine speed of 800 ± 30 r/min, and (d) time–frequency models of the scuffing cylinder bore signal at an engine speed of 800 ± 30 r/min.
The normal signal and the scuffing cylinder bore signal at a speed of 1800 ± 30 r/min are shown in Figure 9(a) and (b), respectively. These signals did not remarkably differ from each other. However, the normal model was different from the scuffing cylinder bore model in the terms of time–frequency domain (Figure 9(c) and (d)). In the time–frequency model of the normal signal, no abnormal change was detected. By contrast, the maximum values were high (marked with red circles) in the time–frequency model of the scuffing cylinder bore signal. A clicking sound indicating a faulty sound signal could be heard by human ears, and the moment of the clicking sound is matched with the maximum value in the time–frequency model of the scuffing cylinder bore through listening.

Original signal and time–frequency model of a normal cylinder and a scuffing cylinder at a speed of 1800 ± 30 r/min: (a) normal signal at an engine speed of 1800 ± 30 r/min, (b) scuffing cylinder bore signal, (c) normalized time–frequency model of a normal signal, and (d) normalized time–frequency model of a scuffing cylinder bore signal.
The means of the normal sound signal and the scuffing sound signal in the normalized time–frequency model are expressed as follows
The faulty condition indicated by the corresponding signal can be easily identified because
The results of the proposed method and the wavelet transform method are compared in Figure 10. The original signal originated from the scuffing cylinder at a speed of 1800 ± 30 r/min (Figure 9(b)). The wavelet transform method was applied to perform a four-layer db10 wavelet decomposition. To facilitate the comparison, we transformed the wavelet layers into the same form; the absolute values were calculated and then normalized. The d3 wavelet layer (Figure 10) is similar to the normalized time–frequency model (Figure 9(d)). However, appropriate wavelet function and wavelet layer should be selected in practical applications.

Comparison of wavelet transform and inverse trigonometric instantaneous frequency analysis methods.
Another experiment was performed to examine the bolt looseness fault in an engine bonnet. The original signal and the normalized time–frequency model (Figure 11) were described in this study. Figure 11 illustrates that the normalized time–frequency model can identify the looseness fault. Therefore, the method proposed in this study can be applied widely.

Original signal and normalized time–frequency model of the bolt looseness fault in an engine bonnet.
Conclusion
This study presented a new time–frequency model of faulty diagnosis. The proposed model was verified through a simulated experiment and a series of field experiments by applying different speeds in a simple test-bed and a running three-cylinder engine. The main conclusions are as follows:
The new time–frequency model was proposed in the article, the calculating process was introduced, and the method was verified through a series of experiments.
The method was based on abnormal sounds that could be identified by human ears. The abnormal sound can be distinguished easily by the time–frequency model when an engine produces a regular abnormal sound. By contrast, the faulty condition of the engine can be hardly identified when the engine produces a slightly regular abnormal sound or an irregular abnormal sound.
Footnotes
Academic Editor: Teen-Hang Meen
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was financially supported by the Fundamental Research Funds for the Central Universities (No. 3132015091), Liaoning Natural Science Foundation (No. 2014025007), National Key Technology Support Program (Nos 2014BAB12B05 and 2014BAB12B06), National Natural Science Fund (No. 51275063), and Dalian science and technology planning project (2014A11GX023).
