Next Article in Journal
CARA: Connectivity-Aware Relay Algorithm for Multi-Robot Expeditions
Next Article in Special Issue
Remaining Useful Life Prediction Based on Adaptive SHRINKAGE Processing and Temporal Convolutional Network
Previous Article in Journal
Securing Dynamic Service Function Chain Orchestration in EC-IoT Using Federated Learning
Previous Article in Special Issue
Compound Fault Feature Extraction of Rolling Bearing Acoustic Signals Based on AVMD-IMVO-MCKD
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Balancing of Motor Armature Based on LSTM-ZPF Signal Processing

1
School of Mechanical and Electronic Engineering, Nanjing Forestry University, Nanjing 210037, China
2
Institute of Aerospace Machinery and Dynamics, Southeast University, Nanjing 211189, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(23), 9043; https://doi.org/10.3390/s22239043
Submission received: 16 September 2022 / Revised: 7 November 2022 / Accepted: 11 November 2022 / Published: 22 November 2022
(This article belongs to the Special Issue Fault Diagnosis and Prognosis in Rotating Machines)

Abstract

:
Signal processing is important in the balancing of the motor armature, where the balancing accuracy depends on the extraction of the signal amplitude and phase from the raw vibration signal. In this study, a motor armature dynamic balancing method based on the long short-term memory network (LSTM) and zero-phase filter (ZPF) is proposed. This method mainly focuses on the extraction accuracy of amplitude and phase from unbalanced signals of the motor armature. The ZPF is used to accurately extract the phase, while the LSTM network is trained to extract the amplitude. The proposed method combines the advantages of both methods, whereby the problems of phase shift and amplitude loss when used alone are solved, and the motor armature unbalance signal is accurately obtained. The unbalanced mass and phase are calculated using the influence coefficient method. The effectiveness of the proposed method is proven using the simulated motor armature vibration signal, and an experimental investigation is undertaken to verify the dynamic balancing method. Two amplitude evaluation metrics and three phase evaluation metrics are proposed to judge the extraction accuracy of the amplitude and phase, whereas amplitude and frequency spectrum analysis are used to judge the dynamic balancing results. The results illustrate that the proposed method has higher dynamic balancing accuracy. Moreover, it has better extraction accuracy for the amplitude and phase of unbalanced signals compared with other methods, and it has good anti-noise performance. The determination coefficient of the amplitude is 0.9999, and the average absolute error of the phase is 2.4°. The proposed method considers both fidelity and denoising, which ensuring the accuracy of armature dynamic balancing.

1. Introduction

Manufacturing assembly errors and inhomogeneity in materials lead to mass unbalance of the motor armature, which leads to vibration and noise during the service of the motor, affecting the performance, efficiency, and service life of the motor, and even causing safety accidents [1,2]. Dynamic balancing of the armature is crucial in motor manufacturing [3]. Most of the motor armatures can be treated as rigid rotors, where their operating speed is below the first-order critical speed, which means the effect of the operational deflection can be ignored [4,5]. The unbalanced signal at this point can be viewed as a sinusoidal function [6]. Rigid rotor balancing generally uses the double-sided influence coefficient method to calculate the unbalanced mass and phase [7,8], and the accuracy of its correction is closely related to the results of the rotor unbalance signal extraction [9]. As the actual signal acquisition is affected by the test instrument, test environment, and human factors, noise also exists in unbalance signal [10]. Therefore, the effect of vibration signal denoising and filtering has a great impact on the accuracy of dynamic balance correction.
Classical digital filters are often used for vibration signal filtering [11,12]. In addition, some new methods have been proposed, such as time–frequency analysis using the bispectrum and the autocovariance of stray flux signals [13], variable-step fourth-order Runge–Kutta iteration [14], discrete wavelet transform [15], zoom synchronous transformation (ZST) and tacholess sequential tracking [16], and balancing without trial weights based on the dynamic similitude scale model [17]. However, the above methods either have phase shift or amplitude loss. A solution to eliminate the phase shift is the zero-phase filter (ZPF) [18]; by filtering the input data in both forward and reverse directions, the ZPF has precise zero-phase distortion [19,20,21,22]. Although the ZPF can accurately extract the phase, there is a loss in signal amplitude extraction, and it is difficult to give consideration to both fidelity and denoising.
In recent years, neural networks have been widely used in signal processing and denoising, benefiting from the powerful automatic feature extraction ability and massive data processing capability of deep learning. Saeed Anwar [23] proposed a single-stage blind real-image denoising network (RIDNet) using a modular structure based on a convolutional neural network (CNN). Meng Chang [24] proposed a new adaptive denoising network (SADNet) that can effectively remove blind noise from single images. Zejin Wang [25] proposed a self-supervised denoising method that can overcome the information loss caused by the blind point-driven denoising method. All the above methods are based on two-dimensional image noise reduction. On the other hand, most one-dimensional data signal processing methods are based on long short-term memory networks (LSTM). In general, LSTM is considered to be one of the state-of-the-art methods for dealing with time series prediction problems [26,27,28,29]. However, most of the signal processing based on LSTM involves analyzing and predicting its future time-domain signal in a signal sequence [30,31,32].
A dynamic balancing method based on the LSTM network and ZPF is proposed in this paper, which improves the signal attenuation and phase shift caused in the filtering. The phase is extracted using the ZPF. The amplitude is extracted using the memory function of the LSTM for the timing sequence. To verify performance, we conducted some experiments in different noise environments and used five evaluation metrics. The results show that the proposed method can produce higher balancing accuracy than other baseline methods.

