Next Article in Journal
A Survey on Vehicle Trajectory Prediction Procedures for Intelligent Driving
Previous Article in Journal
Spatio-Temporal Heterogeneity-Oriented Graph Convolutional Network for Urban Traffic Flow Prediction
Previous Article in Special Issue
A Generalized Convolutional Neural Network Model Trained on Simulated Data for Fault Diagnosis in a Wide Range of Bearing Designs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Review of Artificial Intelligence Techniques in Fault Diagnosis of Electric Machines

by
Christos Zachariades
* and
Vigila Xavier
Department of Electrical Engineering and Electronics, University of Liverpool, Liverpool L69 7ZX, UK
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(16), 5128; https://doi.org/10.3390/s25165128
Submission received: 9 July 2025 / Revised: 3 August 2025 / Accepted: 14 August 2025 / Published: 18 August 2025
(This article belongs to the Special Issue Sensors for Fault Diagnosis of Electric Machines)

Abstract

Highlights

What are the main findings?
  • A comprehensive review of AI techniques for fault diagnosis in rotating electrical machines, including supervised, unsupervised, deep learning, and hybrid methods.
  • A comparative analysis of diagnostic performance, scalability, and implementation challenges across AI models.
  • A modular framework is proposed for implementing intelligent condition monitoring systems in industrial environments.
What is the implication of the main finding?
  • AI-based diagnostic systems can significantly improve the reliability, safety, and efficiency of electric machines through early fault detection and predictive maintenance.
  • The proposed framework and recommendations provide a practical roadmap for deploying scalable and interpretable AI solutions in real-world industrial settings.

Abstract

Rotating electrical machines are critical assets in industrial systems, where unexpected failures can lead to costly downtime and safety risks. This review presents a comprehensive and up-to-date analysis of artificial intelligence (AI) techniques for fault diagnosis in electric machines. It categorizes and evaluates supervised, unsupervised, deep learning, and hybrid/ensemble approaches in terms of diagnostic accuracy, adaptability, and implementation complexity. A comparative analysis highlights the strengths and limitations of each method, while emerging trends such as explainable AI, self-supervised learning, and digital twin integration are discussed as enablers of next-generation diagnostic systems. To support practical deployment, the article proposes a modular implementation framework and offers actionable recommendations for practitioners. This work serves as both a reference and a guide for researchers and engineers aiming to develop scalable, interpretable, and robust AI-driven fault diagnosis solutions for rotating electrical machines.

1. Introduction

Electric machines constitute the backbone of modern industrial infrastructure, serving as the primary means of electromechanical energy conversion in applications ranging from manufacturing and transportation to renewable energy generation. These machines and the systems they drive collectively consume more than 40% of global electrical energy [1], making their reliable operation critical for economic stability and industrial productivity across diverse sectors including oil and gas, automotive, aerospace, and power generation.
The importance of maintaining optimal performance and preventing unexpected failures in electric machines has driven the development of sophisticated fault diagnosis and condition monitoring systems. Unplanned machine downtime can result in unacceptable economic losses, with costs reaching several thousands of dollars per hour depending on the industrial application [2]. Beyond financial implications, machine failures can compromise worker safety, disrupt supply chains, and lead to environmental hazards, making early fault detection indispensable for operational efficiency and safety.
Traditional approaches to fault diagnosis include vibration monitoring, thermal imaging, current signature analysis, and acoustic emission detection. While proven effective in many scenarios, these conventional methods exhibit significant limitations including the need for extensive domain expertise, difficulty in distinguishing multiple simultaneous faults, and reduced effectiveness under varying operating conditions. Traditional methods typically operate on predefined fault signatures and threshold-based criteria, limiting their adaptability to novel fault patterns and constraining their scalability potential.
The emergence of artificial intelligence techniques has started to revolutionize fault diagnosis in electric machines, offering enhanced capabilities for automated pattern recognition, adaptive learning, and intelligent decision-making. The integration of AI into fault diagnosis systems has gained substantial momentum, driven by the increasing complexity of industrial machinery and the demand for predictive maintenance solutions. Machine learning algorithms have successfully been used to extract complex nonlinear relationships from multi-dimensional sensor data, while deep learning architectures have shown promise in automatically learning hierarchical feature representations from raw signals. AI techniques such as expert systems, fuzzy logic, and neural networks have demonstrated superior capabilities in identifying subtle fault patterns and adapting to dynamic operating conditions [3]. These methods leverage historical and real-time sensor data to enable early fault detection, reduce unplanned downtime, and enhance overall system reliability [4]. Moreover, foundational models and hybrid architectures are emerging as powerful tools for generalizing across diverse machine types and fault scenarios [5]. The convergence of AI with digital twin technology, Internet of Things (IoT) platforms, and explainable AI frameworks is further accelerating the development of intelligent condition monitoring systems that are scalable, interpretable, and resilient to noise and uncertainty.
This comprehensive review provides a systematic analysis of current artificial intelligence techniques for fault diagnosis of electric machines. It summarizes common fault types in electric machines as well as fault detection and data acquisition methodologies, before analyzing traditional machine learning approaches, investigating deep learning techniques, and examining hybrid and ensemble methods, evaluating their diagnostic performance, adaptability, and implementation challenges. In addition to reviewing the state of the art, the article proposes a modular framework for implementing intelligent diagnostic systems and offers practical recommendations for practitioners. The review also identifies key research directions, including explainable AI, digital twins, and self-supervised learning, that are poised to shape the next generation of predictive maintenance solutions.

2. Methodological Approach and Source Selection

This scoping review was conducted to provide a comprehensive overview of artificial intelligence (AI) techniques applied to the fault diagnosis of electric machines. No formal review protocol was registered, and the review was designed as a narrative synthesis rather than a systematic review. The selection of sources was guided by their relevance to the core themes of the review—namely, supervised and unsupervised learning, deep learning, hybrid models, and sensor-based condition monitoring. Studies were included if they presented original methodologies, comparative evaluations, or implementation frameworks for AI-based fault diagnosis. Only English-language sources were considered, and no restrictions were placed on publication year or geographic origin. The references span foundational works and recent advancements published between 2018 and 2025.
Although a formal search strategy was not employed, sources were identified through iterative exploration of bibliographic databases such as IEEE Xplore, ScienceDirect, and SpringerLink, as well as citation tracking and expert knowledge. The review did not involve a systematic screening process or the use of calibrated data extraction forms. Instead, relevant information was manually extracted and synthesized based on thematic relevance to the review objectives. This included details on AI techniques, diagnostic targets (e.g., stator, rotor, bearing faults), sensor modalities, and performance metrics. No formal critical appraisal or risk of bias assessment was conducted, as the aim was to map the breadth of available approaches rather than evaluate study quality.
The data synthesis was structured around methodological categories, highlighting the strengths, limitations, and implementation challenges of each AI approach. This thematic organization allowed for the identification of emerging trends and research gaps, such as the integration of explainable AI, digital twins, and self-supervised learning. The review emphasizes conceptual clarity and practical relevance, offering a roadmap for researchers and practitioners seeking to implement scalable and interpretable AI-driven fault diagnosis systems in industrial settings.
The reporting of this review was guided by the standards of the Preferred Reporting Items for Systematic reviews and Meta-Analysis (PRISMA) Statement.

3. Common Faults in Electric Machines

3.1. Stator Faults

Stator faults represent a significant failure mode in electric machines. The stator windings are subject to electrical, thermal, and mechanical stresses that lead to insulation degradation and potentially catastrophic failures requiring immediate shutdown and costly repairs. Winding insulation breakdown is the fundamental precursor to most stator faults, occurring when dielectric properties deteriorate beyond acceptable limits. Mechanical stresses due to electromagnetic forces, thermal cycling, or vibrations can compromise insulation integrity. Additionally, moisture and contamination can reduce dielectric properties. The aforementioned factors combined with high-voltage operation can lead to partial discharge activity which can progressively degrade the insulation [6].
Inter-turn short circuits occur when insulation between adjacent turns within the same phase fails, creating a bypass path. This fault begins as minor insulation weakness but rapidly escalates due to circulating currents causing localized heating and thermal stress. Inter-turn faults are difficult to detect using conventional methods because they may not significantly alter line currents. Early indicators include increased vibration, localized heating, and magnetic field changes. Advanced techniques like partial discharge monitoring and motor current signature analysis (MCSA) are required for reliable detection.
Phase-to-phase faults occur when insulation between different phase windings breaks down, creating direct electrical connection. This results in large circulating currents, severe electromagnetic imbalances, and excessive heating. Most protection systems detect these faults through overcurrent or differential protection, typically resulting in immediate shutdown.
Phase-to-ground faults occur when insulation between phase windings and stator core fails, creating an earth fault path. These commonly develop from gradual insulation deterioration in slot portions where conductors are near the grounded core. Ground fault current magnitude depends on the system grounding method, posing safety risks including dangerous touch voltages. Detection employs residual current transformers monitoring phase current vector sums.

