Abstract
In the defect diagnosis of the gear-shaft-bearing system with compound defects, the generated vibration signals are complicated. In addition, the information acquired by a single sensor is easily affected by uncertain factors, and low diagnostic accuracy is caused when traditional defect diagnosis methods are used, which cannot meet the high-precision diagnosis requirements. Therefore, a method is developed to identify the defect types and defect degrees of the gear-shaft-bearing system efficiently. In this method, the vibration signals are collected using multiple sensors, the dual-tree complex wavelet and the optimal weighting factor (OWF) methods are used for the data layer fusion, and the preprocessing is realized through wavelet transform and FFT. A learning model based on two-stream CNN composed of 1D-CNN and 2D-CNN is established, and the obtained wavelet time-frequency map and FFT spectrum are used as the input. Then, the trained features from the output of the connected layer are classified by the SVM. Compared with the OWF-1DCNN and OWF-2DCNN models, the time consumption of the OWF-TSCNN model is increased by 14.5%–26.6%, and the convergence speed of the network is decreased. However, its accuracy reaches 100% and 99.83% in the training set and test set, and the loss entropy and over-fitting rate are also greatly reduced. The feature extraction ability and generalization ability of the OWF-TSCNN model are increased, reaching 100% diagnosis accuracy on different defect types and defect degrees, which is more suitable for defect diagnosis of the gear-shaft-bearing system.
1. Introduction
The gear-shaft-bearing system is the most commonly used rotation transmission mechanism, and its health is directly related to the reliable operation of the entire equipment [1]. Due to the harsh and complex working environment, the localized defects of gears and bearings are easily caused [2]. Moreover, after there is a single-point localized defect on the system, the generated impulse force is transferred between the rigid bodies, which may affect other components, and the compound defects of the system will be caused [3]. In addition, with the continuous operation of the equipment, the defect area will be expanded under the long-term action of the impulse force, which caused the defect degree to be deepened, and the performance and life of the system will be further reduced [4, 5]. Therefore, the research on the defect diagnosis of the gear-shaft-bearing system is of great significance for ensuring the safe and reliable operation of the equipment.
Since deep learning (DL) was proposed, it has been attracted the attention of many researchers and applied in computer vision [6], text processing [7], speech recognition [8], and other fields. Because the corresponding relationship between vibration signals and the operating state of the system can be determined by deep learning, it is suitable to process complex high-dimensional data, so it has been well applied and developed in the field of defect diagnosis [9]. A defect diagnosis model of gear pairs based on deep sparse autoencoder was proposed by Qu [10], and in this model, the extracted diversity features were fused. And through experiments, it was concluded that this model had good performance in defect diagnosis of gearbox due to the strong generalization ability and robustness. The vibration time-domain signal of rolling bearing was transformed into a two-dimensional time-frequency image by Verstraete et al. [11], which was used as the input of the improved convolutional neural network (CNN), and the defect diagnosis with a high accuracy rate was realized by adaptively extracting features and performing feature classification. Zhang et al. [12] used the frequency spectrum of the vibration signal as the input of the convolutional neural network, and then, the defect types and defect degrees of the bearing were accurately identified. Pan et al. [13] built a model based on the time-domain improved algorithm in the second-generation wavelet transform. The resampling and normalization were combined to keep the signal samples consistent at different speeds, and defect types of bearing were diagnosed by this method. The time-domain information and frequency-domain information of the signal were combined by Zhao et al. [14] and used as the input of the gated loop unit. The average feature of the center offset was used as the additional input of the network for realizing the defect diagnosis and life prediction of the rotating machinery. An adaptive stacked convolutional neural network was proposed by Qian et al. [15]. In this model, an adaptive layer was used in the algorithm to overcome the translation error and the boundary problem caused by the traditional convolutional network, so the defect classification of bearing was realized under small data samples.
In the actual process of measuring the vibration signal, noise is an unavoidable interference, so the measured signal will inevitably interfere with different degrees of noise, which brings great difficulty to the feature extraction [16]. In order to reduce the interference of noise, many methods have been proposed by researchers. The time-frequency map of the original signal was used by Lu et al. [17] as the input of a 4-layer convolutional neural network, which realizes the defect classification of bearings in the range of signal-to-noise ratio of 10 dB to 50 dB. The residual network was applied by Zhang et al. [18] for defect diagnosis of bearings and realized defect diagnosis in the range of 0 dB to 8 dB signal-to-noise ratio. Qiao et al. [19] proposed an adaptive multiscale convolutional neural network for extracting multiscale features from the original signal and realized defect diagnosis in the range of -3 dB to 7 dB signal-to-noise ratio. The length loss was used by Liu et al. [20] for enhancing the adaptability of the nonlinear noise reduction autoencoder of the gated neural network to noise, and multisensor data were fused in the proposed algorithm for realizing defect diagnosis in the range of 1 dB to 10 dB signal-to-noise ratio.
For most of the research on defect diagnosis of rotating machinery, the main focus is on the gear pairs or bearings, and the gear-shaft-bearing system is not considered comprehensively. What is more, the defect diagnosis is ignored by lots of researchers when there are compound defects in the system and the deepening of the defect degree. The information acquired by a single sensor is easily affected by uncertain factors, and low diagnostic accuracy is caused when traditional defect diagnosis methods are used, which cannot meet the high-precision diagnosis requirements. Therefore, a defect diagnosis method based on the OWF-TSCNN model of the gear-shaft-bearing system is proposed in this paper, and the compound defects and deepening of the defect degree of gears and bearings are considered. This method is mainly divided into 5 steps: signal acquisition, noise reduction, multisource information fusion, feature extraction of two-stream CNN model, and classification of SVM. The performance of the proposed method has been greatly improved, which can meet the requirements of high-precision defect diagnosis and improve the reference for defect diagnosis of gear-shaft-bearing systems in engineering practice.
2. Defect Diagnosis Model
The defect diagnosis model framework establishment of the gear-shaft-bearing system is shown in Figure 1. Multiple sensors are used to simultaneously collect the vibration information at different positions of the gearbox. The dual-tree complex wavelet transform is used for de-noising the original signal. Then, the optimal weighting factor method is used to fuse the signals for the data layer fusion. The wavelet time-frequency map and frequency spectrum of the signal can be obtained after the fused signals are processed by the wavelet transform and fast Fourier transform (FFT). Particularly, the wavelet time-frequency map of the signals after wavelet transformation is a 2D image group, and after the FFT, the frequency spectrum of the signal can be obtained, which belongs to the 1D signal. Then, the signal acquisition and preprocessing operation are completed.