2. Problem Description

Figure 1 shows the basic configuration of armature dynamic vibration signal acquisition in this paper. The extraction of the vibration signals is achieved using a photoelectric sensor measuring the phase and two displacement sensors measuring the amplitude, which respectively detect the pulse signal of the armature and the vibration signal of the armature under the inertial force. The armature unbalanced mass is calculated on the basis of the measured signal after processing using the influence coefficient method.
The influence coefficient method is to consider the rigid rotor system as a linear system that can be superimposed when balancing the rigid rotor, and the vibration response of each part of the rotor can be linearly superimposed on the two correction planes.
As shown in Figure 2, the impact coefficients of the two correction planes are calculated through the amplitude response of the correction planes. The method is describe below [4,6].
Firstly, the mass m1 is added to the correction plane A to obtain two influence coefficients α AA and α AB . After removing the weighted mass m1, the mass m2 is added to the correction plane A to obtain two influence coefficients α BA and α BB . The equations are as follows:
α AA = ( V A 1 V A ) / m 1 ,
α AB = ( V A 2 V A ) / m 2 ,
α BA = ( V B 1 V B ) / m 1 ,
α BB = ( V B 2 V B ) / m 2 ,
where α is the influence coefficient, m is the mass and phase of the weighted mass block on the rotor, and V is the amplitude and amplitude phase for the rotor measurement correction plane.
Therefore, the amount of unbalance on the rotor correction plane corresponds to MA, MB, which can be expressed as
M A = α B B × V A α AA × α B B α AB × α BA α AB × V B α AA × α B B α AB × α BA ,
M B = α AA × V A α AA × α B B α AB × α BA α BA × V B α AA × α BB α AB × α BA .
According to Equations (1)–(6), it can be determined that, when m is known, a more accurate value of V allows a more accurate calculation of unbalance. The reference phase measured by the photoelectric sensor has almost no error; hence, this paper focuses on how to accurately extract the amplitude and phase of the armature unbalance signal from the measured vibration signal containing noise.

3. Basic Theory

3.1. Long Short-Term Memory (LSTM)

The structure of the LSTM network is shown in Figure 3 [26], which controls the state of information at each moment in the whole neural network through a structure called a “gate” to achieve the learning effect. Ct is the state information of the LSTM unit at time t, ft is the forget gate at time t, it is the input gate at time t, C ˜ t is the current moment information, ot is the output gate at time t, tanh is the hyperbolic tangent activation function, and σ is the sigmoid activation function. The calculation equations are presented below.
Forget layer:
f t = σ ( W f [ h t 1 , x t ] + b f ) .
Input layer:
i t = σ ( W i [ h t 1 , x t ] + b i ) .
Unit status update layer:
C ˜ t = tanh ( W c ˜ [ h t 1 , x t ] + b c ˜ ) ,
C t = f t C t 1 + i t C ˜ t .
Output layer:
o t = σ ( W o [ h t 1 , x t ] + b o ) ,
h t = o t tanh C t .
In the above equations, W f , W i , W c ˜ , W o are the weight matrices corresponding to each module, b f , b i , b c ˜ , b o are the bias terms, and tanh and σ are defined as
tanh x = ( e x e x ) / ( e x + e x ) ,
σ ( x ) = 1 / ( 1 + e x ) .
Lastly, the output layer is based on equation h t through a fully connected layer to obtain the predicted value y t :
y t = σ ( W y h t + b y ) ,
where W y is the weight matrix, and by is the bias term.
LSTM networks can make a more accurate prediction of the later timepoint using the features of the previous timepoint of the time series [33]. The initial position of the previous point is known at this time, which means that the phase of the signal is known. The filtering of the vibration signal can also be seen as a prediction of the later signal time series based on the previous signal time series. Since the starting signal point does not have enough phase characteristics, this can lead to phase information missing in the motor armature unbalance signal processing when using the LSTM network.

3.2. Zero-Phase Filter (ZPF)

