Next Article in Journal
AntTrust: An Ant-Inspired Trust Management System for Peer-to-Peer Networks
Next Article in Special Issue
Estimation of Online State of Charge and State of Health Based on Neural Network Model Banks Using Lithium Batteries
Previous Article in Journal
Kinematic Determination of the Aerial Phase in Ski Jumping
Previous Article in Special Issue
A Novel Pipeline Leak Detection Technique Based on Acoustic Emission Features and Two-Sample Kolmogorov–Smirnov Test
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Strict-Feedback Backstepping Digital Twin and Machine Learning Solution in AE Signals for Bearing Crack Identification

1
Department of Electrical, Electronics and Computer Engineering, University of Ulsan, Ulsan 44610, Korea
2
ICT Convergence Safety Research Center, University of Ulsan, Ulsan, 44610, Korea
3
Electronics and Telecommunications Research Institute (ETRI), Daejeon 34129, Korea
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(2), 539; https://doi.org/10.3390/s22020539
Submission received: 20 November 2021 / Revised: 7 January 2022 / Accepted: 8 January 2022 / Published: 11 January 2022
(This article belongs to the Special Issue Intelligent Systems for Fault Diagnosis and Prognosis)

Abstract

:
Bearings are nonlinear systems that can be used in several industrial applications. In this study, the combination of a strict-feedback backstepping digital twin and machine learning algorithm was developed for bearing crack type/size diagnosis. Acoustic emission sensors were used to collect normal and abnormal data for various crack sizes and motor speeds. The proposed method has three main steps. In the first step, the strict-feedback backstepping digital twin is designed for acoustic emission signal modeling and estimation. After that, the acoustic emission residual signal is generated. Finally, a support vector machine is recommended for crack type/size classification. The proposed digital twin is presented in two steps, (a) AE signal modeling and (b) AE signal estimation. The AE signal in normal conditions is modeled using an autoregressive technique, the Laguerre algorithm, a support vector regression technique and a Gaussian process regression procedure. To design the proposed digital twin, a strict-feedback backstepping observer, an integral term, a support vector regression and a fuzzy logic algorithm are suggested for AE signal estimation. The Ulsan Industrial Artificial Intelligence (UIAI) Lab’s bearing dataset was used to test the efficiency of the combined strict-feedback backstepping digital twin and machine learning technique for bearing crack type/size diagnosis. The average accuracies of the crack type diagnosis and crack size diagnosis of acoustic emission signals for the bearings used in the proposed algorithm were 97.13% and 96.9%, respectively.

1. Introduction

Bearings are very important components in rotating machines, as they are used to reduce the friction between moving parts for linear and rotational motion. These components have been widely used in rotating machinery in various industries, such as steel mills, paper mills and wind power generators, to improve their lifespan and efficiency by reducing friction and facilitating motion. Due to the widespread use of these components, complexities of the tasks and nonlinear parameters, it is particularly significant to investigate their associated faults. Different types of faults have been introduced in the bearing which can be categorized into four main groups, inner fault, outer fault, roller fault and cage faults [1,2].
To analyze the bearing conditions, several condition monitoring procedures based on acoustic emissions, bearing circuit analysis, stator current, vibration, shaft voltage and bearing current have been considered [1,2]. The types of sensors and crack diagnosis approaches in bearings can be quite different, depending on the projects and facilities. Among these, vibration and acoustic emission measurement techniques have been the most widely used [2].
Multiple techniques exploring the time domain, frequency domain and time–frequency domain features have been carried out to design bearing fault diagnosis schemes. In feature-based analyses, time and frequency domain analysis has the challenge of a high-dimensional feature set. On the other hand, the analysis of the bearing signals by classical signal processing, such as the fast Fourier transform, is considered to be insufficient, because it provides a global transformation that is unable to properly capture the local time–frequency properties of a signal [3]. The nonlinear and nonstationary behavior in bearing can be explored by various time–frequency analysis techniques, including the Wigner Ville distribution (WVD) [4], short-time Fourier transform (STFT) [5,6] and wavelet packet transform (WPT) [7].
Crack diagnosis approaches can be characterized into three main divisions, classical techniques (e.g., model-reference approach), intelligent approaches (data-driven approach) and a combination of classical and intelligent algorithms (hybrid approach) [1]. The model-reference and data-driven approaches have various benefits and disadvantages [8]. The biggest issues of model-reference schemes are model dependence and low efficiency in uncertain environments [8]. On the other hand, robustness and reliability are two essential deficiencies of data-driven techniques [9]. Recently, a lot of attention has been paid to hybrid techniques for fault diagnosis. These techniques can increase the reliability and accuracy of fault identification through a combination of other procedures [10]. To reduce the obstructions of model-reference and data-driven algorithms, heterogeneous schemes have been suggested [11]. The combination of feature extraction in AE signals and support vector machines was introduced in [12]. Moreover, Junayed Hassan et al. [13] suggested the combination of AE feature extraction, genetic algorithm-based feature selection and k-nearest neighbor (k-NN) classifier for fault diagnosis.
Digital twins are an emerging technique that can be used in anomaly diagnosis. These methods allow various and much more detailed analyses to be performed by designing digital models of the system [14]. Digital twins have many uses, but the most notable ones are modeling and estimation. Various techniques can be selected for system modeling, including mathematical and data-driven approaches [14].
Recently, many articles have represented data-driven methods for system modeling. The main principle of most data-driven modeling techniques is regression. The application of system modeling using an autoregressive external input with the Laguerre technique was presented in [15]. Moreover, to improve the performance of system/signal modeling using the autoregressive technique, Zhou Yihong and Feng Ding [16] represented the combination of an autoregressive technique and radial basis function. The application of nonlinear autoregressive techniques for modeling systems controlled using an intelligent Kalman filter approach are explained in [17]. Linear regressors can provide acceptable results for modeling stationary signals, but they have many limitations for non-stationary signals such as vibration or acoustic emission (AE) signals. Thus, to modeling vibration signals, Tayebihaghighi and Koo [18] introduced the machine learning-based autoregressive technique. To improve the robustness and reliability of signal modeling, a signal estimation technique using observation techniques has been proposed. Various kinds of observers have been used in several applications and can be categorized into two main groups, linear observers (e.g., proportional integral observer, proportional multi-integral observer and proportional integral derivative observer) and nonlinear observers (e.g., sliding mode observer, feedback linearization observer, backstepping observer, fuzzy logic observer and neural network observer) [19]. Apart from the applications of linear observers for fault diagnosis, these techniques suffer from reliability, robustness and nonlinear signal estimation issues [15]. Njima and Garna [15] improved the performance of proportional integral observers using an autoregressive external input with the Laguerre technique. To improve linear observers, feedback linearization observers were introduced in [20].
The main issue associated with this approach is robustness. To solve this robustness problem in feedback linearization observers, sliding mode observers and backstepping observers have been suggested [21,22]. The chattering phenomenon is one of the main critical challenges of a classical siding mode observer. On the other hand, reliability is the main issue for fuzzy and neural network observers [23,24,25,26]. Moreover, the application of fuzzy logic approaches for fault classification of bearings is presented in [27]. To improve the reliability of fuzzy techniques, global fuzzy entropy with fuzzy-based classifier was introduced in [28].
Diverse algorithms have been recommended to accomplish the decision-making procedure, which are distributed into two principal groups, (a) classical techniques and (b) machine learning-based approaches. Classical methods such as rule-based algorithms have been widely used for decades in different expert systems [29]. On the other hand, machine learning algorithms for decision making are currently more frequently used for condition monitoring in nonlinear and nonstationary systems/signals. The most popular algorithms for classifying the signals are the support vector machine (SVM) [30], decision tree [31], k-nearest neighbors [32], naive bayes [33] and logistic regression [34]. The SVM is known as a robust machine learning algorithm that is impervious to the curse of the dimensionality problem. One of the main advantages of the SVM is that it can be proficiently applied for the classification of both linear and nonlinear separable types of datasets, which is possible due to the availability of different types of kernels, such as linear, polynomial and radial basis function kernels [30]. In this work, an intelligent signal identification algorithm for modeling, hybrid-based AE signal observation and the support vector machine (SVM) classification method are recommended for bearing crack type/size diagnosis. In the proposed algorithm (digital twin), first, the AE signal in normal condition is modelled using the combination of proposed linear regression, a nonlinear regressor and a Laguerre filter. Next, the unknown AE signals are estimated using the proposed digital twin. Finally, the SVR is used for crack type and crack size diagnosis.
This work has the following contributions:
  • AE signal modeling using a combination of autoregressive techniques, Laguerre filters, support vector regression and Gaussian process regression.
  • Design of a strict-feedback backstepping digital twin using the proposed signal modeling, strict-feedback backstepping observer, integral term, support vector machine and fuzzy algorithm for normal and abnormal AE signal estimation.
  • Proposal of a digital twin and machine learning algorithm for crack type/size diagnosis.
This work is organized as follows: The acoustic emission bearing dataset is explained in Section 2. The strict-feedback backstepping digital twin, AE residual signal generation and crack type/size classification using the SVM are presented in Section 3. The results and discussion are analyzed and explained in Section 4. Finally, conclusions and future works are in Section 5.

