Next Article in Journal
Printed Graphene, Nanotubes and Silver Electrodes Comparison for Textile and Structural Electronics Applications
Next Article in Special Issue
Sensor Fault Diagnostics Using Physics-Informed Transfer Learning Framework
Previous Article in Journal
An Integrated Individual Environmental Exposure Assessment System for Real-Time Mobile Sensing in Environmental Health Studies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Error Fusion of Hybrid Neural Networks for Mechanical Condition Dynamic Prediction

1
School of Mechanical Engineering, Dongguan University of Technology, Dongguan 523808, China
2
College of Mechatronics and Control Engineering, Shenzhen University, Shenzhen 518060, China
3
School of Automation, Guangdong University of Technology, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(12), 4043; https://doi.org/10.3390/s21124043
Submission received: 27 April 2021 / Revised: 25 May 2021 / Accepted: 7 June 2021 / Published: 11 June 2021

Abstract

:
It is important for equipment to operate safely and reliably so that the working state of mechanical parts pushes forward an immense influence. Therefore, in order to enhance the dependability and security of mechanical equipment, to accurately predict the changing trend of mechanical components in advance plays a significant role. This paper introduces a novel condition prediction method, named error fusion of hybrid neural networks (EFHNN), by combining the error fusion of multiple sparse auto-encoders with convolutional neural networks for predicting the mechanical condition. First, to improve prediction accuracy, we can use the error fusion of multiple sparse auto-encoders to collect multi-feature information, and obtain a trend curve representing machine condition as well as a threshold line that can indicate the beginning of mechanical failure by computing the square prediction error (SPE). Then, convolutional neural networks predict the state of the machine according to the original data when the SPE value exceeds the threshold line. It can be seen from this result that the EFHNN method in the prediction of mechanical fault time series is available and superior.

1. Introduction

In the context of the current Internet of Things, narrowing the gap between real-time data of enterprises’ factories and business decisions is essential. Predictive maintenance services are used to substitute state-based maintenance services of enterprises [1]. Machine parts will appear in different types of failure significantly, which reduces the machine equipment’s efficiency when it works for a long time. If relevant measures are not taken in time, severe economic losses and safety accidents may occur. Therefore, it is necessary to study the prediction of equipment failure. In recent years, the forecast of mechanical equipment has developed rapidly because it can improve the equipment’s reliability and safety, significantly improve the production efficiency, and reduce maintenance costs through fault prediction of mechanical equipment [2].
Mechanical equipment’s health monitoring has become an essential part of promoting the big data revolution and the development of modern manufacturing systems with the support of industrial Internet and data-driven technology [3]. In recent years, advanced sensing technology and network communication have grown rapidly, which has provided much data for manufacturing systems. Traditional data-driven prediction is based on shallow learning architecture and cannot meet the demand of big data. As an important branch of machine learning, deep learning can extract valuable information from big data and process it to make appropriate decisions, thus achieving rapid development. Deutsch et al. [4] proposed a method based on deep learning to predict the residual life (RUL) of big data rotation components. Sun et al. [5] proposed a method based on deep learning to predict the tool’s working state. Zhao et al. [6] used a local feature-based gated recurrent unit (LFGRU) network to predict the machine state. Shao et al. [7] realized and accelerated the deep learning framework of deep neural network training by using transfer learning to achieve highly accurate machine fault diagnosis. Chen et al. [8] proposed an RNN model based on encoder–decoder structure and attention mechanism, which was used to mine useful degradation information from long historical data and verified by visual attention distribution. Chang et al. [9] studied the iterative gradient convergence of the back-propagation neural network (BNN) algorithm used to predict tool life and analyzed its convergence and stability. Fang et al. [10] conceived the prediction of the jobs remaining time (JRT) based on the production of big data (BD) deep learning (DL) in the manufacturing execution process. By combining time-domain features and frequency-domain features, Ren et al. [11] proposed an integrated deep learning method for collaborative prediction of the remaining service life of multiple bearings. Sun et al. [12] proposed a deep transfer learning (DTL) network based on a sparse autoencoder (SAE) for machine failure prediction.
The literature mentioned above shows that before predicting the workpiece, there are three stages: data processing, feature extraction, and model training. The key part is improving the prediction accuracy because data processing and feature extraction will significantly impact the model’s prediction accuracy. Training data and test data are mostly collected by sensors, such as sensors related to vibration, acceleration, temperature, and air pressure, or combining multiple sensors of the same type to collect real-time working status data of mechanical equipment [13]. The Vibration data belong to the natural time series, the LSTM model has become the primary processing time series method [14]. Wu et al. [15] constructed a new deep long-term short-term memory (DLSTM) model that uses multiple sensor time series signals to accurately predict the remaining service life (RUL). Wu et al. [16] proposed to use the utilizing vanilla LSTM neural network to obtain an excellent remaining useful life (RUL) prediction accuracy. Cai et al. [17] proposed a hybrid information system for tool wear prediction based on a long-term short-term memory network (LSTM). These prediction methods based on deep learning have certain shortcomings while achieving certain results. For example, their prediction performance depends mainly on the hand-made feature design [18]. In the actual data acquisition process, especially in the acquisition of rotating machinery vibration data, often noise interference makes it more difficult to extract data features. As an essential part of deep learning, due to the good ability to extract features, CNN is widely used in data feature extraction. Based on the multi-domain feature fusion method, Huang et al. [19] proposed a new deep convolutional neural network (DCNN) model for tool wear prediction. Wang et al. [20] proposed a hybrid prediction scheme completed by a newly developed deep heterogeneous GRU model and local feature extraction. Duan et al. [21] designed a new deep learning multi-frequency-bands deep convolutional neural network (MFB-DCNN) model, which is used to process big data and monitor tool status. Li et al. [22] proposed a deep learning method for multi-scale feature extraction based on convolutional neural networks for remaining life prediction. Wang et al. [23] proposed a system prediction method for a recurrent convolutional neural network (RCNN) for mechanical RUL prediction. Fu et al. [24] combined convolutional neural networks (CNN) with long-term and short-term memory networks (LSTM) for fan status monitoring. Recently, the EFMSAE-LSTM algorithm (literature [25]) was proposed for bearing condition dynamic monitoring.
At present, the research mainly focuses on the detection, diagnosis, and classification of faults with deep learning algorithms. However, there is less research on the trend of machine faults. The LSTM model algorithm can predict machine failure trends, but it only concerns the long-term sequence information, which will lose global features. On the contrary, based on autonomous learning, the CNN method can extract essential features of the sequence from a global perspective. Both LSTM and CNN need an excellent data input mode, that is, the input data are larger, and the calculation is less efficient. Consulting the literature, it was discovered that Zhang et al. [26] designed an error fusion of multiple sparse autoencoders (EFMSAE) to monitor the health of a 3D printer in real-time. We can use the square prediction error (SPE) as an error fusion tool to fuse multiple SAEs, which positively affects feature extraction and health status detection. EFMSAE can check the health status of machinery, but it cannot predict health status. Inspired by the above discussion, this paper proposes a novel condition prediction method, named error fusion of hybrid neural networks (EFHNN), which combines the error fusion of multiple sparse auto-encoders with CNN for predicting the mechanical condition. First, in order to improve the accuracy of device state prediction, we calculate the square prediction error (SPE) by the error fusion method of multi-sparse self-encoder (EFMSAE) to extract the multi-feature information and obtain the trend curve representing the machine state. Then, we input the trend curve into the convolutional neural network for condition prediction. Thus, the main contributions of this paper include: (1) The square prediction error trend curve based on the error fusion of multi-sparse self-encoder model is acquired to denote the machine condition and a threshold control line is calculated to monitor the start time of mechanical failure. (2) Combining EFMSAE and CNN, an error fusion of hybrid neural networks (EFHNN) method is proposed for mechanical condition prediction, which improves the accuracy of fault prediction. Thus, a novel condition prediction method, named error fusion of hybrid neural networks (EFHNN), is proposed and the main contributions of this paper include: (1) The square prediction error trend curve based on the error fusion of multi-sparse self-encoder model is acquired to denote the machine condition and a threshold control line is calculated to monitor the start time of mechanical failure. (2) Combining EFMSAE and CNN is used for mechanical condition prediction, which improves the accuracy of fault prediction.
The rest of the paper is organized as follows. The second section introduces the theoretical basis of the error fusion of hybrid neural networks method. The third section introduces the bearing life test and the four-axis unmanned aerial vehicle (UAV) accelerated failure test. After that, we will discuss the experimental results in Section 4. Finally, we draw conclusions and future research directions in Section 5.