3.2. Rotor Faults

Rotor faults are a critical category of mechanical failures in electric machines, often leading to performance degradation and potential system breakdowns. Common rotor faults include broken rotor bars, end ring failures, and various forms of eccentricity (static, dynamic, mixed). Broken rotor bars, particularly prevalent in squirrel cage induction motors, disrupt the uniformity of the rotor’s magnetic field, resulting in unbalanced currents, increased heating, and reduced efficiency [7]. End ring failures similarly impair current distribution and can exacerbate thermal and mechanical stresses within the rotor structure.
Eccentricity faults arise when the rotor is misaligned with the stator, causing uneven air gaps that lead to fluctuating magnetic forces and vibrations. Static eccentricity refers to a constant offset in the rotor position, while dynamic eccentricity involves a rotating offset, and mixed eccentricity combines both. These conditions can accelerate wear, increase noise, and ultimately compromise the machine’s operational integrity. Early detection of rotor faults is essential to prevent cascading failures and ensure the longevity and reliability of electric machines [8].

3.3. Bearing Faults

Bearing faults are among the most prevalent mechanical issues in rotating electrical machines, often leading to increased vibration, noise, and eventual failure [9]. These faults typically manifest in four key areas: the inner race, outer race, rolling elements (balls), and the cage that houses them. Inner and outer race defects occur due to surface fatigue, wear, or contamination, resulting in localized damage that disrupts the smooth rotation of the bearing. Ball defects, on the other hand, involve imperfections or cracks in the rolling elements themselves, which can lead to uneven load distribution and accelerated degradation [10]. Cage defects, though less common, can cause misalignment and instability within the bearing assembly, further exacerbating wear on other components.
Bearing faults are often initiated by factors such as improper lubrication, excessive loads, misalignment, or contamination. Early detection is critical, as bearing failures can propagate to other machine parts, increasing maintenance costs and downtime [11]. Advanced diagnostic techniques, including vibration analysis and acoustic emission monitoring, are commonly employed to identify these faults before they escalate into severe damage.

3.4. Other Faults

In addition to stator, rotor, and bearing faults, rotating electrical machines are susceptible to a range of other mechanical and electrical anomalies that can significantly impair performance. These include air gap irregularities, shaft misalignment, and unbalanced voltages or loads. Air gap irregularities, often caused by rotor eccentricity or mechanical deformation, lead to uneven magnetic flux distribution, resulting in increased vibration, noise, and potential overheating [8]. Shaft misalignment, whether angular or parallel, introduces mechanical stress and accelerates wear on bearings and couplings, ultimately reducing machine lifespan.
Unbalanced voltages and loads are electrical issues that arise from asymmetries in the power supply or load distribution. These conditions can cause excessive current in one or more phases, leading to overheating, reduced efficiency, and premature failure of insulation and windings. Though these faults may not be as immediately catastrophic as others, their cumulative effects can degrade machine reliability over time. Early detection and correction through condition monitoring and diagnostic tools are essential to mitigate these risks and maintain optimal machine performance.
Beyond the commonly discussed faults, electric rotating machines may also suffer from shaft cracks, magnet demagnetization in permanent magnet synchronous motors (PMSMs) [12], and cooling system failures. Shaft cracks, often caused by cyclic mechanical stress or manufacturing defects, can lead to imbalance, vibration anomalies, and eventual shaft fracture if undetected. Magnet demagnetization in PMSMs results in reduced torque production and efficiency, typically triggered by excessive thermal stress or electrical overload. Cooling system failures, including blocked airflow or pump malfunctions, compromise thermal regulation, leading to overheating and accelerated insulation degradation. These faults, though less frequently addressed, pose significant risks to machine reliability and require advanced diagnostic techniques such as thermal imaging, flux monitoring, and vibration analysis for early detection and mitigation.

4. Fault Detection, Data Acquisition and Feature Selection

4.1. Sensor Technologies

Sensor technologies play a pivotal role in the fault detection and condition monitoring of rotating electrical machines by enabling real-time data acquisition and analysis. Among the most commonly employed sensors are current and voltage sensors, vibration sensors, temperature sensors, and acoustic sensors. Current and voltage sensors are essential for identifying electrical anomalies such as broken rotor bars or inter-turn short circuits by analyzing deviations in electrical signatures [13,14]. Vibration sensors are widely used to detect mechanical faults such as bearing wear, misalignment, and imbalance [15]. They are sensitive to changes in the machine’s dynamic behavior and can capture early signs of degradation. Temperature sensors, on the other hand, are crucial for monitoring thermal conditions that may indicate insulation failure or demagnetization in PMSMs [16]. Acoustic sensors complement these technologies by capturing high-frequency emissions associated with defects like partial discharges or mechanical impacts [17]. Together, these sensor technologies form the foundation of intelligent diagnostic systems.

4.2. Signal Processing Techniques

Signal processing techniques are essential for interpreting sensor data and extracting meaningful features that indicate faults in rotating electrical machines. These methods transform raw signals into representations that highlight anomalies and patterns associated with machine health. Time-domain analysis evaluates signal amplitude variations over time, offering insights into transient behaviors. Frequency-domain analysis, including fast Fourier transform (FFT), reveals periodic components and harmonics that may indicate mechanical imbalances or electrical faults [18]. Time-frequency analysis methods, such as short-time Fourier transform (STFT), provide localized frequency information, making them suitable for detecting non-stationary faults [19,20].
Advanced techniques like wavelet transform and empirical mode decomposition (EMD) offer superior resolution for analyzing complex and non-linear signals [21,22]. Wavelet transform decomposes signals into multi-resolution components, enabling the detection of subtle fault signatures across different frequency bands [23,24,25]. EMD adaptively breaks down signals into intrinsic mode functions, capturing irregularities without requiring a predefined basis. These signal processing tools are often integrated with machine learning models to enhance fault classification accuracy, making them indispensable in modern diagnostic systems for electric machines.

4.3. Feature Types and Selection Strategies in Fault Diagnosis

Effective fault diagnosis in electric machines relies heavily on the quality and relevance of extracted features. Selecting the appropriate feature types and applying robust selection strategies significantly impacts diagnostic accuracy, especially in scenarios involving multiple simultaneous faults or varying operational conditions. Integrating domain knowledge with automated selection techniques ensures that the most informative and fault-relevant features are retained, thereby enhancing the reliability and scalability of AI-based diagnostic systems.
Time-domain features include statistical measures such as mean, root mean square (RMS), skewness, kurtosis, and peak-to-peak values. They are computationally efficient and useful for detecting abrupt changes in signal amplitude, making them suitable for identifying mechanical faults like bearing defects or misalignment. Frequency-domain features are derived using techniques such as FFT. These features capture periodic components and harmonics associated with faults like broken rotor bars or unbalanced voltages. Frequency-domain analysis is particularly effective for steady-state fault detection. Time-frequency domain features extracted from techniques such as STFT, wavelet transform, and EMD provide localized frequency information over time, making them ideal for detecting non-stationary and transient faults such as early-stage bearing wear or rotor eccentricity [26]. Statistical and entropy-based features include higher-order statistics, entropy measures (e.g., Shannon entropy, permutation entropy), and fractal dimensions. They are effective in capturing signal complexity and irregularities, which are often indicative of incipient faults. Texture and image-based features can be extracted after signals are transformed into 2D representations (e.g., spectrograms, scalograms), texture descriptors such as local binary patterns (LBP) or histogram of oriented gradients (HOG). These are particularly useful in conjunction with convolutional neural networks (CNNs) for image-based fault classification.
Given the high dimensionality of feature sets, feature selection is critical to enhance model performance, reduce overfitting, and improve interpretability. Common feature selection techniques include filter methods which rank features based on statistical criteria such as mutual information, correlation coefficients, or Laplacian scores. They are computationally efficient and model-agnostic. Alternatively, wrapper methods evaluate feature subsets by training and validating a model (e.g., using recursive feature elimination or sequential forward selection). While more accurate, they are computationally intensive. Another option is embedded methods that integrate feature selection into the model training process. Examples include least absolute shrinkage and selection operator (LASSO) regularization [27] in linear models or feature importance scores in tree-based models like random forests. Finally, optimization-based methods include evolutionary algorithms such as genetic algorithms (GA), particle swarm optimization (PSO), and grey wolf optimization (GWO) [28]. These are increasingly used to identify optimal feature subsets, especially in hybrid diagnostic systems (discussed in Section 7).