2. Dataset

Figure 1 illustrates a block of the fault simulator. A three-phase induction motor is suggested to transfer the torque to the non-drive end shaft using a gearbox. Figure 2 illustrates an Ulsan Industrial Artificial Intelligence (UILI) Lab testbed for the simulation of the bearing faults.
This testbed had the following parts: (a) a three-phase induction motor; (b) a gearbox, to transfer the load to the shaft; and (c) acoustic emission sensors for data collection. For each shaft, a bearing (FAG NJ206-E-TVP2) was attached. In this experiment, a wideband frequency AE sensor (PAC WSα) was used to acquire data when placed on the top of non-drive end shaft bearing at a 21.48 mm displacement [35,36,37,38]. In this paper, crack sizes in the bearings 3 mm and 6 mm in length, 0.35 mm in width and 0.3 mm in depth were tested [35,39,40]. Furthermore, the following eight different conditions to test the bearing were introduced: healthy conditions (HC), ball conditions (BC), inner conditions (IC), outer conditions (OC), inner–ball conditions (IBC), inner–outer conditions (IOC), outer–ball conditions (OBC) and inner–outer–ball conditions (IOBC). Figure 3 shows the bearing crack types.
Moreover, the sampling rate to collect the data was 250 kHz. Fault diagnosis of low-speed bearings under variable speed conditions is still a challenging problem and the motor rotational speeds were 300, 400, 450 and 500 RPM. Table 1 shows the AE signal information. Moreover, Table 2 illustrates the detail of the data acquisition system [36].

3. Proposed Scheme

Figure 4 illustrates the proposed technique for crack diagnosis in bearings using AE signals. Based on this figure, the proposed method has the following three main parts: (a) proposed digital twin technique for AE signal modeling and estimation, (b) generation of residual AE signals and (c) crack type/size diagnosis using a machine learning algorithm (support vector machine). To design the proposed digital twin algorithm, the main step is signal estimation. In this work, a proposed hybrid robust observation algorithm was designed for estimating the AE signals. To extract the state-space function from AE signals to design the proposed hybrid robust observer, signal approximation (modeling) is the first step. A nonlinear function of support vector regression (SVR) and the nonlinear Gaussian process regression (GPR) are applied to the robust autoregressive Laguerre to have a robust and accurate hybrid AE signal modeling algorithm. After modeling the AE signal in normal conditions, the hybrid modeling algorithm and fuzzy logic approaches are applied to the proposed strict-backstepping observer to design a proposed digital twin for AE signal estimation. According to Figure 4, after the digital twin is designed in the first step, the AE residual generation, which is the difference between the original and the estimation signal, is obtained in the second stage. Finally, in the last stage, the crack size can be identified using a support vector machine (SVM). So, first, the AE residual signal is resampled and the root-mean-square (RMS) feature is extracted from AE signals. Then, the RMS of the residual signal is identified by SVM classification algorithms.

3.1. Proposed Digital Twin for Signal Modeling and Estimation

To design the proposed digital twin algorithm, the main step is signal estimation. In this work, a proposed hybrid robust observation algorithm was designed for estimating the AE signals. To extract the state-space function from AE signals to design the proposed hybrid robust observer, signal approximation (modeling) is the first step. This section has two sub-sections. First, the design of AE signal modeling in normal conditions based on the proposed hybrid technique is explained. After that, the design of the proposed hybrid observer to estimate the AE signals is presented.

3.1.1. Proposed Signal Modeling Using ALS-GL Algorithm