The wavelet time-frequency map and frequency spectrum are used as the input of 2D-CNN and 1D-CNN, respectively, and thus, the two-stream CNN diagnostic model is composed. After the learning and training of 1D-CNN and 2D-CNN models, the extracted feature information is spliced in the fully connected layer. And then, the SVM is used to classify the feature from the output of the fully connected layer.
2.1. Dual-Tree Complex Wavelet Transform for De-Noising
If the signal with noise is directly used as the input of the learning model, a learning model with a complex structure needs to be built to resist the interference of noise factors, which decreases the accuracy of the diagnosis system and takes a longer time for diagnosis [21, 22]. In order to accelerate the calculation of the deep learning model and improve the accuracy of the diagnostic system, the noise reduction process is separated from the feature information extraction process, so that the signal input to the learning model is more consistent with the measured object.
The traditional discrete wavelet packet transform is often used for signal noise reduction [23], but the phenomenon of frequency aliasing will be generated when the signal is decomposed and reconstructed, and the feature extraction will be disturbed in the next step [24]. For this problem, the dual-tree complex wavelet transform (DT-CWT) is introduced, which not only retains the advantages of the complex wavelet transform but also has the advantages of translation invariance and complete reconstruction [25]. The process of decomposition and reconstruction of dual-tree complex wavelet transform is shown in Figure 2.

According to the theory of wavelet transform, one-dimensional complex wavelet transform can be expressed aswhere and are two orthogonal or biorthogonal real wavelets and is an imaginary unit.
The wavelet coefficients and scale coefficients of the real part tree are as follows:where is the input time series signal.
The wavelet coefficients and scale coefficients of the imaginary tree are as follows:
The dual-tree complex wavelet transform is composed of two wavelet transforms. Then, the wavelet coefficients and scale coefficients of the dual-tree complex wavelet are as follows:
Then, the wavelet coefficients and scale coefficients of the dual-tree complex wavelet transform are reconstructed, as follows:
2.2. Multisource Information Fusion
The information collected by multiple sensors is fully utilized to expand the coverage of the system. Through reasonable use of these kinds of information, multiple redundant or complementary information is combined according to certain criteria for obtaining a description that is consistent with the tested object [26]. Moreover, the interference of environmental noise and other uncertain factors on the target signal can be effectively resisted by the use of multisensor information fusion to preprocess the vibration signal.
The optimal weighting factor method is used to fuse the signals in the data layer, as shown in Figure 3.