5. Traditional Machine Learning Approaches

5.1. Supervised Learning Methods

Supervised learning methods are widely used in the fault diagnosis and condition monitoring of rotating electrical machines due to their ability to learn from labeled datasets and make accurate predictions. These methods include algorithms such as support vector machine (SVM), decision tree, random forest, and k-nearest neighbor (k-NN), each offering distinct advantages depending on the nature of the data and the fault types being analyzed.
SVMs are particularly effective in high-dimensional spaces and are commonly used for classifying faults based on features extracted from vibration, current, or acoustic signals (Figure 1). They work well even with limited data and can handle non-linear relationships using kernel functions [29,30,31]. Recent enhancements to SVM-based methods include the use of multiscale permutation entropy and Laplacian score for feature selection, improving fault classification accuracy [32].
Decision trees and random forests [33] are valued for their interpretability and robustness. They can model complex decision boundaries and are less prone to overfitting when ensemble techniques like bagging are applied. k-NN, a simple yet powerful method, classifies faults based on the similarity to known instances, making it suitable for real-time applications where rapid decision-making is essential. Spectral kurtosis combined with k-NN distance analysis has been applied for detecting incipient bearing faults [34].
Supervised learning models often rely on carefully engineered features derived from signal processing techniques such as wavelet transforms or Fourier analysis. When integrated with domain knowledge and high-quality labeled datasets, they provide a reliable foundation for predictive maintenance systems, reducing downtime and improving operational efficiency [35].

5.2. Unsupervised Learning Methods

Unsupervised learning methods have become increasingly valuable in the fault diagnosis and condition monitoring of rotating electrical machines, particularly in scenarios where labeled data is scarce or unavailable. These methods aim to uncover hidden patterns or anomalies in sensor data without prior knowledge of fault categories. Common techniques include principal component analysis (PCA), K-means clustering, hierarchical clustering, and self-organizing maps (SOM), all of which are capable of identifying deviations from normal operating conditions [36].
PCA is widely used to reduce the dimensionality of sensor data while preserving the most informative features, making it easier to detect abnormal behavior in machine operations [37,38]. K-means clustering groups data into clusters based on similarity, allowing for the identification of outliers that may correspond to faults. Hierarchical clustering builds a tree of clusters, offering a more flexible structure for exploring fault hierarchies. SOMs, a type of neural network, map high-dimensional input data onto a lower-dimensional grid, visually highlighting clusters and anomalies.
Recent advancements have introduced more sophisticated unsupervised models such as deep autoencoders and graph neural networks. For instance, deep functional autoencoders have demonstrated strong performance in extracting fault-relevant features from raw vibration signals, even in the absence of labeled data [39]. Similarly, unsupervised graph neural networks like GraphSAGE have been used to construct fault graphs from sensor data, enabling effective feature learning and fault classification with minimal supervision [40]. These methods enhance the scalability and adaptability of diagnostic systems, making them well-suited for real-world industrial applications where labeling is costly or impractical.

6. Deep Learning Approaches

6.1. Convolutional Neural Networks (CNNs)

CNNs are widely used for fault diagnosis due to their ability to learn spatial hierarchies in data [41]. In the context of rotating machines, they are applied in two main forms:
  • 1D-CNNs, which are used for analyzing time-series data such as vibration or current signals. They can automatically extract temporal features that indicate fault patterns, offering high accuracy and fast inference.
  • 2D-CNNs, which are applied to image-like representations of signals, such as spectrograms or wavelet scalograms. By converting time-series data into 2D formats, 2D-CNNs can leverage spatial feature extraction to detect subtle fault signatures [42].
Especially when combined with signal transformation techniques like STFT or wavelet transforms, CNNs have been shown to achieve high diagnostic accuracy and robustness (Figure 2) [43,44]. Furthermore, recent studies have introduced advanced CNN architectures for fault diagnosis. For instance, a multi-modal CNN-LSTM fusion framework has been proposed for bearing and induction motor systems, integrating accelerometer and acoustic signals with temporal modeling [45]. Another approach utilizes a modified InceptionV3 architecture with thermographic imaging and contrast limited adaptive histogram equalization (CLAHE) preprocessing for non-invasive motor fault detection [46]. Additionally, a CNN-transformer hybrid model has demonstrated high accuracy in wind turbine bearing diagnostics by transforming 1D vibration signals into 2D time-frequency representations [47].

6.2. Recurrent Neural Networks (RNNs)

RNNs are designed to handle sequential data and are particularly effective in capturing temporal dependencies in time-series signals. However, standard RNNs suffer from vanishing gradient issues, which limit their ability to learn long-term dependencies. LSTM (long short-term memory) and gated recurrent unit (GRU) networks address this limitation by incorporating memory cells and gating mechanisms [48,49]. These models are well-suited for modeling the dynamic behavior of rotating machines and have been successfully applied to detect evolving faults over time [50]. Parallel CNN-LSTM architectures have also been explored, enabling simultaneous spatial and temporal feature learning for enhanced bearing fault diagnosis. Hybrid CNN-LSTM models with two-sliding window preprocessing have achieved near-perfect accuracy on benchmark datasets [51].
In fault diagnosis, LSTM models benefit from carefully chosen input window lengths, typically ranging from 50–500 time steps, which balance temporal context and computational efficiency. The internal gating mechanisms (input, forget, and output gates) enable selective memory retention, crucial for tracking evolving faults. Incorporating attention mechanisms further enhances performance by focusing on the most informative time steps, improving robustness under noisy or variable conditions. Typical LSTM architectures include 1 to 3 hidden layers with 64 to 256 units, using multivariate time-series inputs (e.g., vibration or current signals) and producing fault class labels or anomaly scores. Models are trained using optimizers like Adam, with cross-entropy loss and early stopping to prevent overfitting. Sensitivity to operating conditions highlights the need for diverse training data and techniques like transfer learning to ensure generalization across machines [52].

6.3. Autoencoders

Autoencoders are unsupervised neural networks used for feature learning and anomaly detection. They compress input data into a lower-dimensional representation and then reconstruct it, minimizing reconstruction error. Traditional autoencoders are used for dimensionality reduction and feature extraction. Denoising autoencoders improve robustness by learning to reconstruct clean signals from noisy inputs [53]. Variational autoencoders (VAEs) introduce probabilistic modeling, enabling better generalization and uncertainty estimation in fault detection tasks. Autoencoders are particularly useful when labeled data is scarce, as they can learn from normal operating data and identify deviations indicative of faults (Figure 3) [54].

6.4. Deep Reinforcement Learning

Deep reinforcement learning (DRL) combines deep learning with reinforcement learning principles to enable adaptive decision-making. In fault diagnosis, DRL can be used to optimize maintenance strategies or adaptively select features and models based on real-time feedback. Though still emerging, DRL shows promise in predictive maintenance and intelligent control systems [55].

6.5. Transfer Learning and Domain Adaptation