To model the AE signal, a proposed Gaussian support vector autoregressive Laguerre technique (ALS-GL) was designed. So, based on Figure 4, first, the autoregressive algorithm was developed for AE signal extraction. After that, the Laguerre technique was applied to the autoregressive method (AL) to improve the robustness. Next, the support vector regression was designed with autoregressive Laguerre (ALS) to have a nonlinear regressor. Finally, the Gaussian process regression Laguerre was designed with the support vector autoregressive Laguerre (ALS-GL) to reduce the error and develop the proposed AE signal modeling. The autoregressive technique is described by Equation (1).
{ Ψ A ( k + 1 ) = [ σ Ψ Ψ A ( k ) + σ i Φ i ( k ) ] + e A ( k ) + φ ( k ) H A ( k ) = ( σ o ) T Ψ A ( k )
where Ψ A ( k ) , Φ i ( k ) , e A ( k ) , φ ( k ) ,   H A ( k ) and ( σ Ψ , σ i , σ o ) are the state of the AE signal in normal conditions using the autoregressive technique, the measurable AE signal, the error for signal modeling using the autoregressive approach, the unknown (uncertain) conditions in normal states, the output state of the AE signal in normal conditions using the autoregressive technique and the coefficients (state, measurable AE signal and output state of the AE signal), respectively. The error of signal modeling using the autoregressive approach was generated using the following definition:
e A ( k ) = H A ( k ) H A ( k 1 )
To improve the robustness of autoregressive AE signal modeling, the Laguerre filter was combined with the autoregressive technique (referred to as AL) and was introduced using the following definition:
{ Ψ A L ( k + 1 ) = [ σ Ψ Ψ A L ( k ) + σ i Φ i ( k ) + σ H H A L ( k ) ] + e A L ( k ) + φ ( k ) H A L ( k ) = ( σ o ) T Ψ A L ( k )
where Ψ A L ( k ) , e A L ( k ) ,   H A L ( k ) and σ H   are the state of the AE signal in normal conditions using the AL technique, the error of signal modeling using the AL approach, the output state of the AE signal in normal conditions using the AL technique and a coefficient, respectively. Moreover, the error of signal modeling using AL approach was generated via the following description:
e A L ( k ) = H A L ( k ) H A L ( k 1 )
To reduce the effects of complexity and nonlinearity of the bearing behavior, the nonlinear technique using a support vector regression (SVR) is suggested. Thus, the combination of the AL technique and SVR (referred to as ALS) is introduced by the following definition:
{ Ψ A L S ( k + 1 ) = [ σ Ψ Ψ A L S ( k ) + σ i Φ i ( k ) + σ H H A L S ( k ) + σ S V R H S V R ( k ) ] + e A L S ( k ) + φ ( k ) H A L S ( k ) = ( σ o ) T Ψ A L S ( k )
where Ψ A L S ( k ) , e A L S ( k ) ,   H A L S ( k ) ,   H S V R and σ S V R   are the state of the AE signal in normal conditions using the ALS technique, the error of signal modeling using the ALS approach, the output state of the AE signal in normal conditions using the ALS technique, the output state of the AE signal in normal conditions using the SVR method and a coefficient, respectively. Furthermore, the error of signal modeling using the ALS approach is given by the following equation:
e A L S ( k ) = H A L S ( k ) H A L S ( k 1 )
The SVR technique is a learning-based algorithm that can be used for signal approximation. The nonlinear regression function using the kernel trick is given by the following definition:
H S V R = i ( ϱ i + ϱ i ) K ( ϕ i , ϕ ) + β
where H S V R , ( ϱ i + ϱ i ) , K ( ϕ i , ϕ ) and β are the output state of the AE signal in normal conditions using the SVR method, the Lagrange coefficients in the SVR function, the kernel of the SVR function and the bias of the SVR function, respectively. The Gaussian kernel function is defined as follows:
K ( ϕ i , ϕ ) = e ( 1 2 ε 2 | | ϕ i ϕ | | 2 )
where ε is the variance of the signal. Additionally, to minimize ( ϱ i + ϱ i ) , we have
min i j ( ϱ i + ϱ i ) ( ϱ j + ϱ j ) Θ i j
where K ( ϕ i , ϕ ) is defined by Θ i j . So, Equation (9) can be re-written as follows:
min i j ϱ i + ϱ j + Θ i j ϱ i ϱ j + Θ i j ϱ i + ϱ j Θ i j + ϱ i ϱ j Θ i j
If Θ = [ Θ i j ] n × n , ϱ = [ ϱ + ϱ ] 2 n × 1 and ϖ = [ Θ Θ Θ Θ ] , we have
min 0.5 ϱ T ϖ ϱ + Δ T ϱ
where Δ = [ H + ρ H + ρ ] 2 n × 1 , H and ρ are the output state of the AE signal and accepted boundary layer (error) of signal modeling, respectively. Furthermore, the bias of the SVR function can be introduced as the following function:
β = 1 | S | s S [ H s i S ( ϱ i + ϱ i ) × K ( ϕ i , ϕ ) ρ × s g n ( ϱ i + ϱ i ) ]
where H s and S are the output support vector and support vector, respectively. In addition, the support vector, S , is introduced by the following definition:
S = { i | 0 < ϱ i + + ϱ i < η }
where η is an upper band constant. The Vapnik loss function (VLF) was defined to determine the signal modeling accuracy based on the SVR.
V ( H S V R , H ) = { 0 f o r : | H S V R H ρ | | H S V R H | ρ f o r : Otherwise
The bearing is a nonlinear system. Moreover, extracting the state-space function from AE signals is very difficult. In the second step, the combination of the Gaussian process regression (GPR) algorithm and Laguerre technique (referred to as GL) is recommended. To increase the accuracy and improve the reliability of AE signal modeling, the ALS approach was combined with the GL technique, referred to as ALS-GL. The GPR is a nonlinear approach for function approximation based on nonlinear kernels. The state-space function using the GPR technique is described by Equation (15).
{ Ψ G ( k + 1 ) = [ χ G Ψ G ( k ) + Υ i Φ i ( k ) ] + e G ( k ) + φ ( k ) H G ( k ) = ( Υ o ) T ( ω n ) χ G 1 Ψ G ( k )
where Ψ G ( k ) , χ G , Φ i ( k ) , e G ( k ) , φ ( k ) ,   H G ( k ) and ( Υ i , Υ o ) are the state of the AE signal in normal conditions using the GPR technique, the covariance matrix for the AE signal in normal conditions using the GPR technique, the measurable AE signal, the error of signal modeling using the GPR approach, the unknown (uncertain) conditions in normal states, the output state of the AE signal in normal conditions using the GPR technique and coefficients (measurable AE signal and output state of AE signal), respectively. Additionally, the error of signal modeling using the GPR approach was generated using the following definition:
e G ( k ) = H G ( k ) H G ( k 1 )
Moreover, the covariance matrix for the AE signal in normal conditions using the GPR technique is introduced by the following definition:
χ G = γ 2 e ( 0.5 Ψ G T W 1 Ψ G ) + ϑ
W = d i a g ( T ) 2
where γ , ϑ and T , respectively, are the variance in the AE signal in a normal state, the variance in noise and the width of the kernel. To improve the robustness of the GPR algorithm, the combination of the GPR and Laguerre methods, hereafter called GL, is introduced by the following equation:
{ Ψ G L ( k + 1 ) = [ χ G L Ψ G L ( k ) + Υ i Φ i ( k ) + Υ H H G L ( k ) ] + e G L ( k ) + φ ( k ) H G L ( k ) = ( Υ o ) T ( ω n ) χ G L 1 Ψ G L ( k )
where Ψ G L ( k ) , χ G L , e G L ( k ) ,   H G L ( k ) and ( Υ H ) are the state of the AE signal in normal conditions using the GL technique, the covariance matrix for the AE signal in normal conditions using the GL method, the error of signal modeling using the GL approach, the output state of the AE signal in normal conditions using the GL technique and a coefficient, respectively. Furthermore, the error of signal modeling using the GL method is given by the following definition:
e G L ( k ) = H G L ( k ) H G L ( k 1 )
Moreover, the covariance matrix for the AE signal in normal conditions using the GL technique is given by the following definition:
χ G L = γ 2 e ( 0.5 Ψ G L T W 1 Ψ G L ) + ϑ
To improve the accuracy, robustness and reliability of bearing modeling, the ALS approach and GL method are suggested for AE signal in normal conditions, as described by the following equation:
{ Ψ A L S G L ( k + 1 ) = Ψ A L S ( k ) + Ψ G L ( k ) H A L S G L ( k ) = H A L S ( k ) + H G L ( k )
Consequently, we have
{ Ψ A L S G L ( k + 1 ) = [ χ ALSGL Ψ A L S G L ( k ) + Υ i Φ i ( k ) + Υ H H A L S G L ( k ) ] + e A L S G L ( k ) + φ ( k ) H A L S G L ( k ) = ( Υ o ) T ( ω n ) χ ALSGL 1 Ψ A L S G L ( k )
Moreover, the error of system modeling using the proposed ALS-GL approach was calculated using the following equation:
e A L S G L ( k ) = H A L S G L ( k ) H A L S G L ( k 1 )
The covariance matrix for the AE signal in normal conditions using the ALS-GL technique is introduced by the following definition:
χ ALSGL = γ 2 e ( 0.5 Ψ A L S G L T W 1 Ψ A L S G L ) + ϑ
where Ψ A L S G L ( k ) , χ A L S G L , e A L S G L ( k ) , and H A L S G L ( k ) are the state of the AE signal in normal conditions using the proposed ALS-GL technique, the covariance matrix for the AE signal in normal conditions using the ALS-GL method, the error of signal modeling using the ALS-GL approach and the output state of the AE signal in normal conditions using the ALS-GL technique, respectively. Figure 5 shows the flow chart typical of AE signal modeling using the proposed ALS-GL technique.

3.1.2. Proposed Signal Estimation Using Hybrid Algorithm

Apart from the accuracy of the proposed bearing modeling, it has limitations for uncertain conditions. To address this issue, a digital twin (PDT) was designed in this work. After modeling the AE signal in normal conditions, based on Figure 4, the hybrid modeling algorithm and fuzzy logic approaches were applied to the proposed strict-backstepping observer to design a proposed digital twin for AE signal estimation. To design the proposed digital twin, first, the proposed hybrid AE signal modeling algorithm (ALS-GL) was applied to the nonlinear robust strict-feedback backstepping observer (SBO). After that, the integral term was applied to the strict-feedback backstepping (SBI) observer to reduce the signal estimation error. Finally, in the last part of the proposed digital twin design, the fuzzy logic approach was applied to the strict-feedback integral backstepping observer to improve the effect of uncertainty estimation. Thus, the classical strict-feedback backstepping observer (SBO) is defined by the following equation:
{ Ψ A L S G L - S B ( k + 1 ) = [ χ ALSGL Ψ A L S G L - S B ( k ) + Υ H ( H A L S G L - S B ( k ) + Ζ ( k ) ] + e A L S G L - S B ( k )   + φ S B ( k ) + Υ i ψ S B Φ i ( k ) H A L S G L - S B ( k ) = ( Υ o ) T ( ω n ) χ ALSGL 1 Ψ A L S G L - S B ( k )
where Ψ A L S G L - S B ( k ) , e A L S G L - S B ( k ) , Ζ ( k ) , φ S B ( k ) , ψ S B and H A L S G L - S B ( k ) are the state estimation of AE signals using the ALSGL-SB observation technique, the error of the AE signal estimation using the ALSGL-SB observation approach, the nonlinear function of the output state for the AE signal in normal conditions using the ALSGL-SB technique, the uncertainty estimation using the SB observer, the backstepping parameters and the output of the state estimation for AE signals using the ALSGL-SB technique, respectively. Moreover, the error of AE signal estimation using the ALSGL-SB observation approach was calculated using the following equation:
e A L S G L - S B ( k ) = Φ i ( k ) H A L S G L - S B ( k )
The uncertainty estimation using the SB observer can be introduced by the following definition:
φ S B ( k + 1 ) = φ S B ( k ) + Ζ ( k ) + Υ i ψ S B Φ i ( k )
To improve the effect of uncertain estimation accuracy, the combination of ALSGL-SB algorithm and an integral term, referred to as ALSGL-SBI, is recommended and introduced by the following equations:
{ Ψ A L S G L - S B I ( k + 1 ) = [ χ ALSGL Ψ A L S G L - S B I ( k ) + Υ H ( H A L S G L - S B I ( k ) + Ζ ( k ) ] + e A L S G L - S B I ( k ) + φ S B I ( k ) + Υ i ψ S B Φ i ( k ) H A L S G L - S B I ( k ) = ( Υ o ) T ( ω n ) χ ALSGL 1 Ψ A L S G L - S B I ( k )
where Ψ A L S G L - S B I ( k ) , e A L S G L - S B I ( k ) , φ S B I ( k ) and H A L S G L - S B I ( k ) are the state estimation of AE signals using the ALSGL-SBI observation technique, the error of AE signal estimation using the ALSGL-SBI observation approach, the uncertainty estimation using the SBI observer and the output of the state estimation for AE signals using the ALSGL-SBI technique, respectively. The error of AE signal estimation using the ALSGL-SBI observer was considered using the following equation:
e A L S G L - S B I ( k ) = Φ i ( k ) H A L S G L - S B I ( k )
The uncertainty estimation using the SBI observer can be introduced via the following definition:
φ S B I ( k + 1 ) = φ S B I ( k ) + Ζ ( k ) + ψ S B e A L S G L - S B I ( k ) + Υ i ψ S B I Φ i ( k )
The ALSGL-SBI observer faces issues of nonlinear AE signal estimation. To improve the performance of estimation accuracy for AE signals, the combination of ALSGL-SBI and support vector regression (SVR), referred to as ALSGL-SBIS, is recommended. ALSGL-SBIS is introduced by the following definition:
{ Ψ A L S G L S B I S ( k + 1 ) = [ χ ALSGL Ψ A L S G L S B I S ( k ) + Υ H ( Η A L S G L S B I S ( k ) + Ζ ( k ) + Η S V R ( k ) ] + e A L S G L S B I S ( k ) + φ S B I S ( k ) + Υ i ψ S B Φ i ( k ) Η A L S G L S B I S ( k ) = ( Υ o ) T ( ω n ) χ ALSGL 1 Ψ A L S G L S B I S ( k )
where Ψ A L S G L - S B I S ( k ) , e A L S G L - S B I S ( k ) , φ S B I S ( k ) ,   H S V R ( k ) and H A L S G L - S B I S ( k ) are the state estimation of AE signals using the ALSGL-SBIS observation technique, the error of AE signal estimation using the ALSGL-SBIS observation approach, the uncertainty estimation using the SBIS observer, the AE signal estimation using SVR as calculated by Equation (7) and the output of the state estimation for AE signals using the ALSGL-SBIS technique, respectively. In addition, the error of AE signal estimation using the ALSGL-SBIS observer was considered using the following equation:
e A L S G L - S B I S ( k ) = Φ i ( k ) H A L S G L - S B I S ( k )
The uncertainty estimation using the SBIS observer can be introduced via the following definition:
φ S B I S ( k + 1 ) = φ S B I S ( k ) + Ζ ( k ) + ψ S B e A L S G L - S B I S ( k ) + Υ i ψ S B I S Φ i ( k ) + H S V R ( k )
To improving the accuracy and reduce the effects of uncertainty estimation, the combination of the ALSGL-SBIS and TS-fuzzy logic, referred to as the proposed digital twin (PDT), is suggested. The PDT is introduced by the following equations:
{ Ψ P D T ( k + 1 ) = [ χ ALSGL Ψ P D T ( k ) + Υ H ( H P D T ( k ) + Ζ ( k ) + H S V R ( k ) ] + e P D T ( k )   + φ P D T ( k ) + Υ i ψ S B Φ i ( k ) H P D T ( k ) = ( Υ o ) T ( ω n ) χ ALSGL 1 Ψ P D T ( k )
where Ψ P D T ( k ) , e P D T ( k ) , φ P D T ( k ) , H f ( k ) , and H P D T ( k ) are the state estimation of AE signals using the PDT approach, the error of AE signal estimation using the PDT approach, the uncertainty estimation using the PDT approach, the AE signal estimation using the fuzzy technique and the output of the state estimation for AE signals using the PDT technique, respectively. In addition, the error of AE signal estimation using the PDT approach was considered using the following equation:
e P D T ( k ) = Φ i ( k ) H P D T ( k )
Moreover, the uncertainty estimation using the PDT approach can be introduced by the following definition:
φ P D T ( k + 1 ) = φ P D T ( k ) + Ζ ( k ) + ψ S B e A L S G L - S B I S ( k ) + Υ i ψ S B I S Φ i ( k ) + H S V R ( k ) + H F ( k )
The TS-fuzzy approach can be defined as follows:
I f   H o ( k )   i s   Γ   T h e n   H F ( k + 1 ) = H F ( k ) + α f e f ( k )
where H o ( k ) , Γ , e F ( k )   and   α f are the output of the signal estimation using the TS-fuzzy approach, the condition’s level, the error of signal estimation based on the fuzzy approach and a coefficient, respectively. The AE signal estimation using the fuzzy technique, H f ( k ) , can be introduced by the following definition:
H F ( k + 1 ) = H F ( k ) μ ( e f ( k ) ) μ ( e f ( k ) )
where μ ( e f ( k ) ) is the membership of the error. Moreover, the error of the signal estimation using the T-S fuzzy approach is given by the following equation:
e F ( k ) = Φ i ( k ) H F ( k )
Thus, based on these definitions, the PDT was designed based on a combination of data-driven AE signal modeling and AE signal estimation to estimate the unknown AE signals. Figure 6 illustrates the flowchart of the AE signal estimation using the proposed digital twin. In the next part, the generation of the AE residual signal is presented.

3.2. Acoustic Emission Residual Signal Generation

After modeling and estimation of the unknown AE signal using the PDT, the residual signal, which is the difference between the measurable AE signal and the estimated AE signal, can be calculated using the following equation:
R P D T ( k ) = Φ i ( k ) H P D T ( k )

3.3. Crack Diagnosis Using the Machine Learning Approach

After generating the residual AE signals using the PDT algorithm, the root-mean-square (RMS) feature was extracted from residual signals using the following equation:
R P D T ( k ) r m s = 1 K i = 1 K ( R P D T ( k ) ) 2
where R P D T ( k ) r m s and K are the resampled RMS value for the AE residual signals calculated using the PDT algorithm and the number of windows, respectively.
The number of samples for the healthy and each unhealthy condition was 120,000. The residual signal was divided into 100 windows for each state. It means that we obtained the RMS feature for each window (every 1200 samples). So, we had 100 new RMS samples for each state. On the other hand, based on Table 3, we had eight different conditions. Each faulty conditions had four different speeds (300 RPM, 400 RPM, 450 RPM and 500 RPM) and two different crack sizes (3 mm and 6 mm). Thus, in each condition (for example inner fault), we had eight parts (four different speeds multiplied by two different crack sizes). Thus, we had 800 new RMS samples for each type of fault. Moreover, the support vector machine (SVM) was selected for bearing crack diagnosis [30]. The SVM is known as a robust machine learning algorithm that is impervious to the curse of the dimensionality problem. One of the main advantages of the SVM is that it can be proficiently applied for the classification of both linear and nonlinear separable types of datasets, which is possible due to the availability of different types of kernels, such as linear, polynomial and radial basis function kernels [30]. In this work, 75% of the resampled RMS residual signal was used for training and 25% was used for testing. Thus, 0.75 × 800 resampled RMS signal was used for training and 0.25 × 800 resampled RMS signal was used for testing. Table 3 presents the details of the training and testing data for crack detection and diagnosis.
Algorithm 1 illustrates the steps for designing the proposed digital twin, machine learning and backstepping for leak detection and localization in a chemical plant.
Algorithm 1 Proposed strict-feedback backstepping digital twin and machine learning solution algorithm for bearing fault diagnosis.
Step 1.1: Acoustic Emission (AE) Signal Modeling
1:Acoustic Emission (AE) signal modeling using the AR technique; Equation (1)
Detail
1.1Calculate e A ( k ) H A ( k ) H A ( k 1 ) , Equation (2)
1.2Compute Ψ A ( k + 1 ) [ σ Ψ Ψ A ( k ) + σ i Φ i ( k ) ] + e A ( k ) + φ ( k ) , Equation (1)
1.3Compute H A ( k ) = ( σ o ) T Ψ A ( k ) , (1)
2:Improving the robustness of the AR technique for AE signal modeling using a Laguerre filter (AL); Equation (3)
Detail
2.1Calculate e A L ( k ) H A L ( k ) H A L ( k 1 ) , (4)
2.2Compute Ψ A L ( k + 1 ) [ σ Ψ Ψ A L ( k ) + σ i Φ i ( k ) + σ H H A L ( k ) ] + e A L ( k ) + φ ( k ) , (3)
2.3Compute H A L ( k ) = ( σ o ) T Ψ A L ( k ) . (3)
3:Reducing the effects of complexity and nonlinearity of the AL technique for AE signal modeling using support vector regression, ALS; Equation (5)
Detail
3.1Compute K ( ϕ i , ϕ ) e ( 1 2 ε 2 | | ϕ i ϕ | | 2 ) , (8)
3.2Compute S = { i | 0 < ϱ i + + ϱ i < η } , (13)
3.3Calculate β 1 | S | s S [ H s i S ( ϱ i + ϱ i ) × K ( ϕ i , ϕ ) ρ × s g n ( ϱ i + ϱ i ) ] , (12)
3.4Compute H S V R i ( ϱ i + ϱ i ) K ( ϕ i , ϕ ) + β , (7)
3.5Calculate e A L S ( k ) H A L S ( k ) H A L S ( k 1 ) , (6)
3.6Compute H A L S ( k ) ( σ o ) T Ψ A L S ( k ) , (5)
3.7Compute Ψ A L S ( k + 1 ) [ σ Ψ Ψ A L S ( k ) + σ i Φ i ( k ) + σ H H A L S ( k ) + σ S V R H S V R ( k ) ] + e A L S ( k ) + φ ( k ) . (5)
4:Acoustic emission (AE) signal modeling using the GPR technique; Equation (15)
Detail
4.1Compute W d i a g ( T ) 2 , (18)
4.2Calculate χ G γ 2 e ( 0.5 Ψ G T W 1 Ψ G ) + ϑ , (17)
4.3Compute e G ( k ) H G ( k ) H G ( k 1 ) (16)
4.4Calculate Ψ G ( k + 1 ) [ χ G Ψ G ( k ) + Υ i Φ i ( k ) ] + e G ( k ) + φ ( k ) , (15)
4.5Compute H G ( k ) ( Υ o ) T ( ω n ) χ G 1 Ψ G ( k ) . (15)
5:Improving the robustness of the GPR technique for AE signal modeling using a Laguerre filter (GL); Equation (19)
Detail
5.1Compute χ G L γ 2 e ( 0.5 Ψ G L T W 1 Ψ G L ) + ϑ , (21)
5.2Compute e G L ( k ) H G L ( k ) H G L ( k 1 ) , (20)
5.3Calculate Ψ G L ( k + 1 ) [ χ G L Ψ G L ( k ) + Υ i Φ i ( k ) + Υ H H G L ( k ) ] + e G L ( k ) + φ ( k ) , (19)
5.4Compute H G L ( k ) ( Υ o ) T ( ω n ) χ G L 1 Ψ G L ( k ) . (19)
6:Increasing the accuracy and reliability of AE signal modeling using Gaussian process regression and a Laguerre filter with the ALS approach, ALSGL; Equation (23)
Detail
6.1Compute Ψ A L S G L ( k + 1 ) Ψ A L S ( k ) + Ψ G L ( k ) , (22)
6.2Compute Ψ A L S G L ( k + 1 ) [ χ ALSGL Ψ A L S G L ( k ) + Υ i Φ i ( k ) + Υ H H A L S G L ( k ) ] + e A L S G L ( k ) + φ ( k ) , (23)
6.3Calculate H A L S G L ( k ) H A L S ( k ) + H G L ( k ) . (22)
6.4Compute H A L S G L ( k ) ( Υ o ) T ( ω n ) χ ALSGL 1 Ψ A L S G L ( k ) . (23)
6.5Compute e A L S G L ( k ) H A L S G L ( k ) H A L S G L ( k 1 ) . (24)
Step 1.2: Acoustic Emission (AE) Signal Estimation Using the Proposed Digital Twin
7:Reducing the effects of uncertainties in AE signal modeling using ALS-GL and the proposed strict-feedback observer, ALSGL-SB; Equations (26) and (28).
Detail
7.1Compute Ψ A L S G L - S B ( k + 1 ) [ χ ALSGL Ψ A L S G L S B ( k ) + Υ H ( H A L S G L S B ( k ) + Ζ ( k ) ] + e A L S G L - S B ( k ) + φ S B ( k ) + Υ i ψ S B Φ i ( k ) , (26)
7.2Calculate H A L S G L - S B ( k ) ( Υ o ) T ( ω n ) χ ALSGL 1 Ψ A L S G L - S B ( k ) . (26)
7.3Compute e A L S G L - S B ( k ) Φ i ( k ) H A L S G L - S B ( k ) ,   (27)
7.4Calculate φ S B ( k + 1 ) φ S B ( k ) + Ζ ( k ) + Υ i ψ S B Φ i ( k ) . (28)
8:Improving the effects of uncertain estimation accuracy for AE signals using the ALSGL-SB algorithm and integral term, ALSGL-SBI; Equations (29) and (31).
Detail
8.1Compute Ψ A L S G L - S B I ( k + 1 ) [ χ ALSGL Ψ A L S G L S B I ( k ) + Υ H ( H A L S G L S B I ( k ) + Ζ ( k ) ] + e A L S G L - S B I ( k ) + φ S B I ( k ) + Υ i ψ S B Φ i ( k ) , (29)
8.2Calculate H A L S G L - S B I ( k ) ( Υ o ) T ( ω n ) χ ALSGL 1 Ψ A L S G L - S B I ( k ) . (29)
8.3Solve e A L S G L - S B I ( k ) Φ i ( k ) H A L S G L - S B I ( k ) , (30)
8.4Compute φ S B I ( k + 1 ) φ S B I ( k ) + Ζ ( k ) + ψ S B e A L S G L - S B I ( k ) + Υ i ψ S B I Φ i ( k ) . (31)
9:Improving the performance of estimation accuracy for AE signals using ALSGL-SBI and support vector regression, ALSGL-SBIS; Equations (32) and (34).
Detail
9.1Calculate Ψ A L S G L - S B I S ( k + 1 ) [ χ ALSGL Ψ A L S G L S B I S ( k ) + Υ H ( H A L S G L S B I S ( k ) + Ζ ( k ) + H S V R ( k ) ] + e A L S G L - S B I S ( k ) + φ S B I S ( k ) + Υ i ψ S B Φ i ( k ) , (32)
9.2Solve H A L S G L - S B I S ( k ) ( Υ o ) T ( ω n ) χ ALSGL 1 Ψ A L S G L - S B I S ( k ) , (32)
9.3Compute e A L S G L - S B I S ( k ) Φ i ( k ) H A L S G L - S B I S ( k ) , (33)
9.4Calculate φ S B I S ( k + 1 ) φ S B I S ( k ) + Ζ ( k ) + ψ S B e A L S G L - S B I S ( k ) + Υ i ψ S B I S Φ i ( k ) + H S V R ( k ) . (34)
10:Improving the accuracy and reducing the effects of uncertainty estimation for AE signals using ALSGL-SBIS and TS-fuzzy logic, referred to as the proposed digital twin (PDT); Equations (35) and (37)
Detail
10.1Solve Ψ P D T ( k + 1 ) = [ χ ALSGL Ψ P D T ( k ) + Υ H ( H P D T ( k ) + Ζ ( k ) + H S V R ( k ) ] + e P D T ( k ) + φ P D T ( k ) + Υ i ψ S B Φ i ( k ) , (35)
10.2Compute H P D T ( k ) = ( Υ o ) T ( ω n ) χ ALSGL 1 Ψ P D T ( k ) . (35)
10.3Calculate e P D T ( k ) = Φ i ( k ) H P D T ( k ) , (36)
10.4Solve φ P D T ( k + 1 ) = φ P D T ( k ) + Ζ ( k ) + ψ S B e P D T ( k ) + Υ i ψ P D T Φ i ( k ) + H S V R ( k ) + H F ( k ) . (37)
Step 2: Acoustic Emission Residual Signal Generation
11:Generating AE residual signals using the difference between the original AE signals and PDT-based estimated AE signals; Equation (41)
Detail
11.1Compute R P D T ( k ) = Φ i ( k ) H P D T ( k ) . (41)
Step 3: Crack Diagnosis Using Machine Learning Approach
12.1:RMS feature extraction from the AE residual signal; Equation (42)
12.2Crack detection and diagnosis using SVM [30].

4. Experimental Results

The Ulsan Industrial Artificial Intelligence (UIAI) Lab acoustic emission (AE) dataset was used to test the power of PDT for crack diagnosis in the bearing. Figure 7 shows the AE bearing signals for all abnormal conditions. Figure 8 illustrates the error of AE signal modeling in healthy conditions based on the ALS technique, GL method and proposed ALSGL approach. Regarding this figure, the error of the proposed ALSGL was less than that of the other two methods. The main reason for errors during system (signal) modeling was uncertain conditions.
Figure 9 shows the residual signal based on the proposed digital twin (PDT). The visibility of the PDT was perfect for classifying the bearing conditions. Based on this figure, the residual signal had 120,000 samples and had 8 different conditions, including HC, BC, IC, OC, IBC, OBC, IOC and IOBC. The minimum residual signal was for the healthy condition. Because the signal was modeled for this condition and we had the best estimation accuracy, the residual signal was minimum in this condition.
Additionally, to test the power of AE signal estimation for crack type diagnosis and have a clear visibility, the RMS of the resampled AE residual signals for normal and abnormal states based on a classical strict-feedback backstepping (ALSGL-SB) observer, the combination of the ALSGL-SB algorithm and integral term (ALSGL-SBI) and PDT approaches are illustrated in Figure 10, Figure 11 and Figure 12, respectively. Figure 10 illustrates the power of AE signal estimation for crack type diagnosis of the RMS of the resampled AE residual signals for normal and abnormal states based on a classical strict-feedback backstepping (ALSGL-SB) observer. Based on this figure, the level of the signal in some conditions of bearing, including IC, IBC, OC, IOC, OBC and IOBC, had overlapping. These overlaps in different cases reduced the accuracy of the classification.
Furthermore, Figure 11 shows the power of AE signal estimation for crack type diagnosis of the RMS of the resampled AE residual signals for normal and abnormal states based on a combination of the ALSGL-SB algorithm and integral term (ALSGL-SBI).
Based on Figure 11, the level of the signal in some conditions of bearing, including IC, IBC, OC and IOC, had overlapping. Compared to the ALSGL-SB technique, the ALSGL-SBI method had lower overlapping, which can cause an increase in the accuracy of the classification.
Additionally, Figure 12 shows the power of AE signal estimation for crack type diagnosis of the RMS of the resampled AE residual signals for normal and abnormal states based on the proposed digital twin (PDT). Based on this figure, the overlapping was very low. therefore, the power of separability of the PDT was better than that of the other two methods, that could have caused it to have the highest accuracy for classification.
Figure 13, Figure 14 and Figure 15 show the confusion matrix for the combined ALSGL-SB and SVM, combined ALSGL-SBI and SVM and combined PDT and SVM for crack type diagnosis, respectively.
Based on these figures, the range of misclassification accuracy using the combined PDT and SVM methods was less than that of the other two techniques. Moreover, Table 4 shows the average accuracy of crack diagnosis.
Based on this table, the average accuracy of crack type diagnosis for various crack sizes (3 mm and 6 mm) and motor speeds (300 RPM, 400 RPM, 450 RPM and 500 RPM) were 87.25%, 91.63% and 97.13% for the combined ALSGL-SB and SVM, ALSGL-SBI and SVM, and PDT and SVM approaches, respectively. Thus, the combination of PDT and SVM improved the average accuracy for crack type diagnosis by 9.88% compared with the combination of ALSGL-SB and SVM and by 5.5% compared with the combination of ALSGL-SBI and SVM. To test the stability and robustness of the fault type diagnosis, the experiment was repeated 20 times with a random selection of samples to form the train and test sets each time [43,44]. Figure 16 shows the robustness of the combined ALSGL-SB and SVM, ALSGL-SBI and SVM, and PDT and SVM approaches. Based on this figure, the proposed method was more robust than the other two approaches and the fluctuations were less than two other techniques.
Furthermore, to test the power of AE signal estimation for crack size (3 mm and 6 mm) diagnosis, the RMS of the resampled AE residual signals for normal and abnormal states, including BC, IC, OC, IBC, OBC, IOC and IOBC, based on a classical strict-feedback backstepping (ALSGL-SB) observer, the combined ALSGL-SB algorithm and integral term (ALSGL-SBI) and PDT approaches are illustrated in Figure 17, Figure 18, Figure 19, Figure 20, Figure 21, Figure 22 and Figure 23, respectively.
Based on these figures, the power of separability for crack size diagnosis of the PDT was better than that of the other two techniques. Figure 24, Figure 25 and Figure 26 provide the confusion matrices for the combined ALSGL-SB observer and SVM, ALSGL-SBI and SVM, and PDT and SVM approaches for crack size diagnosis, respectively.
Based on these figures, the range of misclassification accuracy using the combined PDT and SVM methods for crack size diagnosis was smaller than that of the other two techniques. Moreover, Table 5 displays the average accuracy of crack size diagnosis for the combined SBO and SVM, ALSGL-SBI and SVM, and PDT and SVM techniques.
Based on this table, the average accuracy for crack size diagnosis for various conditions and motor speeds (300 RPM, 400 RPM, 450 RPM and 500 RPM) were 83.1%, 89.7% and 96.9% for the combined ALSGL-SB and SVM, ALSGL-SBI and SVM, and PDT and SVM approaches, respectively. Thus, the combination of PDT and SVM improved the average accuracy for crack size diagnosis by 13.8% compared with the combined ALSGL-SB and SVM method and by 7.2% compared with the combined ALSGL-SBI and SVM method. To test the stability and robustness of crack size identification, the experiment was repeated 20 times with a random selection of samples to form the train and test sets each time [43,44]. Figure 27 shows the robustness of the combined ALSGL-SB and SVM, ALSGL-SBI and SVM, and PDT and SVM methods.
Based on this figure, the proposed method was more robust than the other two approaches for crack size diagnosis.

5. Conclusions

In this research study, a strict-feedback backstepping digital twin for bearing crack diagnosis was proposed. The proposed feedback backstepping digital twin has two layers. The first layer is for AE signal modeling in normal conditions using the proposed hybrid Gaussian support vector autoregressive Laguerre technique, while the subsequent layer is used for AE signal estimation using the proposed hybrid fuzzy strict-feedback backstepping observer. The proposed hybrid strict-feedback backstepping digital twin is formed to overcome the nonstationary and nonlinear behavior of the AE bearing signals. Moreover, a residual signal generator is used to obtain the difference between the estimated and original AE signals. A machine learning crack size/type diagnosis that includes resampling and RMS feature extracting is used in combination with a support vector machine for the diagnosis of different bearing defects with various levels of severities. A bearing dataset containing normal conditions and seven fault severities was used to validate the proposed algorithm. It was observed that the proposed hybrid strict-feedback backstepping digital twin was able to estimate the normal and abnormal signals, which resulted in a superior diagnostic performance of the proposed model for both fault pattern and crack size identification. Moreover, the proposed hybrid strict-feedback backstepping digital twin was compared to two fault diagnosis algorithms (i.e., ALSGL-SBI and ALSGL-SB). The results demonstrate that the proposed algorithm was more effective than the other methods regardless of the nonlinearity contained in the AE signals due to multiple fault severities. However, in the case of the identification of inner–ball faults, the performance of the proposed method slightly depreciated, which underscores the need for more complex classification algorithms in future work which could eventually result in superior diagnostic performance. In future work, combining deep-learning and observation techniques will be studied to improve the reliability and robustness of digital twins.

Author Contributions

Conceptualization, F.P., R.N.T., D.S., K.I., H.-K.C., D.-S.Y. and J.-M.K.; data curation, F.P.; formal analysis, F.P., R.N.T., D.S., K.I., H.-K.C. and D.-S.Y.; funding acquisition, J.-M.K.; methodology, F.P., R.N.T., D.S., K.I., H.-K.C., D.-S.Y. and J.-M.K.; software, F.P.; supervision, J.-M.K.; validation, F.P., R.N.T., D.S., K.I., H.-K.C., D.-S.Y. and J.-M.K.; visualization, F.P.; writing—original draft, F.P., D.S., K.I., H.-K.C., D.-S.Y.; writing—review and editing, J.-M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Ulsan City and Electronics and Telecommunications Research Institute (ETRI) grant funded by Ulsan City (21AS1600, “The development of intelligentization technology for the main industry for manufacturing innovation and Human-mobile-space autonomous collaboration intelligence technology development in industrial sites”). This work was also supported by the Technology Development Program (S3126818) funded by the Ministry of SMEs and Startups (MSS, Korea).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Randall, R.; Antoni, J. Rolling element bearing diagnostics—A tutorial. Mech. Syst. Signal Process. 2011, 25, 485–520. [Google Scholar] [CrossRef]
  2. Liu, Z.; Zhang, L. A review of failure modes, condition monitoring and fault diagnosis methods for large-scale wind turbine bearings. Measurement 2020, 149, 107002. [Google Scholar] [CrossRef]
  3. Sony, S.; Sadhu, A. Identification of progressive damage in structures using time-frequency analysis. In Proceedings of the CSCE General Conference, Montreal, QC, Canada, 24 March 2019. [Google Scholar]
  4. Torres, R.; Torres, E. Fractional Fourier Analysis of Random Signals and the Notion of /splalpha/-Stationarity of the Wigner—Ville Distribution. IEEE Trans. Signal Process. 2013, 61, 1555–1560. [Google Scholar] [CrossRef]
  5. Zhang, X.; Jiang, D.; Han, T.; Wang, N.; Yang, W.; Yang, Y. Rotating Machinery Fault Diagnosis for Imbalanced Data Based on Fast Clustering Algorithm and Support Vector Machine. J. Sens. 2017, 2017, 1–15. [Google Scholar] [CrossRef] [Green Version]
  6. Li, Z.; Jiang, Y.; Guo, Q.; Hu, C.; Peng, Z. Multi-dimensional variational mode decomposition for bearing-crack detection in wind turbines with large driving-speed variations. Renew. Energy 2018, 116, 55–73. [Google Scholar] [CrossRef]
  7. He, S.; Liu, Y.; Chen, J.; Zi, Y. Wavelet Transform Based on Inner Product for Fault Diagnosis of Rotating Machinery. In Internet of Things; Springer: Singapore, 2017; pp. 65–91. [Google Scholar]
  8. Jiang, Y.; Li, Z.; Zhang, C.; Hu, C.; Peng, Z. On the bi-dimensional variational decomposition applied to nonstationary vibration signals for rolling bearing crack detection in coal cutters. Meas. Sci. Technol. 2016, 27, 065103. [Google Scholar] [CrossRef]
  9. Piltan, F.; Duong, B.; Kim, J.-M. Deep Learning-Based Adaptive Neural-Fuzzy Structure Scheme for Bearing Fault Pattern Recognition and Crack Size Identification. Sensors 2021, 21, 2102. [Google Scholar] [CrossRef]
  10. Che, C.; Wang, H.; Ni, X.; Lin, R. Hybrid multimodal fusion with deep learning for rolling bearing fault diagnosis. Measurement 2021, 173, 108655. [Google Scholar] [CrossRef]
  11. Yan, J.; Pu, W.; Zhou, S.; Liu, H.; Greco, M.S. Optimal resource allocation for asynchronous multiple targets tracking in heterogeneous radar networks. IEEE Trans. Signal Process. 2020, 68, 4055–4068. [Google Scholar] [CrossRef]
  12. Muhammad, S.; Islam, M.; Kim, J.; Jeon, D.-C.; Kim, J.-M. Leakage detection of a spherical water storage tank in a chemical industry using acoustic emissions. Appl. Sci. 2019, 9, 196. [Google Scholar]
  13. Hasan, J.; Kim, J.; Kim, C.H.; Kim, J.-M. Health State Classification of a Spherical Tank Using a Hybrid Bag of Features and K-Nearest Neighbor. Appl. Sci. 2020, 10, 2525. [Google Scholar] [CrossRef] [Green Version]
  14. Shangguan, D.; Chen, L.; Ding, J. A Digital Twin-Based Approach for the Fault Diagnosis and Health Monitoring of a Complex Satellite System. Symmetry 2020, 12, 1307. [Google Scholar] [CrossRef]
  15. Chakib Ben, N.; Garna, T. PIO Output Fault Diagnosis by ARX-Laguerre Model Applied to 2nd Order Electrical System. IEEE Access 2020, 8, 83052–83061. [Google Scholar]
  16. Zhou, Y.; Ding, F. Modeling nonlinear processes using the radial basis function-based state-dependent auto-regressive models. IEEE Signal Process. Lett. 2020, 27, 1600–1604. [Google Scholar] [CrossRef]
  17. Bai, Y.-T.; Wang, X.-Y.; Jin, X.-B.; Zhao, Z.-Y.; Zhang, B.-H. A Neuron-Based Kalman Filter with Nonlinear Autoregressive Model. Sensors 2020, 20, 299. [Google Scholar] [CrossRef] [Green Version]
  18. Tayebi Haghighi, S.; Koo, I. SVM-Based Bearing Anomaly Identification with Self-Tuning Network-Fuzzy Robust Proportional Multi Integral and Smart Autoregressive Model. Appl. Sci. 2021, 11, 2784. [Google Scholar] [CrossRef]
  19. Yuan, H.; Dai, H.; Wei, X.; Ming, P. Model-based observers for internal states estimation and control of proton exchange membrane fuel cell system: A review. J. Power Sources 2020, 468, 228376. [Google Scholar] [CrossRef]
  20. Liu, Z.; Ren, H.; Chen, S.; Chen, Y.; Feng, J. Feedback Linearization Kalman Observer Based Sliding Mode Control for Semi-Active Suspension Systems. IEEE Access 2020, 8, 71721–71738. [Google Scholar] [CrossRef]
  21. Khan, R.; Khan, L.; Ullah, S.; Sami, I.; Ro, J.-S. Backstepping Based Super-Twisting Sliding Mode MPPT Control with Differential Flatness Oriented Observer Design for Photovoltaic System. Electronics 2020, 9, 1543. [Google Scholar] [CrossRef]
  22. Xu, W.; Qu, S.; Zhao, L.; Zhang, H. An improved adaptive sliding mode observer for middle and high-speed rotor tracking. IEEE Trans. Power Electron. 2020, 36, 1043–1053. [Google Scholar] [CrossRef]
  23. Diab, A.A.Z.; Al-Sayed, A.-H.M.; Mohammed, H.H.A.; Mohammed, Y.S. Literature Review of Induction Motor Drives; Springer: Singapore, 2020; pp. 7–18. [Google Scholar]
  24. Ontiveros-Robles, E.; Castillo, O.; Melin, P. Towards asymmetric uncertainty modeling in designing General Type-2 Fuzzy classifiers for medical diagnosis. Expert Syst. Appl. 2021, 183, 115370. [Google Scholar] [CrossRef]
  25. Ontiveros, E.; Melin, P.; Castillo, O. Designing hybrid classifiers based on general type-2 fuzzy logic and support vector machines. Soft Comput. 2020, 24, 18009–18019. [Google Scholar] [CrossRef]
  26. Ontiveros-Robles, E.; Patricia, M. A hybrid design of shadowed type-2 fuzzy inference systems applied in diagnosis problems. Eng. Appl. Artif. Intell. 2019, 86, 43–55. [Google Scholar] [CrossRef]
  27. Du, W.; Guo, X.; Wang, Z.; Wang, J.; Yu, M.; Li, C.; Wang, G.; Wang, L.; Guo, H.; Zhou, J.; et al. A New Fuzzy Logic Classifier Based on Multiscale Permutation Entropy and Its Application in Bearing Fault Diagnosis. Entropy 2019, 22, 27. [Google Scholar] [CrossRef] [Green Version]
  28. Ziying, Z.; Xi, Z. A New Bearing Fault Diagnosis Method Based on Refined Composite Multiscale Global Fuzzy Entropy and Self-Organizing Fuzzy Logic Classifier. Shock. Vib. 2021, 2021, 1–11. [Google Scholar] [CrossRef]
  29. Angeli, C. Online expert systems for fault diagnosis in technical processes. Expert Syst. 2008, 25, 115–132. [Google Scholar] [CrossRef]
  30. Al-Hadeethi, H.; Abdulla, S.; Diykh, M.; Deo, R.C.; Green, J. Adaptive boost LS-SVM classification approach for time-series signal classification in epileptic seizure diagnosis applications. Expert Syst. Appl. 2020, 161, 113676. [Google Scholar] [CrossRef]
  31. Sun, X.; Su, S.; Zuo, Z.; Guo, X.; Tan, X. Modulation Classification Using Compressed Sensing and Decision Tree–Support Vector Machine in Cognitive Radio System. Sensors 2020, 20, 1438. [Google Scholar] [CrossRef] [Green Version]
  32. Madray, I.; Suire, J.; Desforges, J.; Madani, M.R. Relative Angle Correction for Distance Estimation Using K-Nearest Neighbors. IEEE Sens. J. 2020, 20, 8155–8163. [Google Scholar] [CrossRef]
  33. Narayan, Y. Comparative analysis of SVM and Naive Bayes classifier for the SEMG signal classification. Mater. Today Proc. 2021, 37, 3241–3245. [Google Scholar] [CrossRef]
  34. Pan, C.; Shi, C.; Mu, H.; Li, J.; Gao, X. EEG-Based Emotion Recognition Using Logistic Regression with Gaussian Kernel and Laplacian Prior and Investigation of Critical Frequency Bands. Appl. Sci. 2020, 10, 1619. [Google Scholar] [CrossRef] [Green Version]
  35. Appana, D.K.; Prosvirin, A.; Kim, J.-M. Reliable fault diagnosis of bearings with varying rotational speeds using envelope spectrum and convolution neural networks. Soft Comput. 2018, 22, 6719–6729. [Google Scholar] [CrossRef]
  36. Md Junayed, H.; Manjurul Islam, M.M.; Kim, J.-M. Acoustic spectral imaging and transfer learning for reliable bearing fault diagnosis under variable speed conditions. Measurement 2019, 138, 620–631. [Google Scholar]
  37. Islam, M.M.M.; Kim, J.-M. Time–frequency envelope analysis-based sub-band selection and probabilistic support vector machines for multi-fault diagnosis of low-speed bearings. J. Ambient. Intell. Humaniz. Comput. 2017, 1–16. [Google Scholar] [CrossRef]
  38. Viet, T.; Kim, J.; Ali Khan, S.; Kim, J.-M. Bearing fault diagnosis under variable speed using convolutional neural networks and the stochastic diagonal levenberg-marquardt algorithm. Sensors 2017, 17, 2834. [Google Scholar]
  39. Farzin, P.; Kim, J.-M. Bearing fault identification using machine learning and adaptive cascade fault observer. Appl. Sci. 2020, 10, 5827. [Google Scholar]
  40. Piltan, F.; Kim, J.-M. Hybrid Fault Diagnosis of Bearings: Adaptive Fuzzy Orthonormal-ARX Robust Feedback Observer. Appl. Sci. 2020, 10, 3587. [Google Scholar] [CrossRef]
  41. Physical Acoustics—Sensors. Available online: https://www.physicalacoustics.com/by-product/sensors/WDI-AST-100-900-kHz-Wideband-Differential-AE-Sensor (accessed on 5 January 2019).
  42. Physical Acoustics—Pci 2. Available online: https://www.physicalacoustics.com/by-product/pci-2/ (accessed on 5 January 2019).
  43. Sohaib, M.; Kim, C.-H.; Kim, J.-M. A Hybrid Feature Model and Deep-Learning-Based Bearing Fault Diagnosis. Sensors 2017, 17, 2876. [Google Scholar] [CrossRef] [Green Version]
  44. Piltan, F.; Kim, J.-M. Crack Size Identification for Bearings Using an Adaptive Digital Twin. Sensors 2021, 21, 5009. [Google Scholar] [CrossRef]
Figure 1. Schematic of the fault simulator.
Figure 1. Schematic of the fault simulator.
Sensors 22 00539 g001
Figure 2. Experimental setup for bearing data collection: (a) recording the data and (b) acoustic emission data acquisition.
Figure 2. Experimental setup for bearing data collection: (a) recording the data and (b) acoustic emission data acquisition.
Sensors 22 00539 g002
Figure 3. State of the bearing: (a) OC, (b) IC, (c) BC, (d) IOC, (e) IBC, (f) OBC and (g) IOBC.
Figure 3. State of the bearing: (a) OC, (b) IC, (c) BC, (d) IOC, (e) IBC, (f) OBC and (g) IOBC.
Sensors 22 00539 g003
Figure 4. Structure of the proposed digital twin with machine learning for crack type/size diagnosis. **: The output of the proposed digital twin.
Figure 4. Structure of the proposed digital twin with machine learning for crack type/size diagnosis. **: The output of the proposed digital twin.
Sensors 22 00539 g004
Figure 5. Flow chart typical of AE signal modeling using ALS-GL approach.
Figure 5. Flow chart typical of AE signal modeling using ALS-GL approach.
Sensors 22 00539 g005
Figure 6. Flow chart typical of AE signal estimation using proposed digital twin.
Figure 6. Flow chart typical of AE signal estimation using proposed digital twin.
Sensors 22 00539 g006
Figure 7. Acoustic emission original abnormal signals: (A) ball condition, (B) outer condition, (C) inner condition, (D) inner–outer condition, (E) inner–ball condition, (F) outer–ball condition and (G) inner–outer–ball condition.
Figure 7. Acoustic emission original abnormal signals: (A) ball condition, (B) outer condition, (C) inner condition, (D) inner–outer condition, (E) inner–ball condition, (F) outer–ball condition and (G) inner–outer–ball condition.
Sensors 22 00539 g007
Figure 8. Error of AE signal modeling using ALS, GL and proposed ALSGL approaches.
Figure 8. Error of AE signal modeling using ALS, GL and proposed ALSGL approaches.
Sensors 22 00539 g008
Figure 9. AE residual signals for normal and abnormal conditions using proposed digital twin.
Figure 9. AE residual signals for normal and abnormal conditions using proposed digital twin.
Sensors 22 00539 g009
Figure 10. RMS of the resampled AE residual signals for crack type diagnosis in normal and abnormal conditions using ALSGL-SB method.
Figure 10. RMS of the resampled AE residual signals for crack type diagnosis in normal and abnormal conditions using ALSGL-SB method.
Sensors 22 00539 g010
Figure 11. RMS of the resampled AE residual signals for crack type diagnosis in normal and abnormal conditions using the ALSGL-SBI technique.
Figure 11. RMS of the resampled AE residual signals for crack type diagnosis in normal and abnormal conditions using the ALSGL-SBI technique.
Sensors 22 00539 g011
Figure 12. RMS of the resampled AE residual signals for crack type diagnosis in normal and abnormal conditions using the proposed digital twin (PDT).
Figure 12. RMS of the resampled AE residual signals for crack type diagnosis in normal and abnormal conditions using the proposed digital twin (PDT).
Sensors 22 00539 g012
Figure 13. The average of crack type diagnosis using the combination of the ALSGL-SB and SVM approaches.
Figure 13. The average of crack type diagnosis using the combination of the ALSGL-SB and SVM approaches.
Sensors 22 00539 g013
Figure 14. The average of crack type diagnosis using the combination of the ALSGL-SBI and SVM approaches.
Figure 14. The average of crack type diagnosis using the combination of the ALSGL-SBI and SVM approaches.
Sensors 22 00539 g014
Figure 15. The average of crack type diagnosis using the combination of the PDT and SVM approaches.
Figure 15. The average of crack type diagnosis using the combination of the PDT and SVM approaches.
Sensors 22 00539 g015
Figure 16. Test of reliability and robustness for crack type diagnosis using the combination of the ALSGL-SB and SVM approaches, the ALSGL-SBI and SVM methods and the combination of the PDT and SVM procedures (20 times).
Figure 16. Test of reliability and robustness for crack type diagnosis using the combination of the ALSGL-SB and SVM approaches, the ALSGL-SBI and SVM methods and the combination of the PDT and SVM procedures (20 times).
Sensors 22 00539 g016
Figure 17. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for ball conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Figure 17. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for ball conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Sensors 22 00539 g017
Figure 18. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for inner conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Figure 18. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for inner conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Sensors 22 00539 g018
Figure 19. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for outer conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Figure 19. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for outer conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Sensors 22 00539 g019
Figure 20. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for inner–ball conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Figure 20. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for inner–ball conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Sensors 22 00539 g020
Figure 21. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for outer–ball conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Figure 21. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for outer–ball conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Sensors 22 00539 g021
Figure 22. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for inner–outer conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Figure 22. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for inner–outer conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Sensors 22 00539 g022
Figure 23. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for inner–outer–ball conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Figure 23. RMS of resampled AE residual signals for crack size (3 mm and 6 mm) diagnosis for inner–outer–ball conditions using ALSGL-SB, ALSGL-SBI and PDT methods.
Sensors 22 00539 g023
Figure 24. The average of crack size (3 mm and 6 mm) diagnosis using the combination of ALSGL-SB and SVM approach for all abnormal conditions.
Figure 24. The average of crack size (3 mm and 6 mm) diagnosis using the combination of ALSGL-SB and SVM approach for all abnormal conditions.
Sensors 22 00539 g024
Figure 25. The average of crack size (3 mm and 6 mm) diagnosis using the combination of ALSGL-SBI and SVM approach for all abnormal conditions.
Figure 25. The average of crack size (3 mm and 6 mm) diagnosis using the combination of ALSGL-SBI and SVM approach for all abnormal conditions.
Sensors 22 00539 g025
Figure 26. The average of crack size (3 mm and 6 mm) diagnosis using the combination of PDT and SVM approach for all abnormal conditions.
Figure 26. The average of crack size (3 mm and 6 mm) diagnosis using the combination of PDT and SVM approach for all abnormal conditions.
Sensors 22 00539 g026
Figure 27. Test of reliability and robustness for crack size (3 mm and 6 mm) diagnosis using the combination of the ALSGL-SB and SVM approaches, ALSGL-SBI and SVM methods and the combination of the PDT and SVM procedures (20 times).
Figure 27. Test of reliability and robustness for crack size (3 mm and 6 mm) diagnosis using the combination of the ALSGL-SB and SVM approaches, ALSGL-SBI and SVM methods and the combination of the PDT and SVM procedures (20 times).
Sensors 22 00539 g027
Table 1. AE UIAI-Lab bearing signal information.
Table 1. AE UIAI-Lab bearing signal information.
ClassesMotor Speed (RPM)Crack Sizes (mm)
HC300, 400, 450 and 500-
OC300, 400, 450 and 5003 and 6
IC300, 400, 450 and 5003 and 6
BC300, 400, 450 and 5003 and 6
IOC300, 400, 450 and 5003 and 6
IBC300, 400, 450 and 5003 and 6
OBC300, 400, 450 and 5003 and 6
IOBC300, 400, 450 and 5003 and 6
Table 2. Data acquisition system information [36].
Table 2. Data acquisition system information [36].
AE Sensor (PAC WSα) [41]PCI Board with 2-Channel AE Sensor [42]
Peak sensitivity (V/μbar): −62 dB18-bit 40 MHz A/D conversion
Operating frequency range: 100–900 kHzAE input: 2 channels (a 10 M samples/s rate one
Directionality: ±1.5 dBand a 5 M samples/s one, as two channels
Resonant frequency: 650 kHzwere simultaneously used)
Table 3. Training and testing samples for RMS residual signals for signal classification using the SVM.
Table 3. Training and testing samples for RMS residual signals for signal classification using the SVM.
StatesTraining Samples (Numbers)Testing Samples (Numbers)
Crack Type Diagnosis
HC300100
OC600200
IC600200
BC600200
IOC600200
IBC600200
OBC600200
IOBC600200
Crack Size Diagnosis (OC, IC, BC, IOC, IBC, OBC and IOBC)
3 mm300100
6 mm300100
Table 4. Average accuracies of crack type diagnosis using the combined ALSGL-SB and SVM, ALSGL-SBI and SVM, and PDT and SVM approaches.
Table 4. Average accuracies of crack type diagnosis using the combined ALSGL-SB and SVM, ALSGL-SBI and SVM, and PDT and SVM approaches.
ConditionsALSGL-SB and SVM (%)ALSGL-SBI and SVM (%)PDT and SVM (%)
HC100100100
BC889298
IC899096
OC839196
IBC858994
IOC898997
OBC849098
IOBC809298
Average87.2591.6397.13
Table 5. Average accuracies for crack size diagnosis using the combined ALSGL-SB and SVM, ALSGL-SBI and SVM, and PDT and SVM approaches.
Table 5. Average accuracies for crack size diagnosis using the combined ALSGL-SB and SVM, ALSGL-SBI and SVM, and PDT and SVM approaches.
Fault TypeCrack Sizes (mm)ALSGL-SB and SVM (%)ALSGL-SBI and SVM (%)PDT and SVM (%)
IC3808796
6849198
OC3868997
6909298
BC3829096
6858996
IBC3838898
6849198
IOC3819096
6809094
OBC3808995
6818998
IOBC3828898
6859298
Average83.189.796.9
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Piltan, F.; Toma, R.N.; Shon, D.; Im, K.; Choi, H.-K.; Yoo, D.-S.; Kim, J.-M. Strict-Feedback Backstepping Digital Twin and Machine Learning Solution in AE Signals for Bearing Crack Identification. Sensors 2022, 22, 539. https://doi.org/10.3390/s22020539

AMA Style

Piltan F, Toma RN, Shon D, Im K, Choi H-K, Yoo D-S, Kim J-M. Strict-Feedback Backstepping Digital Twin and Machine Learning Solution in AE Signals for Bearing Crack Identification. Sensors. 2022; 22(2):539. https://doi.org/10.3390/s22020539

Chicago/Turabian Style

Piltan, Farzin, Rafia Nishat Toma, Dongkoo Shon, Kichang Im, Hyun-Kyun Choi, Dae-Seung Yoo, and Jong-Myon Kim. 2022. "Strict-Feedback Backstepping Digital Twin and Machine Learning Solution in AE Signals for Bearing Crack Identification" Sensors 22, no. 2: 539. https://doi.org/10.3390/s22020539

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop