Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Health Monitoring of Wind Turbine Blades through

Vibration Signal Using Advanced Signal Processing


Techniques
2020 Advanced Communication Technologies and Signal Processing (ACTS) | 978-1-7281-7097-8/20/$31.00 ©2020 IEEE | DOI: 10.1109/ACTS49415.2020.9350405

Sudarsan Sahoo Kuldeep Kushwah Arun Kumar Sunaniya


Department of E & I Engg. Department of E & I Engg. Department of E & I Engg.
NIT Silchar NIT Silchar NIT Silchar
Silchar, India Silchar, India Silchar, India
sudarsan_iisc@yahoo.in kushwahkuldeepkd@gmail.com arun.sunaniya@gmail.com

Abstract— Wind turbines are used for the transformation of to be an important part of the wind turbine because of its
wind energy into electrical energy with the help of rotating huge structure and has a major role in the energy conversion
blades connected to the generator. The blades of the wind mechanism [3]. The price of blades in the wind turbine can
turbine play an important role since these are used for the reach up to 15–20% of the whole setup. The blades are
conversion of kinetic energy into electrical energy. The blades exposed to the environment therefore blades are subjected to
of the wind turbine experience severe vibrations due to adverse various faults due to different environmental conditions and
environmental conditions, huge size, variation in wind speeds, huge structures. The vibration caused in blades due to
and continuous operation throughout. These vibrations lead to different wind speed, interaction with foreign particles and
serious damage to the turbine resulting in the reduction of its
various environmental changes (rain, snowfall, etc.) results in
productivity and may lead to failure in the future. The faults
slow rotation or even failure of the turbine which affects the
must be recognized at the early stage so that energy conversion
is not affected. Therefore, effective health monitoring and fault overall production and may cause a shutdown. The vibration
diagnosis are important for evading severe damage to the wind of the blades is tough to evaluate on-line due to the huge
turbines. The identification of faults in any system requires structure, various operating conditions and the remote
physical knowledge of the parts which are not readily available location of the wind turbines [4, 5].
every time. Hence data-driven models are used for Every rotating element carries its vibration and acoustic
classification and diagnosis of faults. The present work aims to signatures in its healthy condition. But when a defect occurs
diagnose the faults in a wind turbine blade using vibration
in it then a variation appears in its vibration and acoustic
signals as the measured signal which is acquired from the
hardware setup and classify the faults using different machine
signatures. This variation can be observed in time and
learning techniques and then the performance of the classifiers frequency analysis [6, 7]. Vibration and acoustic signal
are compared. The experimental work is carried out using a processing are some of the vividly used ways to detect and
wind turbine set-up by introducing the different conditions of diagnose the different machine faults. In some literature, it is
the blades i.e. healthy and defective blades. To find the found the use of wavelet transform or time-frequency
suitability of the proposed method, the signal acquisition is analysis and adaptive wavelet transform to diagnose the
done at three different speeds using a suitable instrumentation bearing fault [8, 9]. Some literature introduces the signal
system. The required statistical parameters are extracted from strength improvement techniques using an active noise
the measured vibration signals. Then three different machine cancellation (ANC) technique [10]. Andrew Kusiak et al.
learning classifiers are applied for the classification of faults. shows blade pitch fault monitoring in wind turbines [11].
The performances of the classifiers are evaluated in terms of
the percentage of accuracy from the confusion matrix. The In current scenario, machine learning techniques are
proposed work shows that the machine learning technique is a widely used to diagnose different types of machine faults.
good approach for wind turbine fault classification and the Therefore, a proper signature of faults is essential which
vibration signal is a good choice as a measuring signal for the allows us to move forward in the fault classification, results
detection and diagnosis of the faults in wind turbine blades. in a better and accurate fault diagnosis of the machine
elements [12, 13].
Keywords—Wind Turbine, Health Monitoring, Fault
Diagnosis, Machine Learning, Statistical Features, Confusion In the proposed work, one healthy blade and three
Matrix. defective blades are used for the experimental work and
vibration signal is used as a measuring parameter for the
I. INTRODUCTION diagnosis of faults in wind turbine blades. The
In the modern era, the development of wind turbines had instrumentation setup for the experiment is developed. Then
been very fast due to advancements in technology and at the from the instrumentation setup the measured vibration signals
same time, it has given a few obstacles. It is essential to are acquired. The required statistical features are extracted
sustain the healthful state of the operating turbine to maintain from those vibration signals. The machine learning classifiers
its efficiency. There is a continuous requirement to lessen the are trained by this evaluated statistical features. The machine
operation and maintenance costs [1, 2]. Hence, identification learning classifiers used in this work for the fault
of defects/malfunctions at an early stage is important to classification are k-nearest neighbour (KNN), support vector
decrease the shutdown and productivity can also be machine (SVM) and decision tree. The performance
increased. Wind turbines are used for the transformation of comparisons of different classifiers are presented in terms of
wind energy into electrical energy with the help of rotating accuracy depicted from the confusion matrix. The proposed
blades connected to the generator. The blades are considered work aims to determine whether the blades of the wind