The measured values of each sensor are , and the variances of the signal measured by n sensors are, respectively, assumed to be , which are independent of each other and are unbiased estimates of X. The weighting factors of each signal are , and then, the fused signal X and the weighting factor satisfy the following equations:
Because are independent of each other, the mean square error of signal X is
It can be seen that the total mean square error is a multivariate quadratic function of the weighting factors, so must have a minimum value. According to the theory of finding the extreme value from the multivariate function, the weighting factor is obtained as when the total mean square error is the minimum, and the corresponding mean square error is .
2.3. Construction of Two-Stream CNN
The wavelet time-frequency map of the vibration signal is used as the input of 2D-CNN [27], and the frequency spectrum of the vibration signal is used as the input of 1D-CNN [28], and thus, the two-stream CNN diagnostic model is composed. After a series of convolution and pooling operations of 1D-CNN and 2D-CNN models, the respective extracted features are spliced in the fully connected layer after the training. The time-domain features and frequency-domain features of the signal are simultaneously input to the learning model for feature extraction so that the deeper and more features in the signal can be mined.
2.3.1. Convolution Layer
For the 1D-CNN, the neural network is defined as [29]where represents the convolution operation, and represent the convolution kernel function and convolution input, and represents the width of the convolution kernel. For the 2D-CNN, the definition in the neural network is as follows:where and represent the width of the convolution kernel in different dimensions.
2.3.2. Rectified Linear Unit
A simple piecewise function is used in the ReLU to form an overall nonlinear function, which is defined as follows [30]:
2.3.3. Pooling Layer
In the pooling operation, a region is replaced by the overall statistical characteristics of the region and its neighboring regions. The maximum pooling is used in this paper, and it is defined aswhere is the output value of area ; represents the area of size; and represents a window function, and the window function is taken as 1.
2.3.4. Dropout Layer
The neurons are closed with a certain probability during the neural network training process in the dropout layer, which can prevent the mutual adaptation between neurons. For each subnetwork, its probability distribution can be defined by the mask u, so the integration of subnetworks can be defined as follows:where represents the probability of sampling mask u during training. In this paper, the neurons in the network are set to zero with a probability of 0.5.
2.3.5. SVM
The output of the fully connected layer is extracted to construct the SVM classification. The Gaussian function is selected as the kernel function of the SVM, and the decision function f(x) model is [31]where is the basis kernel function, which represents the inner product of the test sample and the training sample mapped to the feature space; is the Lagrangian factor of the training sample; and is the bandwidth of the kernel function.
2.4. Network Structure Parameters
As shown in Table 1, the 1D-CNN network model is set to 8 layers. There are an input layer, 2 convolutional layers, 2 pooling layers, and a flatten layer. Similarly, the network structure of the 2D-CNN is set to 8 layers, including 2 convolutional layers and 2 pooling layers, as shown in Table 2. The BN layer is added before the activation function to normalize the input, which can solve the influence of the offset and increase of the input data.
After the two-stream CNN model is composed, the fully connected layer (FC) is added after the flatten layer combines the trained features of the 1D-CNN and 2D-CNN models, and then, the outputs of 1D-CNN and 2D-CNN are stretched and spliced. In the FC layer, FC-1 is connected to the output of the flatten-1D layer in the 1D-CNN model and the flatten-2d layer in the 2D-CNN model through 120 neurons, and all local features are merged into global features, which produces 120 feature maps of size 1 × 1. The FC-2 layer is connected to the output of the FC-1 layer through 84 neurons, and the output layer is connected to the output of the FC-2 layer through 10 neurons. The SVM is used to divide the data samples into 10 categories, which correspond to the 10 defect types in the gear-shaft-bearing system. The settings for the FC layer are shown in Table 3.
3. Case Analysis of the Gear-Shaft-Bearing System
3.1. Experimental Equipment
The parts with localized defects of gears and bearings are shown in Figure 4. There are rectangular spalling defects on the high-speed gear, and the cross-sectional sizes of the defects are and , and the depth of the defects is all . There are crack defects at the outer raceway and roller of cylindrical bearing, and the cross-sectional sizes of the defects are and . And there are fracture defects on the cage, and the distance of the fracture section is and .

