{'fraction_non_alphanumeric': 0.012915129151291513, 'fraction_numerical': 0.0, 'mean_word_length': 5.807531380753138, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Bearing Fault Diagnosis Based on Collaborative Representation Using Projection Dictionary Pair

In state analysis of rolling bearings using collaborative representation theory, how to construct an excellent redundant dictionary to collaboratively represent the acquired normal or abnormal data has been being a significant issue. Thus, a new method for fault detection and classification of rolling bearings is proposed in this paper. The proposed algorithm mainly consists of three components. First, a wavelet transform is employed to extract features, which takes advantage of the observation that vibration signals under different conditions have similar frequency spectra. This similarity ensures that we can collaboratively represent any test sample by using training samples. Second, under the similarity assumption, a dictionary pair learning strategy is employed to build an overcomplete dictionary pair, which is used to realize an optimal representation of the vibration signal. Meanwhile, the sparse constraint is also taken into account during dictionary training to enhance the robustness of the classification. Finally, the learned dictionary combined with collaborative representation is used to intelligently perform pattern classification of rolling bearings. The effectiveness and superiority of the method are verified by applying the proposed algorithm on the simulated and real vibration signals. The results show that, for different fault categories generated from different fault size and motor loads, our method can rapidly and accurately identify the fault category to which the input sample belongs.