Next Article in Journal
A Multi-Agent Based Optimization Model for Microgrid Operation with Hybrid Method Using Game Theory Strategy
Next Article in Special Issue
A Data-Mining Approach for Wind Turbine Fault Detection Based on SCADA Data Analysis Using Artificial Neural Networks
Previous Article in Journal
Assessment of TiO2 Nanoconcentration and Twin Impingement Jet of Heat Transfer Enhancement—A Statistical Approach Using Response Surface Methodology
Previous Article in Special Issue
A Data-Driven Approach to Extend Failure Analysis: A Framework Development and a Case Study on a Hydroelectric Power Plant
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Unsupervised Learning Approach to Condition Assessment on a Wound-Rotor Induction Generator

1
Department of Electrical and Electronic Engineering Technology, University of Johannesburg, Doornfontein Campus, Johannesburg 2028, South Africa
2
Institute for Intelligent Systems, University of Johannesburg, Auckland Park Campus, Johannesburg 2006, South Africa
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Energies 2021, 14(3), 602; https://doi.org/10.3390/en14030602
Submission received: 24 October 2020 / Revised: 3 December 2020 / Accepted: 4 December 2020 / Published: 25 January 2021
(This article belongs to the Special Issue Future Maintenance Management in Renewable Energies)

Abstract

:
Accurate online diagnosis of incipient faults and condition assessment on generators is especially challenging to automate through supervised learning techniques, because of data imbalance. Fault-condition training and test data are either not available or are experimentally emulated, and therefore do not precisely account for all the eventualities and nuances of practical operating conditions. Thus, it would be more convenient to harness the ability of unsupervised learning in these applications. An investigation into the use of unsupervised learning as a means of recognizing incipient fault patterns and assessing the condition of a wound-rotor induction generator is presented. High-dimension clustering is performed using stator and rotor current and voltage signatures measured under healthy and varying fault conditions on an experimental wound-rotor induction generator. An analysis and validation of the clustering results are carried out to determine the performance and suitability of the technique. Results indicate that the presented technique can accurately distinguish the different incipient faults investigated in an unsupervised manner. This research will contribute to the ongoing development of unsupervised learning frameworks in data-driven diagnostic systems for WRIGs and similar electrical machines.

1. Introduction

Recently, more attention is being given to research of wound-rotor induction generator (WRIG) condition monitoring methods. This is due to the growing interest in the use of the WRIG for wind-turbine applications because of its desirable traits such as dynamic control and relatively robust performance. Despite the WRIG’s robust performance, abnormal machine behaviors due to faults can lead to damage to the turbine system and its subsystems, resulting in further losses caused by unplanned maintenance and downtime [1,2]. The possibility to perform accurate diagnoses for different types of faults—at an incipient stage—has thus been an ongoing research challenge.
Predictive maintenance generally consists of two key aspects, namely detection and diagnosis of faults through available methods and to thereafter remove the anomaly that is causing reduction in performance of the machine in order to prevent unplanned downtime and/or failure [3]. The most commonly occurring problems with these machines are inter-turn short-circuited windings on the stator and rotor, broken rotor bars and end rings, bearing faults, as well as air-gap eccentricities either in static, dynamic or mixed forms [4].
Although many advanced signal processing techniques have been presented for fault detection and diagnosis, these require expert knowledge and experience to adequately implement [5]. The field of condition monitoring on electrical machines is evolving into the digital age and there is a greater need for improvement to condition monitoring with the development of efficient and reliable predictive analytics systems. Thus, intelligent or expert systems must extend on these aforementioned fault detection and diagnosis methods to reduce the need for expert knowledge and experience for adequate implementation. The use of Machine Learning (ML) techniques in modern industrial informatics now offers the potential to automatically diagnose the aforementioned problems while the machine is in operation. Supervised learning techniques are by far the most commonly proposed techniques for achieving these data-driven diagnostic goals. These supervised learning approaches vary, extended to applications in various types of machines and continue to be widely researched and proposed [6,7,8]. However, the practical problem of data imbalance is often overlooked. The problem itself arises due the lack of availability of faulty condition data. The research presented in [9], is example whereby supervised learning is only made successful through use of an extensive database of vibration measurement data under healthy and faulty motor conditions. As pointed out in [10], traditional intelligent methods—i.e., employing supervised techniques, fall short of obtaining adequate diagnostic accuracy in practice due to the limited availability of labeled data thus resulting in fault-type data imbalance. In fact, the challenges in fault diagnosis on electrical rotating machines due to imbalanced data sets, have become an important topic of researchers in the field of intelligent condition monitoring, as it poses to constraints on the accuracy of conventional techniques using supervised learning approaches [11]. These imbalanced data can be often overlooked when applying supervised learning techniques, because typical real-world applications mostly operate under healthy conditions and faults sparsely occur over the life of the machine [12]. Although it is possible to experimentally emulate fault-condition data for the purpose of training, validating and testing diagnostic models, these data do not account for the various levels and types of faults that occur in practice. Thus, the successful deployment of the ML model in practice depends on how closely the experimentally emulated training and test data matches the practical scenario. Besides these drawbacks of robust data-driven methods, model-based methods, on the other hand, operate on the basis of detecting discrepancies between actual system behavior and the mathematical model [13]. Therefore, the drawback with these approaches is that it is not practicable to establish fault indicators—that can be accurately modelled and measured—for all potential fault occurrences on a WRIG.
This research is aimed at addressing the aforementioned practical challenges of implementing machine learning for automated incipient fault diagnosis. An investigation into the use of an unsupervised learning approach for condition diagnosis on a WRIG is presented. The feasibility of the unsupervised learning approach is assessed here using electrical measurement modalities of an experimental WRIG as model attributes—together with frequency-domain signal processing thereof. Results indicate that the presented unsupervised learning approach accurately extracts and clusters patterns in the selected attributes corresponding to the different incipient fault conditions tested on the experimental WRIG. The potential for employing unsupervised learning in detecting anomalous behavior that deviates from healthy operation of the WRIG is demonstrated. To the best of the authors’ knowledge, this study has not yet been presented and will contribute to the research and development of unsupervised learning frameworks in data-driven diagnostic systems for WRIGs.