(a)

(b)

(c)

(d)

(e)

(f)

(g)

(h)

(i)

(j)

(k)

(l)
The test bench of the gear-shaft-bearing system is shown in Figure 5. The input speed of the motor is controlled to 1800 rpm through the control system, and the load of the magnetic powder brake to the system is 25 N•m. The main parameters of the gear pair and cylindrical roller bearing types are shown in Table 4.

3.2. Multisource Information Composition
The distribution and serial number of bearings in the gear-shaft-bearing system are given in Figure 6. The four acceleration sensors shown in Figure 5 are used to collect the vibration signal of the gearbox, and the corresponding measuring points are the bearing end covers. After a set of experiments, 4 sets of different vibration signals can be obtained, so that the multisource signals of the gear-shaft-bearing system are composed, as shown in Table 5.

3.3. Experiment Grouping
10 sets of experiments are completed by the use of the parts with a localized defect in Figure 4. In the experiment, the defects are all set on bearing 1, while bearing 2, bearing 3, and bearing 4 are all healthy. The defect types and defect degrees of the gear-shaft-bearing system in each set of experiments are shown in Table 6. In the table, ‘T’ indicates that the part is healthy, and ‘F’ indicates that there is a localized defect on the part, and the defect degrees are indicated by the values in brackets.
4. Diagnostic Results
The rotating frequency of the shaft is 30 Hz, and the sampling frequency of the acceleration sensor is set to 15 kHz. 1024 data points are regarded as a sample, which corresponds to 2 rotation cycles of high-speed gear. The gear-shaft-bearing system is run for 65 seconds, and a total of about 1,000 samples are generated. 80% of the 1000 samples are randomly selected as the training set, and the rest are used as the test set. The corresponding measuring point is the bearing end cap, and the vibration acceleration signal in the y direction is collected, and this direction is close to the direction of the meshing line of the gear pair.
4.1. Multisource Vibration Signal
The acceleration signal after fusion based on the OWF is shown in Figure 7. It can be seen that the vibration signal generated by the gear-shaft-bearing system with different defect degrees and different defect types is very complicated, and the true defect types and defect degree are difficult to judge. However, the reliability of the acquisition system is enhanced by the redundant data between sensors. When there is a failure or error on one sensor or multiple sensors, the system can still continue to work. The advantages of common or joint operation of multiple sensors are promoted to improve the effectiveness of the system, which expands the coverage of time and space and improves the reliability of the system. What’s more, the interference of noise and other unfavorable factors on the measured object can be resisted effectively.

4.2. Accuracy and Loss Entropy
After the signals are fused, the fused signals are used as the input of the learning model. Four diagnosis models are studied for comparison, and the composition of the 4 diagnosis models is shown in Table 7. The learning rate of the learning model is set to 0.001. The results of the accuracy curve and loss entropy curve are shown in Figure 8.

(a)

(b)

(c)

