Next Article in Journal
Multi-Criteria Decision-Making Method Based on Complex t-Spherical Fuzzy Aczel–Alsina Aggregation Operators and Their Application
Previous Article in Journal
Benefits Evaluation Method of an Integrated Energy System Based on a Fuzzy Comprehensive Evaluation Method
Previous Article in Special Issue
Stochastic Model for the LMS Algorithm with Symmetric/Antisymmetric Properties
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Mechanical Equipment Fault Diagnosis Model Based on TSK Fuzzy Broad Learning System

1
Institute of Artificial Intelligence and Data Science, School of Management, Hefei University of Technology, Hefei 230009, China
2
Institute of Software Systems and Engineering, School of Software, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Symmetry 2023, 15(1), 83; https://doi.org/10.3390/sym15010083
Submission received: 17 November 2022 / Revised: 12 December 2022 / Accepted: 19 December 2022 / Published: 28 December 2022
(This article belongs to the Special Issue New Approaches for System Identification Problems)

Abstract

:
In an intelligent manufacturing context, the smooth operations of mechanical equipment in the production process of enterprises and timely fault diagnosis during operations have become increasingly important. However, the effect of traditional fault diagnosis depends on the feature extraction quality and experts’ empirical knowledge, which is inefficient and costly, and cannot match the needs of mechanical equipment fault diagnosis in intelligent manufacturing. The TSK fuzzy system has a strong approximation capability and the ability to interpret expert knowledge. The broad learning system (BLS) has strong feature extraction and fast computation capabilities. In this paper, we present a new model—the TSK fuzzy broad learning system (TSK-BLS). The model integrates the advantages of the BLS and the fuzzy system at the same time, which can be calculated quickly and accurately by pseudo-inverse and symmetry methods. On the other hand, the model is an embedded model-building mechanism, which extends the application scope of BLS theory. The model was tested on a bearing fault data set, provided by Case Western Reserve University, and the model’s fault diagnosis accuracy was as high as 0.9967. The results were compared with those of the convolutional neural network (CNN) and the BLS models, whose fault diagnosis accuracies are 0.6833 and 0.9133, respectively. Comparison showed that the proposed fault diagnosis model—TSK-BLS, achieved significant improvements.

1. Introduction