2. Methodology

The proposed error fusion of hybrid neural networks is described in this section. The based knowledge of the SAE and CNN method is introduced for raw data processing in the first and second parts. Subsequently, the detail techniques of the proposed EFHNN are described. Finally, the flow chart of the method proposed in this paper is introduced in the fourth part.

2.1. Sparse Auto-Encoders

An autoencoder (AE) is an unsupervised hidden layer neural network that automatically learns features from original data by minimizing reconstruction errors [27]. Sparse automatic encoding (SAE) is a hierarchical deep neural network structure composed of multiple layers of AEs. The goal of an AE is to reconstruct the original input as accurately as possible in the output layer [28]. The SAE method is used to learn features from the data set, and then multiple SAEs are error-fused to obtain the squared prediction error (SPE) trend curve. When the number of input neurons is greater than the number of output neurons, SAE will automatically complete the process of dimensionality reduction, that is, compress the data in the hidden layer and decompress them in the output layer. The model structure is shown in Figure 1.
While the sparse autoencoder reduces the dimensionality of the data, this method can ensure that the input and output values are as similar as possible. However, there are still some differences between input and output, which can be used for computing the square prediction error. It should be noted that the input and output have the same dimensions based on SAE in each layer, which is important for square prediction error. Thus, we used the SAE model to reduce the dimensionality of the data and compute the square prediction error. The characteristic curves extracted by traditional SAE and other algorithms are independent of each other, but the EFMSAE algorithm can fuse the characteristics of multiple channels to obtain a more accurate trend curve and threshold control line, which is convenient for monitoring the changing trend of the system.
The sparse restriction mechanism in SAE acts on the hidden layer to control the number of “active” neurons. The Sigmoid function is used as the activation function of the network, and its range is (0, 1), expressed as:
D i + 1 = σ D i = 1 1 + e x p ( D i )
In the above formula, Di and Di+1, respectively, represent the i-th input layer and the i-th output layer.
Suppose the input of the i-th hidden layer is X, xi ∈ R(m), where N is the total number of data sets, and m is the dimensionality of each data set. In the automatic encoding network, the activation function σ acts on the input layer, and the encoding operation is performed on it to obtain the hidden vector h of the hidden layer. The hidden vector is decoded in the output layer to obtain the output vector a, which is expressed by the formula:
h = σ ( E i X + b 1 )
a = σ ( D i h + b 2 )
In Equation (2), Ei represents the encoding of the hidden layer; Di denotes the decoding weight of the output layer; and b1 and b2 represent the deviation values of encoding and decoding, respectively. We use hj (x(i)) to represent the output of the j-th neuron in the hidden layer, and x(i) to represent the input of the i-th sample.

2.2. Convolutional Neural Networks Method

There are some bottlenecks in the development of the deep neural network, and convolutional neural networks (referred to as CNN) is one of the most successful special cases. Ehsan Hoseinzade et al. [29] suggested a CNN-based framework that can be applied to collect data from various sources, including different markets, to extract features for predicting the future of those markets. Roberto Rosas-Romero et al. [30] used CNN to predict seizures in fNIRS signals for obtaining good results in terms of time series prediction.
A typical CNN mainly includes an input layer, a convolutional layer, a pooling layer, and a fully connected layer, as shown in Figure 2. The convolutional layer uses a convolutional kernel to perform convolution processing on the input data and output a feature map. Each convolutional kernel outputs a layer of neuron matrix, called a feature map. The process of convolution is described as follows:
x i l = f ( i M j x i l 1 k i j l + b j l )
where l represents the l-th convolutional layer, x i l is the output of the l-th layer, x i l 1 is the input of the l-th layer, k i j l represents the weight matrix, b j l is the bias, Mj is the j-th convolution regions of the l1 feature map, and f(•) is the activation function.
After the convolution operation, the activation function is also crucial. The activation function usually chooses ReLU, and its expression is:
f ( x ) = max ( 0 , x )
The pooling layer is usually used after the convolutional layer completes the convolution. It down samples the input feature vector through the pooling core, and further highlights the extracted features while achieving data dimensionality reduction. Pooling operations are generally divided into two types: max pooling and meaning pooling. The general expression of pooling is:
x i + 1 = f ( β d o w n ( x i ) + b )
where xi represents the input, down( ) is the pooling function, β is the multiplicative bias, and b is the additive bias.
Since the vibration signal is input to the EFMSAE model, the output is an SPE curve fused with multi-channel errors, which is a one-dimensional time series. Therefore, we choose a one-dimensional convolutional neural network to predict the SPE value of the system. The convolution kernel of the CNN network is 2 × 2, the pooling process uses the maximum pooling, and the activation function selects the ReLU activation function.

