You are currently viewing a new version of our website. To view the old version click .
Entropy
  • Article
  • Open Access

2 November 2017

The Application of Dual-Tree Complex Wavelet Transform (DTCWT) Energy Entropy in Misalignment Fault Diagnosis of Doubly-Fed Wind Turbine (DFWT)

,
,
and
1
School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
2
State Grid Beijing Haidian Electric Power Supply Company, Beijing 100195, China
3
Department of Electrical Engineering, North China Electric Power University, Baoding 071003, China
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Wavelets, Fractals and Information Theory III

Abstract

Misalignment is one of the common faults for the doubly-fed wind turbine (DFWT), and the normal operation of the unit will be greatly affected under this state. Because it is difficult to obtain a large number of misaligned fault samples of wind turbines in practice, ADAMS and MATLAB are used to simulate the various misalignment conditions of the wind turbine transmission system to obtain the corresponding stator current in this paper. Then, the dual-tree complex wavelet transform is used to decompose and reconstruct the characteristic signal, and the dual-tree complex wavelet energy entropy is obtained from the reconstructed coefficients to form the feature vector of the fault diagnosis. Support vector machine is used as classifier and particle swarm optimization is used to optimize the relevant parameters of support vector machine (SVM) to improve its classification performance. The results show that the method proposed in this paper can effectively and accurately classify the misalignment of the transmission system of the wind turbine and improve the reliability of the fault diagnosis.

1. Introduction

In recent years, doubly-fed wind turbines (DFWT) have become the main units for large-capacity wind farms. It has attracted wide attention to reduce the failure frequency and maintenance costs of DFWT by applying state monitoring technology [1,2]. Misalignment is a common fault of DFWT. Because the transmission chain is long and being installed in tens of meters, or even hundreds of meters high altitude cabin, the exact alignment of the crew is very difficult. Moreso, the unit starts and stops frequently because of the fluctuations of wind speed. As time goes on, there will be a shift or deformation in some components, resulting in misalignment between the generator and the gearbox [3]. When misalignment happens, heavy dynamic load will be produced between the gearbox high-speed shaft and the generator bearings. These will lead to the increasing axial and radial vibration. Also, it will cause bearing oil leakage, high temperature and the fastening bolts loosening, affecting the power generation seriously, resulting in huge economic losses. The accumulation of eccentric error even causes damage to bearings of the high-speed end and generator. Because misalignment is an important cause of early failure of large DFWT and may cause damage to two core parts including the gearbox and generator, it is necessary to study the misalignment fault diagnosis methods to ensure longst anding and stable running of the DFWT.
At present, the vibration-based monitoring is the main mean to detect misalignment failure. For example, in literature [4], the vibration test system is used to monitor the abnormal working of the wind turbine, the misalignment fault signal of the rotor is obtained, which provides the basis for the rotor misalignment fault diagnosis of the wind turbine. However, the fault alarm rate and equipment costs of this method are high and the sensor installation is inconvenient. By analyzing the generator stator current to diagnose the fault, it can overcome these shortcomings. Now, some scholars have conducted research in this area. For example, MATLAB/Simulink was used to establish an electromechanical coupling model of the asynchronous motor to simulate misalignment, imbalance and other failures by Hou et al. [5], and the characteristics of the stator current were analyzed, which provided a new theoretical basis for improving the rotor system dynamics and fault diagnosis. However, the traditional simulation model of the wind turbine transmission system established in the MATLAB environment cannot reflect the real operating conditions. Of course, many fault parts models cannot be established in MATLAB [6]. In view of the three-dimensional simulation model of the transmission system established by ADAMS, it can better reflect the actual physical model and MATLAB has some advantages in establishing the control simulation model of wind turbine. In this paper, the 3D model of 1.5 MW wind turbine is established using Solidworks, and the model is then imported into ADAMS, where the normal working condition, parallel misalignment, angle misalignment and comprehensive misalignment are simulated. The wind turbine models and its control system are established by MATLAB. The mechanical input of the wind turbine models is the mechanical output of the high-speed shaft of the transmission system. The advantages of MATLAB and ADAMS are combined together in this way. The corresponding stator current can be obtained for analysis. Because the fault signals contained in the stator current have the characteristics of nonlinear and non-stationary, the complex transmission path and the strong on-site noise have caused great difficulty in extracting the fault characteristic information [7]. Therefore, how to remove the strong background noise while preserving the weak fault information is the key to the fault feature extraction and diagnosis of the transmission system. At present, the main methods of processing stator currents are traditional Fourier transform, wavelet transform [8] and dual-tree complex wavelet transform (DTCWT) [9]; the comparison of these is shown in Table 1.
Table 1. Comparison of stator currents processing methods.
Among them, the DTCWT is a new type of wavelet transform, which has the advantages of little frequency aliasing, approximate shift invariance and so on, compared with wavelet transform [10]. In this paper, the DTCWT is used to extract the energy entropy of the stator current, and then the support vector machine (SVM) is used as the diagnostic tool. As a more and more widely used diagnostic tool, SVM have prominent advantages compared with other diagnostic tools [11,12,13,14]. The characteristics are shown in Table 2. For SVM, the choice of parameters is important. The commonly used methods of parameters selection are grid search, genetic algorithm (GA), particle swarm optimization (PSO) and so on. Grid search is to arrange the possible values of the various parameters in a row and list all possible combinations of results to generate a “grid”. The combinations are then used for SVM training and the performance is evaluated using cross validation. After the fitting function tries all the combinations of parameters, it returns a suitable classifier with the best combination of parameters. GA, also known as evolutionary algorithm, is a heuristic search algorithm proposed based on the biological evolution process. Compared with grid search and GA, PSO has the merits of high search speed, high efficiency, easy to find the optimal solution, less set parameters, etc. It has been widely utilized due to its simple structure [15]. In this paper, PSO algorithm is used to optimize the relevant parameters of SVM to get better classification performance and improve the accuracy of diagnosis. The results show that the method can effectively identify the misalignment fault types.
Table 2. Comparison of diagnostic methods.