With the integrated development of artificial intelligence and manufacturing industry, a variety of expert systems and intelligent auxiliary systems have been developed for production control, equipment maintenance and other links in the manufacturing field. The world’s manufacturing powers have put forward different strategic plans to seize the commanding heights of the future manufacturing industry. In addition, against the background of intelligent manufacturing, the manufacturing industry also puts forward higher requirements for the digitalization and intelligence of mechanical equipment; mechanical equipment fault diagnosis is becoming more and more important. However, human-driven mechanical equipment fault diagnosis methods are inefficient and influenced by production conditions, which makes it difficult to match the current development speed of intelligent manufacturing. Most of the current fault diagnosis methods for mechanical equipment are based on using feature extraction [1] to classify faults and thus determine the fault types [2]. Recently, methods such as fuzzy systems and neural networks have gradually thrived in the field of fault diagnosis, and the reliability and maintainability of mechanical equipment operations have been further improved.
The input, output and state variables of fuzzy systems are defined on fuzzy sets, which are a generalization of deterministic systems. Fuzzy systems [3], which can emulate comprehensive human reasoning [4], are very effective for fuzzy information processing problems [5], and have been used extensively for fault diagnosis. Wu [6] proposed a fault detection filter design method for fuzzy stochastic systems. Wang [7] proposed a fault diagnosis and isolation design method for fuzzy affine systems with sensor faults. Although fuzzy systems have great interpretability, their fuzzy rules are predefined, based on expert knowledge, and do not change as the input data are updated, which often leads to poor accuracy. In addition, when encountering high-dimensional data, fuzzy systems need a large number of fuzzy rules to achieve satisfactory precision [8], which leads to an increase in the computational workload.
The neural network is a network structure that can be used to handle practical problems with multiple nodes and multiple outputs and has the advantages of a strong self-learning capability, self-adaptive capability, and fast computation. Yu [9] proposed a model combining wavelet packets with radial basis function (RBF) neural networks, to conduct a fault diagnosis with rolling bearings of metro vehicles, and the experiments showed that the method has a good fault type classification effect. Mandal [10] used the deep belief network to classify online fault data and trained faulty sensors. The performance of the proposed method was verified using the obtained field data. Guo [11] applied continuous wavelet transform to extract image fault features and used the convolutional neural network (CNN) to further extract features of grayscale images. The proposed method is robust and improves the efficiency of fault diagnosis. Although neural networks are developing rapidly and have become one of the current research hotspots, they still have the disadvantages of poor interpretation, and are time-consuming and labor-intensive.
Fuzzy neural networks have the strengths of both fuzzy systems and neural networks, compensating for their drawbacks when they exist in isolation. Jiang [12] proposed a new method for epileptic electroencephalogram (EEG) recognition based on a multi-view learning framework and fuzzy system. The model introduces the classical TSK fuzzy system as an easy-to-understand recognition model and develops a multi-view TSK fuzzy system method for recognizing epileptic EEG signals with good recognition results. Bai [13] used information fusion to extract the fault features of vibration signals, and established a fault diagnosis model based on fuzzy neural networks. Simulation results show that the proposed model is capable of extracting fault features of gearboxes well; the presented model additionally has a comparatively accurate fault identification capability. Jang [14] combined the TSK fuzzy model with a five-layer neural network to form the adaptive-network-based fuzzy inference system (ANFIS), which can quickly complete highly nonlinear mappings. TSK fuzzy systems are easy-to-understand intelligent models that are highly interpretable and have powerful learning capabilities. To date, TSK fuzzy systems have had a wide range of applications in multiple disciplines.
The broad learning system (BLS) [15] is the new model with a simple and shallow network structure proposed by C. L. Philip Chen, which can replace deep learning [16] for data training [17]. Currently, the BLS is widely used in image classification, numerical regression, EEG signal processing and other fields. Yang [18] proposes a fusion early warning model based on the ensemble empirical modal decomposition (EEMD) and broad learning algorithm. Using the gearbox data in a healthy state as the discriminant, we first perform the EEMD decomposition of the gearbox oil temperature time series signal to obtain the time-frequency characteristics. We then use the broad learning algorithm to model the gearbox, using the data acquisition and monitoring control system data to realize the predictive maintenance of the wind turbine gearbox. Zhao [19] proposes a domain-adapted BLS (DABLS) model based on the stream regularization framework and maximum mean difference to achieve cross-domain image classification in the target domain without labels. The DABLS model first constructs feature nodes and enhancement nodes of the BLS to effectively extract features from the source and target domain data; it then uses the stream regularization framework to construct Laplacian matrices to mine the potential information of the target domain data, which solves the problem of label data scarcity in fault diagnosis classification tasks. The TSK fuzzy system [20] is a well-known classical fuzzy system that is widely used for modeling [21] because of its simple output. In this paper, we combine BLS with TSK fuzzy systems, and propose the TSK fuzzy broad learning system (TSK-BLS), which inherits both the better interpretability of TSK fuzzy systems and the advantages of the simple structure and fast operations of the BLS.
The performance of the TSK-BLS model proposed in this paper is compared with that of the BLS and CNN. The TSK-BLS can achieve satisfactory training accuracy with fewer fuzzy rules and less training time, which shows the superiority of the model. In addition, the ensemble model breaks through the limitation of a single theory and promotes the further development of the theoretical framework of the BLS. Its construction process is also universal and can be applied to other similar models.
The remainder of this paper is in the following organization. Section 2 outlines the basic concepts of the BLS and TSK fuzzy systems. Section 3 presents the structural model and learning algorithm of the proposed TSK-BLS. Section 4 verifies the feasibility of the TSK-BLS through experiments. Section 5 summarizes the conclusions of the TSK-BLS.

2. Related Works

2.1. Broad Learning System (BLS)