(d)
As shown in Figure 8, the OWF-1DCNN, OWF-2DCNN, VCR-TSCNN, and OWF-TSCNN model can completely converge after 100 iterations. The convergence speed of the OWF-1DCNN model is the smallest, while the OWF-2DCNN model has the fastest convergence speed in the training set and test set before 40 iterations. There is more feature information on the wavelet time-frequency map, which includes not only the frequency-domain information of the signal but also time-domain information, and the increase in the amount of feature information plays a role in sample enhancement. In contrast, the input of the OWF-1DCNN model is the FFT spectrum, which only contains the frequency-domain information of the signal, and the amount of feature information is relatively less.
After the two-stream CNN learning model is composed, the wavelet time-frequency map and the FFT spectrum of the signal need to be trained at the same time, so the amount of calculation is increased, and the convergence speed is affected. Compared with the 1D-CNN model, more feature information is input to the two-stream CNN model, which makes the convergence speed of the two-stream CNN model faster. However, the computational load is greatly increased due to the increased amount of calculation, which causes the convergence speed of the two-stream CNN model to be lower than the 2D-CNN model. The convergence speed of the established two-stream CNN model is between that of the 1D-CNN and 1D-CNN models, and after the models are converged, the accuracy and loss entropy of the two-stream CNN model are better than the other two.
When different multisource information fusion methods are used, and the fused signals are different, which causes the difficulty of extracting feature information in the model to be different, the convergence speed of the two-stream CNN model is affected. When the OWF method is used as the preprocessing method of vibration signal in the model established in this paper, the convergence speed of the OWF-TSCNN model is obviously higher than the VCR-TSCNN model.
4.3. Comparison of Different Diagnostic Models
In order to confirm the high efficiency of the diagnosis model established in this paper, the results from different deep learning models after the models are converged are compared, as shown in Table 8.
As shown in Table 8, at the same input signal and learning rate, although the four learning models can all be converged, the accuracy on the training set and the test set is uneven. The training time of OWF-1DCNN and OWF-2DCNN diagnosis model is relatively short, which is 218 s and 234 s, respectively. The two-dimensional wavelet time-frequency map of the vibration signal is trained in the OWF-2DCNN model, the feature information is more abundant than the one-dimensional FFT spectrum, and more time needs to be consumed in each iteration, which causes the total training time to increase by 6.0% compared with the OWF-1DCNN model. However, its accuracy in the training set and test set is improved, and the loss entropy and over-fitting rate are reduced.
After the two-stream CNN diagnostic model is composed, the training of 1D-CNN and 2D-CNN is working at the same time, and the total calculation amount of the network model is the sum of the two, resulting in an increase in training time, which is about 14.5%–26.6%. The complexity of the two-stream CNN network is increased, which consumes more time for model training. However, the results after training are significantly improved. Its accuracy in the training set is 100%, the accuracy in the test set is more than 99.58%, and the loss entropy and over-fitting rate are greatly reduced.
The training time of the OWF-TSCNN model is reduced by 2.9% compared with the VCR-TSCNN diagnostic model. The learning models used by the two diagnostic models are the same, and the difference in training time is mainly due to the increased complexity of the algorithm structure of the VCR preprocessing method compared to the OWF.
Generally, when different multisensor information fusion methods are used as the way to process the original vibration signal of the gearbox, the convergence speed and training time of the learning model will be affected. However, after the model is converged, the performance difference of the entire diagnostic model mainly depends on the network structure and performance of the learning model.
4.4. Feature Visualization
The results of the feature extraction from the four diagnosis models are visually analyzed for comparing the feature extraction capabilities, and the t-SNE algorithm [33] is used to nonlinearly map high-dimensional data to low-dimensional space and achieve feature dimensionality reduction. As shown in Figure 9, the feature information is effectively extracted by the four learning models, and the signal points are gathered from the original chaotic and disordered state. However, it is obvious that after the use of OWF-1DCNN and OWF-2DCNN models, the distance between the signal points is large, and some signal points are still in a divergent state. This shows that there are insufficient capabilities to extract feature information from the signal in the OWF-1DCNN and OWF-2DCNN models, and the high accurate diagnosis requirements cannot be met.

(a)

(b)

(c)

(d)
The diagnosis results of the VCR-TSCNN and OWF-TSCNN model are shown in Figures 9(c) and 9(d). It can be seen that the distances of the same types of signal points are relatively small, and the boundaries of the large-class spacing are obvious. This shows that the feature extraction capability of the two-stream CNN composed of 1D-CNN and 2D-CNN has been improved, and the deep-level feature information can be mined again by using the model.
When different multisource information fusion methods are used, the two-stream CNN model has sufficient ability to extract features from different signals. It can also be seen from the feature visualization map that the signal points generated by the VCR-TSCNN and OWF-TSCNN models are basically in a convergent state, which also shows the universal applicability of the two-stream CNN model to different signals. Of course, for different signals, the feature information extracted by two-stream CNN is different, which leads to changes in the position of signal points on the feature visualization map, but the convergence and divergence of signal points are mainly determined by the feature extraction ability of the two-stream CNN model.
4.5. Generalization Ability
The defect classification accuracy of the diagnosis models on the unknown data set is tested for judging the generalization ability of the established diagnostic model. The test set data are input into the trained model, and the result is given in the form of a confusion matrix after 100 iterations, as shown in Figure 10. The predicted defect labels are shown on the horizontal axis, and the real defect labels are shown on the vertical axis. The accuracy of prediction is indicated by the value on the diagonal line, and the error probability of prediction is indicated by the value on the off-diagonal line.