978-1-7281-7097-8/20/$31.00 ©2020 IEEE

Authorized licensed use limited to: Tsinghua University. Downloaded on April 29,2021 at 02:40:08 UTC from IEEE Xplore. Restrictions apply.
turbine are in a good mode of operation or in a defective
condition and then diagnose the faults in blades if it is
defective. The work flow of the present work is shown in
figure 1.

Development of an Instrumentation Setup

Vibration Signal Acquisition

Feature Extraction: Statistical Analysis

Model Training Using Machine Learning


Techniques Fig. 2. Experimental Setup

Model Accuracy Comparison Using Confusion


Matrix

Fig. 1. Flow of work

II. EXPERIMENTAL SETUP


Fig. 3. Healthy Blade (type-0 fault)
The proposed work was performed using a 50W, 12V
variable speed wind turbine generator. It was installed on a
hardened galvanized iron platform against the wind source
having an exit of around 1000mm. The velocity of the wind
source is ranging from 5m/s to 15 m/s which is used to rotate
the turbine. The turbine was set to run at three different
speeds for the data acquisition. The experimental setup is
shown in figure 2. For the acquisition of vibration signals, a
multi channels IEPE Adapter and Data Acquisition model-
WS-4601/U2-8 is used. The piezoelectric accelerometers
were fixed on the turbine near the hub. The accelerometers Fig. 4. Bend Blade (type-1 fault)
used were IEPE accelerometers (Model- NAWS-19C and
NAWS-20C) having a resonating frequency of 30 KHz and
sensitivity of 100mV/g (NAWS-19C) and 500mV/g (NAWS-
20C). The IEPE accelerometer is connected by TNC-2 BNC
cable with a sturdy and durable connection. The software
used for the experimental work is WS-DAQ data acquisition
software and MATLAB.

III. EXPERIMENTAL PROCEDURE


A horizontal axis wind turbine having 3 blades was used Fig. 5. Crack Blade (type-2 fault)
to carry out the experiment. At the initial stage, the vibration
signals were acquired from the wind turbine when it is in its
healthy condition, i.e. free from all defects. The vibration
signals are acquired using an accelerometer with the
sampling frequency of 12 KHz. A sample length of 8192 was
selected. For each condition of the blade minimum 100
samples were taken.
In the next stage, the defective blades were used one at a
time for acquiring the corresponding vibration signals as per
the specifications mentioned above. The healthy and
defective blades used in the experiment are shown in figure 3 Fig. 6. Erosion Blade (type-3 fault)
to figure 6.

Authorized licensed use limited to: Tsinghua University. Downloaded on April 29,2021 at 02:40:08 UTC from IEEE Xplore. Restrictions apply.
IV. STATISTICAL ANALYSIS TABLE II. STATISTICAL PARAMETER COMPARISON FOR VIBRATION
SIGNAL AT 600 RPM
The statistical parameters are computed from vibration
Sl. Static Healthy Blade Blade Blade
signals acquired from the healthy and defective blades by No Parameters Blade Bend Crack Erosion
using the following mathematical formulas: . (Type- 0) (Type-1) (Type-2) Type- 3)
1. Mean 2.0347 8.4520 1.1318 6.8783
 Mean 𝜇 = ∑ 𝑋 
2. Standard 2.6399 3.0260 3.2048 4.1151
deviation
3. Root mean 2.6476 3.1747 3.3986 4.1720
 Standard Deviation = ∑ (𝑋 − 𝜇)   square
4. Sum .02035 .8452 1.1318 .6878

5. Mode 4.8578 9.2298 8.7440 2.9147


 𝑅𝑀𝑆 = ∑ (𝑋 − 𝜇)  
6. Range .0043 .0068 .0079 .0116
 𝑆𝑢𝑚 = ∑ 𝑋  7. Minimum -.0021 -.0034 -.0034 -.0067

8. Maximum .0022 .0035 .0045 .0050


 Mode = 3(median)-2(mean) 
9. Skewness .0477 -.2285 .5807 -1.0402
 Range = maximum value – minimum value  10. Kurtosis 6.0368 17.6059 26.0439 47.6942

 Minimum = smallest value  11. Variance 6.9690 9.1569 1.0271 1.6934

12. Crest Factor 8.2755 11.0258 13.1788 11.8768


 Maximum = largest value 
TABLE III. STATISTICAL PARAMETER COMPARISON FOR VIBRATION
∑ ( ) SIGNAL AT 700 RPM
 Skewness  