Transfer learning allows models trained on one dataset (e.g., a large public bearing dataset) to be adapted to another (e.g., a specific industrial motor) with minimal retraining. This is particularly valuable in industrial settings where labeled fault data is limited. Pre-trained CNNs or autoencoders can be fine-tuned on new data, significantly reducing training time and improving generalization. Domain adaptation techniques help align feature distributions between source and target domains, enhancing model robustness across different machines or operating conditions [56,57].
While transfer learning enables model reuse across different datasets, domain adaptation techniques are essential when there is a significant distribution shift between source (e.g., public benchmark datasets) and target domains (e.g., private industrial environments). These shifts may arise due to differences in sensor types, sampling rates, operational loads, or fault manifestations. To address this, several cross-domain adaptation methods have been proposed:
  • Correlation alignment (CORAL) aligns the second-order statistics (covariance) of source and target feature distributions, offering a lightweight and effective solution for reducing domain discrepancy [58].
  • Maximum mean discrepancy (MMD) minimizes the distance between source and target distributions in a reproducing kernel Hilbert space, often used in deep domain adaptation networks [59].
  • Domain-adversarial neural network (DANN) introduces a domain classifier and a gradient reversal layer to encourage the learning of domain-invariant features through adversarial training [60].
These methods have shown promise in improving model robustness under data imbalance, limited labeled samples, and domain shift conditions. However, challenges remain in tuning hyperparameters, ensuring convergence, and maintaining interpretability in industrial settings. Moreover, the availability of unlabeled target data and the computational cost of adversarial training must be considered when deploying these techniques in real-time monitoring systems.

6.6. Emerging Architectures

Recent research has explored advanced architectures such as deep residual networks (ResNets). These improve training stability and depth, enabling better feature learning from complex signals. Additionally, graph neural networks (GNNs) model relationships between sensor nodes or machine components, capturing structural dependencies in fault propagation (Figure 4) [61,62].

7. Hybrid and Ensemble Methods

Hybrid and ensemble methods combine the strengths of multiple algorithms or paradigms to improve the accuracy, robustness, and generalization of fault diagnosis systems. These approaches are particularly effective in handling complex, noisy, or imbalanced datasets commonly encountered in industrial environments [63,64].

7.1. Neuro-Fuzzy Systems

Neuro-fuzzy systems integrate the learning capabilities of neural networks with the interpretability of fuzzy logic. A prominent example is the adaptive neuro-fuzzy inference system (ANFIS), which has been applied to diagnose bearing and stator faults [65]. ANFIS models can learn fuzzy rules from data, enabling them to handle uncertainty and imprecision in sensor signals. These systems are especially useful when expert knowledge is available to define initial fuzzy rules, which are then refined through training.
Fuzzy-neural networks extend this concept by embedding fuzzy logic into neural network architectures, allowing for more flexible and adaptive fault classification. These models are well-suited for applications where linguistic variables (e.g., “high vibration”, “low temperature”) are used to describe machine conditions.

7.2. Evolutionary and Nature-Inspired Algorithms

Evolutionary algorithms such as genetic algorithms (GA), particle swarm optimization (PSO), and ant colony optimization (ACO) are often used to optimize feature selection, model parameters, or rule sets in fault diagnosis systems. For instance:
  • GA has been used to select the most relevant features from vibration or current signals, improving classifier performance and reducing computational cost [66].
  • PSO has been applied to optimize the weights of neural networks or the parameters of fuzzy systems [67].
  • ACO has been explored for rule extraction and path optimization in diagnostic decision trees.
These algorithms are particularly effective in exploring large, complex search spaces and avoiding local minima, making them ideal for tuning hybrid models. New hybrid models have emerged combining deep learning with evolutionary optimization. For example, a deep neural network (DNN), PSO, extreme gradient boosting (XGBoost) framework has been proposed for induction motor bearing fault classification, optimizing both feature extraction and classification [68]. Another study integrates LSTM with random forests, optimized using grey wolf optimization (Figure 5), for detecting multiple bearing faults [69].

7.3. Ensemble Learning Approaches

Ensemble methods combine multiple base learners to produce a more accurate and stable prediction. Common ensemble strategies include the following:
  • Bagging (Bootstrap aggregating), which trains multiple models on different subsets of the data and averages their predictions [70].
  • Boosting, which sequentially trains models, giving more weight to misclassified instances. Techniques like AdaBoost and gradient boosting have been used for fault classification [71,72].
  • Stacking, which combines the outputs of several base models using a meta-learner, often improving performance over individual models [73].
Ensemble methods are particularly effective in handling class imbalance and improving generalization across varying operating conditions. They have been successfully applied to detect multiple fault types simultaneously and to enhance the robustness of deep learning models [74]. Ensemble learning has also been enhanced through weighted probability fusion and adaptive voting. A weighted probability ensemble deep learning (WPEDL) model using STFT has shown improved reliability in induction motor diagnostics [75].

8. Comparative Analysis

Table 1 presents a structured comparison of the AI techniques used in fault diagnosis of electric machines, organized into four methodological categories that reflect the technological evolution in the field. The advantages and disadvantages of each method are summarized in relation to accuracy, speed of detection, requirements, practicality, and computational and implementation requirements.
Supervised learning methods such as SVMs, decision trees, random forests, and k-NNs demonstrate strong capabilities in classifying specific fault types and interpreting sensor data. SVMs are particularly effective in distinguishing between multiple fault classes and are memory-efficient, making them suitable for real-time applications. However, they require expert-driven feature engineering and struggle with subtle or evolving fault signatures. Decision trees and random forests offer interpretable rules and are adept at handling mixed data types, but may oversimplify complex fault interactions. k-NN is advantageous for adaptive systems due to its simplicity and lack of training time, though it suffers from high computational costs and sensitivity to noise in high-dimensional data.
Unsupervised learning methods, including PCA and K-means clustering, are valuable when labeled data is unavailable. PCA is effective for dimensionality reduction and sensor prioritization but may miss non-linear fault patterns. K-means is practical for fleet-wide monitoring and baseline establishment but assumes predefined cluster structures, limiting its adaptability to overlapping or evolving fault states. Deep learning approaches like CNNs, RNNs, and autoencoders excel in feature extraction and anomaly detection, with CNNs performing well on transformed signal images and RNNs capturing temporal dependencies. However, these models are computationally intensive and require large datasets. Hybrid and ensemble methods, such as neuro-fuzzy systems, evolutionary algorithms, and ensemble learning, combine interpretability, optimization, and robustness. They are particularly effective in handling uncertainty and improving accuracy but may face scalability and complexity challenges in large-scale deployments.

9. Challenges and Future Directions

Despite the significant progress in applying artificial intelligence to fault diagnosis in rotating electrical machines, several challenges remain that hinder widespread industrial adoption. One of the most pressing issues is the scarcity of high-quality labeled datasets, which limits the effectiveness of supervised learning models. Additionally, many datasets suffer from class imbalance, where fault conditions are underrepresented compared to normal operation, leading to biased models. Another critical challenge is the interpretability of AI models, particularly deep learning architectures, which often function as “black boxes” and provide limited insight into the reasoning behind their predictions. Furthermore, generalizing AI models across different machine types, operating conditions, and environments remains difficult due to variations in sensor configurations, load profiles, and fault manifestations.
To address these limitations, several emerging research directions are gaining traction. Explainable AI (XAI) techniques are being developed to enhance model transparency and trustworthiness, enabling maintenance personnel to understand and validate diagnostic decisions. Few-shot and zero-shot learning approaches aim to reduce the dependency on large, labeled datasets by enabling models to generalize from limited or unseen examples. Self-supervised learning is another promising avenue, allowing models to learn useful representations from unlabeled data [76]. Additionally, adversarial training is being explored to improve model robustness against noise and perturbations. Looking ahead, integrating AI-based diagnostics with digital twin technology (Figure 6) [77], developing accurate prognostics for remaining useful life estimation, and leveraging multi-sensor fusion techniques (e.g., acoustic, thermal, and current signals) are expected to significantly enhance the reliability, adaptability, and predictive capabilities of fault diagnosis systems in complex industrial settings.
To guide the implementation of AI-based fault diagnosis systems, a number of recommendations for practitioners are suggested as follows:
  • Begin with modular, scalable AI pipelines that can evolve from anomaly detection to full fault classification as more data becomes available.
  • Invest in high-fidelity sensor systems and ensure consistent data labeling and storage practices to support model training and validation.
  • Combine domain knowledge (e.g., fuzzy rules) with data-driven models (e.g., CNNs, LSTMs) to improve interpretability and performance.
  • Use edge devices for real-time fault detection and cloud platforms for model retraining, historical analysis, and fleet-level insights.
  • Ensure that AI decisions are transparent and traceable, especially in safety-critical applications, to build trust among operators and engineers.
  • Implement mechanisms for online learning or periodic retraining to adapt to evolving machine conditions and new fault types.
  • Link diagnostic outputs with maintenance management systems to automate alerts, scheduling, and inventory planning.
