Abstract
Most of the current successes of deep transfer learning-based fault diagnosis require two assumptions: 1) the health state set of source machines should overlap that of target machines; 2) the number of target machine samples is balanced across health states. However, such assumptions are unrealistic in engineering scenarios, where target machines suffer from fault types that are not seen in source machines and the target machines are mostly in a healthy state with only occasional faults. As a result, the diagnostic knowledge from source machines may not cover all fault types of target machines nor address imbalanced target samples. Therefore, we propose a framework, called a multi-source transfer learning network (MSTLN), to aggregate and transfer diagnostic knowledge from multiple source machines by combining multiple partial distribution adaptation sub-networks (PDA-Subnets) and a multi-source diagnostic knowledge fusion module. The former weights target samples by counter-balancing factors to jointly adapt partial distributions of source and target pairs, and the latter releases negative effects due to discrepancy among multiple source machines and further fuses diagnostic decisions output from multiple PDA-Subnets. Two case studies demonstrate that MSTLN can reduce the misdiagnosis rate and obtain better transfer performance for imbalanced target samples than other conventional methods.
| Original language | English |
|---|---|
| Article number | 108095 |
| Number of pages | 19 |
| Journal | Mechanical Systems and Signal Processing |
| Volume | 162 |
| Early online date | 15 Jun 2021 |
| DOIs | |
| Publication status | Published - 1 Jan 2022 |
Bibliographical note
Publisher Copyright:© 2021 Elsevier Ltd
Keywords
- Deep transfer learning
- Intelligent fault diagnosis
- Multi-source transfer learning
- Partial domain adaptation
- Rotating machines
ASJC Scopus subject areas
- Control and Systems Engineering
- Signal Processing
- Civil and Structural Engineering
- Aerospace Engineering
- Mechanical Engineering
- Computer Science Applications