(a)

(b)

(c)

(d)
From Figures 10(a) and 10(b), it can be seen that the defect types and defects degrees of the gear-shaft-bearing system can be diagnosed by OWF-1DCNN and OWF-2DCNN model. Among them, the performance of the OWF-1DCNN model is the worst. Although the training time is the shortest, its generalization ability is not ideal. It not only has a deviation in the recognition of the defect degrees but also has a larger error rate in the defect types. The training time of the OWF-2DCNN model is longer than that of the OWF-1DCNN model. However, the generalization ability is significantly better, and 100% accuracy is achieved in the identification of defect types. It is also found that the OWF-2DCNN model is not optimal for defect diagnosis of the gearbox, and the ability to identify the defect degrees needs to be improved, especially in the diagnosis of vibration signals generated by the gearbox with localized defects on bearing rollers, and the maximum error rate is 4.4%. This may be due to the fact that the rollers are not running in a pure rolling manner in the bearing raceways, and there are also a large number of sliding motions. When there is a localized defect on the roller, the shock generated is not obvious, resulting in a high error rate of the diagnostic model.
The diagnosis results of the VCR-TSCNN and OWF-TSCNN model are shown in Figures 10(c) and 10(d), and it can be seen that under different defect degrees and defect types, it maintains 100% accuracy. The accuracy has been improved to meet the requirements of the modern machinery industry for defect diagnosis.
Due to the time-domain features and frequency-domain features of the signal being used at the same time, the advantages of the 1D-CNN and 2D-CNN models are integrated, and the convergence speed and training time of the two-stream CNN model are not lost too much. In addition, the performance of the diagnostic model is greatly improved. After comprehensive consideration, it can be concluded that the OWF-TSCNN model is the most suitable for defect diagnosis of gear-shaft-bearing systems.
5. Conclusion
A defect diagnosis model of the gear-shaft-bearing system is established in this paper. In this model, multisource information fusion method and two-stream CNN learning model are used, and then, a signal processing route is formulated. The dual-tree complex wavelet is used to denoise the signal, which separates the signal denoising process from the signal learning and training process. Multiple sensors are used to detect the running status of the system at the same time, and 1D-CNN and 2D-CNN models are combined to establish a two-stream CNN learning model. The vibration signals generated by the system with different defect types and different defect degrees are diagnosed, and the diagnosis results are as follows:(1)The reliability of the sensor system is enhanced by using the multisensor information fusion method, which enhances the sensor system’s ability to resist interference from other unfavorable factors such as noise, and makes the collected vibration signals more reliable. When different multisource information fusion methods are used, the convergence speed of the two-stream CNN model is also different. The OWF method is used as the preprocessing method of vibration signal in the model established in this paper, and its convergence speed is obviously higher than the VCR method. The training time of the OWF-TSCNN model is reduced by 2.9% compared with the VCR-TSCNN diagnostic model.(2)The two-stream CNN learning model is built on the basis of the 1D-CNN and 2D-CNN model, and the time domain and frequency-domain features of the signal are used as the input at the same time for improving the accuracy of diagnosis. It is found that although the time consumption of the OWF-TSCNN model is increased by 14.5%–26.6%, the convergence speed of the network is decreased. However, its accuracy reaches 100% and 99.83% in the training set and test set, and the loss entropy and over-fitting rate are also greatly reduced. The feature extraction ability and generalization ability of the OWF-TSCNN model are increased, reaching 100% diagnosis accuracy on different defect types and defect degrees of the gear-shaft-bearing system.
Data Availability
The datasets used or analyzed during the current study are available from the corresponding author upon reasonable request.
Conflicts of Interest
The authors declare they have no conflicts of interest.
Authors’ Contributions
Peng Dai, Jianping Wang, and Fengtao Wang contributed to the conception of the study; Peng Dai, Lulu Wu, and Shuping Yang contributed significantly to analysis and manuscript preparation; Peng Dai and Jianping Wang performed the data analyses and wrote the manuscript; Fengtao Wang and Linkai Niu helped to perform the analysis with constructive discussion.
Acknowledgments
This study was fully supported by a grant from the National Natural Science Foundation of China (No. 52005003) and Wuhu Science and Technology Projects (No. 2020yf53).