Using the insights produced by this review and the recommendations, a modular framework detailed in Figure 7 is proposed that can be used as a template when considering the implementation of advanced diagnostic solutions for electrical machines.

10. Conclusions

This review presented a detailed and structured analysis of artificial intelligence techniques for fault diagnosis in rotating electrical machines. It categorized and evaluated a wide range of methods, from traditional machine learning and deep learning to hybrid and ensemble approaches, highlighting their respective strengths, limitations, and suitability for different diagnostic scenarios. The comparative analysis underscores the importance of selecting appropriate models based on data availability, system complexity, and deployment constraints.
Given the challenges identified, such as data scarcity, model interpretability, and generalization across machine types, the review outlines emerging research directions and proposes a practical implementation framework. This framework integrates sensor technologies, signal processing, model development, deployment strategies, and explainability tools, offering a roadmap for practitioners seeking to implement intelligent diagnostic systems. As industrial systems evolve toward greater connectivity and autonomy, the integration of AI-driven, adaptive, and interpretable fault diagnosis solutions will be essential for ensuring machine reliability, operational efficiency, and safety. This review serves as both a reference and a guide for researchers and engineers aiming to advance the field of intelligent condition monitoring.

Author Contributions

Conceptualization, C.Z.; methodology, C.Z. and V.X.; formal analysis, C.Z. and V.X.; investigation, V.X.; writing—original draft preparation, C.Z. and V.X.; writing—review and editing, C.Z.; supervision, C.Z.; project administration, C.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ACOAnt Colony Optimization
AIArtificial Intelligence
ANFISAdaptive Neuro-Fuzzy Inference System
CLAHEContrast Limited Adaptive Histogram Equalization
CNNConvolutional Neural Network
DNNDeep Neural Network
DRLDeep Reinforcement Learning
EMDEmpirical Mode Decomposition
FFTFast Fourier Transform
GAGenetic Algorithm
GNNGraph Neural Network
GRUGated Recurrent Unit
GWOGrey Wolf Optimization
LSTMLong Short-Term Memory
MCSAMotor Current Signature Analysis
PCAPrincipal Component Analysis
PMSMPermanent Magnet Synchronous Motor
PSOParticle Swarm Optimization
RNNRecurrent Neural Network
SOMSelf-Organizing Map
STFTShort-Time Fourier Transform
SVMSupport Vector Machine
VAEVariational Autoencoder
WPEDLWeighted Probability Ensemble Deep Learning
XAIExplainable Artificial Intelligence
XGBoostExtreme Gradient Boosting