The simple and shallow network structure of the BLS is an alternative to deep learning for data training, and has great symmetry. Compared with the currently popular deep learning, the BLS has fewer model parameters and a faster computing speed with a slight loss of accuracy. In addition, the BLS can be trained using features extracted from other models and has better adaptability with other machine learning algorithms.
As shown in Figure 1, the BLS is built on the basis of a random vector function chain neural network, but the BLS enhancement nodes are built in a different way from it. Instead of using the raw data as an input layer, the BLS first performs feature extraction on the original data to form the mapping features and store them in feature nodes. The mapping features are then used as the input of the enhancement nodes to perform further transformations. Finally, the defuzzification outputs of the feature nodes are augmented with the enhancement nodes’ outputs to obtain the outputs of the BLS; the connection weights can be quickly calculated by a pseudoinverse.
For given original data X , the feature of the i th mapping can be expressed as:
Z i = ϕ i ( X W e i + β e i ) , i = 1 , 2 n
The output of the feature layer for the BLS formed by n sets of feature nodes in series is:
Z n ( Z 1 , Z 2 Z n )
Subsequently, the mapped features are subjected to nonlinear transformations, forming “enhancement nodes” whose weights are randomly generated; and the first n feature mappings are combined to create the j th set of enhancement nodes, denoted as follows:
H j = ξ j ( Z n W h j + β h j ) ,   j = 1 , , m
The output of the enhancement layer of the BLS formed by m sets of enhancement nodes in a series is:
H m ( H 1 , H 2 H m )
Finally, feature and enhancement layers are transferred to the output layer directly; the output Y can be expressed as:
Y = [ Z 1 , , Z n | ξ ( Z n W h 1 + β h j 1 ) , , ξ ( Z n W h m + β h m ) ] W n m = [ Z 1 , , Z n | H 1 , , H m ] W n m = [ Z n | H m ] W n m = A n m W n m
The corresponding output coefficients can be derived from the pseudoinverse calculation, which is given by:
W n m = [ Z n | H m ] + Y = ( A n m ) + Y
X R N × M ;   Y R N × C ; N denotes the number of input samples; M   and   C represent the input and output data dimensions, respectively. ϕ and ξ represent the activation functions; W e i , W h j and W n m denote the weights; β e i and β h j denote the errors; A n m denotes the augmentation matrix of the feature layer output Z n and enhancement layer output H m .

2.2. Takagi-Sugeno-Kang Fuzzy System (TSK Fuzzy System)

Fuzzy systems have the advantage of being able to incorporate expert experiences, while their generalization capability is less affected by the data. Currently, the main fuzzy systems are TSK fuzzy systems, fuzzy logic systems and Mamdani fuzzy systems. The TSK fuzzy system is structurally and computationally simpler and more expressive than the other two types of systems; and due to the simplicity of the output form, TSK fuzzy systems are particularly suitable for data-driven modeling. TSK fuzzy systems have been used in many applications, including fault diagnosis, system identification, pattern recognition, image processing and data mining. TSK fuzzy systems are described by a group of i f t h e n fuzzy rules, which take the general form of:
i f   x 1   i s   A k 1 ,   x 2   i s   A k 2     x m   i s   A k m   t h e n   y k = f k ( x ) ,   k = 1 , 2 K
x j   ( j = 1 , 2 m ) is the fuzzy system input, A k j is the fuzzy sets of the k th fuzzy rule corresponding to the j th input variable x j , and K is the number of fuzzy rules.
f k ( x ) is generally a linear function, usually expressed as a polynomial. Therefore, the model’s posterior equation is:
y k = f k ( x ) = α 0 k + α 1 k x 1 + α 2 k x 2 + + α m k x m
The membership function then corresponding to the k th fuzzy rule is:
u k = j = 1 m u k j ( x j )
α j k denotes the coefficients, and u k j ( x j ) denotes the membership function of input x j corresponding to the fuzzy set A k j .
The TSK fuzzy system applies the center of gravity method for defuzzification. Therefore, the defuzzification output of the TSK fuzzy system is:
y = k = 1 K u k k = 1 K u k f k ( x ) = k = 1 K j = 1 m u k j ( x j ) k = 1 K j = 1 m u k j ( x j ) f k ( x )

3. TSK Fuzzy Broad Learning System (TSK-BLS)