Sl. Static Healthy Blade Blade Blade
No Parameters Blade Bend Crack Erosion
∑ ( )
 Kurtosis =   . (Type- 0) (Type-1) (Type-2) Type- 3)

1. Mean 4.5849 8.6502 1.0173 1.0085


∑ ( )
 Variance σ =   2. Standard 3.8211 3.4509 3.1012 3.1784
deviation
3. Root mean 3.8483 3.5575 3.2636 3.3344
 Crest FactorC =   square
4. Sum .4585 .8650 1.0173 1.0085

 5. Mode 1.1200 1.4100 9.7156 1.6000

6. Range .0100 .0089 .0085 .0056


TABLE I. STATISTICAL PARAMETER COMPARISON FOR VIBRATION
SIGNAL AT 500 RPM 7. Minimum -.0047 -.0037 -.0041 -.0031
Sl. Static Healthy Blade Blade Blade
8. Maximum .0053 .0052 .0044 .0025
No Parameters Blade Bend Crack Erosion
. (Type- 0) (Type-1) (Type-2) Type- 3) 9. Skewness .4655 1.0083 .0737 .0418
1. Mean 8.9501 8.7065 1.0633 7.3214 10. Kurtosis 31.6013 33.7253 22.1594 11.6717
2. Standard 2.6388 3.0589 2.6577 3.1863 11. Variance 1.4601 1.1908 9.6174 1.0102
deviation
3. Root mean 2.7864 3.1803 2.8624 3.2692 12. Crest Factor 13.6709 14.7071 13.4421 7.5306
square
4. Sum .8950 .8707 1.0633 .7321

5. Mode 1.2600 -9.715 1.0700 1.6000

6. Range .0044 .0080 .0034 .0063

7. Minimum -.0019 -.0038 -.0014 -.0035

8. Maximum .0025 .0042 .0021 .0027

9. Skewness .1104 .4668 .1432 -.4614

10. Kurtosis 7.5419 36.6926 4.7136 17.4153

11. Variance 6.9635 9.3569 7.0636 1.0153

12. Crest Factor 8.9435 13.1813 7.1792 8.2925

 Fig. 7. Acquired vibration signal from different blades at 500rpm

Authorized licensed use limited to: Tsinghua University. Downloaded on April 29,2021 at 02:40:08 UTC from IEEE Xplore. Restrictions apply.
Fig. 8. Acquired vibration signal from different blades at 600rpm

Fig. 10. Accuracy opted using KNN Classifier

Fig. 9. Acquired vibration signal from different blades at 700rpm

V. RESULTS
Fig. 11. Accuracy opted using Decision Tree Classifier

The results are evaluated at different speeds of the


rotating turbine and are shown below in the form of
confusion matrix. The accuracy is given by:
% Accuracy = [(TN + TP)/ (TN + FP + FN + TP)] x100

A. Results demonstrated using Confusion Matrix at speed of


500rpm
It is reflected from figure 10, figure 11 and figure 12 that
the KNN, decision tree & SVM classifiers can diagnose the
blade faults very efficiently. But the model formed using
SVM classifier gives highest accuracy of 77.5% for fault
classification among all the classifiers. The comparison
between the different classifiers is tabulated in Table IV.

TABLE IV. OF PERCENTAGE MODEL ACCURACY OFFERED BY THE Fig. 12. Accuracy opted using SVM Classifier
DIFFERENT CLASSIFIER ALGORITHM (500 RPM)

Sl. No Classifier % Model B. Results demonstrated using Confusion Matrix at speed of


Algorithm Used Accuracy 600rpm
1. K-nearest neighbor
It is reflected from figure 13, figure 14 and figure 15 that
66.30
the KNN, decision tree & SVM classifiers can diagnose the
2. Decision Tree 66.80 blade faults very efficiently. But the model formed using
SVM classifier gives highest accuracy of 82% for fault
3. Linear SVM 77.5 classification among all the classifiers. The comparison
between the different classifiers is tabulated in Table V.

Authorized licensed use limited to: Tsinghua University. Downloaded on April 29,2021 at 02:40:08 UTC from IEEE Xplore. Restrictions apply.
TABLE V. COMPARISON OF PERCENTAGE MODEL ACCURACY
OFFERED BY THE DIFFERENT CLASSIFIER ALGORITHM (600 RPM)
Sl. No Classifier % Model
Algorithm Used Accuracy

1. K-nearest neighbor 77.00

2. Decision Tree 79.80

3. Linear SVM 82.00

C. Results demonstrated using Confusion Matrix at speed of


700rpm
It is reflected from figure 9, figure 10 and figure 11 that
the KNN, decision tree & SVM classifiers can diagnose the
blade faults very efficiently. But the model formed using
Fig. 13. Accuracy opted using KNN Classifier SVM classifier gives highest accuracy of 87% for fault
classification among all the classifiers. The comparison
between the different classifiers is tabulated in Table VI.