References

  1. Waide, P.; Brunner, C.U. Energy-Efficiency Policy Opportunities for Electric Motor-Driven Systems; International Energy Agency (IEA): Paris, France, 2011. [Google Scholar]
  2. ABB. Value of Reliability: ABB Survey Report 2023—Industry’s Perspective on Maintenance and Reliability; ABB: Zurich, Switzerland, 2023. [Google Scholar]
  3. Andrew, A.M. Fault Diagnosis: Models, Artificial Intelligence, Applications. Kybernetes 2005, 34, 742–743. [Google Scholar] [CrossRef]
  4. Yang, R.; Zhong, M. Machine Learning-Based Fault Diagnosis for Industrial Engineering Systems, 1st ed.; CRC Press: Boca Raton, FL, USA, 2022. [Google Scholar]
  5. Wilhelm, Y.; Reimann, P.; Gauchel, W.; Mitschang, B. Overview on hybrid approaches to fault detection and diagnosis: Combining data-driven, physics-based and knowledge-based models. Procedia CIRP 2021, 99, 278–283. [Google Scholar] [CrossRef]
  6. Stone, G.; Boulter, E.A.; Gilbert, I.; Dhirani, H. Electrical Insulation for Rotating Machines; Wiley/IEEE Press: New York, NY, USA, 2004. [Google Scholar]
  7. Alwodai, A.; Gu, F.; Ball, A.D. A Comparison of Different Techniques for Induction Motor Rotor Fault Diagnosis. J. Phys. Conf. Ser. 2012, 364, 012066. [Google Scholar] [CrossRef]
  8. Yassa, N.; Rachek, M.; Houassine, H. Motor Current Signature Analysis for the Air Gap Eccentricity Detection In the Squirrel Cage Induction Machines. Energy Procedia 2019, 162, 251–262. [Google Scholar] [CrossRef]
  9. Watson, S.J.; Xiang, B.J.; Yang, W.; Tavner, P.J.; Crabtree, C.J. Condition Monitoring of the Power Output of Wind Turbine Generators Using Wavelets. IEEE Trans. Energy Convers. 2010, 25, 715–721. [Google Scholar] [CrossRef]
  10. Ergin, S.; Uzuntas, A.; Gulmezoglu, M.B. Detection of Stator, Bearing and Rotor Faults in Induction Motors. Procedia Eng. 2012, 30, 1103–1109. [Google Scholar] [CrossRef]
  11. Barai, V.; Ramteke, S.M.; Dhanalkotwar, V.; Nagmote, Y.; Shende, S.; Deshmukh, D. Bearing fault diagnosis using signal processing and machine learning techniques: A review. IOP Conf. Ser. Mater. Sci. Eng. 2022, 1259, 012034. [Google Scholar] [CrossRef]
  12. Gao, Z.; Wang, H.; Wu, Q.; Li, Y.; Diao, L. Demagnetization Characteristics Diagnosis of Permanent Magnet Synchronous Motors. In Proceedings of the 6th International Conference on Electrical Engineering and Information Technologies for Rail Transportation (EITRT) 2023, Singapore, 19–21 October 2023; pp. 331–338. [Google Scholar]
  13. Thomson, W.T.; Culbert, I. Current Signature Analysis for Condition Monitoring of Cage Induction Motors: Industrial Application and Case Histories; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2017. [Google Scholar]
  14. Giussani, R.; Zachariades, C.; Foxall, M.; Renforth, L.; Seltzer-Grant, M. A Novel Electrical Sensor for Combined Online Measurement of Partial Discharge (OLPD) and Power Quality (PQ). In Proceedings of the 19th International Symposium on High Voltage Engineering, Pilsen, Czech Republic, 23–28 August 2015. [Google Scholar]
  15. Qiu, M.; Li, W.; Zhu, Z.; Jiang, F.; Zhou, G. Fault Diagnosis of Bearings with Adjusted Vibration Spectrum Images. Shock. Vib. 2018, 2018, 6981760. [Google Scholar] [CrossRef]
  16. Shi, C.; Peng, L.; Zhang, Z.; Shi, T. Analytical Modeling and Analysis of Permanent-Magnet Motor with Demagnetization Fault. Sensors 2022, 22, 9440. [Google Scholar] [CrossRef]
  17. AlShorman, O.; Alkahatni, F.; Masadeh, M.; Irfan, M.; Glowacz, A.; Althobiani, F.; Kozik, J.; Glowacz, W. Sounds and acoustic emission-based early fault diagnosis of induction motor: A review study. Adv. Mech. Eng. 2021, 13, 1687814021996915. [Google Scholar] [CrossRef]
  18. Shi, X.; Zhang, Z.; Xia, Z.; Li, B.; Gu, X.; Shi, T. Application of Teager–Kaiser Energy Operator in the Early Fault Diagnosis of Rolling Bearings. Sensors 2022, 22, 6673. [Google Scholar] [CrossRef]
  19. Jaros, R.; Byrtus, R.; Dohnal, J.; Danys, L.; Baros, J.; Koziorek, J.; Zmij, P.; Martinek, R. Advanced Signal Processing Methods for Condition Monitoring. Arch. Comput. Methods Eng. 2023, 30, 1553–1577. [Google Scholar] [CrossRef]
  20. Badihi, H.; Zhang, Y.; Jiang, B.; Pillay, P.; Rakheja, S. A Comprehensive Review on Signal-Based and Model-Based Condition Monitoring of Wind Turbines: Fault Diagnosis and Lifetime Prognosis. Proc. IEEE 2022, 110, 754–806. [Google Scholar] [CrossRef]
  21. Chen, J.; Pan, J.; Li, Z.; Zi, Y.; Chen, X. Generator bearing fault diagnosis for wind turbine via empirical wavelet transform using measured vibration signals. Renew. Energy 2016, 89, 80–92. [Google Scholar] [CrossRef]
  22. Rehman, A.U.; Jiao, W.; Sun, J.; Sohaib, M.; Jiang, Y.; Shahzadi, M.; Khan, M.I. Efficient Fault Detection of Rotor Minor Inter-Turn Short Circuit in Induction Machines Using Wavelet Transform and Empirical Mode Decomposition. Sensors 2023, 23, 7109. [Google Scholar] [CrossRef]
  23. Aguayo-Tapia, S.; Ávalos-Almazán, G.; Rangel-Magdaleno, J.; Paternina, M.R.A. Broken Rotor Bar Detection in Induction Motors using Digital Taylor-Fourier Transform. In Proceedings of the 2022 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), Ixtapa, Mexico, 9–11 November 2022; pp. 1–6. [Google Scholar]
  24. Ramu, S.K.; Irudayaraj, G.C.R.; Devarajan, G.; Indragandhi, V.; Subramaniyaswamy, V.; Sam Alaric, J. Diagnosis of Broken Bars in V/F Control Induction Motor Drive Using Wavelets and EEV Estimation for Electric Vehicle Applications. Int. Trans. Electr. Energy Syst. 2022, 2022, 9474640. [Google Scholar] [CrossRef]
  25. Talhaoui, H.; Menacer, A.; Kessal, A.; Tarek, A. Experimental diagnosis of broken rotor bars fault in induction machine based on Hilbert and discrete wavelet transforms. Int. J. Adv. Manuf. Technol. 2018, 95, 1399–1408. [Google Scholar] [CrossRef]
  26. Abid, A.; Khan, M.T.; Iqbal, J. A review on fault detection and diagnosis techniques: Basics and beyond. Artif. Intell. Rev. 2021, 54, 3639–3664. [Google Scholar] [CrossRef]
  27. Tibshirani, R. Regression Shrinkage and Selection via the Lasso. J. R. Stat. Society. Ser. B (Methodol.) 1996, 58, 267–288. [Google Scholar] [CrossRef]
  28. Aleem, S.A.; Shahid, N.; Naqvi, I.H. Methodologies in power systems fault detection and diagnosis. Energy Syst. 2015, 6, 85–108. [Google Scholar] [CrossRef]
  29. Pan, S.; Han, T.; Tan, A.C.C.; Lin, T.R. Fault Diagnosis System of Induction Motors Based on Multiscale Entropy and Support Vector Machine with Mutual Information Algorithm. Shock Vib. 2016, 2016, 5836717. [Google Scholar] [CrossRef]
  30. Zhao, Y.; Wang, X.; Han, S.; Lin, J.; Han, Q. Fault Diagnosis for Abnormal Wear of Rolling Element Bearing Fusing Oil Debris Monitoring. Sensors 2023, 23, 3402. [Google Scholar] [CrossRef]
  31. Tang, Z.; Wang, M.; Ouyang, T.; Che, F. A wind turbine bearing fault diagnosis method based on fused depth features in time–frequency domain. Energy Rep. 2022, 8, 12727–12739. [Google Scholar] [CrossRef]
  32. Huo, Z.; Zhang, Y.; Shu, L.; Gallimore, M. A New Bearing Fault Diagnosis Method Based on Fine-to-Coarse Multiscale Permutation Entropy, Laplacian Score and SVM. IEEE Access 2019, 7, 17050–17066. [Google Scholar] [CrossRef]
  33. Yaqub, R.; Ali, H.; Wahab, M.H.B.A. Electrical Motor Fault Detection System using AI’s Random Forest Classifier Technique. In Proceedings of the 2023 IEEE International Conference on Advanced Systems and Emergent Technologies (IC_ASET), Hammamet, Tunisia, 29 April–1 May 2023; pp. 1–5. [Google Scholar]
  34. Tian, J.; Morillo, C.; Azarian, M.H.; Pecht, M. Motor Bearing Fault Detection Using Spectral Kurtosis-Based Feature Extraction Coupled With K-Nearest Neighbor Distance Analysis. IEEE Trans. Ind. Electron. 2016, 63, 1793–1803. [Google Scholar] [CrossRef]
  35. Zhang, B.; Mao, Y.; Chen, X.; Chai, Y.; Yang, Z. Self-supervised Learning Advance Fault Diagnosis of Rotating Machinery. In Proceedings of the Neural Computing for Advanced Applications, Guangzhou, China, 27–30 August 2021; pp. 319–332. [Google Scholar]
  36. Barraza, S.M.d.C. Unsupervised Feature Learning Applied to Condition Monitoring. Ph.D. Thesis, Luleå University of Technology, Luleå, Sweden, 2017. [Google Scholar]
  37. Martins, J.F.; Pires, V.F.; Pires, A.J. Unsupervised Neural-Network-Based Algorithm for an On-Line Diagnosis of Three-Phase Induction Motor Stator Fault. IEEE Trans. Ind. Electron. 2007, 54, 259–264. [Google Scholar] [CrossRef]
  38. Bazan, G.H.; Goedtel, A.; Duque-Perez, O.; Morinigo-Sotelo, D. Multi-Fault Diagnosis in Three-Phase Induction Motors Using Data Optimization and Machine Learning Techniques. Electronics 2021, 10, 1462. [Google Scholar] [CrossRef]
  39. Aljemely, A.H.; Xuan, J.; Jawad, F.K.J.; Al-Azzawi, O.; Alhumaima, A.S. A novel unsupervised learning method for intelligent fault diagnosis of rolling element bearings based on deep functional auto-encoder. J. Mech. Sci. Technol. 2020, 34, 4367–4381. [Google Scholar] [CrossRef]
  40. Feng, J.; Bao, S.; Xu, X.; Zhang, Z.; Hou, P.; Steyskal, F.; Dustdar, S. Rotating machinery fault diagnosis based on feature extraction via an unsupervised graph neural network. Appl. Intell. 2023, 53, 21211–21226. [Google Scholar] [CrossRef]
  41. Barrera-Llanga, K.; Burriel-Valencia, J.; Sapena-Bañó, Á.; Martínez-Román, J. A Comparative Analysis of Deep Learning Convolutional Neural Network Architectures for Fault Diagnosis of Broken Rotor Bars in Induction Motors. Sensors 2023, 23, 8196. [Google Scholar] [CrossRef]
  42. Chen, Z.; Liang, K.; Peng, T.; Wang, Y. Multi-Condition PMSM Fault Diagnosis Based on Convolutional Neural Network Phase Tracker. Symmetry 2022, 14, 295. [Google Scholar] [CrossRef]
  43. Peng, B.; Xia, H.; Lv, X.; Annor-Nyarko, M.; Zhu, S.; Liu, Y.; Zhang, J. An intelligent fault diagnosis method for rotating machinery based on data fusion and deep residual neural network. Appl. Intell. 2022, 52, 3051–3065. [Google Scholar] [CrossRef]
  44. Guo, S.; Yang, T.; Hua, H.; Cao, J. Coupling fault diagnosis of wind turbine gearbox based on multitask parallel convolutional neural networks with overall information. Renew. Energy 2021, 178, 639–650. [Google Scholar] [CrossRef]
  45. Fu, G.; Wei, Q.; Yang, Y. Bearing fault diagnosis with parallel CNN and LSTM. Math. Biosci. Eng. 2024, 21, 2385–2406. [Google Scholar] [CrossRef]
  46. Xu, L.; Teoh, S.S.; Ibrahim, H. A deep learning approach for electric motor fault diagnosis based on modified InceptionV3. Sci. Rep. 2024, 14, 12344. [Google Scholar] [CrossRef]
  47. Chen, Q.; Zhang, F.; Wang, Y.; Yu, Q.; Lang, G.; Zeng, L. Bearing fault diagnosis based on efficient cross space multiscale CNN transformer parallelism. Sci. Rep. 2025, 15, 12344. [Google Scholar] [CrossRef]
  48. Lei, J.; Liu, C.; Jiang, D. Fault diagnosis of wind turbine based on Long Short-term memory networks. Renew. Energy 2019, 133, 422–432. [Google Scholar] [CrossRef]
  49. Sabir, R.; Rosato, D.; Hartmann, S.; Guehmann, C. LSTM Based Bearing Fault Diagnosis of Electrical Machines using Motor Current Signal. In Proceedings of the 2019 18th IEEE International Conference On Machine Learning and Applications (ICMLA), Boca Raton, FL, USA, 16–19 December 2019; pp. 613–618. [Google Scholar]
  50. Ayman, M.; Othman, M.; Mahmoud, N.; Tamer, Z.; Sayed, M.; Hassan, Y.M.I. Fault Detection in Wind Turbines using Deep Learning. In Proceedings of the 2022 2nd International Mobile, Intelligent, and Ubiquitous Computing Conference (MIUCC), Cairo, Egypt, 8–9 May 2022; pp. 272–278. [Google Scholar]
  51. Tavares, T.M.; Santos, L.D.; Quiles, M.G.; Giesbrecht, M. A Hybrid CNN-LSTM Based Network for Rolling Bearing Fault Detection. In Proceedings of the IECON 2024—50th Annual Conference of the IEEE Industrial Electronics Society, Chicago, IL, USA, 3–6 November 2024; pp. 1–6. [Google Scholar]
  52. Huang, T.; Zhang, Q.; Tang, X.; Zhao, S.; Lu, X. A novel fault diagnosis method based on CNN and LSTM and its application in fault diagnosis for complex systems. Artif. Intell. Rev. 2022, 55, 1289–1315. [Google Scholar] [CrossRef]
  53. Wu, X.; Jiang, G.; Wang, X.; Xie, P.; Li, X. A Multi-Level-Denoising Autoencoder Approach for Wind Turbine Fault Detection. IEEE Access 2019, 7, 59376–59387. [Google Scholar] [CrossRef]
  54. Li, Y.; Jiang, W.; Zhang, G.; Shu, L. Wind turbine fault diagnosis based on transfer learning and convolutional autoencoder with small-scale data. Renew. Energy 2021, 171, 103–115. [Google Scholar] [CrossRef]
  55. Song, Y.; Wang, Y.; Du, J.; Wen, Q.; Liu, Y.; Qin, M. Parameter identification of PMSM using deep reinforcement learning. In Proceedings of the 2023 IEEE Energy Conversion Congress and Exposition (ECCE), Nashville, TN, USA, 29 October–2 November 2023; pp. 4251–4256. [Google Scholar]
  56. Li, X.; Zhang, W.; Ding, Q.; Sun, J.-Q. Intelligent rotating machinery fault diagnosis based on deep learning using data augmentation. J. Intell. Manuf. 2020, 31, 433–452. [Google Scholar] [CrossRef]
  57. Brito, L.C.; Susto, G.A.; Brito, J.N.; Duarte, M.A.V. Fault Diagnosis using eXplainable AI: A transfer learning-based approach for rotating machinery exploiting augmented synthetic data. Expert Syst. Appl. 2023, 232, 120860. [Google Scholar] [CrossRef]
  58. Sun, B.; Saenko, K. Deep CORAL: Correlation Alignment for Deep Domain Adaptation. In Proceedings of the Computer Vision—ECCV 2016 Workshops, Amsterdam, The Netherlands, 8–10 October 2016; pp. 443–450. [Google Scholar]
  59. Li, Z.; Wang, X.; Yang, R. Fault Diagnosis of Bearings Under Different Working Conditions based on MMD-GAN. In Proceedings of the 2021 33rd Chinese Control and Decision Conference (CCDC), Kunming, China, 22–24 May 2021; pp. 2906–2911. [Google Scholar]
  60. Zhong, Z.; Xie, H.; Wang, Z.; Zhang, Z. Domain Adversarial Transfer Learning Bearing Fault Diagnosis Model Incorporating Structural Adjustment Modules. Sensors 2025, 25, 1851. [Google Scholar] [CrossRef] [PubMed]
  61. Zhou, K.; Yang, C.; Liu, J.; Xu, Q. Deep graph feature learning-based diagnosis approach for rotating machinery using multi-sensor data. J. Intell. Manuf. 2023, 34, 1965–1974. [Google Scholar] [CrossRef]
  62. Wang, J.; Ma, J.; Meng, D.; Zhao, X.; Zhang, K. Fault Diagnosis of PMSMs Based on Image Features of Multi-Sensor Fusion. Sensors 2023, 23, 8592. [Google Scholar] [CrossRef] [PubMed]
  63. Liu, Y.; Cheng, H.; Kong, X.; Wang, Q.; Cui, H. Intelligent wind turbine blade icing detection using supervisory control and data acquisition data and ensemble deep learning. Energy Sci. Eng. 2019, 7, 2633–2645. [Google Scholar] [CrossRef]
  64. Attallah, O.; Ibrahim, R.A.; Zakzouk, N.E. Fault diagnosis for induction generator-based wind turbine using ensemble deep learning techniques. Energy Rep. 2022, 8, 12787–12798. [Google Scholar] [CrossRef]
  65. Mohamed, M.A.; Hassan, M.A.M.; Albalawi, F.; Ghoneim, S.S.M.; Ali, Z.M.; Dardeer, M. Diagnostic Modelling for Induction Motor Faults via ANFIS Algorithm and DWT-Based Feature Extraction. Appl. Sci. 2021, 11, 9115. [Google Scholar] [CrossRef]
  66. Toma, R.N.; Prosvirin, A.E.; Kim, J.-M. Bearing Fault Diagnosis of Induction Motors Using a Genetic Algorithm and Machine Learning Classifiers. Sensors 2020, 20, 1884. [Google Scholar] [CrossRef]
  67. Ding, J.; Huang, L.; Xiao, D.; Li, X. GMPSO-VMD Algorithm and Its Application to Rolling Bearing Fault Feature Extraction. Sensors 2020, 20, 1946. [Google Scholar] [CrossRef]
  68. Lee, C.-Y.; Maceren, E.D.C. Induction motor bearing fault classification using deep neural network with particle swarm optimization-extreme gradient boosting. IET Electr. Power Appl. 2024, 18, 297–311. [Google Scholar] [CrossRef]
  69. Djaballah, S.; Saidi, L.; Meftah, K.; Hechifa, A.; Bajaj, M.; Zaitsev, I. A hybrid LSTM random forest model with grey wolf optimization for enhanced detection of multiple bearing faults. Sci. Rep. 2024, 14, 23997. [Google Scholar] [CrossRef] [PubMed]
  70. Wei, L.; Rong, X.; Wang, H.; Yu, S.; Zhang, Y. Method for Identifying Stator and Rotor Faults of Induction Motors Based on Machine Vision. Math. Probl. Eng. 2021, 2021, 6658648. [Google Scholar] [CrossRef]
  71. Kim, M.-C.; Lee, J.-H.; Wang, D.-H.; Lee, I.-S. Induction Motor Fault Diagnosis Using Support Vector Machine, Neural Networks, and Boosting Methods. Sensors 2023, 23, 2585. [Google Scholar] [CrossRef]
  72. Yuan, Z.; Zhou, T.; Liu, J.; Zhang, C.; Liu, Y. Fault Diagnosis Approach for Rotating Machinery Based on Feature Importance Ranking and Selection. Shock Vib. 2021, 2021, 8899188. [Google Scholar] [CrossRef]
  73. Tang, Z.; Shi, X.; Zou, H.; Zhu, Y.; Yang, Y.; Zhang, Y.; He, J. Fault Diagnosis of Wind Turbine Generators Based on Stacking Integration Algorithm and Adaptive Threshold. Sensors 2023, 23, 6198. [Google Scholar] [CrossRef]
  74. Inyang, U.I.; Petrunin, I.; Jennions, I. Diagnosis of Multiple Faults in Rotating Machinery Using Ensemble Learning. Sensors 2023, 23, 1005. [Google Scholar] [CrossRef]
  75. Ali, U.; Ramzan, U.; Ali, W.; Al-Jaafari, K.A. An Improved Fault Diagnosis Strategy for Induction Motors Using Weighted Probability Ensemble Deep Learning. IEEE Access 2025, 13, 106958–106973. [Google Scholar] [CrossRef]
  76. Chen, M.; Wang, H.; Zhang, F. Self-supervised learning for machinery fault diagnosis under strong background noise and limited epochs. Meas. Sci. Technol. 2025, 36, 026135. [Google Scholar] [CrossRef]
  77. Hu, J.; Xiao, H.; Ye, Z.; Luo, N.; Zhou, M. Research and Prospects of Digital Twin-Based Fault Diagnosis of Electric Machines. Sensors 2025, 25, 2625. [Google Scholar] [CrossRef]