BLS has the strengths of simple structure, fast speed and high accuracy. TSK fuzzy system has good interpretability for what was just learned and can fully use expert knowledge. This study integrates the BLS with the TSK fuzzy system to obtain the new model TSK-BLS—which has the advantages of both fast computations and great interpretability. It additionally has excellent results in the field of fault diagnosis.
The TSK-BLS preserves the basic structure of the BLS, but TSK fuzzy subsystems replace the feature nodes of the BLS, whose structure is shown in Figure 2. The TSK-BLS was evaluated in subsequent experiments and proved to have great stability. Compared to some more advanced methods, the results indicate that the TSK-BLS can attain satisfactory test accuracy in less training time.
If we suppose that there are n TSK fuzzy subsystems and m enhancement nodes in the TSK-BLS, all TSK fuzzy subsystems are first-order TSK fuzzy subsystems; that is, f k ( x ) are all first-order polynomial.
The input data are:
X = ( x 1 , x 2 x N ) T ,   x s = ( x s 1 , x s 2 x s M ) , s = 1 , 2 N
If we assume that the i th TSK fuzzy subsystem has k i fuzzy rules, the k th fuzzy rule is expressed in the following form:
i f   x s 1   i s   A k 1 i ,     x s 2   i s   A k 2 i     x s M   i s   A k M i t h e n   z s k i = f k i ( x s 1 , x s 2 x s M ) , k = 1 , 2 k i
Because f k i ( X ) is a first-order polynomial, it takes the form:
z s k i = f k i ( x s 1 , x s 2 x s M ) = j = 1 M α k j i x s j
α k j i is the coefficient of the j th input x s j corresponding to the k th fuzzy rule in the i th TSK fuzzy subsystem.
The Gaussian function has rotation symmetry and is chosen as the membership function of the corresponding fuzzy set, which takes the form:
u k j i ( x ) = e ( x c k j i σ k j i ) 2
σ k j i and c k j i are the width and center of the Gaussian function, respectively. We apply the k-means algorithm for the training set, choose appropriate clustering centers for each TSK fuzzy subsystem, and use these clustering centers to initialize the centers of the Gaussian function. Additionally, the number of clustering centers determines the number of fuzzy rules in the TSK fuzzy subsystem. Owing to the randomness of the k-means algorithm under the initial conditions, the training data of each TSK fuzzy subsystem will generate different centers, ensuring that different results are produced, thus enabling better extraction of data features.
Therefore, the activation function for the kth fuzzy rule of the i th TSK fuzzy subsystem is:
u s k i = j = 1 m u k j ( x s j )
The weight of each fuzzy rule can be calculated as:
w k i = j = 1 m u k j ( x s j ) k = 1 k i j = 1 m u k j ( x s j )
Because the i th TSK fuzzy subsystem has k i fuzzy rules:
z s i = ( z s 1 i , z s 2 i z s k i i )
Therefore, the i th TSK fuzzy subsystem output is:
z i = ( z 1 i , z 2 i z N i ) T
To maintain the consistency of the variables, for n TSK fuzzy subsystems, the intermediate output matrix variables are expressed as:
z n = ( z 1 , z 2 z n ) R N × ( k 1 + k 2 k n )
k i ( i = 1 , 2 n ) denotes the number of fuzzy rules in i th TSK fuzzy subsystem.
Subsequently, z n is used as the input to the enhancement layer for nonlinear transformation. For the l th enhancement node, assuming it has L l neurons, its output matrix is expressed as:
H l = ξ l ( Z n W h l + β h l ) ,   L = 1 , , m
W h l and β h l denote the weights corresponding to the output z n of n TSK fuzzy systems and the errors, respectively, which are randomly generated in the interval [0, 1].
Thus, the output of the m membership nodes is:
H m = ( H 1 , H 2 H m ) R L 1 × L 2 × L m
The nonlinear transformation of the enhancement layer can take full advantage of the rule output z n of the TSK fuzzy system, which can fully extract information from the original input data and interpret it well.
The output of the i th TSK fuzzy subsystem with input training data x s is expressed as:
F s i = ( k = 1 k i w s k i δ k 1 i z s k i , , k = 1 k i w s k i δ k C i z s k i ) = ( k = 1 k i w s k i δ k 1 i ( j = 1 M α k j i x s j ) , , k = 1 k i w s k i δ k C i ( j = 1 M α k j i x s j ) ) = j = 1 M α k j i x s j · ( w s 1 i , w s 2 i , , w s k i i ) ( δ 11 i δ 1 C i δ k i 1 i δ k i C i )
δ k c i ( c = 1 , 2 , , C ) is the posterior parameter of the fuzzy rule in the i th TSK fuzzy subsystem. We introduced parameter δ k c i to reduce the amounts of total parameters to be calculated by the TSK fuzzy subsystem. This was done because, in practice, the input data dimension M is much larger than the output data dimension C . It is easier and faster to calculate δ k c i by the pseudoinverse method than to calculate α k j i .
The output of the i th TSK fuzzy subsystem for input data X is:
F i = ( F 1 i , F 2 i , , F N i ) T = D ω i δ i R N × C
where:
D = d i a g { j = 1 M α k j i x 1 j , j = 1 M α k j i x 2 j , , j = 1 M α k j i x N j } ω i = ( w 11 i w 1 k i i w N 1 i w N k i i ) ,     δ i = ( δ 11 i δ 1 C i δ k i 1 i δ k i C i )
We then have the aggregate output of n TSK fuzzy subsystems as follows:
F n = i = 1 n F i = i = 1 n D ω i δ i = D i = 1 n ω i δ i = D · ( ω 1 , ω 2 , , ω n ) · ( δ 1 δ 2 δ n ) = D ω δ R N × C
where ω = ( ω 1 , ω 2 , , ω n ) is the matrix consisting of w s k i i ; δ = ( δ 1 , δ 2 , , δ n ) T consists of the parameters to be calculated later.
The output F n of all TSK fuzzy subsystems is now transferred to the output layer of the TSK-BLS together with the output H m of the enhancement layer. The output is:
Y = F n + H m w h = D ω δ + H m w h = ( D ω , H m ) ( δ w h ) = (   D ω , H m ) W
where W is the parameter matrix of a TSK-BLS consisting of δ and w h .
For a given training target Y , the matrix coefficients W can be quickly computed using the pseudoinverse and symmetry.
W = ( D ω , H m ) + Y
( D ω , H m ) + = [ ( D ω , H m ) T ( D ω , H m ) ] ( D ω , H m ) T
The TSK-BLS training algorithm is outlined in Algorithm 1.
Algorithm 1: TSK-BLS training process
Input: Training samples X   R N × M , numbers of fuzzy rules k i , neuron of the enhancement node L l , TSK fuzzy subsystems n and enhancement node m
1: initialize the coefficients α k j i in function f k i ( X )
2: for i = 1 ; i n do
3: obtain k i clustering centers by applying k-means algorithm to training samples X .
4:  applying the values of k i clustering centers to initialize c k j i .
5:  for s = 1   ;   s N do
6:  calculate z s i , F s i
7:  end for
8:   calculate z i , F i
9:  end for
10: calculate z n , H m , F n , W