2.3. Error Fusion of Hybrid Neural Networks

The initial goal of the autoencoder is to reduce the dimensionality. Generally, the number of nodes in the input layer is greater than the number of nodes in the hidden layer. We can also make the number of nodes in the hidden layer more excellent than the input layer’s number. However, it is difficult for the autoencoder to learn the sample features independently, and it is necessary to add a certain sparsity limit to the nodes in the hidden layer. Sparse auto-encoding is obtained by adding constraints based on the auto-encoder, suppressing most of the neurons in the hidden layer, and only activating a small part of the neurons to learn sample features. This method can ensure that the input and output values are similar, and the residual matrix can also be defined.
We use the deviation value to fuse multiple SAEs together to obtain the square prediction error (SPE) value and the SPE trend curve. On the basis of Equation (3), the reconstruction vector is A = {a1, a2,…, ai,…, aN−1, aN}, ai ∈ R(m). The sparse encoder needs to ensure that the dimensions of the output data set and the input data set are the same, so the residual matrix R can be expressed by X and A, and expressed as:
X = A + R
We use k to represent the sensor number, that is, k = 1, 2, 3, …, H. Then, the statistics of the SPE can be obtained from the error function, and the formula is:
S P E k = x k a k x k T x k a k x k
In order to estimate the threshold at any time, the control limit needs to be calculated in the SPE. The distribution of the SPE can be defined as:
S P E α = v 2 h χ 2 h 2 / v 2 α
In Equation (9), α represents the confidence of the chi-square distribution variable, generally 0.05; h represents the average value of the SPE in the data set; v represents the variance value of the SPE in the data set; 2 h 2 / v represents the degree of freedom of the SPE in the data set. h and v are expressed as:
h = 1 K i = 1 K x i x ^
v = 1 m i = 1 m h i h ^ 2
where K represents the k-th batch of the normal process, and m represents the dimension of the data set.
When the machine is working normally, the SPE values represented by the error function are very low. When an abnormal situation occurs, the error value will suddenly increase, causing the instantaneous SPEk value to exceed the threshold. Therefore, the evaluation criteria for mechanical failure can be expressed as:
S P E k S P E α healty S P E k S P E α faulty

2.4. Overview of the Proposed Algorithm

The whole algorithm is divided into two parts: EFMSAE and CNN. First, EFMSAE obtains feature extraction and the SPE trend curve from the sensors data that have been preprocessed. Secondly, the feature vector and trend curve of the CNN model are predicted and estimated. The overall proposed EFHNN structure is shown in Figure 3, and can be summarized as follows.
  • Step 1. Collect the full life cycle data set based on different sensors released by Xi’an Jiaotong University and UAV propellers.
  • Step 2. Extract multi-feature sequence representation of unlabeled data by multiple SAEs.
  • Step 3. On the basis of conventional data batch processing, the threshold line is estimated according to the conventional data batch, and the SPE value is calculated according to the test data.
  • Step 4. Combine the SPE value of the multi-channel sensor to obtain the trend curve of the system.
  • Step 5. CNN is used to forecast the trend of time series with multi-feature fusion, and analyze the level of anomaly of its parts. End.

3. Experiments

This section may be divided by subheadings. It should provide a concise and precise description of the experimental results, their interpretation as well as the experimental conclusions that can be drawn.

3.1. The Toolbar and Its Menus

We used the XJTU-SY bearing data set, which contains complete run-to-failure data of 15 rolling element bearings that were acquired by conducting many accelerated degradation experiments. These data sets are public and have a certain degree of persuasiveness for the verification algorithm. We used it to verify the algorithm and finally obtained good results. The bearing experimental setup is shown in Figure 4.
The platform can carry out accelerated degradation experiments of various rolling bearings or sliding bearings to obtain monitoring data of the bearings’ full life cycle. The tested bearing faults cover the outer ring, inner ring, cage, and rolling elements. The types of faults include outer ring wear, outer ring cracks, inner ring wear, cage fracture, etc. The bearing used in this experiment is LDK UER204 rolling bearings, as shown in Table 1.
The two acceleration sensors (PCB 352C33) are magnetically fixed in the horizontal and vertical directions of the bearing to be tested. This solution is used to obtain the complete life cycle vibration signal data of the bearing. In the experiment, a DT9837 portable dynamic signal collector was used to collect vibration signals. The sampling frequency is set to 25.6 kHz, the sampling interval is 1 min, and the duration of each sampling is 1.28 s.
In this data set, the vibration signals are stored in CSV format files and named in the order of sampling time. The first column represents horizontal vibration signals, and the second column represents vertical vibration signals.

3.2. Experiments in Unmanned Aerial Vehicle

This article also uses a four-axis unmanned aerial vehicle (UAV) as the experimental object to conduct a propeller accelerated destruction experiment. The experimental device is shown in Figure 5. In this experiment, the test object is a four-axis unmanned aerial vehicle (UAV), which consists of a flight controller (cube PIXHAWK2), GPS, propellers, and other components. There are two 16,000 mah batteries (3S 25C) connected in parallel to make sure that the experiment is carried out with sufficient motivation. The attitude sensor (BWT901CL) is installed on the UAV support board to transmit the data signal to the computer in real-time. We used wireless transmission to reduce interference and increase the reliability of the experiment. The attitude sensor can collect attitude data during UAV flight. The low-cost attitude sensor can acquire attitude data during the drone experiment. The sensor can work in a very high temperature fluctuation range, and the attitude data are composed of triaxial acceleration, triaxial angular velocity, triaxial magnetic field and triaxial angle signals. The measurement stability of the attitude sensor is 0.01°, the sampling frequency is 200 Hz, and the total acquisition time is set to 5 min.
In this experiment, the four-axis UAV flies under full load, that is, the four supporting legs of the UAV are connected to the board. At this time, the drone can only be hovering. The vertical distance between the bottom of the drone and the surface of the board is 160 mm. In this experiment, an acceleration failure experiment was performed at the position of the right front axle. The simulated fault location of the propeller root is 10 mm from the center of rotation. There are ten propellers with different degrees of damage, denoted as 1 mm, 2 mm, ..., and 10 mm, respectively, which are shown in Figure 5b.

