Multi-Target Adversarial Learning for Partial Fault Detection Applied to Electric Motor-Driven Systems
Abstract
1. Introduction
- As an extension of adversarial and discrepancy-based domain adaptation tailored to single-source, multi-target (1SmT) partial fault diagnosis, an intelligent fault diagnosis framework, termed MTAL-PFD (Multi-Target Adversarial Learning for Partial Fault Diagnosis), is proposed to provide a comprehensive solution to prevailing diagnostic challenges. These include: (i) the presence of varying operating conditions in the monitored system, (ii) class imbalance between healthy and faulty conditions, and (iii) discrepancies in the number of fault categories between source and target domains, as addressed through partial fault diagnosis.
- The proposed method integrates the strengths of adversarial learning—used to transfer knowledge from a single labeled source domain to multiple unlabeled target domains—with the capabilities of an inconsistency-based domain adaptation model. This combined approach enables effective reduction in distributional divergence across domains in a single-source, multi-target (1SmT) configuration, implemented with balanced multi-target mini-batches and an averaged domain-adversarial loss across targets, while incorporating a class-aware weighting mechanism estimated jointly over targets to down-weight outlier source classes under partial domain adaptation scenarios, and a dual-branch inconsistency regularizer adapted to the multi-target setting to stabilize training.
- The framework is extensively evaluated under varying fault category distributions and multiple working conditions, using two distinct test benches, across 24 cross-domain tasks, to assess the performance and generalization capability of the proposed approach. Furthermore, a comparative analysis against state-of-the-art domain adaptation techniques is presented to demonstrate its effectiveness.
2. Related Works
3. Proposed Method
3.1. Problem Definition
3.2. Preprocessing
3.3. Domain Adaptation by Adversarial Learning
3.4. Weighted Adversarial Learning
Algorithm 1: Training of MTAL-PFD method. The and represents the number of epochs in different steps; is the batch size. |
Input; Multiple target domains: is the different target domains; modules:, . Hyper-parameters: optimizer Adam with initial learning rate η0; learning rate schedule with linear warm-up Tw followed by cosine decay; early- stopping tolerance ε, patience P (checked per epoch), and moving-average window M for smoothing the total loss. 1: do 2: Randomly mini-batch of ; 3: Train using cross entropy algorithm. 4: end 5: Initialize optimizer and schedules (Adam at η0; set Tw, ε, P, M). 6: do 7: Update learning rate η ← schedule (i) (linear warm-up then cosine decay). 8: Randomly sample balanced mini-batches from and from each to (with equal quota m/N from each target). 9: Retrain; train using GRL (with Ld = Jds + 1N∑j = 1NJdt(j)). 10: weights for the categories by aggregating target-side evidence across all (j). 11: Perform the parameter optimization follow by Equation (10) (update G1, G2, FC1, FC2, DD1, DD2 with Adam using the current η). 12: Update the smoothed total loss (moving average over the last M ) < ε, increase a patience counter; stop when patience ≥ P. 13: end |
3.5. Network Architecture
4. Experiments
4.1. Experimental Setups
- Multi-Fault Experimental Dataset: As shown in Figure 3, an electromechanical test system is used as the first experimental dataset. The test bench contains two identical ABB (Zurich, Switzerland) permanent magnet synchronous motors (PMSMs), one to drive the movement and another that acts as a load, a Khemo (Barcelona, Spain) gearbox to transmit the movement connected at one end to the driving motor and at the other end runs a screw that contains a moving part. Both PMSMs have 3 pairs of poles, and torque and speed are rated at 3.6 Nm and 6000 rpm, respectively. An ABB (Zurich, Switzerland) power converter ACSM1 model works to drive the motors. Four condition categories on the test bench have been considered, including (1) healthy condition, (2) demagnetization fault, (3) bearing fault, and (4) gearbox fault; details are described in Table 1. The experiments are conducted under four operating conditions, i.e., 30 Hz and 60 Hz of power frequency supply, in combination with 40% and 70% of the nominal load. Thus, there are four different domains: (30 Hz, 40%), (30 Hz, 70%), (60 Hz, 40%) and (60 Hz, 70%). Signal acquisition is performed using an Endevco (Depew, NY, USA) Isotron KS943B.100 vibration sensor mounted on the motor surface, operating at a sampling frequency of 10 kHz. For each working condition, 800 samples are collected, each containing 1024 data points. For reproducibility, raw signals may be shared upon reasonable request for academic, non-commercial use. Since this paper addresses the problem of partial fault diagnosis and the multiple-target issue, all operating conditions are used in the source domain; however, only a few samples of some operating conditions are selected for the target domains. To comprehensively evaluate the performance of the proposed method, 12 cross-domain experiments are performed. Comprehensive details of the conducted experiments are provided in Table 2, which are arbitrarily selected to address different partial transfer fault diagnosis scenarios. The experiments consist of using a working condition as the source domain, i.e., and the rest, i.e., , and , as multiple-target domains, where “#” denotes the number of condition categories utilized across the multiple target domains for training the feature extractors, classifier, and discriminator. Each of these transfer tasks is shown individually for clearer representation.
- Rolling Bearing CWRU Dataset: Experiments are extended with a second dataset, in this case, a public bearing-based dataset from Case Western Reserve University [38]. The experimental test bench includes an electric motor, a torque transducer, a dynamometer, and an electric controller. Vibration signals are extracted from this test bench under four working conditions, i.e., 1797 rpm, 1772 rpm, 1750 rpm, and 1730 rpm, which implies four different domains , , and , respectively. Regarding condition categories, a healthy condition is considered, besides three types of fault, with each fault condition having three distinct severity degrees: 7, 14, and 21 mils (1 mil = 0.001 inches). Therefore, there are a total of ten health categories, which include: (1) healthy, (2) ball fault 7, (3) ball fault 14, (4) ball fault 21, (5) inner fault 7, (6) inner fault 14, (7) inner fault 21, (8) outer fault 7, (9) outer fault 14, and (10) outer fault 21. The vibration signals used for the experiments are extracted from the motor housing at the drive end, acquired at a sampling frequency of 12 kHz. For each category, there are 1000 samples, and each sample contains 1024 data points. Similar to the previous dataset experiments, 12 different partial transfer fault diagnosis scenarios are selected, described in Table 2. It should be noted that the selected scenarios correspond to representative experimental cases, which include non-partial, soft partial, and major partial tasks.
4.2. Comparative Methods and Parameter Configuration
4.3. Results of Multi-Fault Dataset
4.4. Results of Rolling-Bearing CWRU Fault Dataset
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Nomenclature
Classifier | |
Dimensionality of each sample | |
Source-domain label | |
Target-domain label | |
Domain discriminator | |
Labeled samples from the source domain | |
Unlabeled samples from the target domain | |
Samples of each of the source classes | |
Result of the domain discriminator | |
Number of epochs in each step | |
Feature extractor | |
Cross-entropy loss function | |
Cross-entropy loss computed for the source domain | |
Cross-entropy loss computed for the target domain | |
L | Duration of the segmentation time window |
Batch size | |
Number of instances in the source domain | |
Number of instances in the target domain | |
Count of samples in the source class | |
Count of the source classes | |
Probability distribution associated with the data from the source domain | |
Probability distribution associated with the data from the target domain | |
Data from the source domain | |
Data from the target domain | |
Segmentation array of the vibration signal | |
Output of the fault classifier modules | |
Label space of the source domain | |
Label space of the target domain | |
Penalty coefficient | |
Output of each classifier | |
Loss objective function | |
Classification loss | |
Domain discrimination loss | |
Inconsistency loss | |
Updated classification loss | |
Parameters of the classifier | |
Parameters of the domain discriminator | |
Parameters of the feature extractor | |
Parameters of neural network model for domain discriminator | |
Parameters of neural network model for classification | |
Parameters of neural network for feature extraction | |
Optimal value of the parameters of the classifier | |
Optimal value of the parameters of the domain discriminator | |
Optimal value of the parameters of the feature extractor | |
Result of the output layer of each of the fault classifier modules | |
Output probabilities from each of the classifier modules | |
Class distribution weight | |
Weights for the source classes |
References
- Duan, L.; Da Xu, L. Data Analytics in Industry 4.0: A Survey. Inf. Syst. Front. 2024, 26, 2287–2303. [Google Scholar] [CrossRef]
- Zhu, J.; Wang, Y.; Xia, M.; Williams, D.; de Silva, C.W. A New Multisensor Partial Domain Adaptation Method for Machinery Fault Diagnosis Under Different Working Conditions. IEEE Trans. Instrum. Meas. 2023, 72, 3531410. [Google Scholar] [CrossRef]
- Jeong, H.; Kim, S.; Seo, D.; Kwon, J. Source-Free Domain Adaptation Framework for Rotary Machine Fault Diagnosis. Sensors 2025, 25, 4383. [Google Scholar] [CrossRef] [PubMed]
- Wang, R.; Yan, F.; Yu, L.; Shen, C.; Hu, X.; Chen, J. A federated transfer learning method with low-quality knowledge filtering and dynamic model aggregation for rolling bearing fault diagnosis. Mech. Syst. Signal Process. 2023, 198, 110413. [Google Scholar] [CrossRef]
- Li, H.; Wang, G.; Shi, N.; Li, Y.; Hao, W.; Pang, C. A Lightweight Multi-Angle Feature Fusion CNN for Bearing Fault Diagnosis. Electronics 2025, 14, 2774. [Google Scholar] [CrossRef]
- Ragab, M.; Chen, Z.; Wu, M.; Li, H.; Kwoh, C.K.; Yan, R. Adversarial Multiple-Target Domain Adaptation for Fault Classification. IEEE Trans. Instrum. Meas. 2021, 70, 3500211. [Google Scholar] [CrossRef]
- Siddika, A.; Begum, M.; Al Farid, F.; Uddin, J.; Karim, H.A. Enhancing Software Defect Prediction Using Ensemble Techniques and Diverse Machine Learning Paradigms. Eng 2025, 6, 161. [Google Scholar] [CrossRef]
- Li, T.; Zhao, Z.; Sun, C.; Yan, R.; Chen, X. Domain Adversarial Graph Convolutional Network for Fault Diagnosis Under Variable Working Conditions. IEEE Trans. Instrum. Meas. 2021, 70, 3515010. [Google Scholar] [CrossRef]
- Zhang, G.; Li, Y.; Jiang, W.; Shu, L. A fault diagnosis method for wind turbines with limited labeled data based on balanced joint adaptive network. Neurocomputing 2022, 481, 133–153. [Google Scholar] [CrossRef]
- Yu, X.; Zhao, Z.; Zhang, X.; Zhang, Q.; Liu, Y.; Sun, C. Deep-Learning-Based Open Set Fault Diagnosis by Extreme Value Theory. IEEE Trans. Industr. Inform. 2022, 18, 185–196. [Google Scholar] [CrossRef]
- Chen, J.; Wang, J.; Zhu, J.; Lee, T.H.; de Silva, C.W. Unsupervised Cross-Domain Fault Diagnosis Using Feature Representation Alignment Networks for Rotating Machinery. IEEE ASME Trans. Mechatron. 2021, 26, 2770–2781. [Google Scholar] [CrossRef]
- Pikramenos, G.; Spyrou, E.; Perantonis, S.J. Extending Partial Domain Adaptation Algorithms to the Open-Set Setting. Appl. Sci. 2022, 12, 10052. [Google Scholar] [CrossRef]
- Li, Z.; Sun, Y.; Yang, L.; Zhao, Z.; Chen, X. Unsupervised Machine Anomaly Detection Using Autoencoder and Temporal Convolutional Network. IEEE Trans. Instrum. Meas. 2022, 71, 1–13. [Google Scholar] [CrossRef]
- Zhao, F.; Jiang, Y.; Cheng, C.; Wang, S. An improved fault diagnosis method for rolling bearings based on wavelet packet decomposition and network parameter optimization. Meas. Sci. Technol. 2024, 35, 25004. [Google Scholar] [CrossRef]
- Tran, M.Q.; Liu, M.K.; Tran, Q.V.; Nguyen, T.K. Effective Fault Diagnosis Based on Wavelet and Convolutional Attention Neural Network for Induction Motors. IEEE Trans. Instrum. Meas. 2022, 71, 3501613. [Google Scholar] [CrossRef]
- Shao, H.; Jiang, H.; Zhao, H.; Wang, F. A novel deep autoencoder feature learning method for rotating machinery fault diagnosis. Mech. Syst. Signal Process. 2017, 95, 187–204. [Google Scholar] [CrossRef]
- Wen, L.; Li, X.; Gao, L.; Zhang, Y. A New Convolutional Neural Network-Based Data-Driven Fault Diagnosis Method. IEEE Trans. Ind. Electron. 2018, 65, 5990–5998. [Google Scholar] [CrossRef]
- Shao, H.; Jiang, H.; Zhang, H.; Liang, T. Electric Locomotive Bearing Fault Diagnosis Using a Novel Convolutional Deep Belief Network. IEEE Trans. Ind. Electron. 2018, 65, 2727–2736. [Google Scholar] [CrossRef]
- Chen, P.; Zhao, R.; He, T.; Wei, K.; Yuan, J. A novel bearing fault diagnosis method based joint attention adversarial domain adaptation. Reliab. Eng. Syst. Saf. 2023, 237, 109345. [Google Scholar] [CrossRef]
- Li, X.; Zhang, W.; Ding, Q. Cross-Domain Fault Diagnosis of Rolling Element Bearings Using Deep Generative Neural Networks. IEEE Trans. Ind. Electron. 2019, 66, 5525–5534. [Google Scholar] [CrossRef]
- Wang, X.; He, H.; Li, L. A Hierarchical Deep Domain Adaptation Approach for Fault Diagnosis of Power Plant Thermal System. IEEE Trans. Ind. Inform. 2019, 15, 5139–5148. [Google Scholar] [CrossRef]
- Guo, L.; Yu, Y.; Liu, Y.; Gao, H.; Chen, T. Reconstruction Domain Adaptation Transfer Network for Partial Transfer Learning of Machinery Fault Diagnostics. IEEE Trans. Instrum. Meas. 2022, 71, 2502710. [Google Scholar] [CrossRef]
- Lu, N.; Yin, T. Transferable common feature space mining for fault diagnosis with imbalanced data. Mech. Syst. Signal Process. 2021, 156, 107654. [Google Scholar] [CrossRef]
- He, J.; Ouyang, M.; Chen, Z.; Chen, D.; Liu, S. A Deep Transfer Learning Fault Diagnosis Method Based on WGAN and Minimum Singular Value for Non-Homologous Bearing. IEEE Trans. Instrum. Meas. 2022, 71, 3509109. [Google Scholar] [CrossRef]
- Zou, L.; Li, Y.; Xu, F. An adversarial denoising convolutional neural network for fault diagnosis of rotating machinery under noisy environment and limited sample size case. Neurocomputing 2020, 407, 105–120. [Google Scholar] [CrossRef]
- Chen, Z.; He, G.; Li, J.; Liao, Y.; Gryllias, K.; Li, W. Domain Adversarial Transfer Network for Cross-Domain Fault Diagnosis of Rotary Machinery. IEEE Trans. Instrum. Meas. 2020, 69, 8702–8712. [Google Scholar] [CrossRef]
- Guo, Q.; Li, Y.; Song, Y.; Wang, D.; Chen, W. Intelligent fault diagnosis method based on full 1-D convolutional generative adversarial network. IEEE Trans. Ind. Inform. 2019, 16, 2044–2053. [Google Scholar] [CrossRef]
- Han, T.; Liu, C.; Yang, W.; Jiang, D. A novel adversarial learning framework in deep convolutional neural network for intelligent diagnosis of mechanical faults. Knowl. Based Syst. 2019, 165, 474–487. [Google Scholar] [CrossRef]
- Zhang, J.; Ding, Z.; Li, W.; Ogunbona, P. Importance weighted adversarial nets for partial domain adaptation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018. [Google Scholar]
- Li, X.; Zhang, W.; Ma, H.; Luo, Z.; Li, X. Partial transfer learning in machinery cross-domain fault diagnostics using class-weighted adversarial networks. Neural Netw. 2020, 129, 313–322. [Google Scholar] [CrossRef]
- Jiao, J.; Zhao, M.; Lin, J.; Ding, C. Classifier Inconsistency-Based Domain Adaptation Network for Partial Transfer Intelligent Diagnosis. IEEE Trans. Ind. Inform. 2020, 16, 5965–5974. [Google Scholar] [CrossRef]
- Carreño-Zagarra, J.J.; Moreno, J.C.; Guzmán, J.L. Optimal Active Disturbance Rejection Control for Second Order Systems. IEEE Access 2024, 12, 76244–76256. [Google Scholar] [CrossRef]
- Lu, W.; Liang, B.; Cheng, Y.; Meng, D.; Yang, J.; Zhang, T. Deep Model Based Domain Adaptation for Fault Diagnosis. IEEE Trans. Ind. Electron. 2017, 64, 2296–2305. [Google Scholar] [CrossRef]
- Yingying, G.; Xuezhi, Z.; Wen-Bin, S.; Weiguang, L.; Hui, L.; Chunliang, Z. Fault characteristic frequency analysis of elliptically shaped bearing. Measurement 2020, 155, 107544. [Google Scholar] [CrossRef]
- Ishikawa, T.; Igarashi, N. Failure Diagnosis of Demagnetization in Interior Permanent Magnet Synchronous Motors Using Vibration Characteristics. Appl. Sci. 2019, 9, 3111. [Google Scholar] [CrossRef]
- Zhi, S.; Shen, H.; Wang, T. Gearbox localized fault detection based on meshing frequency modulation analysis. Appl. Acoust. 2024, 219, 109943. [Google Scholar] [CrossRef]
- Ribeiro Junior, R.F.; dos Santos Areias, I.A.; Mendes Campos, M.; Teixeira, C.E.; Borges da Silva, L.E.; Ferreira Gomes, G. Fault detection and diagnosis in electric motors using 1d convolutional neural networks with multi-channel vibration signals. Measurement 2022, 190, 110759. [Google Scholar] [CrossRef]
- Smith, W.; Randall, R. Rolling element bearing diagnostics using the Case Western Reserve University data: A benchmark study. Mech. Syst. Signal Process. 2015, 64, 100–131. [Google Scholar] [CrossRef]
Index | Categories | Specifications | Operating Conditions | |
---|---|---|---|---|
1 | He | Healthy | Healthy condition | Power supply frequency: 30 Hz & 60 Hz Load conditions: 40%, 70% of the nominal load |
2 | Bf | Bearing fault | Wear on the non-end bearing inner and outer races | |
3 | Df | Demagnetization fault | 50% of nominal flux reduction in one pair of poles | |
4 | Gf | Gearbox fault | Two gear teeth were worn to impose a degradation |
Multi-Fault Dataset | CWRU Dataset | ||||||
---|---|---|---|---|---|---|---|
Task | Source | Target | Target Classes | Task | Source | Target | Target Classes |
T1 | MII4 | Non-partial | C1 | RII10 | Non-partial | ||
T2 | MI4 | MIII3 | 1, 3, 4 | C2 | RI10 | RIII7 | 1, 2, 3, 4, 5, 6, 7 |
T3 | MIV2 | 1, 2 | C3 | RIV4 | 1, 2, 3, 4 | ||
T4 | MIV4 | Non-partial | C4 | RI4 | Non-partial | ||
T5 | MII4 | MIII3 | 1, 2, 4 | C5 | RII10 | RIII7 | 1, 2, 3, 4, 8, 9, 10 |
T6 | MI2 | 1, 3 | C6 | RIV4 | 1, 8, 9, 10 | ||
T7 | MI4 | Non-partial | C7 | RI10 | Non-partial | ||
T8 | MIII4 | MII2 | 1, 2, 3 | C8 | RIII10 | RII7 | 1, 5, 6, 7, 8, 9, 10 |
T9 | MIV2 | 1, 4 | C9 | RIV4 | 1, 3, 6, 9 | ||
T10 | MI4 | Non-partial | C10 | RIII10 | Non-partial | ||
T11 | MIV4 | MIII3 | 1, 3, 4 | C11 | RIV10 | RI4 | 1, 2, 3, 4, 8, 9, 10 |
T12 | MII2 | 1, 2 | C12 | RII4 | 1, 4, 7, 10 |
Task | CORAL | TCA | TrAdaBoost | MMD-DNN | DCA | DANN | MTAL-PFD |
---|---|---|---|---|---|---|---|
T1 | 71.40 ± (3.15) | 73.6 ± (3.20) | 77.70 ± (2.50) | 68.50 ± (3.20) | 82.60 ± (2.05) | 80.50 ± (2.30) | 99.57 ± (0.70) |
T2 | 60.30 ± (4.50) | 65.10 ± (1.90) | 68.60 ± (2.80) | 57.80 ± (2.70) | 81.00 ± (3.00) | 77.50 ± (2.40) | 94.85 ± (2.00) |
T3 | 62.30 ± (3.60) | 68.90 ± (2.30) | 63.50 ± (2.70) | 61.30 ± (2.80) | 76.90 ± (2.60) | 74.45 ± (2.50) | 97.85 ± (1.73) |
T4 | 75.00 ± (3.25) | 67.40 ± (2.70) | 74.10 ± (2.86) | 66.00 ± (2.60) | 84.56 ± (4.99) | 84.66 ± (2.06) | 100.00 ± (0.0) |
T5 | 76.90 ± (3.85) | 69.75 ± (3.10) | 78.44 ± (2.85) | 59.00 ± (3.50) | 87.02 ± (6.06) | 85.67 ± (1.77) | 100.00 ± (0.0) |
T6 | 51.25 ± (4.56) | 53.62 ± (4.50) | 57.36 ± (3.29) | 61.50 ± (4.30) | 75.66 ± (12.0) | 72.40 ± (4.65) | 78.85 ± (2.65) |
T7 | 74.50 ± (3.86) | 66.30 ± (4.30) | 60.80 ± (4.89) | 62.00 ± (3.20) | 87.55 ± (5.50) | 80.40 ± (2.85) | 100.00 ± (0.0) |
T8 | 75.00 ± (3.50) | 69.85 ± (2.65) | 63.05 ± (3.33) | 55.50 ± (2.60) | 84.70 ± (4.60) | 88.45 ± (2.50) | 97.71 ± (1.99) |
T9 | 70.80 ± (4.50) | 59.50 ± (3.60) | 65.25 ± (5.90) | 68.20 ± (2.20) | 76.89 ± (4.75) | 80.05 ± (2.60) | 92.42 ± (2.92) |
T10 | 68.70 ± (5.02) | 73.58 ± (3.86) | 71.15 ± (5.26) | 62.30 ± (3.50) | 83.25 ± (3.75) | 84.16 ± (5.20) | 100.00 ± (0.0) |
T11 | 67.40 ± (2.68) | 76.32 ± (3.55) | 72.80 ± (4.25) | 56.80 ± (3.60) | 82.60 ± (4.60) | 83.60 ± (3.90) | 100.00 ± (0.0) |
T12 | 62.57 ± (3.86) | 76.32 ± (4.12) | 72.00 ± (4.52) | 67.40 ± (3.20) | 85.20 ± (5.26) | 84.15 ± (3.45) | 100.00 ± (0.0) |
AVG | 68.01 ± (3.85) | 70.12 ± (3.31) | 68.72 ± (3.74) | 62.190 ± (3.11) | 82.32 ± (4.95) | 81.33 ± (3.01) | 96.77 ± (0.99) |
Task | Single-Extractor |
---|---|
T1 | 99.20 ± (0.84) |
T2 | 64.60 ± (4.77) |
T3 | 68.80 ± (4.82) |
T4 | 100.00 ± (0.00) |
T5 | 67.20 ± (3.70) |
T6 | 65.00 ± (6.44) |
T7 | 97.80 ± (1.30) |
T8 | 67.40 ± (4.72) |
T9 | 64.00 ± (3.00) |
T10 | 96.60 ± (2.88) |
T11 | 65.20 ± (5.02) |
T12 | 65.80 ± (2.77) |
AVG | 76.80 ± (3.36) |
Task | CORAL | TCA | TrAdaBoost | MMD-DAN | DCA | DANN | MTAL-PFD |
---|---|---|---|---|---|---|---|
C1 | 52.30 ± (1.42) | 55.20 ± (3.50) | 57.35 ± (3.25) | 53.20 ± (4.20) | 70.60 ± (4.67) | 66.74 ± (3.48) | 91.28 ± (2.60) |
C2 | 63.85 ± (2.85) | 59.40 ± (4.50) | 40.35 ± (8.60) | 55.60 ± (3.80) | 76.44 ± (4.25) | 73.38 ± (3.48) | 100.00 ± (0.0) |
C3 | 61.00 ± (2.00) | 69.80 ± (3.20) | 62.12 ± (4.35) | 56.20 ± (3.60) | 73.74 ± (6.18) | 72.47 ± (8.07) | 100.00 ± (0.0) |
C4 | 57.35 ± (3.75) | 53.10 ± (4.30) | 59.70 ± (3.26) | 58.80 ± (3.50) | 70.15 ± (1.24) | 64.88 ± (9.38) | 80.00 ± (3.55) |
C5 | 40.21 ± (5.50) | 45.20 ± (8.70) | 47.00 ± (6.00) | 62.00 ± (4.20) | 61.32 ± (10.5) | 58.17 ± (9.39) | 86.57 ± (4.01) |
C6 | 62.25 ± (4.02) | 66.30 ± (5.30) | 60.90 ± (5.35) | 45.50 ± (3.20) | 89.50 ± (5.10) | 84.15 ± (13.3) | 100.00 ± (0.0) |
C7 | 45.25 ± (5.05) | 55.50 ± (6.10) | 58.40 ± (4.98) | 71.00 ± (2.80) | 64.55 ± (8.02) | 67.04 ± (4.86) | 80.28 ± (4.02) |
C8 | 63.57 ± (2.33) | 55.70 ± (3.00) | 70.10 ± (6.23) | 72.40 ± (2.20) | 87.40 ± (10.8) | 92.54 ± (5.86) | 100.00 ± (0.0) |
C9 | 55.80 ± (2.32) | 45.25 ± (4.10) | 55.3 ± (12.3) | 68.50 ± (3.00) | 63.42 ± (13.0) | 67.94 ± (10.0) | 100.00 ± (0.0) |
C10 | 75.00 ± (1.20) | 61.70 ± (3.20) | 74.10 ± (8.33) | 54.80 ± (3.80) | 72.91 ± (7.97) | 71.67 ± (14.2) | 89.71 ± (3.45) |
C11 | 51.78 ± (2.25) | 75.00 ± (1.50) | 57.10 ± (3.56) | 55.00 ± (3.50) | 83.51 ± (16.2) | 84.50 ± (5.95) | 86.00 ± (2.88) |
C12 | 55.80 ± (3.19) | 87.50 ± (2.50) | 54.5 ± (6.91) | 52.30 ± (3.80) | 74.68 ± (15.9) | 70.88 ± (11.9) | 100.00 ± (0.0) |
AVG | 57.13 ± (2.99) | 60.80 ± (4.16) | 58.07 ± (6.09) | 58.77 ± (3.46) | 74.02 ± (8.68) | 72.86 ± (8.33) | 92.82 ± (1.70) |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Arellano Espitia, F.; Delgado-Prieto, M.; Valls Pérez, J.; Saucedo-Dorantes, J.J. Multi-Target Adversarial Learning for Partial Fault Detection Applied to Electric Motor-Driven Systems. Appl. Sci. 2025, 15, 10091. https://doi.org/10.3390/app151810091
Arellano Espitia F, Delgado-Prieto M, Valls Pérez J, Saucedo-Dorantes JJ. Multi-Target Adversarial Learning for Partial Fault Detection Applied to Electric Motor-Driven Systems. Applied Sciences. 2025; 15(18):10091. https://doi.org/10.3390/app151810091
Chicago/Turabian StyleArellano Espitia, Francisco, Miguel Delgado-Prieto, Joan Valls Pérez, and Juan Jose Saucedo-Dorantes. 2025. "Multi-Target Adversarial Learning for Partial Fault Detection Applied to Electric Motor-Driven Systems" Applied Sciences 15, no. 18: 10091. https://doi.org/10.3390/app151810091
APA StyleArellano Espitia, F., Delgado-Prieto, M., Valls Pérez, J., & Saucedo-Dorantes, J. J. (2025). Multi-Target Adversarial Learning for Partial Fault Detection Applied to Electric Motor-Driven Systems. Applied Sciences, 15(18), 10091. https://doi.org/10.3390/app151810091