Figure 1. Wind turbine bearing fault diagnostic model using SVM for measuring feature weights proposed by [31].
Figure 1. Wind turbine bearing fault diagnostic model using SVM for measuring feature weights proposed by [31].
Sensors 25 05128 g001
Figure 2. The multitask parallel CNN with reinforced input (RI-MPCNN) model for wind turbine gearbox fault diagnosis proposed by [44].
Figure 2. The multitask parallel CNN with reinforced input (RI-MPCNN) model for wind turbine gearbox fault diagnosis proposed by [44].
Sensors 25 05128 g002
Figure 3. Wind turbine fault diagnosis framework based on parameter-based transfer learning and convolutional autoencoder proposed by [54].
Figure 3. Wind turbine fault diagnosis framework based on parameter-based transfer learning and convolutional autoencoder proposed by [54].
Sensors 25 05128 g003
Figure 4. Framework for PMSM fault diagnosis using multi-sensor signal fusion and image feature extraction proposed by [62].
Figure 4. Framework for PMSM fault diagnosis using multi-sensor signal fusion and image feature extraction proposed by [62].
Sensors 25 05128 g004
Figure 5. The hybrid LSTM model with GWO for detection of multiple bearing faults proposed by [69].
Figure 5. The hybrid LSTM model with GWO for detection of multiple bearing faults proposed by [69].
Sensors 25 05128 g005
Figure 6. Conceptual depiction of the application of digital twins used for rotating machine fault diagnosis [77].
Figure 6. Conceptual depiction of the application of digital twins used for rotating machine fault diagnosis [77].
Sensors 25 05128 g006
Figure 7. Modular framework for practical implementation of AI-based fault diagnosis of electric machines.
Figure 7. Modular framework for practical implementation of AI-based fault diagnosis of electric machines.
Sensors 25 05128 g007
Table 1. Comparative analysis (qualitative) of artificial intelligence techniques in fault diagnosis of electric machines.
Table 1. Comparative analysis (qualitative) of artificial intelligence techniques in fault diagnosis of electric machines.
MethodStrengthsLimitations
Supervised Learning MethodsSupport Vector Machine (SVM)
Excellent for classifying specific fault types (bearing inner/outer race, ball defects)
Memory efficient for real-time motor monitoring systems
Effective with engineered features from current signature analysis and vibration monitoring
Good performance distinguishing between broken rotor bars and healthy conditions
Handles multi-class problems well (multiple simultaneous faults)
Requires domain expertise for feature engineering from electrical and mechanical signals
Difficulty in detecting incipient faults with subtle signatures
Limited effectiveness for detecting multiple simultaneous faults without proper feature selection
Struggles with time-varying fault signatures during machine startup/shutdown
Decision Tree and Random Forest
Provide clear fault diagnosis rules interpretable by maintenance technicians
Excellent for determining fault severity levels (early stage, advanced, critical)
Handle mixed data types (electrical measurements, thermal readings, vibration levels)
Built-in ranking of sensor importance for cost-effective monitoring system design
Good for distinguishing between electrical faults (stator) and mechanical faults (bearing, rotor)
May oversimplify complex electromechanical fault interactions
Single trees susceptible to noise in electrical measurements
May not capture subtle fault harmonics in current signature analysis
k-Nearest Neighbor
(k-NN)
No training time required, suitable for adaptive monitoring systems
Effective for detecting similar fault patterns in motor fleets
Simple implementation for embedded fault diagnosis systems
Good for anomaly detection when normal operating patterns are well-established
High computational cost during real-time machine monitoring
Poor performance with high-dimensional multi-sensor data without dimensionality reduction
Sensitive to electrical interference and measurement noise
Difficulty handling fault evolution over time
Unsupervised Learning MethodsPrincipal
Component Analysis (PCA)
Reduces computational requirements for real-time motor monitoring
Identifies most critical sensors for cost-effective monitoring systems
Good preprocessing for other AI methods in machine fault diagnosis
Visualize motor operating states and fault progression
Linear transformation may miss non-linear fault-related changes in machine behavior
May lose fault information in discarded components
Difficulty interpreting principal components in terms of specific motor faults
Not suitable for detecting localized faults (single bearing defect) in multi-sensor systems
K-means
Clustering
No labeled fault data required, practical for new machine installations
Effective for fleet-wide health monitoring, comparison
Good for identifying gradual degradation patterns
Useful for establishing baseline operating conditions for new machines
Requires prior knowledge of expected number of fault types
Struggles with overlapping fault signatures (e.g. bearing and misalignment)
Assumes spherical clusters which may not match actual fault patterns
Difficulty handling fault progression and intermediate states
Deep Learning ApproachesConvolutional Neural
Networks (CNNs)
Excellent spatial feature extraction
Proven effectiveness with transformed signals
High accuracy on image-like representations (spectrograms, scalograms)
Can capture complex spatial patterns
Require preprocessing to convert signals to 2D format
Computationally intensive
May lose temporal information during transformation
Recurrent Neural
Networks (RNNs)
Handle sequential data naturally
Capture long-term temporal dependencies
Effective for time-series prediction
Good for modeling dynamic behavior
Computationally intensive
Require large amounts of training data
Can suffer from vanishing gradient problems
Sequential processing limits parallelization
Autoencoders
Unsupervised learning capability
Effective anomaly detection
Dimensionality reduction
Can work with limited labeled data
May not capture all relevant features
Require careful architecture design
Can be sensitive to hyperparameters
Hybrid and Ensemble MethodsNeuro-Fuzzy Systems
Interpretable fault diagnosis results in linguistic terms familiar to maintenance personnel
Incorporate maintenance expertise through fuzzy rules for motor fault assessment
Handle uncertainty and imprecision in motor sensor measurements
Good for fault severity assessment (low, medium, high) rather than binary classification
Combine quantitative measurements with qualitative maintenance knowledge
Suitable for applications where explanation of fault diagnosis is required
Require initial expert knowledge for fuzzy rule definition
Can become complex with multiple sensors and fault types
May not scale well to large multi-machine monitoring systems
Rule explosion problem with many input sensors and fault conditions
Evolutionary Algorithms
Optimal feature selection from large sets of monitoring parameters
Effective optimization of sensor placement for condition monitoring systems
Good for optimizing fault detection thresholds for different applications
Handle discrete optimization problems (sensor selection, rule extraction)
No gradient requirements suitable for non-differentiable fault problems
Effective for multi-objective optimization (accuracy vs cost, speed vs precision)
Require extensive computational resources for real-time monitoring applications which might not be available in embedded systems
No convergence guarantees for time-critical fault detection
May be slow for large-scale fleet monitoring applications
Ensemble Methods
High accuracy and robustness
Adaptive to difficult examples
Built-in feature importance
Parallelizable training
Sensitive to noise and outliers
Prone to overfitting (with noisy data)
Memory intensive for large ensembles
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zachariades, C.; Xavier, V. A Review of Artificial Intelligence Techniques in Fault Diagnosis of Electric Machines. Sensors 2025, 25, 5128. https://doi.org/10.3390/s25165128

AMA Style

Zachariades C, Xavier V. A Review of Artificial Intelligence Techniques in Fault Diagnosis of Electric Machines. Sensors. 2025; 25(16):5128. https://doi.org/10.3390/s25165128

Chicago/Turabian Style

Zachariades, Christos, and Vigila Xavier. 2025. "A Review of Artificial Intelligence Techniques in Fault Diagnosis of Electric Machines" Sensors 25, no. 16: 5128. https://doi.org/10.3390/s25165128

APA Style

Zachariades, C., & Xavier, V. (2025). A Review of Artificial Intelligence Techniques in Fault Diagnosis of Electric Machines. Sensors, 25(16), 5128. https://doi.org/10.3390/s25165128

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