4. Experimental Results and Analysis

4.1. Data Description

In this section, the Case Western Reserve University bearing fault dataset [22] was used as experimental data to verify the reliability of the TSK-BLS, which were collected by accelerometers during the operation of the faulty bearing. Faults ranging from 0.007 inch to 0.014 inch, 0.021 inch, and 0.028 inch were introduced into the inner raceway, ball element and outer raceway, respectively. The fault dataset also records vibration data for motor loads of 0 to 3 horsepower.
Owing to the excessive amount of raw data in the bearing fault dataset, it is difficult to validate the TSK-BLS model for all types of fault data. Therefore, to simplify the experiment, the inner ring fault data of the 0.007 inches bearing diameter and 0 HP bearing load from the Case Western Reserve University bearing fault dataset were chosen as the input data for this experiment. The data selected had a collection speed of 1797 rpm and sampling frequency of 12 kHz. Therefore, there are approximately 400 acceleration data points for one rotation of the bearing. This experiment takes the 400 acceleration data points as a sample and stores these data points in a picture, which is subsequently used as the input of the TSK-BLS in the form of pictures, as shown in Figure 3. Such data processing enables a picture data to contain a large number of data points, with the consequence that as many of the original acceleration data of the faulty bearing as possible can be used to fully extract the data features.