4. Validation of the Proposed Algorithm

In this section, the accuracy of the proposed algorithm is verified and evaluated by analyzing the experimental results of rolling bearings and UAVs. The evaluation of the algorithm is mainly carried out from these several parameters: average absolute error (MAE), average absolute percentage error (MAPE), mean square error (MSE) and root mean square error (RMSE). When experimenting with rolling bearings and UAVs, we used the XJTU-SY rolling bearing component life test data set and UAV propeller acceleration failure data set published by Xi’an Jiaotong University. The bearing data points were divided into different data sets based on total samples, and the first five data sets obtained when the bearing works normally are used as the standard for subsequent evaluation. Then, the SPE value of the multi-channel sensor is obtained and CNN is used to forecast the trend of time series with multi-feature fusion.
Mean absolute error (MAE) refers to the average of the absolute value of the error between the predicted value and the observed value. The average absolute error can avoid the cancellation of the positive and negative errors, so it can better reflect the actual error size. We use Equation (13) to calculate, where n represents the number of samples, and ft and yt represent the variable values of the same phenomenon.
M A E = 1 n t = 1 n f t y t
Mean absolute percentage error (MAPE) is usually a statistical indicator that measures the accuracy of forecasts, such as time series forecasts. The smaller the value of MAPE, the higher the accuracy of the model. It is expressed by Equation (14), where n represents the number of samples, yt represents the observed value, and ft represents the predicted value.
M A P E = 100 % n t = 1 n y t f t y t
The mean square error (MSE) is the average of the sum of squares of the difference between the predicted value and the observed value, and is often used as an indicator to measure the predicted result. We use Equation (15) to calculate the mean square error, where n represents the number of samples, yt represents the observed value, and ft represents the predicted value.
M S E = 1 n t = 1 n f t y t 2
The root mean square error (RMSE) is based on the mean square error, and it can be used to measure the deviation between the predicted value and the observed value. The graph can be calculated with Equation (16), where n represents the number of samples, yt represents the observed value, and ft represents the predicted value.
R M S E = M S E = 1 n t = 1 n f t y t 2

4.1. Validations Using Rolling Bearing Data

This part mainly introduces the data preprocessing and parameter setting of the algorithm, and predicts, analyzes and discusses the failure time series from different threshold starting points.

4.1.1. Data Preprocess and Parameter Set

The XJTU-SY bearing life test data set published by Xi’an Jiaotong University is used for auxiliary verification. We used bearing 2_3, bearing 2_5 and bearing 3_4 to conduct experiments on multiple data sets. Bearing 2_3 and bearing 2_5 are under the conditions of a load of 11 KN and a speed of 37.5 Hz, while the operating condition of bearing 3_4 is 10 KN load with 40 Hz speed. The SPE value of the training sample can be obtained by Equations (8) and (9), and the corresponding SPEα and SPEk values can also be obtained. Then, the characteristic curve and the comprehensive trend curve of the SPE value corresponding to the two channels can be obtained.
Rolling bearings will have different types of failures under different working conditions, which are mainly divided into performance degradation failures and sudden failures [31]. The bearing performance degradation failure can be divided into three situations: (1) After exceeding the threshold line, the value rises slowly (for example, bearing 2_3); (2) After exceeding the threshold line, a small part of the value suddenly rises and then tends to stabilize (for example, bearing 2_5); (3) After exceeding the threshold line, the value continues to rise (for example, bearing 3_4). We noted that the total samples for bearing 2_3, bearing 2_5 and bearing 3_4 are 533, 339 and 1515, respectively. The final failure position for these bearings is cage, outer ring and inner ring. The data set was preprocessed, and the total data points were collected from the normal operation of the rolling bearing to the failure, including horizontal and vertical vibration signals. These data points were divided into different data sets based on total samples, and the first five data sets obtained when the bearing works normally are used as the standard for subsequent evaluation. Through the EFMSAE model, the obtained data set has the characteristics of low dimensionality and obvious characteristics.
Figure 6 shows the performance degradation gradient during the entire life cycle of the bearing from the beginning to the failure, where Figure 6a shows the time domain horizontal vibration signal, and Figure 6b shows the time domain vertical vibration signal. It can be seen from the figure that the life cycle of a bearing includes two different phases, namely the normal working phase and the degraded phase. In the normal working phase, the vibration signal only exhibits low-level random fluctuations. In the degradation stage, the vibration signal has an obvious upward trend, which shows that there is a wealth of bearing degradation information in this stage.
Rolling bearings are in a stable state for most of the entire working cycle, and it is not advisable to have stable state training to predict fluctuating fault states. Therefore, it is necessary to select the parts with obvious fluctuations beyond the threshold line and input them into the CNN model. The first 80% of samples are used as training samples, and the last 20% of samples are used as subsequent test samples. The model takes a time step between every two predictions, and updates the network state during each prediction. In the rolling bearing 2_3, the CNN layer has 200 hidden units, and 100 rounds of training have been carried out. The initial learning rate is 0.005. After 60 rounds of training, the learning rate is multiplied by a coefficient of 0.2 to decrease. In addition, to prevent the gradient from exploding, the gradient threshold is set to 1.

4.1.2. Analysis and Discussion on Experimental Results of Bearing Operation