Fig. 14. Accuracy opted using Decision Tree Classifier


Fig. 16. Accuracy opted using KNN Classifier

Fig. 17. Accuracy opted using Decision Tree Classifier


Fig. 15. Accuracy opted using SVM Classifier

Authorized licensed use limited to: Tsinghua University. Downloaded on April 29,2021 at 02:40:08 UTC from IEEE Xplore. Restrictions apply.
adopted for the health monitoring of a wind turbine blade to
decrease the turbine shutdown and to increase the overall
productivity.
REFERENCES

[1] P. Zhang, andD.Lu, “A survey of condition monitoring and fault


diagnosis toward integrated o&m for wind turbines,” Energies 2019,
12, 2801.
[2] O. Ellabban, H.Abu-Rub and F. Blaabjerg, “ Renewable energy
resources: current status, future prospects and their enabling
technology,” Renew. Sustain. Energy Rev. 39 (2014) 748_764.
[3] W. Y. Liu, B. P. Tang, J. G. Han, X. N. Lu, N. N. Hu, and Z. Z. He,
“The structure healthy condition monitoring and fault diagnosis
methods in wind turbines: A review,” Renewable and Sustainable
Energy Reviews, Volume 44, April 2015, Pages 466-472.
[4] A. Joshuva and V. Sugumaran, “ A data driven approach for
condition monitoring of wind turbine blade using vibration signals
through best-first tree algorithm and functional trees algorithm: a
comparative study,” ISA (Instrum. Soc. Am.) Trans. 67 (2017) 160-
Fig. 18. Accuracy opted using SVM Classifier 172.
[5] A. Joshuva and V. Sugumaran, “ Fault Diagnosis for Wind Turbine
TABLE VI. COMPARISON OF PERCENTAGE MODEL ACCURACY Blade through Vibration Signals using Statistical Features and
OFFERED BY THE DIFFERENT CLASSIFIER ALGORITHM (700 RPM) Random Forest Algorithm,” IJPT, Vol. 9, April-2017.
Sl. No Classifier % Model [6] D. P. Jena, S. Sahoo, and S. N. Panigrahi, “ Gear fault diagnosis using
Algorithm Used Accuracy active noise cancellation and adaptive wavelet transform,”
Measurement 47 (2014) 356–372.
1. K-nearest [7] P. K. Kankar, S. C. Sharma, and S. P. Harsha, “ Fault diagnosis of
80.80
neighbour ball bearings using continuous wavelet transform,” Appl. Soft
Comput. 11 (2011) 2300-2312.
2. Decision Tree 82.00 [8] S. K. Abraham,V. Sugumaran and M. Amarnath, “ Acoustic Signal
Based Condition Monitoring of Gearbox using Wavelets and Decision
3. Linear SVM 87.00 Tree Classifier,” Indian Journal of Science and Technology, Vol
9(33), September 2016.
[9] S. Sahoo and J. K. Das, “Bearing Health Monitoring and Diagnosis
Using ANC Based Filtered Vibration Signal,” Journal of Engineering
and Applied Sciences, 2018, 03: 3587-3593.
VI. CONCLUSION [10] S. Sahoo, J. K. Das and B.Debnath,“Fault diagnosis in rolling
The proposed experimental work shows the application of element bearing using filtered vibration and acoustic signal,”
machine learning techniques for the classification of faults in International Journal of Pure and Applied Mathematics, 2018, 118:
95-101.
the wind turbine blades. From the data acquired from the
[11] A. Kusiak and A.Verma, “ A data-driven approach for monitoring
instrumentation setup, three models were developed using blade pitch faults in wind turbines,” IEEE Trans. Sustain. Energy 2
machine learning techniques. In this work the 10-fold cross- (1) (2011) 87-96.
validation is used for the training of the data set. From this [12] D. L. Gupta,A. K. Malviya and S. Singh, “Performance analysis of
experimental work it has been found that the accuracy of the classification tree learning algorithms,” International Journal of
classifiers is increased with the increase in speed of rotation Computer Applications (0975 – 8887) Volume 55– No.6, October
of the turbine. The performance of the classifiers were 2012.
compared in terms of their accuracy. The maximum accuracy [13] M. Amarnath, V. Sugumaran and H.Kumar, “ Exploiting sound
signals for fault diagnosis of bearings using decision tree,”
found among all the classifiers is 87.00% which is given by Measurement 46 (2013) 1250–1256.
the SVM algorithm. The rate of error is comparatively less
and may be used for the diagnosis of the wind turbine blade
faults. Hence machine learning techniques can be efficiently

Authorized licensed use limited to: Tsinghua University. Downloaded on April 29,2021 at 02:40:08 UTC from IEEE Xplore. Restrictions apply.

You might also like