4.2. Analysis of the Experimental Results

The accuracy is a statistical calculation of how correct a model is at predicting its effectiveness. The loss rate is a function of the difference between the predicted output and actual output of the model. The learning rate is the magnitude of updating the network weights in the optimization algorithm and determines the speed of updating the weights. Epochs refer to the number of iterations that the model needs to make.
During the experiment, first the data had to be disrupted; the data then had to be scaled to divide the input data. Here, 70% of the data are used as a training set, and the rest are used as a test set. The training set is entered into the TSK-BLS model for training, and is followed by the test set to verify the trained results. To avoid errors that occur due to random chance, multiple duplicate experiments are also conducted for the TSK-BLS. After the model stops training, we calculate metrics such as the accuracy, number of iterations, training time, small batch accuracy, small batch loss, etc., which are used to verify the feasibility of the TSK-BLS model. Subsequently, the TSK-BLS model is tested with a test set to determine the training accuracy of the model.
The experimental equipment is a personal computer with Intel Core i5 CPU, 16 GB RAM and NVIDIA GTX 1080ti GPU. The operating system is Windows 10 Professional, and the programming platform is MATLAB R2021a. The CNN has powerful automatic feature extraction capability. The BLS has the advantage of a simple structure and fast computation. To highlight the advantages of the TSK-BLS model, CNN and BLS models are selected as comparison models to compare with the model proposed in this paper.
The learning rate of this experiment is constant and appropriate and will not be adjusted during the training process. According to the experimental results shown in Figure 4, Figure 5 and Figure 6, it can be seen that the pictures clearly show the relationship between the number of iterations and the training time, small batch accuracy, verification accuracy, small batch loss rate, and verification loss rate. The more iterations there are, the higher the small batch accuracy and verification accuracy, and the lower the small batch loss and verification loss. When the training time is the main evaluation index, the times of the TSK-BLS and CNN are approximately the same and lower than that of the BLS. When the small batch accuracy and verification accuracy are the main evaluation metrics, the TSK-BLS and BLS have high accuracy, and the CNN has relatively lower accuracy compared to them.
Figure 7 shows the comparison of the small batch loss rate as well as the validation loss rate of the CNN, BLS and TSK-BLS models, demonstrating the comparison of the small batch accuracy, validation accuracy and experimental accuracy. The results from the pictures show that the TSK-BLS has a smaller small batch loss and verification loss, a higher small batch accuracy and verification accuracy, and that its fault diagnosis accuracy is as high as 0.9967 compared to the CNN and BLS. The experimental results show that the TSK-BLS has a higher accuracy. The results from the pictures show that the TSK-BLS has a smaller small batch loss and verification loss, a higher small batch accuracy and verification accuracy, and that its fault diagnosis accuracy is as high as 0.9967 compared to the CNN and BLS. The experimental results show that the TSK-BLS has a higher accuracy than the compared models, which indicates its significant advantages.

5. Conclusions

By integrating the BLS with the fuzzy system, a new model TSK-BLS is obtained. To construct this model, the feature nodes of the traditional BLS are replaced by the TSK fuzzy system, and the outputs of all TSK fuzzy subsystems are passed directly to the enhancement nodes for nonlinear transformation without aggregation into intermediate variables in advance, thus reducing the complexity. In addition, this integrated model retains the advantages of the simple structure and fast computation of the BLS, as well as the strong interpretability of the fuzzy system to the output. In the experiments on the faulty bearing dataset, the TSK-BLS showed good results in terms of experimental accuracy and training time, which also confirms the superiority of the model in this paper. The contributions of this paper are as follows: by combining TSK fuzzy systems with the BLS, the new model has the advantages of a single model at the same time and extends the scope of application; it breaks through the limitations of a single theory and promotes the further development of the theoretical framework of the BLS; the construction of the model in this paper is not a direct splicing between multiple models, but an embedded model construction mechanism, which is more meaningful for practical application.
Although the TSK-BLS has the advantages of fast computations and high interpretability, it can be effectively applied in the field of fault diagnosis. However, there are still some limitations. The TSK-BLS preserves the construct of the BLS, which means that we can logically extend the incremental learning algorithm to it. Due to technical limitations, research on the incremental learning of the TSK-BLS has not yet been conducted, which will be an important research point in the future.