In order to show the benefits of the EFMSAE method in failure time series prediction, we use the average, maximum, mean square and SPE value of each batch of 2_3 bearings for analysis. Figure 7a–d are the mean value curve of horizontal and vertical vibration signals of the vibration sensor, the maximum value curve of the vibration sensor, the mean square value curve of the vibration sensor, and the fusion curve of SPE vibration signal based on horizontal and vertical directions, respectively.
Based on Professor Lei’s interpretation [31], it can be concluded that bearing 2_3′s failure position is the cage. It can be understood from Figure 7 that the vibration signal in the following four pictures rises slowly as the batch increases, and after the 300th batch, it rises sharply and drops around the 400th batch. This is because the bearings were worn out in the 128th batch, and vibration was positively correlated with wear. As the stress in the damaged area increased, repairable damage (approximately 40th batch) was caused because the material near the damaged area of the bearing filled it. Increased stress in the damaged area can cause devastating damage. The analysis obtained by observing the four graphs of average value, maximum value, average variance and SPE value is as follows.
The two local maximum values of the vertical vibration signal of the average curve are almost equal, which is not consistent with the actual fault condition, so its performance characteristics are not satisfied. Regardless of whether it is a vertical signal or a horizontal signal in the maximum curve, the adjacent batches fluctuate greatly, which reduces the observability of the graph and causes great trouble in data processing. However, the mean square curve does not have the problems of the above two curves, and can better represent the changing trends of the two vibration signals.
Therefore, compared to the single-channel vibration signal of the mean square curve, the signal of integrating the data of the two channels into one SPE curve based on the mean square curve is more complete, more reliable, and less difficult for data processing. The above proves the superiority of the SPE value obtained by EFMSAE. Putting it and the threshold line of the system failure in a graph for analysis, it can be known that the SPE value has exceeded the threshold since the 128th batch. It can be considered that the rolling bearing 2_3 may have been invalid in the 128th batch.
EFMASAE is used to process the data set. Figure 8 shows the analysis of the data after the rolling bearing 2_3 was invalid (128th batch). Using the CNN model, the ratio of training to testing samples is 8 to 2. Figure 8a–d are the observed values of the mean square error curve, the observed and predicted values of the horizontal vibration data, the observed and predicted values of the vertical vibration data, and the curves of predicted and observed SPE values, respectively. The predicted value of the horizontal signal has a good forecast trend in the first half but obviously differs from the observed value in the second half. The predicted value of the vertical signal can roughly reflect the trend of the observed value, but the effect is still not satisfactory. However, the SPE curve after the dual-channel fusion can not only reflect the trend of the observed value, but it also has better indicators in all aspects than Figure 8b,c, which will be described below. We use mean square error (MSE), root mean square error (RMSE), mean absolute error (MAE) and mean absolute percentage error (MAPE) to evaluate the performance of the algorithm, which is more convincing than directly observing the data.
In order to avoid the instability of a single experiment, we perform five times for each group of experiments and evaluate the performance of the algorithm with an average value, as shown in Table 2.
Table 2 shows that the MSE value, RMSE value, MAE value and MAPE value of the SPE curve are all lower than horizontal and vertical vibration signal curves. Based on various evaluation criteria, it can be proved that the prediction curve of the SPE value is better than the prediction curve of the mean square deviation of the single channel, and it has better prediction effect.
The above experimental data show that the SPE curve can express more bearing information than others, so the SPE curve is more qualified as the evaluation standard of bearing time series prediction. The SPE curves of three different types of bearings are, respectively, analyzed below. The SPE curves of bearing 2_3, bearing 2_5, and bearing 3_4 are vividly shown in Figure 8d, Figure 9 and Figure 10, respectively. As shown in Figure 7d, bearing 2_3 begins to fail at the 128th batch of the SPE curve, where its SPE value exceeds the threshold line. Then, its SPE curve rises exceptionally slowly. Bearing 2_5′s failure occurred in the 122nd batch of the SPE curve, as shown in Figure 9. Since the bearing’s failure position is the outer ring, bearing 2_5 will fail faster than bearing 2_3. With the continuous effect of stress on the failure position, bearing 2_5 will eventually fail completely. As shown in Figure 10, the failure of bearing 3_4 begins in the 1418th batch of the SPE curve. As the bearing’s failure position is the inner ring, the SPE curve rises rapidly after exceeding the threshold line, which is different from the other two bearings. The prediction effect shown by the SPE curve is consistent with the fault trend of three different types of bearings, and the threshold line obtained by EFMSAE can reasonably predict the time of bearing fault. Therefore, the SPE curve can accurately express the bearing fault information and fully meet the fault prediction and evaluation curve criteria.
In this paper, five other prediction methods were introduced for experimental comparison to verify the CNN model’s prediction performance and advantages. To ensure the experimental reliability and fairness, all methods used the same original data set without preprocessing. The training set and test set were divided in the same proportion, and the independent experiment was repeated five times. Detailed data of evaluation indicators are shown in Table 3. To analyze the experimental prediction results vividly, all method prediction curves of bearing 2_3, bearing 2_5, and bearing 3_4 are visualized in Figure 11, Figure 12 and Figure 13, respectively.
It can be seen from Table 3 that the values of three evaluation indexes of the CNN model are far less than those of other models in three different decay type bearing experiments, indicating that the prediction curve of the CNN model is closer to the SPE curve. The CNN model is superior to other models in fault trend prediction of rolling bearing. According to the visualization figure, the prediction function of SVR and ESN completely fails when they encounter a small kurtosis at the beginning of the prediction of the three kinds of bearings, while the prediction function of RF and LSSVM fails when they encounter a large kurtosis change in the 80th batch of bearing 2_3, the 28th batch of bearing 2_5, and the 200th batch of bearing 3_4, respectively. The LSTM model predicts better performance than the above four methods, and the prediction effect is not good but failure at about the 80th batch of bearing 2_3 and the 28th batch of bearing 2_5, respectively. Except for the CNN model, the other models cannot effectively predict the failure curve of bearing 3_4. However, the prediction curve of the CNN model can follow the change in the SPE curve in three different cases of bearing failure and accurately predict the health change trend of bearing. The prediction performance of the EFMSAE method combined with the CNN model for three different types of bearing failure is analyzed from the perspective of different evaluation indexes and visualization graphs. Compared with other methods, the experimental results show that the proposed method is effective and stable in the prediction of rolling bearing fault time series.

4.2. Validations Using Unmanned Aerial Vehicle Data

4.2.1. Data Preprocess and Parameter Set

In this experiment, the attitude sensor was used as the original signal input. The data set was preprocessed and 1,660,164 data points were collected. Then, we used the acceleration sensor to analyze the data, the sampling interval was 30 s, and we divided the data points into 3 × 15,000 × 110 data sets. In the same way, the first 3 × 15,000 × 5 data sets in the normal state of the drone are used as the standard for subsequent evaluation.
By processing the data through the EFMSAE model, the characteristic curve of the three channels and the trend curve of the SPE value can be obtained—the sizes are 3 × 110 and 1 × 110, respectively. The three vibration signals measured on the propeller using the acceleration sensor are shown in Figure 14.

4.2.2. Analysis and Discussion on Experimental Results of Unmanned Aerial Vehicle