2. Background

Machine learning (ML) enables acquisition of knowledge for the main purpose of making decisions and predictions [14]. The different types of learning techniques used in ML can be broadly categorized into supervised learning, semi-supervised learning, unsupervised learning, reinforced learning as presented in Figure 1. In supervised learning, the classifier is trained with known data so that it can predict, or classify, the unknown instances. On the other hand, unsupervised learning is used to learn from the input data without any specific outcome variable/s. Semi-supervised learning uses the labeled data from a smaller subset of the data to identify and label other data in order to subsequently retrain the model. Reinforcement learning interacts with dynamic environment to achieve objectives based on rewards and penalities [15].
Unsupervised learning essentially determines hidden patterns based on input data without corresponding output labels [16]. Because unsupervised learning uncovers distinct classes without a teacher, the actual labels must be manually identified [17]. Simply put, the unsupervised learning results generally need manual intervention for confirmation of target classes. Although unsupervised learning is largely suited to more exploratory applications due to it being more subjective and without the straightforward objective of response prediction, it usage is ever increasing [16]. Some common applications of unsupervised learning include inter alia DNA/gene classification in computational biology [18,19], physics [20], wireless communications [21], building systems [22] and more.
The lack of fault-condition training and test data—that precisely account for the eventualities and nuances of practical operating conditions on an electrical machine—renders continuous online monitoring of the machine as part of predictive maintenance strategy a difficult proposition. Unsupervised learning does offer the potential to “group” machine responses over time in a manner that can be used to identify significant changes in the health of machine. However, this potential can only be realized if a clear distinction between healthy and different fault conditions can be made without the use of training data. This work investigates this potential condition monitoring approach the unsupervised learning technique of clustering.
Clustering is simply a method of uncovering distinct groups or classes in set of observations. In its simplest form, the similarities between observations are measured by the distance between them within the feature space. Euclidean distance is the commonly used method to quantify the similarity between an instance and a centroid [23]. In general, the most commonly used clustering techniques are k-means, Hierarchical, density-based spatial clustering of application with noise (DBSCAN), grid- and model-based methods [23]. Ultimately, clustering is a powerful means of uncovering and visualizing hidden trends in a dataset, and grouping instances for modelling purposes [24]. Hierarchical clustering is a method in which the clusters are shaped as a tree structure, with each node presenting a different cluster. This method is a divisive and agglomerative one which is based on splitting and merging of clusters [25], providing more detail with regards to the relation between data sets at different levels. Hierarchical clustering has been found to be well-suited to smaller datasets whereas partition clustering has been found to work better with larger datasets [26]. K-means is one of the most commonly applied clustering techniques across a multitude of different fields. This type of clustering essentially works on the principle of grouping instances according to the distances in the feature space [25]. The key aspect of this method is determining the number of groupings in the dataset and how well the instances are grouped. The commonly used validity method for the k-means clustering are Silhouette analysis and elbow method. The elbow method assists with determining the optimal number of clusters—by evaluating the error for different number of clusters and corresponding assignments of instances. Silhouette analysis is also used to validate and interpret the results of clustering by evaluating the distance measures between each point in a cluster and its neighboring cluster. The validation is based on the comparison of cluster tightness and separation of each cluster [27]. Silhouette values provide a means of evaluating clustering validity and is also an indicator of the appropriate sectioning of clusters. Table 1 presents an overview of typical average silhouette widths and corresponding overall strengths of separation [28]. The silhouette values range between −1 to +1, where a value of +1 indicates that the instance is far away from its neighboring cluster and well matched to the assigned cluster. An object with −1 value indicates that an instance is very close to its neighboring cluster and is potentially not well-suited for the assigned cluster. An object with zero value indicates occurrence of an instance on the boundary.