3. The Establishment of DFWT Model

3.1. Transmission System Modeling by ADAMS

The 3D model was established by Solidworks for a 1.5 MW doubly-fed wind turbine in this paper, and then the model is imported into ADAMS, where the normal working, the parallel misalignment, the angle misalignment and the comprehensive misalignment of the system are simulated, which can be referred in literature [11], not repeated here.

3.2. Doubly-Fed Generator and Its Control System Modeling by MATLAB

The doubly-fed generator is similar to the winding asynchronous induction generator in structure. Its stator side is directly connected to the three-phase power network, and the rotor side is connected to the power grid through the rectifying inverter. Compared with the general asynchronous generator, the speed of doubly-fed wind turbine generator is allowed to fluctuate in a certain range. Since the magnitude and frequency of the current in the rotor side can be adjusted by the rectifying inverter, the constant output power frequency of the stator side can be maintained when the rotational speed changes. The structure of doubly-fed wind turbine system is shown in Figure 2.
Figure 2. The structure of doubly-fed wind turbine (DFWT) system.

3.2.1. Mathematical Model of Doubly-Fed Induction Generator (DFIG)

The doubly-fed induction generator is actually a wound induction generator after removing the converter. Taking the direction of the current that flows into the circuit as the positive current direction and the direction of the electromagnetic torque that is in accordance with the generator rotation as the positive torque direction, the dynamic model of DFIG can be established in a synchronous rotating coordinate system.
Stator and rotor voltage equations:
{ u d s = R s i d s + d ψ d s d t ω 1 ψ q s u q s = R s i q s + d ψ q s d t + ω 1 ψ d s
{ u d r = R r i d r + d ψ d r d t ω s ψ q r u q r = R r i q r + d ψ q r d t + ω s ψ d r
Stator and rotor flux linkage equations:
{ ψ d s = L s i d s + L m i d r ψ q s = L s i q s + L m i q r
{ ψ d r = L r i d r + L m i d s ψ q r = L r i q r + L m i q s
Stator output power equations:
{ P s = 3 2 ( u d s i d s + u q s i q s ) Q s = 3 2 ( u q s i d s u d s i q s )
Electromagnetic torque equation:
T e = 1.5 n p L m ( i q s i d r i d s i q r )
where Te is the electromagnetic torque of DFIG; u, i, R, ψ, L, P, Q represent voltage, current, resistance, flux linkage, inductance, active power, reactive power, respectively; subscript s and r represent stator and rotor, respectively; subscript d and q represent the d and q axis components of the dq coordinate system, respectively; L m is the mutual inductance; ω 1 is the synchronous angular velocity; ω r is the angular velocity of the rotor; s is the slip; ω s = ω 1 ω r = s ω 1 is the rotation angular velocity of the dq coordinate system relative to the rotor, that is, the slip angular velocity; n p is the number of pole pairs.

3.2.2. Double-PWM Control Strategy

The AC-DC-AC converter is mainly composed of grid-side converter, rotor-side converter and energy storage capacitor. The grid voltage oriented vector control technique is adopted in the grid-side converter, and the basic control target is to ensure the stability of DC voltage and the decoupling control of active and reactive power. The main control target of the rotor-side converter is to control the rotor speed and reactive power (active power and power factor) of DFIG independently by the d-axis and q-axis components of the rotor current to realize the variable speed constant frequency operation of the generator. In order to achieve the control target, the stator voltage orientation vector control is adopted in the rotor-side converter to realize the decoupling control of active and reactive power of the stator. This can be seen in reference [33], not repeated here.
The model of DFIG and its control system established in MATLAB is shown in Figure 3.
Figure 3. The model of doubly-fed induction generator (DFIG) and its control system.

3.2.3. Model Validation

Step speeds are input into the system; the curves of grid-side current, active and reactive power and DC voltage are shown in Figure 4, Figure 5, Figure 6 and Figure 7, respectively.
Figure 4. The varying of input speed.
Figure 5. The varying of grid-side current.
Figure 6. The varying of grid-side active and reactive power.
Figure 7. The varying of DC voltage.
From these figures, it can be seen that the grid-side current and active power can change with the input speeds of the system. The reactive power can be maintained around zero when the wind turbine is running at the maximum power point tracking stage. The decoupling control of active and reactive power on the grid-side is realized. In addition, the DC voltage can also be maintained near the given value of 1200 V. The control purpose is achieved, which shows that the model is established correctly.

3.3. The Joint Simulation of ADAMS and MATLAB

The established ADAMS model and MATLAB model are very large and complex. To realize the joint simulation between them, taking into account the simulation efficiency, the method of importing data is used. By inputting speed to the ADAMS model to simulate the normal working, parallel misalignment, angle misalignment and comprehensive misalignment of the system, taking the speed of high-speed shaft of the gearbox as the input of the generator model in MATLAB, the corresponding stator currents can be obtained.

4. Fault Diagnosis Based on DTCWT Energy Entropy and SVM

4.1. Dual-Tree Complex Wavelet Energy Entropy Feature Extraction

When misalignment occurs in DFWT, the fault information will be mapped into the stator current, and the energy of each frequency component in the current will be changed accordingly and so will the energy distribution. Therefore, after performing the DTCWT on the stator current, the energy of each sub-band signal, which is called DTCWT energy entropy, can be calculated. The energy entropy can reflect the characteristics of the stator current. It is defined as follows:
Assuming
E i = | c i ( t ) | 2 d t = k = 1 n | x i k 2 | ,   E = i = 1 n E i ,   p i = E i E
where i = 1, 2, 3, …, n; x i k is the amplitude of each discrete point.
Then, the energy entropy is the following:
P i = i = 1 n p i lg p i
Five frequency bands can be obtained through four-level dual-tree complex wavelet decomposition of the stator current, then they are reconstructed and the reconstructed signals contain the information of the fault from low to high frequency, respectively. The DTCWT energy entropy under four conditions (normal condition, parallel misalignment, angle misalignment and comprehensive misalignment) of the simulated transmission system is extracted, and the partial data are shown in Table 3.
Table 3. The partial data of DTCWT energy entropy of stator current in different working conditions.

4.2. Fault Diagnosis Method Based on PSO-SVM

The process of PSO optimization algorithm is as follows:
  • Initialize the size of the particle swarm, the acceleration factor, the maximum iterative number, the initial velocity and position of each particle;
  • Initialize the fitness values of each particle according to the fitness function for all the particles in the whole population;
  • Calculate the new velocity of the particle according to Formula (4) and limit the new velocity of each particle to the interval [ V max , V max ] ;
  • Calculate the new position of the particle according to Formula (5) and limit the new position of each particle to the interval [ P max , P max ] ;
  • For each particle, update the best position P b e s t ;
  • Update the group extreme value G b e s t ;
  • If the termination condition is satisfied, the solution can be gotten. Otherwise, return to step (3) to continue the search until the termination condition is satisfied.
After extracting the DTCWT energy entropy of the current, the samples are divided into two groups; one is the training set, the other is the testing set. The sample number of the training set is 100 (the number of each kind is 25), the testing sample number is also 100 (the number of each kind is also 25). PSO algorithm is used to optimize the penalty factor C and kernel function parameter σ of SVM. The specific implementation process is shown in Figure 8.
Figure 8. The particle swarm optimization (PSO)-support vector machine (SVM) fault diagnosis mode.
The value of C1 and C2 is important to the PSO algorithm. According to literature [30,31], some simulation results comparisons of other values of C1 and C2 are shown in Table 4 and the fitness curves corresponding to each group’s values are shown in Figure 9.
Table 4. Simulation results comparison of the values of C1 and C2.
Figure 9. Fitness curves. (a) C 1 = C 2 = 3 ; (b) C 1 = C 2 = 2.2 ; (c) C 1 = C 2 = 2 ; (d) C 1 = C 2 = 1.8 ; (e) C 1 = C 2 = 1 .
From the above results, it can be seen that when C 1 = C 2 = 2 , the fitness function converges fastest, and the optimal fitness, accuracy of training set and accuracy of testing set are the highest. So in this paper, let c 1 = c 2 = 2 .
The testing set classification results are shown in Figure 10, where the category label “0” indicates normal working condition, “1” means parallel misalignment, “2” means angle misalignment, “3” means comprehensive misalignment.
Figure 10. PSO-SVM testing results.
It can be seen from Figure 9c and Figure 10 that the optimal fitness is 100%, the optimal parameters are C = 57.2716, σ = 3.7786 and the testing accuracy is 96%, which shows that the accuracy of fault classification is high.
In order to illustrate the advantages of the proposed PSO-SVM algorithm in this paper, SVM optimized by grid search and SVM optimized by genetic algorithm are also used to identify the faults of the same data, the specific recognition results of each diagnostic method are shown in Figure 11 and Table 5. It can be seen from the results that the training accuracy of GridSearch-SVM and GA-SVM is also high, but their promotion ability is less than PSO-SVM. Thus, it can be said that PSO-SVM algorithm is better in diagnostic performance.
Figure 11. Diagnostic results of other algorithms. (a) GridSearch-SVM testing results; (b) Genetic algorithm (GA)-SVM testing results.
Table 5. Comparison of PSO-SVM with other commonly used classifiers.

5. Conclusions

For actual situations where the monitoring equipment cost is high and the sensor installation is inconvenient when studying the misalignment of the transmission system of wind turbines based on traditional vibration signals, the joint simulation method of ADAMS and MATLAB is adopted to simulate the working conditions of the wind turbine transmission system in this paper. The corresponding stator current is firstly obtained; then the DTCWT is used to extract DTCWT energy entropy as the fault features; the SVM, which is good at a few samples learning, is used as classifier, and the parameters of SVM are optimized by PSO algorithm. The results show that the method is effective to diagnose the misalignment fault of the wind turbine transmission system, which is better than other commonly used algorithms. In the future, practical signals will be considered to verify the accuracy of the algorithm further.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (51577008) and the China Scholarship Council. The authors are grateful to the anonymous reviewers for their constructive comments on the previous version of the paper.

Author Contributions

Yancai Xiao and Yi Hong contributed to paper writing and the whole revision process. Xiuhai Chen and Weijia Chen helped organize the articles. All the authors have read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xiao, Y.; Wang, Y.; Mu, H.; Kang, N. Research on Misalignment Fault Isolation of Wind Turbines Based on the Mixed-Domain Features. Algorithms 2017, 10, 67. [Google Scholar] [CrossRef]
  2. Hameed, Z.; Hong, Y.S.; Cho, Y.M.; Ahn, S.H.; Song, C.K. Condition monitoring and fault detection of wind turbine and related algorithms: A review. Renew. Sustain. Energy Rev. 2009, 13, 1–39. [Google Scholar] [CrossRef]
  3. Liao, M.; Liang, Y.; Wang, S.; Wang, Y. Failure analysis of misalignment of wind turbine failure. Mech. Sci. Technol. 2011, 30, 173–190. [Google Scholar]
  4. Long, J.; Wu, J. Fault Diagnosis of Rotor Misalignment for Windmill Generators. Noise Vib. Control 2013, 3, 222–225. [Google Scholar]
  5. Hou, J.; Ding, H.; Yang, Z. Fault Diagnosis of Rotor Bearing System Based on Stator Current. Coal Technol. 2015, 34, 268–271. [Google Scholar]
  6. Zhang, J. Research on Gear Fault Diagnosis of Wind Turbine Based on Stator Current Method. Master’s Thesis, Harbin University of Science and Technology, Harbin, China, March 2016. [Google Scholar]
  7. Yang, M.; Li, G.; Dong, C.; Chai, N.; Xu, D. Gear fault diagnosis method based on MCSA. J. Beijing Jiaotong Univ. 2015, 39, 87–91. [Google Scholar]
  8. Zhang, K.; Wan, N. Application of stator current method in fault diagnosis of asynchronous motor. In Proceedings of the 12th National Conference on Equipment Monitoring and Diagnosis, Hainan, China, November 2005. [Google Scholar]
  9. Zhang, T. Fault Detection in Locomotive Traction Motors by Stator Current Dual-Tree Complex Wavelet Analysis. Master’s Thesis, Beijing Jiaotong University, Beijing, China, March 2016. [Google Scholar]
  10. Xu, Y.; Meng, Z.; Zhao, G. Study on compound fault diagnosis of rolling bearing based on dual-tree complex wavelet transform. Chin. J. Sci. Instrum. 2014, 35, 447–452. [Google Scholar]
  11. Xiao, Y.; Kang, N.; Hong, Y.; Zhang, G. Misalignment Fault Diagnosis of DFWT Based on IEMD Energy Entropy and PSO-SVM. Entropy 2017, 19, 6. [Google Scholar] [CrossRef]
  12. Zhu, X. Research on Rotating Machine Fault Diagnosis and State Prediction Method Based on Support Vector Machine. Ph.D. Thesis, North China Electric Power University, Beijing, China, March 2013. [Google Scholar]
  13. Xu, X. Research on Rotating Machinery Vibration Fault Diagnosis Based on Support Vector Machine. Master’s Thesis, Northeast Petroleum University, Daqing, China, May 2016. [Google Scholar]
  14. Li, N. The Fault Diagnosis Method of Support Vector Machine Based on fuzzy C-Mean and Particle Swarm Optimization. Master’s Thesis, University of Electronic Science and Technology of China, Chengdu, China, May 2011. [Google Scholar]
  15. Xiao, Y.; Zhang, T.; Ding, Z.; Li, C. The Study of Fuzzy Proportional Integral Controllers Based on Improved Particle Swarm Optimization for Permanent Magnet Direct Drive Wind Turbine Converters. Energies 2016, 9, 343. [Google Scholar] [CrossRef]
  16. Kingsbury, N.G. The dual-tree complex wavelet transform: A new technique for shift invariance and directional filters. IEEE Digit. Signal Process. Workshop 1998, 98, 2–5. [Google Scholar]
  17. Selesnick, I.W.; Baraniuk, R.G.; Kingsbury, N.G. The dual-tree complex wavelet transform. IEEE Digit. Signal Process. Mag. 2005, 22, 123–152. [Google Scholar] [CrossRef]
  18. Vermaak, H.; Nsengiyumva, P.; Luwes, N. Using the Dual-Tree Complex Wavelet Transform for Improved Fabric Defect Detection. J. Sens. 2016, 2016, 9794723. [Google Scholar] [CrossRef]
  19. Meng, Z. Applications of Electromechanical Equipment Fault Diagnosis Based on Dual-Tree Complex Wavelet. Master’s Thesis, Beijing University of Technology, Beijing, China, March 2014. [Google Scholar]
  20. Chakraborty, S.; Chatterjee, A. A dual-tree complex wavelet transform-based approach for recognition of power system transients. Expert Syst. 2015, 32, 132–140. [Google Scholar] [CrossRef]
  21. Rajesh, D.S.; Shekar, B.H. Undecimated dual tree complex wavelet transform based face recognition. In Proceedings of the 2016 International Conference on Advances in Computing, Communications and Informatics, Jaipur, India, 21–24 September 2016. [Google Scholar]
  22. Suykens, J.A.K. Support Vector Machines: A Nonlinear Modelling and Control Perspective. Eur. J. Control 2001, 7, 311–327. [Google Scholar] [CrossRef]
  23. Suykens, J.A.K.; Vandewalle, J. Recurrent least squares support vector machines. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2008, 47, 1109–1114. [Google Scholar] [CrossRef]
  24. Zhang, X.G. Introduction to Statistical Learning Theory and Support Vector Machines. Available online: http://en.cnki.com.cn/Article_en/CJFDTOTAL-MOTO200001005.htm (accessed on 2 November 2017).
  25. Wei, W. The Research of Gear Fault Diagnosis Based on Image Recognition. Master’s Thesis, Zhengzhou University, Zhengzhou, China, May 2016. [Google Scholar]
  26. Xu, K.; Zheng, X. Diagnosis on Wind Turbine Faults Based on Multi-classification Support Vector Machine. Zhejiang Electr. Power 2015, 4, 54. [Google Scholar]
  27. Zhang, S.; Zhang, X.; Lei, T.; Di, Y. Research on Fault Diagnosis Based on PSO and SVM. Comput. Meas. Control 2008, 16, 1573–1575. [Google Scholar]
  28. Zhang, W.; Ma, D.; Wei, J.J.; Liang, H.F. A parameter selection strategy for particle swarm optimization based on particle positions. Expert Syst. Appl. 2014, 41, 3576–3584. [Google Scholar] [CrossRef]
  29. Ma, R.; Yang, L.; Zhang, Z. Analysis the Characteristic of C1, C2 Based on the PSO of Iterative Shift and Trajectory of Particle. Math. Comput. 2013, 4, 109–115. [Google Scholar]
  30. Yuan, K. Improved Particle Swarm Optimization and Parameter Inversion in Internal Variable. Coal Geol. Explor. 2017, 45, 112–117. [Google Scholar]
  31. Wang, W.; Fang, X.; Zhong, Q. Weighted Statistical Model of Dam Monitoring Based on Improved Particle Swarm Optimization. J. Yangtze River Sci. Res. Inst. 2017, 34, 41–46. [Google Scholar]
  32. Pousinho, H.M.I.; Catalao, J.P.S.; Mendes, V.M.F. Wind power short-term prediction by a hybrid PSO-ANFIS approach. In Proceedings of the 15th IEEE Mediterranean Electrotechnical Conference, Valletta, Malta, 26–28 April 2010. [Google Scholar]
  33. Ren, Y.; An, Q. Flexible Grid Connected Operation and Control of Doubly Fed Wind Power Generation Unit, 1st ed.; China Machine Press: Beijing, China, 2011; pp. 12–144. [Google Scholar]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.