Published June 26, 2025 | Version v2
Dataset Open

NOVIC+ Motor compound fault dataset (part 1)

  • 1. ROR icon Korea Advanced Institute of Science and Technology

Description

https://www.sciencedirect.com/science/article/pii/S0888327025014876?dgcid=coauthor

Please cite above paper when you use this dataset...!

There are part1, part2 and part3. Please download all the dataset.

Part2: https://zenodo.org/records/15743009

Part3: https://zenodo.org/records/15743374

Submitted to Mechanical Systems and Signal Processing on May 9th, 2025

The increasing complexity of rotating machinery and the diversity of operating conditions, such as rotating speed and varying torques, have amplified the challenges in fault diagnosis in scenarios requiring domain adaptation, particularly involving compound faults. This study addresses these challenges by introducing a novel multi-output classification (MOC) framework tailored for domain adaptation in partially labeled (PL) target datasets. Unlike conventional multi-class classification (MCC) approaches, the proposed MOC framework classifies the severity levels of compound faults simultaneously. Furthermore, we explore various single-task and multi-task architectures applicable to the MOC formulation-including shared trunk and cross-talk-based designs-for compound fault diagnosis under PL conditions. Based on this investigation, we propose a novel cross-talk layer structure that enables selective information sharing across diagnostic tasks, effectively enhancing classification performance in compound fault scenarios. In addition, frequency-layer normalization was incorporated to improve domain adaptation performance on motor vibration data. Compound fault conditions were implemented using a motor-based test setup, and the proposed model was evaluated across six domain adaptation scenarios. The experimental results demonstrate its superior macro F1 performance compared to baseline models. We further showed that the proposed mode's structural advantage is more pronounced in compound fault settings through a single-fault comparison. We also found that frequency-layer normalization fits the fault diagnosis task better than conventional methods. Lastly, we discuss that this improvement primarily stems from the model's structural ability to leverage inter-fault classification task interactions, rather than from a simple increase in model parameters.

 

Please reorganize the file directory as below

dataset_prepared

ㄴ train_data_4s_clf_subsetA.npy

ㄴ train_npy_name_4s_clf_subsetA.npy

...

 

The subset is divided by the rpm operation condition.

Subset A: Sinusoidal rpm + Manually controlled torque load

Subset B: Triangular rpm + No manually controlled torque load

Subset C: Constant rpm + No manually controlled torque load

Subset E: Dataset composed of all operation conditions written above.

 

Each dataset consists of two files.

xxx_data_4s_clf_subsetx.npy and xxx_npy_name_4s_clf_subsetx.npy

They are aligned in the same order.

 

Each file has the following information.

<ex> './processed_data_4s/subsetA/anomaly/inner02_outer02_misalign0_unbalance10034/13_49.npy'

<ex> './processed_data_4s/subsetA/normal/1_14.npy'

  1. Subset information. Indicates operating condition.
  2. Status of the given folder. The severities of IRF, ORF, misalignment, and unbalance.
  3. File index.

The numpy file has below dimensions.

(N, T=102400=25600*4, C=9) Where N is the number of files, T is the time length, and C is the channel.

For T, the sampling rate is 25.6 kHz, and each data has 4 s time length, so the total time index is 102400.

Each channel index indicates below physical meanings.

idx = 0: Vibration data from vibration sensor installed on bearing housing A, with direction perpendicular to the ground.

idx = 1: Vibration data from vibration sensor installed on bearing housing A, with direction parallel to the ground.

idx = 2: Vibration data from vibration sensor installed on bearing housing B, with direction perpendicular to the ground.

idx = 3: Vibration data from vibration sensor installed on bearing housing B, with direction parallel to the ground.

idx = 4: Temperature data from the temperature sensor installed on bearing housing A.

idx = 5: Temperature data from the temperature sensor installed on bearing housing B.

idx = 6: Torque load.

idx = 7: rpm measured before the gearbox.

idx = 8: rpm measured after the gearbox.

Notes

Contact lasscap@kaist.ac.kr, if you have any questions.

Files

Files (28.0 GB)

Name Size Download all
md5:06ce4f7f2faee32d818d73b6e10c78cd
2.5 GB Download
md5:4288f0819f6e0dc33343fecbe729e22f
2.5 GB Download
md5:fa887ea516e4b1c5b22008833abae796
2.5 GB Download
md5:6bd4d3daf4f76857a5cdebfb6eae66cc
744.7 MB Download
md5:9ed15d7ae5092aaa090806e5bff3768f
118.8 kB Download
md5:2d7afcd5989d0c4f26a2d52161a4b506
118.8 kB Download
md5:443e0a26a60e42cd84bc6c6e8a1858c1
119.0 kB Download
md5:3bc0f654f58e2220690da9362a8e631f
35.7 kB Download
md5:552714f6594c2e3ee1a77d9c73b5262a
19.8 GB Download
md5:b2769b000abad1b17a69094f7983b6f4
947.0 kB Download
md5:d85a638fd1332a6fe085e0ede0bd04bf
947.0 kB Download
md5:7b2ad1089b58854c75f8610a9ec1dbac
949.6 kB Download
md5:dc55c2881e5b925d5ed03600ac60ba19
286.4 kB Download
md5:2b15580eb3a3e2d1e637c9d068db8fce
118.4 kB Download
md5:b20f566102f516588649f6085789e683
118.4 kB Download
md5:85dcab79461c60c8e329d72342e84e15
118.7 kB Download
md5:6c826334040b1103a735e531d1272bfc
35.7 kB Download