To further verify the EFMSAE model’s performance, the average value, maximum value, mean square value, and SPE value of each batch of UAV propellers were taken for a comparison experiment, just like the bearing experiment above. The average, maximum, and mean square error curves of the acceleration sensor in three directions, X, Y, and Z, are shown in Figure 15a–c, respectively. Moreover, the SPE value curve combining the information of three directions is shown in Figure 15d. As shown in the visualization diagram, the average value curve’s characteristic information is not significant enough. The feature information expressed by the three channels of the maximum curve is different. The feature information represented by the second curve in the mean square value curve is not changed. However, the SPE curve is a curve which integrates the information of three sensors, and the feature information expressed is very diverse and rich. It can be seen from Figure 15d that the SPE value exceeds the threshold control line at the 11th batch, which means that the UAV propeller starts to fail at this point. Due to the blade vibration fatigue crack after UAV propeller crack failure, the SPE curve will drop in the 51st and 70th batches. With the crack propagation, different blades’ surface shape will be different due to different blade thicknesses. The overall spread rate of the UAV propeller first increases then decreases, and then increases. All these indicate that the SPE curve can represent the UAV propeller performance’s changing trend in the whole system.
To further verify the CNN model’s prediction performance, the VAR data set was used for prediction experiments. The training set ratio to test set and other parameters’ setting were the same as the above bearing experiment. Table 4 shows the average evaluation values of five repeated independent experiments, and the prediction curves of all methods are visualized in Figure 16.
As shown in Figure 16, in the face of dramatic changes in propeller failure of the UAV (SPE curve suddenly rises, with an extensive change range), the prediction function of SVR, ESN, RF, and LSSVM in the 11th batch is out of service. The prediction effect of LSTM is deplorable. Only the CNN model can overcome this change, and its prediction curve is better than other models. It can also be seen from the evaluation indexes in Table 4 that the three index values of the CNN model are smaller than those of other models. That means that the CNN model’s prediction curve is the closest to the SPE curve, indicating the CNN model’s accurate prediction performance. The experimental results show that the CNN model is better than the other models and has good prediction performance in UAV propeller health prediction, which further proves that the proposed method has substantial accuracy and stability for time series prediction. The experimental results show that the CNN model is better than the other models and has good prediction performance in UAV propeller health prediction. It also further proves that the proposed method has vital accuracy and stability in predicting mechanical time series.

5. Conclusions

In this paper, an EFHNN method for predicting time series of mechanical property degradation was presented. This method combined the advantages of the EFMSAE neural network and CNN. Firstly, the EFMSAE neural network presented various features from the input vibration signals and obtained the SPE trend curve expressing the mechanical properties and the threshold line representing the performance degradation. The CNN model then predicted the mechanical performance state according to the original data exceeding the threshold line. The method was verified by three different types of rolling bearing and artificial accelerated aging test data, and compared with other advanced prediction methods. The complete experimental results show that the proposed method can effectively and stably predict the time series performance of mechanical failure for various data sets, and is superior to other methods. Moreover, this method can also be extended to predicting key mechanical states such as gears, shafts, propellers, and cutters.

Author Contributions

Conceptualization, W.Z., S.Z. and J.L.; Funding acquisition, S.Z.; Methodology, W.Z., Y.L., S.Z., T.L. and J.L.; Writing—original draft, Y.L. and J.L.; Writing—review and editing, W.Z., Y.L., S.Z. and J.L. Authorship must be limited to those who have contributed substantially to the work reported. All authors have read and agreed to the published version of the manuscript.

Funding

