Abstract
As an important part of the ship’s power system, the bearing operation status of the propulsion motor is directly related to the reliability and safety of the whole system. However, in the field of marine propulsion motor bearing fault diagnosis, the data imbalance problem seriously affects the performance of the fault detection model. Due to the scarcity of fault data relative to normal operation data, traditional diagnostic methods are ineffective in dealing with unbalanced data. To solve this problem, a dynamic class weighting solution is proposed. The dynamic class weighting method introduces the weight coefficient λ on the basis of the traditional class weighting, which can adjust the class weight value in real time according to the training situation, and comprehensively considers the data distribution and the training situation to ensure that the model can learn better even in the case of insufficient data. Testing on the imbalanced distribution of bearing natural-failure data shows that the proposed method achieves a 5.25% improvement in diagnostic accuracy compared to direct training. Compared with traditional class-weighted approaches, diagnostic accuracy is enhanced by 3.56%, effectively mitigating the impact of scarce and unevenly distributed failure data on model training.