1. Introduction
Rolling element bearings (REBs) have been extensively used in several industries, such as the automotive, steam and gas turbines, and power generation industries, to improve their efficiency by reducing friction [
1,
2]. The complexities of the required tasks, with time-varying and nonlinear parameters in rolling bearings, make their fault estimation, detection, and identification highly challenging. The fault estimation, detection, and identification (further referred to as FEDI) are intransitive to prevent the bearing’s destruction. Here, the fault estimation technique is used to estimate the signal (fault) to obtain the valuable differentiation between various conditions of bearing, the fault detection algorithm is used to detect normal and abnormal conditions, and the fault identification technique is used to identify the specific types of faults in the REBs. Various types of failures have been representing in bearings, which are divided into four foremost groups, i.e., inner race faults, outer race faults, ball or rolling-element faults, and cage faults that in this research called IF, OF, BF, and CF, respectively. To analyze the faults conditions in a bearing, various REB condition monitoring techniques such as vibration, motor current signature analysis (MCSA), and acoustic emission (AE) measurements have been reported [
3]. This research exploits the vibration measurements since these signals are suitable for FEDI.
Numerous procedures have been recently presented for FEDI in various systems, which can be divided into four groups: (a) model-based (MB) techniques, (b) signal-based (SB) approaches, (c) knowledge-based (KB) procedures, and (d) hybrid methods [
1,
4]. Some recently published representative examples of model-based techniques have been reported in [
1,
5,
6,
7]. Model-based techniques for fault diagnosis identify the faults by modeling the system’s dynamics using mathematical modeling or system identification techniques using a small dataset. Apart from the various advantages of the MB method such as reliability and robustness, accuracy is the main drawback of this technique [
1]. Signal-based fault diagnosis approaches extract fault features and differentiate the health conditions of the system by applying various signal processing techniques to the acquired signals. Some recently published representative examples of signal-based approaches can be found in [
8,
9,
10,
11,
12,
13,
14,
15,
16,
17]. When using the traditional fault diagnosis frameworks (i.e., knowledge-based methods), it is crucial to select an appropriate signal processing technique that is useful for extracting the representative fault features that are used as inputs to the decision-making approaches. Recently, various types of advanced signal processing approaches were applied for rotating machinery fault diagnosis. These techniques include the conventional wavelet transform [
9], wavelet-based kurtogram [
10], empirical mode decomposition [
11], ensemble empirical mode decomposition [
12] and their modifications [
13,
14,
15], as well as relatively new methods for detecting and extracting the repetitive transients caused by mechanical faults, such as spectral l2/l1 norm [
16] and spectral Gini index [
17]. These methods are essential for feature engineering; however, in the proposed methodology, the signal processing step is replaced by the observation technique (advanced fuzzy sliding mode observer) which is used to provide new insights and demonstrate the applicability of the control theory field for solving the problems of mechanical fault diagnosis. Knowledge-based approaches were based on the ideas of transferring the industrial knowledge and expertise in fault diagnosis from humans to the machine by creating algorithms that performed fault identification using decision tables and rules. However, recently the trend in KB-based approaches has been shifted toward artificial intelligence techniques that are used for automatically extracting valuable features and making decisions about the fault conditions of the system [
8,
18,
19]. To address the issues of model-based approaches and knowledge-based techniques, hybrid fault diagnosis can be introduced for bearing fault diagnosis. In the hybrid approach, various algorithms from different groups can be used in parallel to improve the performance of the fault diagnosis method. In this research, a robust hybrid fault diagnosis algorithm is presented using a machine learning-based advanced fuzzy sliding mode observer for the REB.
The main challenge in designing the procedure of sliding mode observer is system modeling. The mathematical-based system modeling and system identification are the main frameworks for modeling the complex (e.g., bearing) systems [
5,
6]. In the mathematical-based system modeling, the Lagrange technique can be used for modeling the REBs [
6]. Apart from the reliability and accuracy of physical system modeling, this technique has drawbacks in uncertain and noisy conditions. To address this issue, the system identification techniques are widely applied as indicated in [
5,
20,
21]. To estimate the system using system identification technique, various orthonormal procedures such as Auto Regressive with eXogenous input (ARX), orthonormal function bases (OFB), and generalized orthonormal bases (GOB) methods have been used [
20,
21]. Apart from several advantages of orthonormal techniques compared to the classical algorithms, these techniques have two important drawbacks. The first one is related to the challenge of finding the optimal orthonormal values and the second problem is related to the restrictions in decoupled systems [
6,
7,
20,
21]. To address these issues, ensure an efficient complexity reduction and reduce the system’s estimation order, the ARX-Laguerre technique has been applied in [
20,
21]. Apart from the advantage of complexity reduction in ARX-Laguerre, it has a challenge related to estimation accuracy in nonlinear systems. To increase the accuracy in the ARX-Laguerre technique, the T-S fuzzy ARX-Laguerre (FAL) technique is presented in the literature [
5]. In our work, this technique is used to estimate the vibration signals of REBs.
One of the main model-based techniques that can be used for FEDI is the observation technique [
1]. The observation techniques can be categorized into two main groups: (a) The linear observers (e.g., proportional-integral (PI) and proportional multi integral (PMI)) and (b) nonlinear observers (e.g., feedback linearization observer (FLO), sliding mode observer (SMO), and fuzzy observer (FO)). To reduce the observation error, the linear observer only uses the feedback term. Robustness and reliability in uncertain conditions are the main drawbacks of linear observers [
21,
22]. Regarding the nonlinear observers, they can be designed based on driving the dynamic system’s behavior in parallel with the linear observer to increase the robustness and reliability of the linear observer for fault estimation [
6,
7]. In this research nonlinear observer is used for FEDI. Despite the improvement of the accuracy obtained from using the FLO, robustness is the main issue of this technique [
7]. The extended FLO and SMO have been presented by researchers to improve the robustness of observers [
5,
6,
7]. The SMO is a robust technique for FEDI for nonlinear and complex systems (e.g., rolling bearings) which operate in uncertain and noisy conditions. The nonlinear switching function in the SMO is defined to converge the output estimation error toward zero. This technique can perform FEDI according to adaptive updates of the observer parameters, which can significantly improve the performance of FEDI in nonlinear systems [
23,
24]. Though the SMO increases the robustness, this scheme unfortunately suffers from the chattering phenomenon and reduced fault estimation accuracy in the presence of uncertainties and unknown conditions. The chattering phenomenon (high-frequency oscillation) is one of the significant disadvantages of SMO. The main effect of this challenge is the increase of some serious mechanical obstacles such as heats the mechanical components and saturation. To decrease the chattering, the higher-order SMO (HSMO) is presented and reported in [
25,
26]. To increase the performance of the HSMO, different techniques, such as the quasi-continuous (QC) algorithm [
27], suboptimal (SO) method [
28], and twisting technique (TW) [
29], have been introduced. The main challenge of the QC-HSMO, SO-HSMO, and TW-HSMO approaches is the first-order derivative of the sliding variable. To address this issue, a higher-order super-twisting (advanced) SMO (ASMO) for measurable and unmeasurable state observer has been reported [
6]. Apart from the stability, robustness, and chattering attenuation in the ASMO, this method suffers from a somewhat reduced fault estimation accuracy. Therefore, in this research, the fuzzy technique is applied to the ASMO to increase the estimation accuracy and design AFSMO.
Once the observer is designed, the decision regarding the REB condition should be made. There are various conventional techniques that can be applied for the decision-making, such as decision tables, rule-based reasoning, and case-based reasoning [
30]; however, recently the solutions provided by artificial intelligence (AI) are frequently applied to resolve the problems of fault diagnosis. Machine learning (ML) is one of the fields of AI that introduces some of the most popular techniques for decision-making, such as support vector machines (SVMs) [
31] and artificial neural networks (ANNs) [
32,
33]. To make a decision on the particular faulty condition, the SVM first attempts to find an optimal hyperplane that best separates the feature parameters corresponding to data instances of different classes. Then, when the new data sample appears, the SVM determines on which side of the hyperplane the sample lays and assigns a class corresponding to the location. When an ANN is used in fault identification, the network learns the optimal weights of its neurons during the back-propagation procedure to minimize the loss function and meet the target values given a set of input attributes (i.e., feature set) corresponding to different faulty conditions. These days, the trend in AI applications have shifted toward the deep learning (DL) approach, which focuses on learning data representations to achieve the target goals. This shift is primarily enabled by the significant increase of computational capabilities of modern computer systems. The most popular DL-based solutions used for solving different problems in condition monitoring are convolutional neural networks [
34] (fault diagnosis), autoencoders [
19] (fault diagnosis, feature extraction, and data augmentation), generative adversarial networks [
35] (data augmentation), and recurrent neural networks [
36] (fault prediction). The principles of DL-based solutions are similar to those of the ANN; they adapt the weights of neurons and tune the hyperparameters to meet the requirements according to the task. However, unlike ANNs, the deep networks are characterized by a large number of hidden layers and nodes, which necessitate the application of huge datasets to achieve a good generalization by these networks. Also, the computational time of DL-based methods significantly increases in comparison with the conventional ML-based approaches. In this work, we employ an ML-based classification technique called a decision tree (DT) [
37,
38,
39] to complete the proposed fault diagnosis methodology and implement the decision-making procedure for REB fault detection and identification. During training, the conventional DT [
40] algorithm relatively fastly learns and derives the logical set of easily interpretable rules that can be used for decision-making regarding the REB faulty conditions, while providing insights into the quality of the fault estimation procedure performed by the advanced fuzzy SMO (AFSMO) in the previous step.
Figure 1 illustrates the complete block diagram of the proposed algorithm for FEDI of the bearing. This figure indicates that this algorithm has three main parts. In the first step, the system is modeled using the fuzzy ARX-Laguerre (FAL) technique. This part itself has three steps: (i) modeling the bearing based on the filtered ARX method, (ii) modifying the performance of the filtered ARX technique based on an orthonormal function and designing the ARX-Laguerre method, and (iii) improving the accuracy and performance of ARX-Laguerre bearing modeling based on the fuzzy ARX-Laguerre technique. In the second step, the AFSMO is designed for accurate fault estimation and improved performance of the decision component. The second step has three sub-blocks: (i) run the SMO, (ii) reduce the chattering and increase the robustness, in which the SMO is improved based on the advanced technique and the designed ASMO, and (iii) increase the fault estimation accuracy using the fuzzy algorithm and apply it to the ASMO. Apart from the advantages of the ASMO regarding robustness and reliability, it suffers from a suboptimal fault estimation accuracy. To address this issue, a fuzzy algorithm is used in parallel with the advanced SMO for the bearings. In the third step, the faults are detected and identified based on the DT machine learning algorithm. The decision-making for fault detection and identification of REBs contain three parts applied in sequence. These parts are the (i) residual generator, (ii) window characterization, and (iii) deriving the logical decision rules for fault detection and identification using DTs. In the residual generator, the residual signals are calculated in various (normal and abnormal) conditions. Next, these residual signals are cut into windows of equal size and the amplitude-dependent feature parameter is extracted to quantitively characterize these obtained windows. Finally, the fault detection and identification are accomplished by the logical decision rules delivered by the DT technique. Specifically, the decision about the fault condition is accomplished by comparing the value of the extracted feature parameter from the window of the residual signal with the learned threshold provided by the DT classification algorithm. This paper has the following contributions:
Robust technique for modeling the vibration signals in bearings based on the fuzzy ARX-Laguerre approach is proposed.
The estimation accuracy of the higher-order sliding mode observer for vibration signals has been improved by the T-S fuzzy algorithm.
The performance of fault detection and identification by the proposed hybrid observer is improved by the decision tree technique and hence, new machine learning-based hybrid observer is introduced in this paper.
The rest of this research paper is organized as follows:
Section 2 provides insights into the Case Western Reserve University (CWRU) benchmark dataset used in this paper. In
Section 3, the bearing is modeled based on the FAL procedure.
Section 4 includes two main steps. In the first step, the AFSMO is utilized for fault estimation. In the second step, the decision tree algorithm is used for the fault detection and identification. In
Section 5, fault detection, estimation, and identification results for the bearing are analyzed. Finally, the conclusions are provided in the last section.
3. Rolling-Element-Bearing Modeling
In this research, the hybrid technique is proposed for FEDI. The model-based approach is the core of the proposed method. First, the Lagrangian formulation based on potential energy, kinetic energy, and generalized forces can be expressed as the following equation [
41].
Here,
, and
are kinetic energy, potential energy, generalized force, and generalized coordinate, respectively. The energy equation can be obtained by the derivative of the Equation (1) and is expressed as follows [
6,
41]:
where
, and
are the force vector, mass vector, time-variant stiffness matrix, time-variant damping matrix, fault (IF, OF, BF) vectors, and unknown modeling parameters for mass, stiffness, and damping matrix, respectively. If
, the dynamic equation of the bearings can be represented as follows:
If
and
represent the uncertainties and faults, the bearing dynamic equation is rewritten as follows:
Apart from several advantages of mathematical-based system modeling, in most complicated systems, such as bearing systems, the precise mathematical formulation of energy and force in the bearing is nonlinear and complicated. In addition, mathematical modeling is not accurate in the presence of uncertainty. Moreover, the dynamic behavior of the bearing in theoretical and practical applications may be different, which causes challenges in system modeling for FEDI. Therefore, the fuzzy ARX-Laguerre (FAL) technique is represented for REB modeling. This system modeling technique has three main steps. In the first step, the ARX system modeling is defined. To improve the robustness and reliability of the system modeling, the ARX-Laguerre technique is represented in the second step. In addition, to improve the system’s modeling accuracy for the ARX-Laguerre technique, the fuzzy technique is represented. The mathematical formulation for an ARX system model is represented as [
20,
21,
22]:
where
, and
are the output, model parameters, input, and order of the system, respectively. To represent the model parameters
, the following equation is presented.
Here,
and
are the coefficients of the Fourier decomposition, orthonormal basis, and orthonormal function, respectively. In the next step, ARX-Laguerre system modeling is used to obtain robust system modeling. The input and output orthonormal functions are represented in Equation (7).
Here,
and
are the filtered orthonormal functions for the output and input, respectively. The ARX orthonormal function is represented as the following equation.
In addition, the Laguerre technique is defined as Equation (9).
Here,
and
are the input and output Laguerre functions, respectively. Based on Equations (7) and (9), the input and output orthonormal functions are modified to be the following equation.
Here,
and
are the input and output modified orthonormal functions, respectively. Thus, the ARX-Laguerre system modeling and estimation is represented as the following [
20].
Here,
,
and
are the polynomial variables and filtering signals, respectively and defined as the following equations.
Therefore, the state-space ARX-Laguerre technique is represented as Equation (13).
Here,
, and
are the system’s state, modeling coefficients, measured output, input, uncertainties and fault, and Fourier coefficients, respectively. Here, the state system modeling coefficient
is represented by the following equation:
where
and
are null matrices and
and
are represented in Equations (15) and (16), respectively.
The output system modeling coefficient
is represented in Equation (17).
In addition, the input system modeling coefficient
can be represented in Equation (18).
To improve the ARX-Laguerre system modeling accuracy, the fuzzy technique is recommended in this research. The fuzzy ARX-Laguerre (FAL) system modeling is defined as follows.
Here,
and
are the fuzzy coefficient and fuzzy function for system estimation, respectively. The fuzzy if-then rule in this research is defined by the following rule.
The membership functions of a fuzzy set for the system estimation of error
in the interval of
are the Gaussian and the linguistic variables, which are defined by negative high (NH), negative medium (NM), negative low (NL), zero (Z), positive low (PL), positive medium (PM), and positive high (PH). The fuzzy membership functions for the system estimation of the change of error
in the interval of
are the Gaussian and the linguistic variables, which are defined by NH, NM, NL, Z, PL, PM, and PH. In addition, the fuzzy linguistic variables for
in the interval of
are the Gaussian and the fuzzy sets, which are defined by NH, NM, NL, Z, PL, PM, and PH.
Table 2 illustrates the fuzzy rule table for the FAL system estimation technique. According to this table, the error has seven linguistic variables, the change of error has seven linguistic variables and the fuzzy system estimation has seven linguistic variables. Therefore, the fuzzy technique to improve system modeling has 49 rule-bases. Based on these 49 rule-bases, the fuzzy technique has improved the accuracy of system modeling to achieve the minimum estimation error.
Figure 3 and
Figure 4 show the estimation accuracy and errors of REB modeling for the normal and faulty conditions based on the proposed FAL technique, ARX-Laguerre system modeling technique, and ARX system estimation method. Based on these figures, the system modeling accuracy in the proposed fuzzy ARX-Laguerre system modeling is higher than the ARX-Laguerre technique and ARX system modeling techniques. Regarding
Figure 3, the error rate in the proposed fuzzy ARX-Laguerre technique is close to zero.