National Natural Science Foundation of China (51975121, 51605406); Postdoctoral Science Foundation of China (2019M652881); Special projects in key fields of ordinary colleges and universities in Guangdong Province (new generation of information technology) (2020ZDZX3029).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This work is supported in part by the National Natural Science Foundation of China (51975121, 51605406), and the Postdoctoral Science Foundation of China (2019M652881), and the Special projects in key fields of ordinary colleges and universities in Guangdong Province (new generation of information technology) (2020ZDZX3029).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liao, L.X.; Jin, W.J.; Pavel, R. Enhanced Restricted Boltzmann Machine with Prognosability Regularization for Prognostics and Health Assessment. IEEE Trans. Ind. Electron. 2016, 63, 7076–7083. [Google Scholar] [CrossRef]
  2. Peeters, C.; Guillaume, P.; Helsen, J. Vibration-based bearing fault detection for operations and maintenance cost reduction in wind energy. Renew. Energy 2018, 116, 74–87. [Google Scholar] [CrossRef]
  3. Zhao, R.; Yan, R.Q.; Chen, Z.H.; Mao, K.Z.; Wang, P.; Gao, R.X. Deep learning and its applications to machine health monitoring. Mech. Syst. Signal Process. 2019, 115, 213–237. [Google Scholar] [CrossRef]
  4. Deutsch, J.; He, D. Using Deep Learning-Based Approach to Predict Remaining Useful Life of Rotating Components. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 11–20. [Google Scholar] [CrossRef]
  5. Sun, H.; Zhang, J.; Mo, R.; Zhang, X. In-process tool condition forecasting based on a deep learning method. Robot. Comput. Integr. Manuf. 2020, 64, 101924. [Google Scholar] [CrossRef]
  6. Zhao, R.; Wang, D.Z.; Yan, R.Q.; Mao, K.Z.; Shen, F.; Wang, J.J. Machine Health Monitoring Using Local Feature-Based Gated Recurrent Unit Networks. IEEE Trans. Ind. Electron. 2018, 65, 1539–1548. [Google Scholar] [CrossRef]
  7. Shao, S.Y.; McAleer, S.; Yan, R.Q.; Baldi, P. Highly Accurate Machine Fault Diagnosis Using Deep Transfer Learning. IEEE Trans. Ind. Inform. 2019, 15, 2446–2455. [Google Scholar] [CrossRef]
  8. Chen, Y.; Peng, G.; Zhu, Z.; Li, S. A novel deep learning method based on attention mechanism for bearing remaining useful life prediction. Appl. Soft Comput. 2020, 86, 105919. [Google Scholar] [CrossRef]
  9. Chang, W.-Y.; Wu, S.-J.; Hsu, J.-W. Investigated iterative convergences of neural network for prediction turning tool wear. Int. J. Adv. Manuf. Technol. 2020, 106, 2939–2948. [Google Scholar] [CrossRef]
  10. Fang, W.; Guo, Y.; Liao, W.; Ramani, K.; Huang, S. Big data driven jobs remaining time prediction in discrete manufacturing system: A deep learning-based approach. Int. J. Prod. Res. 2020, 58, 2751–2766. [Google Scholar] [CrossRef]
  11. Ren, L.; Cui, J.; Sun, Y.; Cheng, X. Multi-bearing remaining useful life collaborative prediction: A deep learning approach. J. Manuf. Syst. 2017, 43, 248–256. [Google Scholar] [CrossRef]
  12. Sun, C.; Ma, M.; Zhao, Z.; Tian, S.; Yan, R.; Chen, X. Deep transfer learning based on sparse autoencoder for remaining useful life prediction of tool in manufacturing. IEEE Trans. Ind. Inform. 2018, 15, 2416–2425. [Google Scholar] [CrossRef]
  13. Huang, M.; Liu, Z.; Tao, Y. Mechanical fault diagnosis and prediction in IoT based on multi-source sensing data fusion. Simul. Model. Pract. Theory 2020, 102, 101981. [Google Scholar] [CrossRef]
  14. Zachary, C.; David, C.; Charles, E.; Randall, W. Learning to Diagnose with LSTM Recurrent Neural Networks. In Proceedings of the International Conference on Learning Representations, ICLR 2016, San Juan, Puerto Rico, 2–4 May 2016. [Google Scholar]
  15. Wu, J.; Hu, K.; Cheng, Y.; Zhu, H.; Shao, X.; Wang, Y. Data-driven remaining useful life prediction via multiple sensor signals and deep long short-term memory neural network. ISA Trans. 2020, 97, 241–250. [Google Scholar] [CrossRef] [PubMed]
  16. Wu, Y.T.; Yuan, M.; Dong, S.P.; Lin, L.; Liu, Y.Q. Remaining useful life estimation of engineered systems using vanilla LSTM neural networks. Neurocomputing 2018, 275, 167–179. [Google Scholar] [CrossRef]
  17. Cai, W.; Zhang, W.; Hu, X.; Liu, Y. A hybrid information model based on long short-term memory network for tool condition monitoring. J. Intell. Manuf. 2020, 31, 1497–1510. [Google Scholar] [CrossRef]
  18. Wang, B.; Lei, Y.; Li, N.; Yan, T. Deep separable convolutional network for remaining useful life prediction of machinery. Mech. Syst. Signal Process. 2019, 134, 106330. [Google Scholar] [CrossRef]
  19. Huang, Z.; Zhu, J.; Lei, J.; Li, X.; Tian, F. Tool wear predicting based on multi-domain feature fusion by deep convolutional neural network in milling operations. J. Intell. Manuf. 2019, 31, 953–966. [Google Scholar] [CrossRef]
  20. Wang, J.; Yan, J.; Li, C.; Gao, R.X.; Zhao, R. Deep heterogeneous GRU model for predictive analytics in smart manufacturing: Application to tool wear prediction. Comput. Ind. 2019, 111, 1–14. [Google Scholar] [CrossRef]
  21. Duan, J.; Duan, J.; Zhou, H.; Zhang, X.; Li, T.; Shi, T. Multi-frequency-bands deep CNN model for tool wear prediction. Meas. Sci. Technol. 2020, 32, 065009. [Google Scholar] [CrossRef]
  22. Li, X.; Zhang, W.; Ding, Q. Deep learning-based remaining useful life estimation of bearings using multi-scale feature extraction. Reliab. Eng. Syst. Saf. 2019, 182, 208–218. [Google Scholar] [CrossRef]
  23. Wang, B.; Lei, Y.; Yan, T.; Li, N.; Guo, L. Recurrent convolutional neural network: A new framework for remaining useful life prediction of machinery. Neurocomputing 2020, 379, 117–129. [Google Scholar] [CrossRef]
  24. Fu, J.; Chu, J.; Guo, P.; Chen, Z. Condition monitoring of wind turbine gearbox bearing based on deep learning model. IEEE Access 2019, 7, 57078–57087. [Google Scholar] [CrossRef]
  25. Guo, J.; Lao, Z.; Hou, M.; Li, C.; Zhang, S. Mechanical fault time series prediction by using EFMSAE-LSTM neural network. Measurement 2020, 173, 108566. [Google Scholar] [CrossRef]
  26. Zhang, S.; Sun, Z.; Long, J.; Li, C.; Bai, Y. Dynamic condition monitoring for 3D printers by using error fusion of multiple sparse auto-encoders. Comput. Ind. 2019, 105, 164–176. [Google Scholar] [CrossRef]
  27. Shin, H.C.; Orton, M.R.; Collins, D.J.; Doran, S.J.; Leach, M.O. Stacked Autoencoders for Unsupervised Feature Learning and Multiple Organ Detection in a Pilot Study Using 4D Patient Data. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 1930–1943. [Google Scholar] [CrossRef] [PubMed]
  28. Yuan, X.F.; Huang, B.; Wang, Y.L.; Yang, C.H.; Gui, W.H. Deep Learning-Based Feature Representation and Its Application for Soft Sensor Modeling with Variable-Wise Weighted SAE. IEEE Trans. Ind. Inform. 2018, 14, 3235–3243. [Google Scholar] [CrossRef]
  29. Hoseinzade, E.; Haratizadeh, S. CNNpred: CNN-based stock market prediction using a diverse set of variables. Expert Syst. Appl. 2019, 129, 273–285. [Google Scholar] [CrossRef]
  30. Rosas-Romero, R.; Guevara, E.; Peng, K.; Nguyen, D.K.; Lesage, F.; Pouliot, P.; Lima-Saad, W.E. Prediction of epileptic seizures with convolutional neural networks and functional near-infrared spectroscopy signals. Comput. Biol. Med. 2019, 111, 103355. [Google Scholar] [CrossRef]
  31. Qian, Y.; Yan, R.; Gao, R.X. A multi-time scale approach to remaining useful life prediction in rolling bearing. Mech. Syst. Signal Process. 2017, 83, 549–567. [Google Scholar] [CrossRef] [Green Version]
  32. Lei, Y.; Han, T.; Wang, B.; Li, N.; Yan, T.; Yang, J. Interpretation of XJTU-SY rolling bearing accelerated life tested dataset. Chin. J. Mech. Eng. 2019, 55, 1–6. [Google Scholar]