Author Contributions

Conceptualization, X.W.; writing, manuscript preparation, C.W.; review and editing, K.Z.; supervision and project management, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data in this article are from the Case Western Reserve University Bearing Failure Dataset, and the data acquisition website is: https://engineering.case.edu/bearingdatacenter/download-data-file, accessed on 10 June 2022.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xiao, N. Adaptive feature extraction based on Stacked Denoising Auto-encoders for asynchronous motor fault diagnosis. In Proceedings of the 2016 9th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics, Datong, China, 15–17 October 2016; pp. 854–859. [Google Scholar]
  2. Sun, Y.; Gao, H.; Song, H.; Hong, X.; Liu, Q. Bearing Feature Extraction and Fault Diagnosis Algorithm Based on Convolutional Neural Networks. In Proceedings of the 2018 Prognostics and System Health Management Conference, Chongqing, China, 26–28 October 2018; pp. 780–784. [Google Scholar]
  3. Iglesias, J.; Angelov, P.; Ledezma, A.; Sanchis, A. Human activity recognition based on evolving fuzzy systems. Int. J. Neural Syst. 2010, 20, 355–364. [Google Scholar] [CrossRef] [PubMed]
  4. Yeh, J.W.; Su, S.F. Efficient Approach for RLS Type Learning in TSK Neural Fuzzy Systems. IEEE Trans. Cybern. 2017, 47, 2343–2352. [Google Scholar] [CrossRef] [PubMed]
  5. Teh, Y.; Kerk, Y.W.; Tay, K.M.; Lim, C.P. On Modeling of Data-Driven Monotone Zero-Order TSK Fuzzy Inference Systems Using a System Identification Framework. IEEE Trans. Fuzzy Syst. 2018, 26, 3860–3874. [Google Scholar]
  6. Wu, L.G.; Daniel, W.C. Fuzzy filter design for Ito stochastic systems with application to sensor fault detection. IEEE Trans. Fuzzy Syst. 2009, 17, 233–242. [Google Scholar]
  7. Wang, H.M.; Yang, G.H.; Ye, D. Fault detection and isolation for affine fuzzy systems with sensor faults. IEEE Trans. Fuzzy Syst. 2016, 24, 1058–1071. [Google Scholar] [CrossRef]
  8. Wang, L.X.; Chen, W. Approximation accuracy of some neuro-fuzzy approaches. IEEE Trans. Fuzzy Syst. 2000, 8, 470–478. [Google Scholar] [CrossRef]
  9. Yu, X.; Xing, Z.; Qin, Y.; Jia, L.; Cheng, X. Fault detection method for the rolling bearings of metro vehicle based on RBF neural network and wavelet packet transform. In Proceedings of the 2013 IEEE International Conference on Intelligent Rail Transportation Proceedings, Beijing, China, 30 August–1 September 2013. [Google Scholar]
  10. Mandal, S.; Santhi, B.; Sridhar, S. Nuclear Power Plant Thermocouple Sensor Fault Detection and Classification using Deep Learning and Generalized Likelihood Ratio Test. IEEE Trans. Nucl. Sci. 2017, 64, 1526–1534. [Google Scholar] [CrossRef]
  11. Guo, M.F.; Zeng, X.D.; Chen, D.Y. Deep-learning-based Earth Fault Detection using Continuous Wavelet Transform and Convolutional Neural Network in Resonant Grounding Distribution Systems. IEEE Sens. J. 2018, 18, 1291–1300. [Google Scholar] [CrossRef]
  12. Jiang, Y.Z.; Chung, F.L.; Wang, G.J. Recognition of Epileptic EEG Signals Using a Novel Multiview TSK Fuzzy System. IEEE Trans. Fuzzy Syst. 2017, 25, 3–20. [Google Scholar] [CrossRef]
  13. Bai, R.; Zhang, W.; Zhao, D. Fault Diagnosis algorithm of Wind Power Gearbox Based on Fuzzy Neural Network. In Proceedings of the 2019 Chinese Control and Decision Conference, Nanchang, China, 3–5 June 2019; pp. 3291–3296. [Google Scholar]
  14. Jang, J.R. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685. [Google Scholar] [CrossRef]
  15. Chen, L.P.; Liu, Z.L. Broad learning system: An effective and efficient incremental learning system without the need for deep architecture. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 10–24. [Google Scholar] [CrossRef] [PubMed]
  16. Gong, M.; Zhao, J.; Liu, J.; Miao, Q.; Jiao, L. Change detection in synthetic aperture radar images based on deep neural networks. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 125–138. [Google Scholar] [CrossRef] [PubMed]
  17. Hou, W.; Gao, X.; Tao, D.; Li, X. Blind image quality assessment via deep learning. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 1275–12286. [Google Scholar] [PubMed]
  18. Yang, X.Y.; Kang, N. Early warning method of gearbox fault based on EEMD and broad learning algorithm. Comput. Integr. Manuf. Syst. 2022, 28, 1835–1843. [Google Scholar]
  19. Zhao, H.M.; Zhen, J.; Guo, C.; Deng, W. Domain Adaptive BLS Model Based on Manifold Regularization Framework and MMD. Acta Autom. Sin. 2021, 1–14. [Google Scholar] [CrossRef]
  20. Jiang, Y.; Chung, F.L.; Deng, Z.; Wang, S. Multitask TSK Fuzzy System Modeling by Mining Intertask Common Hidden Structure. IEEE Trans. Cybern. 2015, 45, 534–547. [Google Scholar] [CrossRef]
  21. Wang, J. Multitask TSK Fuzzy System Modeling by Jointly Reducing Rules and Consequent Parameters. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 4078–4090. [Google Scholar] [CrossRef]
  22. Zhou, X.; Mao, S.; Li, M. Bearing Fault Diagnosis Method Based on Down-sampling in Frequency Domain and CNN. Acta Sci. Nat. Univ. Pekin. 2022, 128, 5793. [Google Scholar]
