Abstract
Processing noise online in sensors-based measurement data (SMD) and mitigating the effect of domain drift are always challenges. As a result, it negatively impacts the effectiveness and feasibility of data-driven model (DDM)-based mechanical-system fault identification (MFI). Here, we propose an online bearing fault diagnosis method named ANFIS-BFDM by using an adaptive neurofuzzy inference system (ANFIS). Reduction in the influence of domain drift between the source domain and target domain (DDSTD) is considered in both the data processing and fault identification. Online solutions for preprocessing SMD and exploiting the filtered data to label the target domain are presented in a fusion domain deriving from the source and target domains. First, in the offline phase, frequency-based splitting of SMD into different time series is performed to cancel the high-frequency region. An optimal data screening threshold (ODST) is distilled in the remaining low-frequency data to develop an impulse noise filter named FIN. An ANFIS then identifies the dynamic response of the bearing(s) via the filtered data. The FIN and ANFIS are finally exploited during the online phase to filter noise and recognize the object’s health status online. The survey results reflect the positive effects of the method, even if severe impulse noise appears in the databases.
1. Introduction
The vibration signal contains meaningful information about the appearance of fault/damage on mechanical systems [1,2]. Therefore, it has been widely used for DDM-based MFI [3,4,5,6]. Accordingly, a data matrix labeled via vector (called source domain) is built in the offline phase to identify the dynamic response of the managed mechanical object (MMO), whereas a data matrix (called target domain) is set up online to reflect the dynamic behavior of the MMO at the survey time. With advantages in managing inaccurate and uncertain databases, fuzzy logic (FL) and artificial neural networks (ANN) are employed extensively for this approach [7,8,9,10]. Reality has shown that a fit fuzzy-set space for FL and a suitable net structure for ANN need to be pre-estlablished in each application. However, a satisfactory response to these requirements is often a considerable challenge [11]. Additionally, processing noise online in SMD and mitigating the negative effect of domain drift between and are always difficult [12,13].
ANFIS is a fuzzy model that is set up automatically through the ANN’s training process. Due to being able to partly subdue the inherent difficulties of FL and ANN, it has been widely used, including the AI-based fault diagnosis [7,10]. ANFIS can also collaborate with singular spectrum analysis (SSA) successfully in applications related to time series [11]. In such an approach, filtering noise in measured data or seeking information in data series are typical applications [14,15,16]. For example, a continuous hidden Markov model to extract the bearing fault features relies on the singular features via SSA [17], or processing data for an ANFIS-based classification derives from SSA [11].
Noise in measurement data related to the measurement method and instrument errors, false observations, changing environmental conditions, or random aspects cause random IN (impulse noise). There is, however, still no sufficiently strong solution for canceling IN in measured data [18]. This difficulty is because IN occurs randomly related to a group of factors whose circumstances and the mechanism that affects measurement accuracy are unknown; the source of these errors is unclear and not easy to find. Nguyen et al. [19] presented a method of filtering random noise and IN in data derived from the dynamic response of smart dampers such as magnetorheological and electrorheological dampers. The filter relied on an optimal data screening threshold quantified via clustering results. Unfortunately, its narrow application scope is only the databases derived from the dynamic response of smart dampers.
Along with the negative impact of noise, DDSTD in the databases for MFI always exists, which reduces the effectiveness and feasibility of DDM-based MFIs in practical applications. In many cases, DDSTD is the main cause for a method with appropriate accuracy in the theoretical investigation, but not in its applications with practical operating conditions. It is the strong motivation attracting researchers to pay attention to seeking solutions for domain adaptation (DA) to take part in compensating adaptively for domain drift [3,4,5,6,13]. Li et al. [3] proposed a bearing fault diagnosis based on ANN and cross-domain. Wu et al. [4] showed a method of bearing fault diagnosis that trained an ANN from the cross-domain to reduce the distribution difference between the source domain and target domain in each data channel. Another DA, called transfer Component analysis (Pal et al. [13]), was also applied effectively for pattern analysis. It learned transfer components across domains in a reproducing kernel Hilbert space. In the subspace spanned by these transfer components, data properties are preserved, and data distributions in different domains become closer to each other. However, either generating the fake samples as shown by Li et al. [3] or adjusting the ANN weights by Wu et al. [4] leads to a disadvantage related to the cumulated error from the network-based MFIs. It is exacerbated under the influence of noise. Additionally, the impact of IN is the considerable difficulty encountered in the method of transfer component analysis, as shown by Pan et al. [13].
Consequently, we propose an online bearing fault diagnosis method relying on ANFIS, named ANFIS-BFDM in this research, by seeking fit solutions for the aspects noted above. Namely, we (i) set up a fusion domain deriving from the source and target domains, and (ii) carry out tasks of processing measured data and exploiting the filtered data to classify/label via solutions understood as performing embedding processes in the fusion domain, , where is the data matrix containing the labeled samples (in the label vector ) corresponding to the bearing’s healthy condition, and the remainder in denoted is the unlabeled samples. These works can partially diminish the influence of DDSTD in data processing and fault identification. The ANFIS-BFDM has offline and online phases. First, in the offline, frequency-based splitting of SMDs into different time series is performed to cancel the high-frequency region. An optimal data screening threshold ODST is then distilled in the remaining low-frequency data, to which we develop an impulse noise filter named FIN. From SMDs processed by the FIN, the dynamic response of the managed bearing(s) is identified via an ANFIS. Finally, we exploit the FIN and the trained ANFIS in the online phase to filter noise and recognize the object’s health status online.
The three main contributions of this study follow. The first is the FIN. It follows the idea shown by Nguyen et al. [19], where the change in the distribution of the cluster data space built from the measured data stream is employed to catch IN. However, instead of focusing on the source domain only as in this reference, we seek the change in the embedding data space called the fusion domain. It relies on an observation that the fusion domain can track the measured data stream better than the source domain. The reason is the existing domain drift between the source and target domains.
The second contribution is a solution of combination between SSA and the filter FIN to extend the frequency range of processed data. This aspect is a vital supplementation for the previous research [11], where the high-frequency noise is filtered only.
The third contribution is the algorithm ANFIS-BFDM for identifying damage of the bearing(s). It consists in processing SMD streams based on SSA and the FIN, establishing a multifeature from the processed data, and the ANFIS-based interpolation (1), where the ANFIS takes the role of a mapping from the fusion domain to the target domain :
where is the output vector of the ANFIS corresponding to the input . In this relationship, instead of using a data-driven model to identify the source domain , as shown by Lei et al. [10] and Tran et al. [11], we exploit to make the negative impacting degree of domain drift between the source and target domains weaken.
During this paper, we use the abbreviations and symbols in Table 1.
Table 1.
Abbreviations and symbols.
2. Related Works
Let us consider a given initial data set (IDS), consisting of input–output data points , where belongs to the input data space X and belongs to the output data space y. The IDS is a measured database with noise, including random and impulse noise (IN), expressing an unknown mapping .
This section shows (i) an approximation of the mapping f using ANFIS, and (ii) the method for filtering IN based on ANFIS. These contents are exploited in the proposed theory, described in Section 3.
2.1. Building ANFIS from a Database
The algorithm named ANFIS-JS (Nguyen et al. [16]) for building an ANFIS from the joined input–output data space IDS is presented here. It is exploited in Section 3 to (i) set up a cluster data space (CDS) for our proposed filter (named FIN) for filtering IN in mechanical vibration databases, and (ii) build ANFISs for our proposed method of DDM-based fault diagnosis. The algorithm for kernel fuzzy C-means clustering with kernelization (KFCM-K) (Marcelo et al. [20]) is adopted here. Accordingly, clusters are established through seeking cluster centers in the input space such that , where
is the kernel function and is the fuzzy factor. In the case of using Gaussian kernel function K(.), the update law of the cluster centroids and the membership degree of the j-th data point for the i-th cluster () can be inferred from (2) as follows:
The hard distribution in the CDS can be set up. The j-th data point is called to be distributed hardly into the q-th cluster if . In this hard distribution, the created data clusters are the so-called hard clusters.
2.2. Optimal Data Screening Threshold
This subsection summarizes the algorithm AfODST (Nguyen et al. [19]) called Algorithm 1 in this paper. The algorithm takes part in the proposed new filter named FIN in the following section.
2.2.1. Related Definitions
First, the given IDS is re-formed as a new database: , in which
By using the algorithm KFCM-K for , a CDS of C data fuzzy clusters signed , is obtained.
Definition 1.
(Convergent degree). Convergent degree of is defined as follows:
where , and is the number of data points to be distributed hard in .
Definition 2.
(Distribution radius). Distribution radius of data cluster , signedis defined:
where
is the membership degree of the q-th data point belonging to the k-th cluster to be estimated by (4);
is the Euclidean distance between data point
and cluster centroid . The normalized distribution radius Rk is defined as follows:
Remark 1.
The distribution radius in Definition 2 is normalized to remove the dimension. Based on this approach, the filter FIN proposed in Section 3 can match with different numerical databases well.
Definition 3.
(Data dispersion). The dispersion of data points in the k-th cluster signed is then defined:
where
is an experience formula.
2.2.2. The AfODST
can be redepicted
From a given IDS, ODST-trainset and ODST-testset are set up. They are the two distinct datasets with the same size and input–output structures as shown in (10). Then, an ANFIS named ANFIS_train (with input data clusters in the input cluster data space iCDS1) is built from ODST-trainset; also, an ANFIS_test (with input data clusters in the input cluster data space iCDS2) is set up based on ODST-testset. In these works, the algorithm ANFIS-JS is adopted for establishing CDSs. From iCDS1, , (9) is estimated. One then (i) seeks the m-th cluster satisfying , (ii) removes this hard cluster along with all the data points hard distributed in it, and (iii) updates the ANFIS_train net based on the remaindered clusters in iCDS1. The result obtained is the updated ANFIS_train net denoted uANFIS_train, filtered ODST-trainset denoted fODST-trainset, and . Similarly, one gets uANFIS_test from ANFIS_test, fODST-testset from ODST-testset, and . The input of fODST-testset is eventually used for uANFIS_train to calculate the error, Equation (11), where is the j-th output of uANFIS_train.
This loop process is carried out until . As a result, the ODST is the value of at the (h − 1)-th loop. This content can be depicted via the two procedures and Algorithm 1 below.
Procedure 1.
(For probing and removing IN). At the h-th loop, calculate using Equation (9) for iCDS1 (C1 clusters) and iCDS2 (C2 clusters). For iCDS1: look for the cluster satisfying ; cancel this cluster and its data points, and restructure ANFIS_train; fODST-trainset, uANFIS_train, and
are the obtained results. For iCDS2: similarly, look for the cluster satisfying
cancel this cluster along with its data points, and restructure ANFIS_test; fODST-testset, uANFIS_test, and
are the ones coming from this phase.
Procedure 2.
(for quantifying the ODST). The input of fODST-testset is used for the uANFIS_train to calculate (11). The loop is to be continued if . Otherwise, if : stop this process and fix . corresponding to this loop is called .
| Algorithm 1 The AfODST (Nguyen et al. [19]) |
| Input: (10) |
| Output: The ODST of the IDS (together with [E], [h], and ) |
|
| While ODST = 0 and |
| ; at the h-th loop: |
| (a) Perform Procedure 1 |
| (b) Perform Procedure 2 |
| End While |
| (c) Save the ODST, [E], [h], and ; Stop. |
3. Proposed Method of DDM-Based Fault Diagnosis
3.1. Proposed Filter FIN for Cancelling IN
Based on Algorithm 1 to quantify the ODST, the ODST-based filter named ODSTbF has been presented in [19]. However, its application scope is only the databases describing the dynamic response of smart dampers, such as MR or ER dampers. In this subsection, we propose a new filter called FIN for filtering IN in any mechanical vibration database in the form (10) for the fault diagnosis of mechanical systems. The FIN’s approach relies on two vital observations, as follows.
- The first observation. For DDM-based mechanical-system fault diagnosis, in general, a labeled source domain is built to describe the dynamic response of the system in the training phase while a target domain is set up in the system’s operating process that provides dynamic response information of the system at the survey time, where and are matrixes of data samples and is the label vector of . The fact that there are labeled samples (their label is ) in corresponding to the managed object’s healthy status, then the remainder is the unlabeled samples. The fault identification here is to classify/label based on the labeled samples.
- The second observation. Although a domain drift between the source and target domains always exists, the difference between the data correlation in the database without noise compared with that with INs can be recognized via their data distribution status.
Let us consider a data matrix with noise satisfying the three following aspects. (i) It derives from source/target domain of the surveyed mechanical system. (ii) It is in the form of such as (including or the individual parts in deriving from a certain single fault status. (iii) Its size must be equal to the size of . The proposed FIN filter for removing noise in is then described in Algorithm 2 below.
| Algorithm 2 Filter FIN |
| Input: and deriving from the managed mechanical system. |
| A measured data matrix with noise as described above |
| Output: The filtered |
|
Remark 2.
(i) It can be inferred from the first observation that the way of organizing data in IDS_1 and IDS_2 (12) enriches information related to the labeled data samples covering both domains. This approach allows not only to weaken negative influence of the domain drift between the source and target domains, but also to increase the difference of data correlation between with IN and without IN. It is meaningful to improve the filtering effectiveness, and also allow for exploiting the ODST (obtained in Step 2) for X (Step 4) deriving from any domain, not only the source domain but also the target domain. (ii) In (12), operator in , , and increases the data dimension (a total of the two data dimensions) without increasing the number of samples; while in and increases the number of data samples (the total of the sample numbers) without increasing the data dimension.
3.2. Building Databases for the BFDM
3.2.1. A Multi-Feature
From six the selected single features deriving from Wu et al. [21], we set up a multi-feature (MF) (13) from the acceleration-sensors-based signal :
where is the i-th sampled time and N is the number of sampling points.
In (13), amplitude and energy are reflected by RMSV, MAV, and SMRV, the data’s distribution situation is expressed via KC and CF, while the RMSF provides the signal’s varying speed. Another approach, paying attention to analyzing the signal in the time–frequency domain, was presented by Truong et al. [22]. In this study, we propose a way of exploiting the RMSV, MAV, SMRV, KC, CF, and RMSF in the time–frequency domain based on the method presented by Truong [22] and others. Its advantage is to enrich the obtained information by considering the single features in individual frequency ranges. The next subsection details these aspects.
3.2.2. Building Databases
From measurements, we have H vibration datasets (14) in the time domain related to H, the considered fault statuses:
For , based on SSA we obtain the p time series corresponding to different frequency ranges as in (15):
Note that p in (15) is the parameter selected by the designer. Because the mechanical vibration signal is prone to the low-frequency range [11], by placing the eigenvalues in decreasing order, among the p subsets, we cancel (p-q), the last subsets related to the high-frequency signal ranges. The remainder time series are employed to build the database as:
The mechanical vibration signal analyzed into frequency-based individual series as in (16) is then used to describe the source and target domains. Namely, the input space of the source domain is illustrated by the matrix (17), where L is the length of vector while “R” means the raw data to be exploited.
Note that the health status of the managed mechanical system is not changed significantly in a survey cycle. In this cycle, therefore, we can set up the input space of the labeled and unlabeled raw-data parts of the target with the same length L, as follows:
For the output, the j-th fault type is encoded via a certain real number . Thus, vectors and are yielded, which depict the output of the source and the labeled part in the target domain, respectively.
Subsequently, filtering IN in or or is performed based on the FIN (see Section 3.1). These filtered databases are redenoted , , and , respectively. Building datasets for training, testing, and checking rely on them. Specifically, by sliding a window (with a width of N data points) along the columns of the , or or , such that data for calculating one value of must derive from a health’s single status of the managed object, we obtain feature matrixes in the form of M(.) in (19):
where k = 6 is the number of the single features in (13). Let be the number of the established data samples corresponding to only one health’s single status of the managed object, then for deriving from either the or , while for deriving from the .
To identify the dynamic response of the mechanical system where the managed object is installed, we build two datasets, one named TrainS for training and the other named TestS for testing. The form of the TrainS and TestS are shown in (20), in which IDS and ODS, respectively, denote the input and output data space:
where comes from (19) and comes from (21), :
In (21), corresponds to the t-th fault type, .
In fact, the two parameters, L and q in (17) and (18), need to be optimized. Note that their optimal values are understood as their values such that the fault diagnosis effectiveness of the ANFIS-BFDM is the best. Because the efficiency of the ANFIS-BFDM is reflected by the mean accuracy (MeA) (23), so here we adopt the objective function (22) to optimize L and q:
where h denotes the h-th damage type, h = 1…H, true_samplesh is the number of checking samples expressing correctly the real status of the bearing(s), while total_samplesh is the total of the checked samples.
3.3. The ANFIS-BFDM
The proposed ANFIS-BFDM consists of two phases described in Algorithm 3 below. The first phase is an offline phase to identify the dynamic response of the mechanical system where the bearing(s) is installed. The second phase is an online phase to estimate online the bearing(s) health status at each checking time. They are described as follows:
| Algorithm 3 ANFIS-BFDM |
| Input: Measured data and with noise in the source and target domains. |
| Output: The to be labeled to reflect the health status of the managed bearing(s). |
| In the offline phase: |
| Initialize L, q, and H in Equations (16) and (17). |
|
| In the online phase: |
|
4. Evaluating the ANFIS-BFDM
4.1. Establishing Database
We use two data sources of bearing acceleration to evaluate the proposed ANFIS-BFDM in the three cases, as in Table 2. Data Source 1 derives from Case Western Reserve University “12k Drive End Bearing Fault Data”, “DE” (drive end accelerometer data), the fault diameter D1 = 0.014, and the motor load Lk (L0 = 0, L1 = 1HP) (https://csegroups.case.edu/bearingdatacenter/pages/download-data-file) (accessed on 7 July 2021). Data Source 2 is measured upon our experimental apparatus detailed in Figure 1, in which the damage degree (n) and its location are provided at the end of Table 2. In these tables, BaDnLm, InDnLm, and OuDnLm, respectively, define load degree to be m, damage level to be n, and damage location to be at the Ball, or Inner, or Outer of the bearing; NM shows the bearing to be undamaged.
Table 2.
Three surveyed data cases and crack sizes in Case 3.
Figure 1.
Experimental apparatus for measuring vibration signal: motor (1), acceleration sensors (3) and (5), the surveyed bearings (2) and (4), the module for processing and transforming series vibration signal (Model: NI-9234) (6), the gearbox and the brake used for changing load (7).
4.2. Estimation Method and Results Obtained
Together with the MeA (23) we also employ the root means square error (RMSE) (25) to verify the effectiveness:
where and , respectively, are the encoding and predicting outputs.
We carry out surveys based on the three databases, given in Table 2. In each case, we select the number of samples to be 2000. Additionally, the optimal value of q for these three databases is three, as presented below. As a result, due to , q = 3, H = 4, and k = 6, we obtain P = 10,000, n = 18 (see Equations (20) and (21)) along with the IDS and ODS of the TrainS and TestS to be and (for setting up the ANFIS in Step 4); while the IDS of the CheckS is (for recognizing the bearing’s health status in Step 8 of the ANFIS-BFDM).
To increase the severity of impulse noise in the surveys, we include with the measured data an impulse source called r(t) whose pulse intensity does not exceed 2.4 times the amplitude of the data such that 5% of the measured data points are impacted by this source. For this work, each aforementioned random noise signal is added to a certain data point belonging to 5% of the database randomly but not repeatedly. Figure 2 illustrates the participation of r(t) in the InD1L1 belonging to Case 2, shown in Table 2.
Figure 2.
An example of the noise part r(t) participating in the InD1L1 belonging to the dataset “Case 2” (see Table 2).
As mentioned above, the filter FIN is improved from [19] to manage mechanical vibration databases. Because the FIN takes a vital part in the proposed ANFIS-BFDM, we consider the positive role of the FIN and the effectiveness of the ANFIS-BFDM in their mutual relationship via the RMSE (25) and MeA (23). Accordingly, the answer to the question concerning the accuracy of the built testing and learning datasets can be inferred through the RMSE and MeA of the results obtained from ANFIS-BFDM in two cases, using the FIN and not using the FIN. Regarding the comparison results, we analyze and compare the fault diagnosis results of the ANFIS-BFDM with/without the FIN and the corresponding results deriving from some other methods of bearing diagnosis. They are (i) the IFDUFL (intelligent fault diagnosis using unsupervised feature learning, [10]); (ii) the BDIM (online bearing damage identifying method based on ANFIS, SSA, and sparse filtering, [11]); (iii) the CHMM (continuous hidden Markov model for diagnosing bearing fault, [17]), and (iv) the AfOBSM (algorithm for building a system of online bearing status monitoring, [22]). The importance of optimizing the ANFIS-BFDM’s parameters consisting of q and L in Equation (18) and the method for their optimal quantification are also discussed and addressed through these surveys.
The results obtained from the surveys are shown in Figure 3, Figure 4 and Figure 5 and Table 1, Table 2, Table 3, Table 4 and Table 5.
Figure 3.
Deriving from the dataset “Case 1” (see Table 2)—the positive role of the filter FIN reflected via the MeA and RMSE of the ANFIS-BFDM in two cases, with/without r(t) when q (in Equation (16)) verifying from 1 to 9.
Figure 4.
“Case 2”—the positive role of the FIN expressed by the MeA and RMSE of the ANFIS-BFDM via the two cases, with/without r(t) when q = 1 … 9.
Figure 5.
Deriving from the dataset “Case 3” (see Table 2)—the positive role of the filter FIN reflected via the MeA and RMSE of the ANFIS-BFDM in two cases, with/without r(t) when q = 1 … 9.
Table 3.
The MeA (%) of the ANFIS-BFDM in the three data cases (see Table 2) depends on q (16) (WF: with the FIN; WOF: without the FIN; the bold: the results when q = qopt = 3).
Table 4.
The RMSE of the ANFIS-BFDM in the three data cases (see Table 2) depends on q (16) (WF: with the FIN; WOF: without the FIN; the bold: the results when q = qopt = 3).
Table 5.
Lopt corresponding to the single faults.
4.3. Discussion
Some vital points drawn from Figure 3, Figure 4 and Figure 5 and Table 3, Table 4, Table 5 and Table 6 are as follows.
Table 6.
Comparing results related to the three datasets in two cases: with/without noise r(t).
The positive role of the filter FIN for the proposed algorithm ANFIS-BFDM is reflected clearly by the results in Table 3 and Table 4 and Figure 3 and Figure 5. In all the surveyed databases, the MeAs (23) of the ANFIS-BFDM with the FIN are almost higher than that without the FIN; also, the RMSEs (25) of the proposed method with FIN are always lower than that without the FIN.
The effectiveness of the ANFIS-BFDM depends significantly on the parameter q in Equation (16). The appropriate selection of this parameter (denoted qopt), therefore, is very critical. It relates to the reconstruction of SSA and is one of the two necessary conditions for maximizing the objective function (22). Note that qopt depends on many factors such as the mechanical characteristics of the health-managed object, its operation condition, and especially the noise status coming from uncertainties that could not be estimated fully to filter completely. Therefore, a sufficiently wide range of q must be employed when looking for qopt to avoid unsatisfactory conclusions. For example, in Case 3 with q = 4, shown in Table 3 and Table 4, the ANFIS-BFDM with the FIN provided even worse results than the ANFIS-BFDM without the FIN.
The stability of qopt when the operating condition of the mechanical systems is to be changed can be recognized from the survey results in Table 3 and Table 4 or Figure 3, Figure 4 and Figure 5, namely, based on the MeA in Table 3: for the dataset “Case 1”, qopt is 3 or 4 or 5; for “Case 2”, qopt is 3 or 4; for “Case 3”, qopt is 3 or 5. Based on the RMSE in Table 4, for all cases, qopt is 3. Hence, we select q = 3 for all these datasets.
Note that finding the optimal value (Lopt) of L in (17) is necessary to ensure the advantages of the proposed method. Meaningful information about the health status of the mechanical system is lost if L is less than Lopt. Conversely, the calculating cost rises if L is much higher than Lopt. The survey results obtained from the single damages are shown in Table 5. As a result, the optimal values of L for datasets combined from single faults are the maximum value of the constituent ones. For example,
Finally, the compared results illustrated in Table 6 reflect that, although impacted by noise, the ability of the proposed method in identifying the fault is the best, in both groups with/without the added noise r(t).
5. Conclusions
The proposed method of fault diagnosis of rolling element bearings named ANFIS-BFDM is presented. The online solution for preprocessing measured data and the way of exploiting the filtered data to label the target domain were our key proposals in this research. In the offline phase, frequency-based splitting of the stream of measured data into different time series was performed to cancel the high-frequency region. The optimal data screening threshold ODST was distilled in remaindered low-frequency data to set up the impulse noise filter FIN. An ANFIS was trained from the preprocessed data to identify the dynamic response of the managed bearing(s). In the online phase, the ODST and ANFIS were employed to filter noise and recognize online the object’s health status, respectively. Together with the survey results obtained, some aspects can be observed from the theoretical basis, as follows.
- This combination of filtering high-frequency noise and IN allows for improving the processing efficiency and speed, suitable for online applications.
- The proposed way of organizing data in IDS_1 and IDS_2 (12) of the FIN enriches information related to the labeled data samples covering both the source and target domains. It allows not only to weaken the negative influence of the domain drift between the source and target, but also to increase the difference of data correlation between with and without IN to improve the filtering effectiveness.
- As presented in the proposed algorithm ANFIS-BFDM, the ANFIS that takes the role of the mapping (1) from the fusion domain to the target domain can make the negative impacting degree of domain drift between the source and target domains weaken.
In short, there are two key advantages of the proposed method: (i) the possibility for actual applications of the data preprocessing solution based on SSA and the filter FIN in online filtering of the measured data, and (ii) the compared effectiveness of the ANFIS-BFDM in reliably identifying a fault even if severe impulse noise appears in the databases. These aspects are verified in Section 4.
Finally, despite the strong points, the considerable time delay related to the calculating cost of this method is also a challenge. The improvement of the delay is the motivation for the authors’ future research.
Author Contributions
Conceptualization, S.D.N.; methodology, Q.T.T.; software, S.D.N. and Q.T.T.; validation, S.D.N.; formal analysis, Q.T.T.; investigation, S.D.N.; resources, Q.T.T.; data curation, Q.T.T.; writing—original draft preparation, Q.T.T.; writing—review and editing, S.D.N.; visualization, Q.T.T.; supervision, S.D.N.; project administration, S.D.N.; funding acquisition, S.D.N. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Review Board.
Informed Consent Statement
Informed consent was obtained from all subjects involved in the study.
Data Availability Statement
Data available on request.
Acknowledgments
The authors would like to thank the support from the Vietnam National Foundation for Science and Technology Development (NAFOSTED) under grant number 107.01-2019.328.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Xu, Y.; Zhang, K.; Ma, C.; Cui, L.; Tian, W. Adaptive Kurtogram and its applications in rolling bearing fault diagnosis. Mech. Syst. Signal Process. 2019, 130, 87–107. [Google Scholar] [CrossRef] [Scilit]
- Yu, G. A Concentrated Time—Frequency Analysis Tool for Bearing Fault Diagnosis. IEEE Trans. Instrum. Meas. 2020, 69, 371–381. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Zhang, W.; Ding, Q. Cross-Domain Fault Diagnosis of Rolling Element Bearings Using Deep Generative Neural Networks. IEEE Trans. Ind. Electron. 2018, 66, 5525–5534. [Google Scholar] [CrossRef] [Scilit]
- Wu, S.; Jing, X.Y.; Zhang, Q.; Wu, F.; Zhao, H.; Dong, Y. Prediction Consistency Guided Convolutional Neural Networks for Cross-Domain Bearing Fault Diagnosis. IEEE Access 2020, 8, 120089–120103. [Google Scholar] [CrossRef] [Scilit]
- Yang, B.; Lei, Y.; Jia, F.; Li, N.; Du, Z. A Polynomial Kernel Induced Distance Metric to Improve Deep Transfer Learning for Fault Diagnosis of Machines. IEEE Trans. Ind. Electron. 2020, 67, 9747–9757. [Google Scholar] [CrossRef] [Scilit]
- Shen, F.; Hui, Y.; Yan, R.; Sun, C.; Xu, J. A New Penalty Domain Selection Machine Enabled Transfer Learning for Gearbox Fault Recognition. IEEE Trans. Ind. Electron. 2020, 67, 8743–8754. [Google Scholar] [CrossRef] [Scilit]
- Zhang, S.; Wang, B.; Habetler, T.G. Deep Learning Algorithms for Bearing Fault Diagnostics—A Comprehensive Review. IEEE Access 2020, 8, 29857–29881. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, S.D.; Ngo, K.N.; Tran, Q.T.; Choi, S.B. A new method for beam-damage-diagnosis using the adaptive fuzzy neural structure and wavelet analysis. Mech. Syst. Signal Process. 2013, 39, 181–194. [Google Scholar] [CrossRef] [Scilit]
- Simani, S.; Farsoni, S.; Castaldi, P. Fault Diagnosis of a Wind Turbine Benchmark via Identified Fuzzy Models. IEEE Trans. Ind. Electron. 2015, 62, 3775–3782. [Google Scholar] [CrossRef] [Scilit]
- Lei, Y.; Jia, F.; Lin, J.; Xing, S.; Ding, S.X. An Intelligent Fault Diagnosis Method Using Unsupervised Feature Learning Towards Mechanical Big Data. IEEE Trans. Ind. Electron. 2016, 63, 3137–3147. [Google Scholar] [CrossRef] [Scilit]
- Tran, Q.T.; Nguyen, S.D.; Seo, T. Algorithm for Estimating Online Bearing Fault Upon the Ability to Extract Meaningful Information from Big Data of Intelligent Structures. IEEE Trans. Ind. Electron. 2019, 66, 3804–3813. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, S.D.; Choi, S.B.; Seo, T.-I. Recurrent Mechanism and Impulse Noise Filter for Establishing ANFIS. IEEE Trans. Fuzzy Syst. 2018, 26, 985–997. [Google Scholar] [CrossRef] [Scilit]
- Pan, S.J.; Tsang, I.W.; Kwok, J.T.; Yang, Q. Domain Adaptation via Transfer Component Analysis. IEEE Trans. Neural Netw. 2011, 22, 199–210. [Google Scholar] [CrossRef] [Scilit]
- Golyandina, N.; Nekrutkin, V.; Zhigljavsky, A. Analysis of Time Series Structure—SSA and Related Techniques, 1st ed.; Chapman & Hall: London, UK; CRC: Boca Raton, FL, USA, 2001. [Google Scholar]
- Salgado, D.R.; Alonso, F.J. Tool wear detection in turning operations using singular spectrum analysis. J. Mater. Process. Technol. 2006, 171, 451–458. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, S.D.; Nguyen, Q.H.; Seo, T.I. ANFIS Deriving from Jointed Input-Output Data Space and Applying in Smart-Damper Identification. Appl. Soft Comput. 2017, 53, 45–60. [Google Scholar] [CrossRef] [Scilit]
- Liu, T.; Chen, J.; Dong, G. Singular spectrum analysis and continuous hidden Markov model for rolling element bearing fault diagnosis. J. Vib. Control. 2015, 21, 1506–1521. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, S.D.; Choi, S.B. Processing Online Massive Measuring Databases via Data-Uncertainty Quantifying Mechanism to Synthesize ANFIS. Int. J. Fuzzy Syst. 2020, 22, 1679–1693. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, S.D.; Choi, S.B.; Kim, J.H. Smart Dampers-based Vibration Control—Part 1: Measurement data processing. Mech. Syst. Signal Process. 2020, 145, 106958. [Google Scholar] [CrossRef] [Scilit]
- Ferreira, M.R.P.; de Carvalho, F.d.A.T. Kernel fuzzy C-means with automatic variable weighting. Fuzzy Sets Syst. 2014, 237, 1–46. [Google Scholar] [CrossRef] [Scilit]
- Wu, J.; Wu, C.; Cao, S.; Or, S.W.; Deng, C.; Shao, X. Degradation Data-Driven Time-To-Failure Prognostics Approach for Rolling Element Bearings in Electrical Machines. IEEE Trans. Ind. Electron. 2019, 66, 529–539. [Google Scholar] [CrossRef] [Scilit]
- Truong, N.T.; Seo, T.I.; Nguyen, S.D. Bearing Fault Online Identification Based on ANFIS. Int. J. Control. Autom. Syst. 2021, 19, 1703–1714. [Google Scholar] [CrossRef] [Scilit]
- Gong, W.; Cai, Z. Differential Evolution with Ranking-Based Mutation Operators. IEEE Trans. Cybern. 2013, 43, 2066–2081. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).