Figure 1. The structure of sparse auto-encoder.
Figure 1. The structure of sparse auto-encoder.
Sensors 21 04043 g001
Figure 2. The structure of CNN.
Figure 2. The structure of CNN.
Sensors 21 04043 g002
Figure 3. The overall proposed EFHNN structure.
Figure 3. The overall proposed EFHNN structure.
Sensors 21 04043 g003
Figure 4. Bearing experimental setup.
Figure 4. Bearing experimental setup.
Sensors 21 04043 g004
Figure 5. Unmanned aerial vehicle experimental setup: (a) The overall structure; (b) Crack fault condition.
Figure 5. Unmanned aerial vehicle experimental setup: (a) The overall structure; (b) Crack fault condition.
Sensors 21 04043 g005
Figure 6. Typical bearing performance degradation gradients over the full life cycle of time domain: (a) horizontal vibration signal; (b) vertical vibration signal.
Figure 6. Typical bearing performance degradation gradients over the full life cycle of time domain: (a) horizontal vibration signal; (b) vertical vibration signal.
Sensors 21 04043 g006
Figure 7. The curves of different data processing methods of Bearing 2_3: (a) Mean value; (b) Maximum value; (c) Mean square value; (d) SPE value.
Figure 7. The curves of different data processing methods of Bearing 2_3: (a) Mean value; (b) Maximum value; (c) Mean square value; (d) SPE value.
Sensors 21 04043 g007
Figure 8. The curve of the last 20% observed value and the forecast value of Bearing 2_3: (a) All original value; (b) horizontal vibration value; (c) vertical vibration value; (d) SPE value.
Figure 8. The curve of the last 20% observed value and the forecast value of Bearing 2_3: (a) All original value; (b) horizontal vibration value; (c) vertical vibration value; (d) SPE value.
Sensors 21 04043 g008
Figure 9. The SPE curve of the last 20% observed value and the forecast value of Bearing 2_5.
Figure 9. The SPE curve of the last 20% observed value and the forecast value of Bearing 2_5.
Sensors 21 04043 g009
Figure 10. The SPE curve of the last 20% observed value and the forecast value of Bearing 3_4.
Figure 10. The SPE curve of the last 20% observed value and the forecast value of Bearing 3_4.
Sensors 21 04043 g010
Figure 11. The curves of observed and forecast values of Bearing 2_3 EFHNN.
Figure 11. The curves of observed and forecast values of Bearing 2_3 EFHNN.
Sensors 21 04043 g011
Figure 12. The curves of observed and forecast values of Bearing 2_5.
Figure 12. The curves of observed and forecast values of Bearing 2_5.
Sensors 21 04043 g012
Figure 13. The curves of observed and forecast values of Bearing 3_4.
Figure 13. The curves of observed and forecast values of Bearing 3_4.
Sensors 21 04043 g013
Figure 14. The original time domain signal of the UAV propeller: (a) X-axis acceleration signal; (b) Y-axis acceleration signal; (c) Z-axis acceleration signal.
Figure 14. The original time domain signal of the UAV propeller: (a) X-axis acceleration signal; (b) Y-axis acceleration signal; (c) Z-axis acceleration signal.
Sensors 21 04043 g014
Figure 15. The curves of different data processing methods of UAV: (a) Mean value; (b) Maximum value; (c) Mean square value; (d) SPE value.
Figure 15. The curves of different data processing methods of UAV: (a) Mean value; (b) Maximum value; (c) Mean square value; (d) SPE value.
Sensors 21 04043 g015
Figure 16. The curves of observed and forecast values of Bearing 2_3.
Figure 16. The curves of observed and forecast values of Bearing 2_3.
Sensors 21 04043 g016
Table 1. Bearing accelerated life test conditions.
Table 1. Bearing accelerated life test conditions.
Operating ConditionRadial Force (kN)Rotating Speed (rpm)Bearing Dataset
1112250Bearing2_3
Bearing2_5
2102400Bearing3_4
Table 2. Performance comparison of curves before and after fusion of Bearing 2_3.
Table 2. Performance comparison of curves before and after fusion of Bearing 2_3.
CurveMSERMSEMAEMAPE
H-mean square value9.80 × 10398.5070.0513.79
V-mean square value9.73 × 10398.6172.8110.52
SPE value7.00 × 10382.4259.359.71
Table 3. Comparison of predicted trends with different methods and threshold numbers.
Table 3. Comparison of predicted trends with different methods and threshold numbers.
Bearing TypeMethodRMSEMAEMAPE
Bearing 2_3SVR449.10389.2368.58
ESN182.60161.5432.74
RF115.5372.2310.89
LSSVM197.66105.2214.48
LSTM [32]105.6790.9417.87
EFHNN66.8349.239.17
Bearing 2_5SVR1505.931255.1568.11
ESN1045.14894.1754.91
RF950.96716.3535.22
LSSVM1296.33974.1047.27
LSTM [32]673.44503.1225.03
EFHNN299.86212.7812.92
Bearing 3_4SVR268.87117.7040.11
ESN268.93117.5136.21
RF268.36116.9132.65
LSSVM268.87117.2732.87
LSTM [32]268.02116.6331.83
EFHNN72.1024.7315.72
Table 4. Comparison of predicted trends with different methods and threshold numbers.
Table 4. Comparison of predicted trends with different methods and threshold numbers.
MethodRMSEMAEMAPE
SVR2.672.0641.77
ESN3.042.6458.07
RF2.802.4353.27
LSSVM3.343.0268.89
LSTM [32]2.261.9241.54
EFHNN1.070.6112.15
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, W.; Liu, Y.; Zhang, S.; Long, T.; Liang, J. Error Fusion of Hybrid Neural Networks for Mechanical Condition Dynamic Prediction. Sensors 2021, 21, 4043. https://doi.org/10.3390/s21124043

AMA Style

Zhang W, Liu Y, Zhang S, Long T, Liang J. Error Fusion of Hybrid Neural Networks for Mechanical Condition Dynamic Prediction. Sensors. 2021; 21(12):4043. https://doi.org/10.3390/s21124043

Chicago/Turabian Style

Zhang, Wentao, Yucheng Liu, Shaohui Zhang, Tuzhi Long, and Jinglun Liang. 2021. "Error Fusion of Hybrid Neural Networks for Mechanical Condition Dynamic Prediction" Sensors 21, no. 12: 4043. https://doi.org/10.3390/s21124043

APA Style

Zhang, W., Liu, Y., Zhang, S., Long, T., & Liang, J. (2021). Error Fusion of Hybrid Neural Networks for Mechanical Condition Dynamic Prediction. Sensors, 21(12), 4043. https://doi.org/10.3390/s21124043

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