3. Methodology

3.1. Overview

Generally, achieving clustering using unsupervised learning is based on the clear identification of feature patterns/similarity among instances. This identification is done by minimizing the sum of squares of distances—within the feature space—between data and the corresponding cluster centroid. K-means clustering is unsupervised, hence, suitable performance measures are key in evaluating the results. Due to the variety of clustering techniques results in a different set of clusters, the selected or preferred clustering should have a way of verification method. The presented methodology employs the k-means clustering technique, because of its simple, yet powerful ability to cluster a high number of features. Furthermore, an essential reason for selecting this technique for this research is the structured forms for validation are available—i.e., the aforementioned silhouette and elbow methods. In the presented methodology, the cluster centroids arising from several different signals of a WRIG under healthy and varying fault conditions through use of an experimental setup is first investigated. Thereafter, these patterns in the data set—without pre-existing labels—are verified with the ground truth to confirm the accuracy of the technique.
Harmonic order tracking analysis is a well-known method for condition monitoring on machines and essential consists of tracking stator current signature harmonics as fault indicators [29,30]. Additionally, the use of multiple or a combination of signatures—beyond only the stator current signature—have been shown to extend diagnostic accuracies [31]. The different fault conditions considered for the investigation are stator- and rotor-winding inter-turn short-circuit, and brush faults. Winding faults are considered to be these faults constitute the major proportion of faults that occur with WRIGs in practice, typically occurring as incipient faults and ultimately cascading into other faults such opening or shorting of the phase windings. Based on the previous studies, it has been shown that stator faults contributes from 30% to 40% of the faults experienced under electrical failure category. In addition these faults lead windings to asymmetrical [32,33]. Therefore, in this work, the harmonic orders of the stator voltages and currents, and rotor currents are employed as the feature candidates for the high-dimension cluster modelling. Multiple tests of this unsupervised approach are conducted on all the signatures—both separately and combined.

3.2. Experimental Configuration