For one-dimensional time series, the phase shifts of the forward time series and the reverse time series pass through the filter to cancel each other, such that the phase response of the system function is zero; the filtering principle is as follows [21,22]:
y 1 ( n ) = x ( n ) × h ( n ) ,
y 2 ( n ) = y 1 ( N 1 n ) ,
y 3 ( n ) = y 2 ( n ) × h ( n ) ,
y ( n ) = y 3 ( N 1 n ) ,
where x(n) is the original signal sampling sequence, N is the length of the signal sequence, h(n) is the digital filter impact response sequence used, and y(n) is the reversal sequence of the secondary filtering results.
The filtering process corresponds to the reduced frequency domain expression:
Y ( e j w ) = X ( e j w ) | H ( e j w ) | 2 ,
where ω is the angular frequency. X(ejw), Y(ejw), and H(ejw) are the discrete Fourier transforms of x(n), y(n), and h(n), respectively.
As can be seen from the equation, there is only a magnitude gain relationship between the output Y(ejw) and the input H(ejw); furthermore, there is no phase shift in the full frequency band. The size of the transition band constructed by the passband and the stopband is inversely proportional to the goodness of the cutoff characteristics. Specifically, a larger transition bandwidth will not allow the filter to adequately suppress the near-frequency interference;, whereas a smaller transition band will cause the actual unbalanced signal of the armature to attenuate and will produce the Gibbs phenomenon, all of which will have an impact on the amplitude phase extraction of the actual unbalanced signal of the armature [34].

4. The Proposed Method

The proposed LSTM-ZPF method is shown in Figure 4. It mainly consists of two steps: signal processing and dynamic balancing calculation. More details are described in this section.

4.1. Principle

The left and right correction plane vibration signals X(n)A and X(n)B of the motor armature are input into the signal processing section. The amplitude information and phase information are respectively extracted using the LSTM neural network and ZPF. The desired motor armature unbalance signals Y(n)A and Y(n)B are obtained by fitting. Lastly, the unbalanced mass and phase are calculated using the influence coefficient method.
The LSTM neural network needs to be trained before use, and its network training framework is shown in Figure 5. For the motor armature vibration signal set X = {X1, X2, …, Xn}, the corresponding theoretical output is the motor armature unbalance signal set P = {P1, P2, …, Pn}. After inputting X into the hidden layer containing n isomorphic LSTM cells, the output is represented as Y = {Y1, Y2, …, Yn}.
In Figure 5, Cn−1 and Pn−1 are the state and output of the previous LSTM cell, respectively, and LSTMn denotes the calculation method mentioned above in Equations (7)–(15). Minimizing the loss function is set as the optimization objective [35], the gradient-based optimization algorithm is applied to update the weights [36,37,38], and the Adam optimization algorithm [39] is chosen in this paper, with simple implementation and little memory required, resulting in better overall performance in practical applications. The trained LSTM neural network is used to learn and processing the unbalanced signal of the motor armature.
ZPF uses bandpass filtering to extract the desired amplitude of the motor armature unbalance signal. In this paper, the window function method is chosen to design the filter, and the Hanning window is selected [40], which has a large side flap attenuation and a strong attenuation capability for the interference signal that can effectively reduce the spectrum leakage during the spectrum analysis [41].
Signal fitting was performed by least squares fitting [42] to extract the motor armature unbalance signal amplitude information predicted by the LSTM neural network and the motor armature unbalance signal phase information analyzed by ZPF. The two are combined with the rotational speed information to obtain the final predicted motor armature unbalance signal. The method combines the advantages of LSTM neural network prediction and ZPF, with a better filtering effect and more accurate filtered signal.
In the proposed method, the unbalanced signal extraction is the most important for dynamic balancing of motor armature, which is the focus of this paper.

4.2. Evaluation Metrics

To evaluate the performance, five evaluation metrics are used. The amplitude determination coefficient r V 2 and the root-mean-square error of amplitude R M S E V are two evaluation indicators that reflect the accuracy of amplitude prediction extraction. They are expressed as follows:
r V 2 = 1 i = 1 N ( V i V ^ i ) 2 / i = 1 N ( V i V ¯ i ) 2 ,
R M S E v = i = 1 N ( V ^ i V i ) 2 / N ,
where V i is the actual unbalance signal amplitude, V ¯ i is its average value, V ^ i is the predicted unbalance signal amplitude, and N is the number of testing samples.
The phase determination coefficient r φ 2 , the root-mean-square error of phase R M S E φ , and the mean absolute error of phase M A E φ are three evaluation indicators that reflect the accuracy of phase prediction extraction. They are expressed as follows:
r φ 2 = 1 i = 1 N ( φ i φ ^ i ) 2 / i = 1 N ( φ i φ ¯ i ) 2 ,
R M S E φ = i = 1 N ( φ ^ i φ i ) 2 / N ,
M A E φ = i = 1 N | φ ^ i φ i | / N ,
where φ i is the actual unbalance signal phase, φ ¯ i is its average value, and φ ^ i is the predicted unbalance signal phase.
The determination coefficient reflects the degree of fit of the predicted and actual values, the root-mean-square error reflects the deviation between the predicted and actual values, and the mean absolute error accurately reflects the magnitude of the actual prediction error.

5. Case Studies

5.1. Simulated Signal

5.1.1. Data