Figure 1. The structure of the BLS.
Figure 1. The structure of the BLS.
Symmetry 15 00083 g001
Figure 2. The framework of the TSK-BLS.
Figure 2. The framework of the TSK-BLS.
Symmetry 15 00083 g002
Figure 3. The diagram of the model section inputs.
Figure 3. The diagram of the model section inputs.
Symmetry 15 00083 g003
Figure 4. Input and CNN experimental results display.
Figure 4. Input and CNN experimental results display.
Symmetry 15 00083 g004
Figure 5. Input and BLS experimental results display.
Figure 5. Input and BLS experimental results display.
Symmetry 15 00083 g005
Figure 6. Input and TSK-BLS experimental results display.
Figure 6. Input and TSK-BLS experimental results display.
Symmetry 15 00083 g006
Figure 7. Model metrics and fault diagnosis accuracy comparison chart.
Figure 7. Model metrics and fault diagnosis accuracy comparison chart.
Symmetry 15 00083 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, X.; Wang, C.; Zhu, K.; Zhao, X. A Mechanical Equipment Fault Diagnosis Model Based on TSK Fuzzy Broad Learning System. Symmetry 2023, 15, 83. https://doi.org/10.3390/sym15010083

AMA Style

Wang X, Wang C, Zhu K, Zhao X. A Mechanical Equipment Fault Diagnosis Model Based on TSK Fuzzy Broad Learning System. Symmetry. 2023; 15(1):83. https://doi.org/10.3390/sym15010083

Chicago/Turabian Style

Wang, Xiaojia, Cunjia Wang, Keyu Zhu, and Xibin Zhao. 2023. "A Mechanical Equipment Fault Diagnosis Model Based on TSK Fuzzy Broad Learning System" Symmetry 15, no. 1: 83. https://doi.org/10.3390/sym15010083

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