The laboratory configuration used in the investigation is presented in Figure 2 and Figure 3. It entails the use a wound-rotor induction machine (3-phase, 1 kW, 380 V (nominal, 4-pole), together with a relatively larger induction machine and variable speed drive combination used as a prime mover. The setup also uses a capacitor bank for voltage self-excitation, variable resistors for loading, and several transducers for measuring voltage, current, shaft speed etc. all connected to data acquisition system interfaced with a computer. This hardware-in-the-loop configuration enables real-time measurement and online monitoring. The modes of operation were recorded under different conditions as presented in Table 2. Specific details of the induction machine used for WRIG construction is given in Table 3.
For the presented experimental investigation, the machine is monitored under healthy and different fault conditions when the generator is not loaded and when it is loaded. The three faults considered are stator and rotor inter-turn short-circuited windings, and a contact fault on the brushes. There faults were implemented by modifying the experimental configuration. The stator voltages, stator currents, and rotor currents are measured under the different test conditions. A data instance in this case represents sampling and recording of each of the signals over a period of time during the different test conditions. During the generator test conditions, the procedure of recording the different signals is repeated until a set of at least 20 instances of each of the feature signatures are recorded. It should be highlighted that presented investigation aims to demonstrate the potential of the unsupervised approach in providing sufficiently separable clusters under normal and different faulty conditions. In practice, suitable sample sizes may vary and thus no specific sample size is stipulated for all. The performance of the clustering should be carefully analyzed via the elbow plots and the silhouette plots in order to ensure suitability of results, arising from the used data, as is carried out in this work.

3.3. Signal Processing and Feature Extraction

The experimental data are based on four machine conditions namely healthy, inter-turn short-circuits on the stator and rotor windings and brush contact faults. The recorded signal data for the 3 phases of the stator voltage and current, and rotor current are decomposed into frequency spectra using the Fast-Fourier Transform (FFT)—i.e., single-sided amplitude spectra or harmonic components of each of the measured signals, whereby each phase of the voltages and currents are treated as separate signals. The harmonics components for each signal are then normalized with respect to the maximum and minimum harmonics. During this process, the each of the harmonics’ magnitudes are normalized with respect to the magnitude of the maximum harmonic order. This means that all harmonic orders are calculated with respect to fundamental harmonic order. The fundamental harmonic order for each of the different signals is thus equal to 1 when normalized because it has been normalized with respect to itself. These sets of normalized signal harmonics are used as features or attributes to the cluster models. The spectra for the stator voltages and currents are obtained up to and including the 10th order and the spectra for the rotor currents are obtained up to and including the 3rd order. Examples of the experimental measurements for the WRIG induced stator voltages, and rotor currents are given for healthy no-load and stator-winding fault no-load conditions in Figure 4. As can be seen, there are no immediately overt differences—particularly with the measured voltages. This demonstrates the necessity to extract the signal frequency harmonics, which are more sensitive to incipient fault occurrences. Examples of the normalized frequency spectra for one of the three phases for each the stator voltage and current, and rotor current are given in Figure 5, under each of the conditions analyzed. Here, the differences between conditions become more apparent, but still exemplify the need for an intelligent data-driven system to track these patterned variations in the various harmonic features.
The used harmonic orders of the stator voltages and currents, and rotor currents are related to the relevant observable frequencies of interest associated with the machine design and operation. The frequency range of the stator voltages and currents arise mainly form the electromagnetic design of the machine—as a function of excitation and the stator and rotor designs. Thus, the orders recorded are based on not only observable frequencies, but also on the orders of prominent frequencies are key characteristics of the machine’s design and operation. Thus, there are 30 dimensions (3 phases and DC components) for the stator voltage and for the stator current feature spaces, and 9 dimensions (3 phases and DC components) for the rotor current feature space.
The k-means clustering method is applied in this investigation (typical methodology shown in Figure 6). In general, the number of clusters which is k, is first selected. The center of the clusters is then determined, and the instances are randomly assigned into k clusters based on their similarities. The Euclidean distances between each instance and the mean of the cluster centroids is then computed. Then the new centroid is computed for each cluster. If the data point is not closest to an assigned cluster, it is reassigned to the nearest cluster. The process iterates until the criterion function converges whereby each instance is assigned to the most suitable cluster.
The selection of the value of k, or number of clusters, requires careful consideration and is dependent on the analyses of the clustering results obtained under different values of k. As mentioned, these analyses are carried out with the use of silhouette and elbow methods. In the context of the presentation application, the coordinates of the healthy cluster centroid is of particular interest in practice. The healthy cluster centroid coordinates would be specific to the machine and its application—i.e., the machines design and specifications, and its operating conditions. It is expected that in practice, the coordinates of the new healthy instances will undergo some shifting during continuous monitoring but will still be in and around the range of the healthy cluster. The movement of newly measured instances towards another cluster and deviation from the healthy cluster will indicate occurrence of anomalies and facilitate fault detection. However, the potential to sufficiently separate clusters arising from healthy and different fault conditions, which enables detection of deviations, needs to be proven. Thus, the presented methodology is developed to determine if clusters arising from healthy and different fault conditions are sufficiently separable to enable fault detection on the WRIG via unsupervised learning.

4. Results and Analysis

The proposed k-means methodology is applied to the unsupervised data for stator current, stator voltage and rotor current. The k-means plot results obtained for the rotor current, using experimental data, are shown in Figure 7, Figure 8 and Figure 9. A scatter plot of clustered instances is shown in Figure 7, visualized in terms of three feature harmonics when k = 4, with corresponding silhouette plot given in Figure 8. The silhouette values for the case of rotor current features only are also given for k = 5 in Figure 9. Some negative silhouette values are observed in both cases of k, which indicated instances of misclassification—i.e., values of −0.0228, −0.1297 and −0.1751 when k = 4, and −0.0228, −0.1297 and −0.0195 when k = 5.
Figure 10 shows the k-means clustering for the stator current harmonics as feature data, where k = 4. The corresponding silhouette plots for k = 4 and k = 5 are shown in Figure 11 and Figure 12, respectively. It is observed that most points typically have larger silhouette values for the clusters. Additionally, it is found that when k = 5, cluster 1 at k = 4 moves to cluster 4. The transition from k = 4 to k = 5, also results in cluster 3 separating into 2 narrower clusters. Cluster 3 consists of misclassified instance with value of approximately −0.1685.
Figure 13, Figure 14 and Figure 15 show the k-means clustering of stator voltage harmonics as feature data. In general, the average silhouette values for the stator voltage data clustering are relatively lower. There is an instance of misclassification when k = 4, and a larger fourth cluster in both cases.
Figure 16, Figure 17 and Figure 18 show the plotted results of clustering all the signatures’ harmonics combined as feature data to the model. In addition to the closer clustering of instances in the selected feature space shown in Figure 16, the average silhouette values are generally higher with more well defined cluster separations.
Table 4 presents a summary of average silhouette values obtained. These resulting values indicate that the k-means clustering yields reasonable to excellent structures. The use of stator voltage harmonics as feature data achieved a reasonable split based on the averages which is greater than 0.6. Rotor current features provided good performance while stator current achieved the best clustering performance when single-signature harmonics where employed as the feature set. This means that the stator current—out of each of the signatures used for the investigation—carries the most information regarding the incipient faults considered. This is somewhat intuitive based on the fact that the stator current of an electrical machine is relatively more sensitive to intrinsic design and operational factors—which are affected by the fault conditions—in comparison to other machine signatures. This is in line with previous studies and recognition of stator current as a good fault indicator. The prevalence of motor current signature analysis over the years a good example of this. The combined signature feature does however yield the best clustering performance. Although the stator current signature does hold more characteristic information (and patterned variance) related to the different condition, the combined signature set hold this information plus additional correlation strength arising from the other signatures—i.e., stator voltage and rotor current. In order to directly compare clustering for each of the cases of different features used, the sum of squared errors for each of the clustering models are determined for different number of clusters. It should be highlighted that the sum of squared errors is normalized here to compare the elbow plots as given in Figure 19. This is because the features sets have varying sizes and number of dimensions, and thus require normalization for suitable comparison. Figure 19 confirms that the optimal number of clusters obtained for each of the different models closely match the ground truth, particularly when the combined signatures’ harmonics are used as feature data.

5. Conclusions

The need for improved accuracy and flexibility in condition monitoring approaches on electrical machines has prompted the transition from model-based methods to data-driven approaches. Although there have been tremendous steps in the development and application of data-driven approaches in the field—which have been largely based on supervised learning techniques—there are still the problems of data imbalance and a lack of training data that precisely accounts for all the nuances of faults encountered in practice. In an effort towards overcoming these problems, this study investigates the suitability of an unsupervised learning approach in accurately diagnosing incipient faults on a WRIG using online signatures. A high-dimensional k-means modelling approach was used to develop diagnostic models for the machine under different incipient fault conditions—i.e., stator- and rotor-winding, and brush faults. Each of the models were developed and tested using single-signature harmonics and combined signature harmonics as features. The clustering models were analyzed and validated using silhouette values and elbow plots. The clustering results indicate that stator current harmonics provide the best results among the single-signature harmonics feature sets, while the combined set of harmonics from all signatures yielded excellent model structures when measured against the ground truth. Overall, the results of the investigation indicate that the presented unsupervised approach is well-suited for online condition diagnostics on WRIGs, even under incipient fault conditions. This research thus serves as a meaningful step in enhancing data-driven diagnostic systems—through unsupervised learning—for predictive maintenance on WRIGs and similar electrical machines.

Author Contributions

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

Funding

This research received no external funding.

Acknowledgments

The second author would like to acknowledge the support of the Eskom Tertiary Education Support Program.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shah, D.; Nandi, S.; Neti, P. Stator inter-turn fault detection of a doubly-fed induction generator using rotor current and search coil voltage signature analysis. IEEE Trans. Ind. Appl. 2009, 45, 1831–1842. [Google Scholar]
  2. Faiz, J.; Moosavi, S.M.M. Detection of mixed eccentricity fault in doubly-fed induction generator based on reactive power spectrum. IET Electr. Power Appl. 2017, 11, 1076–1084. [Google Scholar]
  3. Eini, B.J.; Saghaei, A.; Hosseini, S.H.; Hamedanian, A. Defect detection and preventive maintenance prioritization of distribution cubicles by infrared statistical image processing. In Proceedings of the IEEE 22nd International Conference on Electricity Distribution, Stockholm, Sweden, 10–13 June 2013. [Google Scholar]
  4. Rehman, A.U.; Chen, Y.; Wang, L.; Zhao, Y.; Yin, Y.; Cheng, Y.; Tanaka, T. Experimental research and analysis on rotor winding inter-turn circuit fault in DFIG. In Proceedings of the IEEE International Conference on Condition Monitoring and Diagnosis, Xi’an, China, 25–28 September 2016; pp. 164–167. [Google Scholar]
  5. Sun, W.; Zhao, R.; Yan, R.; Shao, S.; Chen, X. Convolutional discriminative feature learning for induction motor fault diagnosis. IEEE Trans. Ind. Inform. 2017, 13, 1350–1359. [Google Scholar]
  6. Palácios, R.H.C.; da Silva, I.N.; Goedtel, A.; Godoy, W.F.; Lopes, T.D. Diagnosis of stator faults severity in induction motors using two intelligent approaches. IEEE Trans. Ind. Inform. 2017, 13, 1681–1691. [Google Scholar]
  7. Wang, L.; Zhang, Z.; Long, H.; Xu, J.; Liu, R. Wind turbine gearbox failure identification with deep neural networks. IEEE Trans. Ind. Inform. 2017, 13, 1360–1368. [Google Scholar]
  8. de Sousa, P.H.F.; e Nascimento, N.M.M.; Rebouças Filho, P.P.; de Medeiros, C.M.S. Detection and classification of faults in induction generator applied into wind turbines through a machine learning approach. In Proceedings of the IEEE International Joint Conference on Neural Networks (IJCNN), Rio de Janeiro, Brazil, 8–13 July 2018; pp. 1–7. [Google Scholar]
  9. Hoang, D.T.; Kang, H.J. A Motor Current Signal-Based Bearing Fault Diagnosis Using Deep Learning and Information Fusion. IEEE Trans. Instrum. Meas. 2019, 69, 3325–3333. [Google Scholar]
  10. Zhao, X.; Jia, M.; Liu, Z. Semi-Supervised Graph Convolution Deep Belief Network for Fault Diagnosis of Electormechanical System with Limited Labeled Data. IEEE Trans. Ind. Inform. 2020. [Google Scholar] [CrossRef]
  11. Zhao, X.; Jia, M.; Lin, M. Deep Laplacian Auto-encoder and its application into imbalanced fault diagnosis of rotating machinery. Measurement 2020, 152, 107320. [Google Scholar]
  12. Jia, F.; Lei, Y.; Lu, N.; Xing, S. Deep normalized convolutional neural network for imbalanced fault classification of machinery and its understanding via visualization. Mech. Syst. Signal Process. 2018, 110, 349–367. [Google Scholar]
  13. Mojallal, A.; Lotfifard, S. DFIG wind generators fault diagnosis considering parameter and measurement uncertainties. IEEE Trans. Sustain. Energy 2017, 9, 792–804. [Google Scholar]
  14. Frutos-Pascual, M.; Zapirain, B.G. Review of the use of AI techniques in serious games: Decision making and machine learning. IEEE Trans. Comput. Intell. AI Games 2015, 9, 131–152. [Google Scholar]
  15. Wang, Z.; Chen, C.; Li, H.X.; Dong, D.; Tarn, T.J. Incremental reinforcement learning with prioritized sweeping for dynamic environments. IEEE/ASME Trans. Mechatronics 2019, 24, 621–632. [Google Scholar]
  16. Das, S.; Dey, A.; Pal, A.; Roy, N. Application of artificial intelligence in machine learning: Review and prospect. Int. J. Comput. Appl. 2015, 115, 31–41. [Google Scholar]
  17. Boutaba, R.; Salahuddin, M.A.; Limam, N.; Ayoubi, S.; Shahriar, N.; Estrada-Solano, F.; Caicedo, O.M. A comprehensive survey on machine learning for networking: Evolution, applications and research opportunities. J. Internet Serv. Appl. 2018, 9, 16. [Google Scholar]
  18. Caragea, C.; Honavar, V. Machine Learning in Computational Biology. In Encyclopedia of Database Systems; Liu, L., Özsu, M., Eds.; Springer: New York, NY, USA, 2017; pp. 1663–1667. [Google Scholar]
  19. Cho, S.B.; Won, H.H. Machine learning in DNA microarray analysis for cancer classification. In Proceedings of the First Pacific Bioinformatics Conference, Adelaide, Australia, 4–7 February 2003; Volume 19, pp. 189–198. [Google Scholar]
  20. Hou, T.; Huang, H. Statistical physics of unsupervised learning with prior knowledge in neural networks. Phys. Rev. Lett. 2020, 124, 248302. [Google Scholar] [PubMed]
  21. Gao, J.; Zhong, C.; Chen, X.; Lin, H.; Zhang, Z. Unsupervised learning for passive beamforming. IEEE Commun. Lett. 2020, 24, 1052–1056. [Google Scholar]
  22. Yan, K.; Huang, J.; Shen, W.; Ji, Z. Unsupervised learning for fault detection and diagnosis of air handling units. Energy Build. 2020, 210, 109689. [Google Scholar]
  23. Ali, H.H.; Kadhum, L.E. K-means clustering algorithm applications in data mining and pattern recognition. Int. J. Sci. Res. 2017, 6, 1577–1584. [Google Scholar]
  24. Khan, S.S.; Ahmad, A. Cluster center initialization algorithm for K-means clustering. Pattern Recognit. Lett. 2004, 25, 1293–1302. [Google Scholar]
  25. Lei, B.; Xu, G.; Feng, M.; Zou, Y.; Van der Heijden, F.; De Ridder, D.; Tax, D. Classification, Parameter Estimation and State Estimation; John Wiley and Sons Ltd.: Chichester, UK, 2004; pp. 228–234. [Google Scholar]
  26. Curtis, D.; Kubushyn, V.; Yfantis, E.A.; Rogers, M. A Hierarchical feature decomposition clustering algorithm for unsupervised classification of document image types. In Proceedings of the IEEE Sixth International Conference on Machine Learning and Application, Cincinnati, OH, USA, 13–15 December 2007; pp. 423–428. [Google Scholar]
  27. Rousseeuw, P.J. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 1987, 20, 53–65. [Google Scholar]
  28. Burney, S.M.A.; Tariq, H. K-means cluster analysis for image segmentation. Int. J. Comput. Appl. 2014, 96, 1–8. [Google Scholar]
  29. Sapena-Bano, A.; Riera-Guasp, M.; Puche-Panadero, R.; Martinez-Roman, J.; Perez-Cruz, J.; Pineda-Sanchez, M. Harmonic order tracking analysis: A speed-sensorless method for condition monitoring of wound rotor induction generators. IEEE Trans. Ind. Appl. 2016, 52, 4719–4729. [Google Scholar] [CrossRef]
  30. Garg, H.; Dahiya, R. Wind Turbine Condition Monitoring for Rotor Faults using MCSA. In Proceedings of the IEEE 8th Power India International Conference (PIICON), Kurukshetra, India, 10–12 December 2018; pp. 1–5. [Google Scholar]
  31. Swana, E.F.; Doorsamy, W. Investigation of combined electrical modalities for fault diagnosis on a wound-rotor induction generator. IEEE Access 2019, 7, 32333–32342. [Google Scholar] [CrossRef]
  32. Rehman, A.U.; Chen, Y.; Zhang, M.; Zhao, Y.; Wang, L.; Liu, Y.; Zhao, Y.; Cheng, Y.; Tanaka, T. Fault detection and fault severity calculation for rotor windings based on spectral, wavelet and ratio computation analyses of rotor current signals for a doubly fed induction generator in wind turbines. Electr. Eng. 2020, 102, 1091–1102. [Google Scholar] [CrossRef]
  33. Sabir, H.; Ouassaid, M.; Ngote, N. Diagnosis of Rotor Winding Inter-Turn Short Circuit Fault in Wind Turbine Based on DFIG Using the TSA-CSA Method. In Proceedings of the IEEE International Symposium on Advanced Electrical and Communication Technologies (ISAECT), Rabat, Morocco, 21–23 November 2018; pp. 1–5. [Google Scholar]
Figure 1. Overview of machine learning techniques.
Figure 1. Overview of machine learning techniques.
Energies 14 00602 g001
Figure 2. Experimental Configuration.
Figure 2. Experimental Configuration.
Energies 14 00602 g002
Figure 3. Schematic of experimental layout.
Figure 3. Schematic of experimental layout.
Energies 14 00602 g003
Figure 4. Experimental measurements for, (a) stator voltages and (b) rotor currents under healthy conditions, and (c) stator voltages and (d) rotor currents under stator-winding fault conditions, without a load.
Figure 4. Experimental measurements for, (a) stator voltages and (b) rotor currents under healthy conditions, and (c) stator voltages and (d) rotor currents under stator-winding fault conditions, without a load.
Energies 14 00602 g004
Figure 5. Experimental frequency spectra (excluding the fundamental due to normalization) for one phase of, (a) stator voltage, (b) stator current, and (c) rotor current, under health and different conditions.
Figure 5. Experimental frequency spectra (excluding the fundamental due to normalization) for one phase of, (a) stator voltage, (b) stator current, and (c) rotor current, under health and different conditions.
Energies 14 00602 g005
Figure 6. Overview of typical k-means methodology.
Figure 6. Overview of typical k-means methodology.
Energies 14 00602 g006
Figure 7. Scatter plot of rotor current harmonics as feature data.
Figure 7. Scatter plot of rotor current harmonics as feature data.
Energies 14 00602 g007
Figure 8. Silhouette plot of clustered rotor harmonics data with k = 4.
Figure 8. Silhouette plot of clustered rotor harmonics data with k = 4.
Energies 14 00602 g008
Figure 9. Silhouette plot of clustered rotor harmonics data with k = 5.
Figure 9. Silhouette plot of clustered rotor harmonics data with k = 5.
Energies 14 00602 g009
Figure 10. Scatter plot of stator current harmonics as feature data.
Figure 10. Scatter plot of stator current harmonics as feature data.
Energies 14 00602 g010
Figure 11. Silhouette plot of clustered stator current harmonics data with k = 4.
Figure 11. Silhouette plot of clustered stator current harmonics data with k = 4.
Energies 14 00602 g011
Figure 12. Silhouette plot of clustered stator current harmonics data with k = 5.
Figure 12. Silhouette plot of clustered stator current harmonics data with k = 5.
Energies 14 00602 g012
Figure 13. Scatter plot of stator voltage harmonics as feature data.
Figure 13. Scatter plot of stator voltage harmonics as feature data.
Energies 14 00602 g013
Figure 14. Silhouette plot of clustered stator voltage harmonics data with k = 4.
Figure 14. Silhouette plot of clustered stator voltage harmonics data with k = 4.
Energies 14 00602 g014
Figure 15. Silhouette plot of clustered stator voltage harmonics data with k = 5.
Figure 15. Silhouette plot of clustered stator voltage harmonics data with k = 5.
Energies 14 00602 g015
Figure 16. Scatter plot of combined stator voltage and current, and rotor current harmonics as feature data.
Figure 16. Scatter plot of combined stator voltage and current, and rotor current harmonics as feature data.
Energies 14 00602 g016
Figure 17. Silhouette plot of combined stator voltage and current, and rotor current harmonics data with k = 4.
Figure 17. Silhouette plot of combined stator voltage and current, and rotor current harmonics data with k = 4.
Energies 14 00602 g017
Figure 18. Silhouette plot of combined stator voltage and current, and rotor current harmonics data with k = 5.
Figure 18. Silhouette plot of combined stator voltage and current, and rotor current harmonics data with k = 5.
Energies 14 00602 g018
Figure 19. Elbow plots of clustering results for different feature sets—i.e., stator current, rotor current, stator voltage and combination of signatures.
Figure 19. Elbow plots of clustering results for different feature sets—i.e., stator current, rotor current, stator voltage and combination of signatures.
Energies 14 00602 g019
Table 1. Overview of average silhouette value interpretation.
Table 1. Overview of average silhouette value interpretation.
Silhouette ValueInterpretation
0.71–1Strong structure
0.51–0.7Reasonable structure
Table 0.26–0.5Weak structure
≤0.25Bad structure
Table 2. Parameters recorded under different conditions during no-load and load operation.
Table 2. Parameters recorded under different conditions during no-load and load operation.
Condition No-Load With-Load
SpeedRotor
Current
Stator
Voltage
SpeedRotor
Current
Stator
Current
Stator
Voltage
Healthyxxxxxxx
Stator-winding short (3 turns)xxxxxxx
Stator-winding short (6 turns)xxxxxxx
Rotor-winding short (3 turns)xxxxxxx
Rotor-winding short (6 turns)xxxxxxx
Brush Faultxxxxxxx
Table 3. Nameplate details of experimental induction machine.
Table 3. Nameplate details of experimental induction machine.
DetailValue
Rated power1 kW
Frequency50 Hz
Power factor0.8
Synchronous speed1500 rpm
Rated voltage380 V
Number of poles4
Number of phases3
Table 4. Summary of Silhouette average results.
Table 4. Summary of Silhouette average results.
DataKSilhouette Average ValueInterpretation
Stator current40.87Excellent split
Stator current50.75Excellent split
Stator voltage40.64Reasonable split
Stator voltage50.62Reasonable split
Rotor current40.79Excellent split
Rotor current50.81Excellent split
Combined data40.84Excellent split
Combined data50.89Excellent split
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Swana, E.; Doorsamy, W. An Unsupervised Learning Approach to Condition Assessment on a Wound-Rotor Induction Generator. Energies 2021, 14, 602. https://doi.org/10.3390/en14030602

AMA Style

Swana E, Doorsamy W. An Unsupervised Learning Approach to Condition Assessment on a Wound-Rotor Induction Generator. Energies. 2021; 14(3):602. https://doi.org/10.3390/en14030602

Chicago/Turabian Style

Swana, Elsie, and Wesley Doorsamy. 2021. "An Unsupervised Learning Approach to Condition Assessment on a Wound-Rotor Induction Generator" Energies 14, no. 3: 602. https://doi.org/10.3390/en14030602

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