The frequency spectrum of the vibration signal of a motor armature when it is dynamically balanced in a laboratory environment is shown in Figure 6. It mainly consists of the unbalance signal generated by the unbalanced mass at the operating frequency, the DC component, the vibration signal of the inherent frequency of the support frame, the operating frequency signal of the equipment fan, and other superimposed sinusoidal signals. Since the existing signal processing methods cannot get the exact unbalance signal of the armature, this paper uses simulation data training to minimize the error and ensure the accuracy of the data, before using the actual armature for verification.
The motor armature vibration signal is modeled on the basis of the frequency spectrum analysis of the motor armature vibration signal, and Gaussian noise is added to mimic the factory noise environment, as expressed below.
{ Y 0 = A 0 sin ( ω 0 x + c 0 ) Y i = A i sin ( ω i x + c i ) ,
Y = Y 0 + i = 1 i Y i + μ ,
where Y0 is the armature unbalance signal, Y is the vibration signal, Yi is the inherent frequency vibration or industrial frequency vibration of each equipment of the system, A is the signal amplitude, ω is the signal frequency, c is the signal phase, and μ is the Gaussian noise.
According to the vibration amplitude range of the motor armature unbalance signal provided by the factory, the datasets were constructed by selecting data with random phase in the amplitude range of 0.005–0.09 mm at equal intervals. A total of 500 sets of data were selected at equal intervals as the test set, and the remaining 4500 sets of data were used as the training set. Figure 7 shows the local signal plots for two of the randomly selected data sets.

5.1.2. Simulation Verification

The signal processing part of the proposed method was simulated and verified using an Intel(R) i7 8750H CPU on Windows 10 OS. The programming and the deep learning platforms were both Matlab. In order to verify the feasibility of the proposed model, it was compared with five methods. The amplitude and phase results are shown below.
Figure 8, Figure 9 and Figure 10 and Table 1 show a comparison of the extraction accuracy of the unbalance signal of the motor armature using different methods. It can be seen that the proposed method outperformed other methods in terms of amplitude and phase extraction of the motor armature vibration signal. ZPF and wavelet transform are two existing methods. The amplitude extraction accuracy of ZPF is not bad, but it is lower than that of the proposed method. Due to the existence of near-frequency interference, ZPF cannot really achieve zero-phase extraction of the motor armature unbalance signal, which leads to a phase shift of about 12°. Meanwhile, the signal amplitude of ZPF has attenuation. The analysis of ZPF was applied to wavelet transform. In addition to the conventional methods, three neural network models were used for comparison in this paper. The first, LSTM, can achieve accurate extraction of the amplitude, with the same obvious weakness that phase information cannot be extracted. The second is the 1D convolutional neural networks (1D CNN) [43,44,45], which has a lower amplitude prediction extraction than the proposed method and cannot extraction the phase. The third is LSTM-noise, which is another model proposed by the authors. This method predicts the noise disturbance signal through the LSTM network and then implements backstepping to achieve the motor armature unbalance signal; this method enables better extraction for both amplitude and phase, but the accuracy is lower while the operation time consumed is much higher than the proposed method.

5.1.3. Anti-Noise Performance Analysis

In the actual plant environment, the noise disturbance is always changing in real time. In order to verify the stability of the proposed method, this paper changed the signal-to-noise ratio (SNR) in the vibration signal data, and then investigated the effect of the proposed method on the extraction accuracy of the motor vibration signal extraction for different SNRs.
Table 2 shows the amplitude and phase accuracy of the vibration signals predicted using the LSTM-ZPF method for motor armature unbalance signals at different SNRs (10, 20, 30, and 40). The following can be concluded:
  • The amplitude fitting accuracy of the training set corresponding to the five SNRs is basically the same, and the accuracy is high;
  • The phase fitting accuracy of the training set corresponding to the four SNRs is also basically the same. For a higher noise, there is lower phase accuracy, but the phase error is within an acceptable range, and all results exceeded those of the other filtering methods mentioned above;
  • This method can effectively extract the motor armature unbalance signal at different SNRs, which makes the armature unbalanced mass calculation more accurate. It has good stability.
Table 2. Comparison of the results of LSTM-ZPF methods with different SNRs.
Table 2. Comparison of the results of LSTM-ZPF methods with different SNRs.
SNR Amplitude Phase (°)
r V 2 R M S E V M A E φ r φ 2 R M S E φ
400.99992.9288 × 10−51.86260.98210.2472
300.99992.7436 × 10−51.86040.98220.2466
200.99992.8445 × 10−51.85670.98170.2496
100.99992.1446 × 10−52.06500.97960.2636

5.2. Experimental Verification

The dynamic balancing experimental platform is shown in Figure 11a. It was mainly composed of support brackets, a stepper motor, a pulley, sensors, and a data processing system. Its unbalanced signal extraction principle is shown in Figure 1. Two support brackets were located on both sides of the platform, the pulley was connected to the stepper motor by a belt, the two displacement sensors faced each of the two support brackets, and the photoelectric sensor was located between the support brackets. When extracting an unbalance signal, the rotor is placed on the support brackets. Its underside is contacted with the belt, and the stepper motor powers the rotation. The displacement sensors measure the vibration of the support brackets and, thus, indirectly measure the vibration of the two correction planes, while the photoelectric sensor measures the phase of the rotor. The data processing system calculates the unbalanced mass and phase.
Since the ZPF performed best in the previous experiments among methods existing in the literature, the proposed method and the ZPF were used to extract the amplitude and phase of the unbalance signal of the armature. ZPF was applied to the chip in the dynamic balancing experimental platform. Both methods were used to calculate the armature unbalanced mass and phase of the same armature, and then the mass was weighted separately. Then, a frequency spectrum analysis of mass weighted on the armature was established to determine the accuracy of the armature dynamic balancing.
As shown in Figure 11b, a five-slot motor armature and a three-slot motor armature were selected. After measuring the mass-unweighted, mass left-weighted, and mass right-weighted vibration signals, the armature unbalanced mass and phase were calculated using the proposed method and ZPF. The calculation results are shown in Table 3.
On the basis of the data calculated in Table 3, the mass was added in the opposite direction of the armature. Then, the proposed method was used to calculate the unbalance signal amplitude of the motor armature after dynamic balancing by both methods. The results are shown in Table 4.
As can be seen from Table 4, the amplitude of armature vibration after dynamic balancing using the proposed method was smaller than that of the ZPF. Since the filtering may cause signal amplitude loss and phase shift, the armature vibration signal spectrum after the test weight of different methods was directly analyzed at the same time. The frequency spectrum of the armature vibration signal after dynamic balancing is shown in Figure 12. The vibration response of the armature at working frequency was significantly reduced after dynamic balancing. The working frequency amplitude of the armature after balancing with the proposed method was far smaller than that of the ZPF. This proved that the proposed method is more effective in dynamic balancing. It can be seen that the amplitude of other frequencies also changed to varying degrees. This is because, during the dynamic balance test, the centrifugal force generated by the unbalanced mass of the motor armature is the main source of force on the dynamic balance test system. The mass change in motor armature leads to a change in the force on the dynamic balance test system, which affects the vibration at different frequencies.

6. Conclusions

A dynamic balancing method of the motor armature based on signal processing using an LSTM integrated with ZPF was proposed. The effectiveness of the proposed method was verified through dynamic balancing experiments on the motor armature. The proposed method could accurately obtain the unbalanced mass and phase of the armature. Both fidelity and denoising were considered in the proposed method during signal processing, and the problem of amplitude loss in extracting the phase was solved. The phase of the signal could be better extracted with almost no phase shift, and the mean absolute error of the phase was 2.4°. The amplitude obtained using the proposed method was less decayed compared with the ideal spectrum curve, and the determination coefficient of the amplitude was 0.9999. The interference of noise could be eliminated using the proposed method, while the amplitude and phase extraction accuracy of the unbalanced signal could be obtained even in noisy environments. Different types of motor armature dynamic balancing are suitable for the proposed method.

Author Contributions

Conceptualization, R.D. and D.J.; methodology, R.D.; software, Z.L. and A.S.; validation, R.D., M.L. and A.S.; formal analysis, R.D. and W.C.; investigation, R.D. and M.L.; resources, D.J. and W.C.; data curation, R.D., M.L. and A.S.; writing—original draft preparation, R.D.; writing—review and editing, D.J. and W.C.; visualization, R.D. and Z.L.; supervision, W.C.; project administration, D.J.; funding acquisition, D.J. and W.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (grant number 11602112), the Natural Science Research Project of Higher Education in Jiangsu Province (grant number 20KJB460003), the Qing Lan Project, Youth Fund of Jiangsu Province (grant number BK20200787), the Young Science and Technology Innovation Fund of Nanjing Forestry University (grant number CX2019010), and the College Students Innovation Training Program of Nanjing Forestry University (grant number 202110298066Y).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ibraheem, A.A.; Ghazaly, N.M.; Abd el-Jaber, G. Review of rotor balancing techniques. Am. J. Ind. Eng. 2019, 6, 19–25. [Google Scholar]
  2. Zhang, Y.; Wei, Q.; Zou, D.; Shao, M. Study on the Relationship between the Imbalance Status and Its Vibration Response in Balancing Method of Rotors. In Proceedings of the 23rd International Congress on Sound and Vibration (ICSV23), Athens, Greece, 10–14 July 2016; pp. 10–14. [Google Scholar]
  3. Tseng, C.-Y.; Shih, T.-W.; Lin, J.-T. Dynamic balancing scheme for motor armatures. J. Sound Vib. 2007, 304, 110–123. [Google Scholar] [CrossRef]
  4. Xu, X.; Fan, P.P. Rigid rotor dynamic balancing with the influence coefficient method. Sens. Transducers 2013, 157, 317. [Google Scholar]
  5. MacCamhaoil, M. Static and dynamic balancing of rigid rotors. Bruel & Kjaer Application Notes BO 0276-12. 2016. Available online: https://www.bksv.com/media/doc/bo0276.pdf (accessed on 15 September 2022).
  6. Singh, P.; Chaudhary, H. Optimum two-plane balancing of rigid rotor using discrete optimization algorithm. World J. Eng. 2019, 16, 138–146. [Google Scholar] [CrossRef]
  7. Mohamad, W.S.W.; Mat Isa, A.; Ismail, M. Analytical and Experimental Study on Balancing Using Influence Coefficient Method; Applied Mechanics and Materials; Trans Tech Publications: Baech, Switzerland, 2013; pp. 694–702. [Google Scholar]
  8. Kelm, R.; Kelm, W.; Pavelek, D. Rotor Balancing Tutorial. In Proceedings of the 45th Turbomachinery Symposium, Houston, TX, USA, 12–15 September 2016; Turbomachinery Laboratories, Texas A&M Engineering Experiment Station: College Station, TX, USA, 2016. [Google Scholar]
  9. Yan, X.; Jia, M. Intelligent fault diagnosis of rotating machinery using improved multiscale dispersion entropy and mRMR feature selection. Knowl. Based Syst. 2019, 163, 450–471. [Google Scholar] [CrossRef]
  10. Zhou, J.; Xu, L.; Xuan, Y.; Xu, Y.; Liu, G. Shedding frequency and motion of jujube fruits in various excitation modes. Trans. ASABE 2020, 63, 881–889. [Google Scholar] [CrossRef]
  11. Li, L.; Cao, S.; Li, J.; Nie, R.; Hou, L. Review of rotor balancing methods. Machines 2021, 9, 89. [Google Scholar] [CrossRef]
  12. Tiboni, M.; Remino, C.; Bussola, R.; Amici, C. A Review on Vibration-Based Condition Monitoring of Rotating Machinery. Appl. Sci. 2022, 12, 972. [Google Scholar] [CrossRef]
  13. Iglesias-Martínez, M.E.; Antonino-Daviu, J.A.; Fernández de Córdoba, P.; Conejero, J.A. Rotor fault detection in induction motors based on time-frequency analysis using the bispectrum and the autocovariance of stray flux signals. Energies 2019, 12, 597. [Google Scholar] [CrossRef] [Green Version]
  14. Liu, Y.; Ming, S.; Zhao, S.; Han, J.; Ma, Y. Research on automatic balance control of active magnetic bearing-rigid rotor system. Shock Vib. 2019, 2019, 3094215. [Google Scholar] [CrossRef]
  15. Sadooghi, M.S.; Khadem, S.E. A new performance evaluation scheme for jet engine vibration signal denoising. Mech. Syst. Signal Process. 2016, 76, 201–212. [Google Scholar] [CrossRef]
  16. Cao, H.; He, D.; Xi, S.; Chen, X. Vibration signal correction of unbalanced rotor due to angular speed fluctuation. Mech. Syst. Signal Process. 2018, 107, 202–220. [Google Scholar] [CrossRef]
  17. Ye, R.; Wang, L.; Hou, X.; Luo, Z.; Han, Q. Balancing method without trial weights for rotor systems based on similitude scale model. Front. Mech. Eng. 2018, 13, 571–580. [Google Scholar] [CrossRef]
  18. Gustafsson, F. Determining the initial states in forward-backward filtering. IEEE Trans. Signal Process. 1996, 44, 988–992. [Google Scholar] [CrossRef] [Green Version]
  19. Wu, C.; Liu, J.; Peng, F.; Yu, D.; Li, R. Gearbox fault diagnosis using adaptive zero phase time-varying filter based on multi-scale chirplet sparse signal decomposition. Chin. J. Mech. Eng. 2013, 26, 831–838. [Google Scholar] [CrossRef]
  20. Wang, J.; Ye, Y.; Pan, X.; Gao, X. Parallel-type fractional zero-phase filtering for ECG signal denoising. Biomed. Signal Process. Control 2015, 18, 36–41. [Google Scholar] [CrossRef]
  21. Wang, J.; Ye, Y.; Xiang, P.; Gao, X.; Chao, Z. Fractional zero-phase filtering based on the Riemann–Liouville integral. Signal Process. 2014, 98, 150–157. [Google Scholar] [CrossRef]
  22. Wu, Y.; Ding, G. Research on Signal Processing of Shock Absorber Test Bench Based on Zero-Phase Filter. In Proceedings of the AOPC 2017: 3D Measurement Technology for Intelligent Manufacturing, Beijing, China, 4–6 June 2017; pp. 233–241. [Google Scholar]
  23. Anwar, S.; Barnes, N. Real Image Denoising with Feature Attention. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27–28 October 2019; pp. 3155–3164. [Google Scholar]
  24. Chang, M.; Li, Q.; Feng, H.; Xu, Z. Spatial-Adaptive Network for Single Image Denoising. In Proceedings of the European Conference on Computer Vision, Glasgow, UK, 23–28 August 2020; Springer: Berlin/Heidelberg, Germany, 2020; pp. 171–187. [Google Scholar]
  25. Wang, Z.; Liu, J.; Li, G.; Han, H. Blind2Unblind: Self-Supervised Image Denoising with Visible Blind Spots. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 19–24 June 2022; pp. 2027–2036. [Google Scholar]
  26. Greff, K.; Srivastava, R.K.; Koutník, J.; Steunebrink, B.R.; Schmidhuber, J. LSTM: A Search Space Odyssey. IEEE Trans. Neural Netw. Learn. Syst. 2016, 28, 2222–2232. [Google Scholar] [CrossRef] [Green Version]
  27. Li, Y.; Zhu, Z.; Kong, D.; Han, H.; Zhao, Y. EA-LSTM: Evolutionary attention-based LSTM for time series prediction. Knowl. -Based Syst. 2019, 181, 104785. [Google Scholar] [CrossRef] [Green Version]
  28. Graves, A.; Schmidhuber, J. Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural Netw. 2005, 18, 602–610. [Google Scholar] [CrossRef]
  29. Yao, K.; Cohn, T.; Vylomova, K.; Duh, K.; Dyer, C. Depth-gated LSTM. arXiv 2015, arXiv:1508.03790. [Google Scholar]
  30. Vos, K.; Peng, Z.; Jenkins, C.; Shahriar, M.R.; Borghesani, P.; Wang, W. Vibration-based anomaly detection using LSTM/SVM approaches. Mech. Syst. Signal Process. 2022, 169, 108752. [Google Scholar] [CrossRef]
  31. Chen, X.; Zhang, B.; Gao, D. Bearing fault diagnosis base on multi-scale CNN and LSTM model. J. Intell. Manuf. 2021, 32, 971–987. [Google Scholar] [CrossRef]
  32. Xiang, L.; Wang, P.; Yang, X.; Hu, A.; Su, H. Fault detection of wind turbine based on SCADA data analysis using CNN and LSTM with attention mechanism. Measurement 2021, 175, 109094. [Google Scholar] [CrossRef]
  33. Shen, Y.; Tan, S.; Sordoni, A.; Courville, A. Ordered neurons: Integrating tree structures into recurrent neural networks. arXiv Preprint 2018, arXiv:1810.09536. [Google Scholar]
  34. Andrews, H.C.; Billingsley, F.; Fiasconaro, J.; Frieden, B.; Read, R.; Shanks, J.; Treitel, S. Picture Processing and Digital Filtering; Springer Science & Business Media: Berlin, Germany, 2013; Volume 6. [Google Scholar]
  35. Yu, W.; Liu, Z.; Zhuang, Z.; Liu, Y.; Wang, X.; Yang, Y.; Gou, B. Super-Resolution Reconstruction of Speckle Images of Engineered Bamboo Based on an Attention-Dense Residual Network. Sensors 2022, 22, 6693. [Google Scholar] [CrossRef]
  36. Amari, S.I. Backpropagation and stochastic gradient descent method. Neurocomputing 1993, 5, 185–196. [Google Scholar] [CrossRef]
  37. Duchi, J.; Hazan, E.; Singer, Y. Adaptive Subgradient Methods for Online Learning and Stochastic Optimization. J. Mach. Learn. Res. 2011, 12, 257–269. [Google Scholar]
  38. Yeung, S.; Russakovsky, O.; Jin, N.; Andriluka, M.; Mori, G.; Fei-Fei, L. Every Moment Counts: Dense Detailed Labeling of Actions in Complex Videos. Int. J. Comput. Vis. 2018, 126, 375–389. [Google Scholar] [CrossRef] [Green Version]
  39. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
  40. Prabhu, K.M. Window Functions and Their Applications in Signal Processing; Taylor & Francis: Abingdon, UK, 2014. [Google Scholar]
  41. Rakshit, H.; Ullah, M.A. A Comparative Study on Window Functions for Designing Efficient FIR Filter. In Proceedings of the 2014 9th IEEE International Forum on Strategic Technology (IFOST), Cox’s Bazar, Bangladesh, 21–23 October 2014; pp. 91–96. [Google Scholar]
  42. Strutz, T. Data Fitting and Uncertainty: A Practical Introduction to Weighted Least Squares and Beyond; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  43. Wu, H.; Chen, J.; Liu, X.; Xiao, Y.; Wang, M.; Zheng, Y.; Rao, Y. One-dimensional CNN-based intelligent recognition of vibrations in pipeline monitoring with DAS. J. Lightwave Technol. 2019, 37, 4359–4366. [Google Scholar] [CrossRef]
  44. Shao, X.; Chen, P.; Zhang, Y.; Chang, S.K. Domain Fusion CNN-LSTM for Short-Term Power Consumption Forecasting. IEEE Access 2020, 8, 188352–188362. [Google Scholar] [CrossRef]
  45. Du, C.; Zhang, X.; Zhong, R.; Li, F.; Yu, F.; Rong, Y.; Gong, Y. Unmanned aerial vehicle rotor fault diagnosis based on interval sampling reconstruction of vibration signals and a one-dimensional convolutional neural network deep learning method. Meas. Sci. Technol. 2022, 33, 065003. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of armature unbalance signal measurement.
Figure 1. Schematic diagram of armature unbalance signal measurement.
Sensors 22 09043 g001
Figure 2. Force analysis of motor armature.
Figure 2. Force analysis of motor armature.
Sensors 22 09043 g002
Figure 3. Internal structure of LSTM.
Figure 3. Internal structure of LSTM.
Sensors 22 09043 g003
Figure 4. Flowchart of the dynamic balancing method based on LSTM-ZPF.
Figure 4. Flowchart of the dynamic balancing method based on LSTM-ZPF.
Sensors 22 09043 g004
Figure 5. Training framework of LSTM network.
Figure 5. Training framework of LSTM network.
Sensors 22 09043 g005
Figure 6. Frequency spectrum of armature vibration signal.
Figure 6. Frequency spectrum of armature vibration signal.
Sensors 22 09043 g006
Figure 7. Simulated signal with local enlargement.
Figure 7. Simulated signal with local enlargement.
Sensors 22 09043 g007
Figure 8. Comparison of amplitude accuracy: (a) comparison of predicted amplitude and ideal amplitude of different methods; (b) difference between predicted amplitude and ideal amplitude of different methods.
Figure 8. Comparison of amplitude accuracy: (a) comparison of predicted amplitude and ideal amplitude of different methods; (b) difference between predicted amplitude and ideal amplitude of different methods.
Sensors 22 09043 g008aSensors 22 09043 g008b
Figure 9. Comparison of phase accuracy: (a) phase difference of the predicted signal using different methods; (b) phase difference of the signal predicted using the method of effective phase extraction.
Figure 9. Comparison of phase accuracy: (a) phase difference of the predicted signal using different methods; (b) phase difference of the signal predicted using the method of effective phase extraction.
Sensors 22 09043 g009
Figure 10. Comparison of evaluation indicators.
Figure 10. Comparison of evaluation indicators.
Sensors 22 09043 g010
Figure 11. Dynamic balancing experimental equipment: (a) dynamic balancing experimental platform; (b) motor armature after dynamic balancing.
Figure 11. Dynamic balancing experimental equipment: (a) dynamic balancing experimental platform; (b) motor armature after dynamic balancing.
Sensors 22 09043 g011
Figure 12. Frequency spectrum of vibration signal of armature correction planes: (a) left correction plane of armature No. 1; (b) right correction plane of armature No. 1; (c) left correction plane of armature No. 2; (d) right correction plane of armature No. 2.
Figure 12. Frequency spectrum of vibration signal of armature correction planes: (a) left correction plane of armature No. 1; (b) right correction plane of armature No. 1; (c) left correction plane of armature No. 2; (d) right correction plane of armature No. 2.
Sensors 22 09043 g012
Table 1. Comparison of evaluation indicators.
Table 1. Comparison of evaluation indicators.
Methods Amplitude Phase (°)
r V 2 R M S E V M A E φ r φ 2 R M S E φ
LSTM0.99992.9280 × 10−588.06130.06111.7884
ZPF0.98363.1447 × 10−412.15890.78210.9868
Wavelet Transform0.86139.1371 × 10−412.46140.73080.9577
1D CNN0.9955.3350 × 10−588.45420.05521.7941
LSTM-noise0.99821.0440 × 10−43.04010.95830.3767
LSTM-ZPF0.99995.6705 × 10−62.40690.97560.2885
Table 3. Calculated results of motor armature unevenness.
Table 3. Calculated results of motor armature unevenness.
No. Methods Left Unbalanced Mass (mg) Left Phase (°) Right Unbalanced Mass (mg) Right Phase (°)
1LSTM-ZPF72.43.077.5146.0
Hardware filtering (ZPF)76.26.375.3139.2
2LSTM-ZPF64.7243.827.4224.5
Hardware filtering (ZPF)70.5210.130.6212.6
Table 4. Correction plane amplitude after dynamic balancing of motor armature.
Table 4. Correction plane amplitude after dynamic balancing of motor armature.
Methods Left Amplitude (μm) Right Amplitude (μm)
No.1212
LSTM-ZPF1.130.750.890.66
Hardware filtering (ZPF)1.341.094.710.98
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dong, R.; Li, M.; Sun, A.; Lu, Z.; Jiang, D.; Chen, W. Balancing of Motor Armature Based on LSTM-ZPF Signal Processing. Sensors 2022, 22, 9043. https://doi.org/10.3390/s22239043

AMA Style

Dong R, Li M, Sun A, Lu Z, Jiang D, Chen W. Balancing of Motor Armature Based on LSTM-ZPF Signal Processing. Sensors. 2022; 22(23):9043. https://doi.org/10.3390/s22239043

Chicago/Turabian Style

Dong, Ruiwen, Mengxuan Li, Ao Sun, Zhenrong Lu, Dong Jiang, and Weiyu Chen. 2022. "Balancing of Motor Armature Based on LSTM-ZPF Signal Processing" Sensors 22, no. 23: 9043. https://doi.org/10.3390/s22239043

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