{'fraction_non_alphanumeric': 0.0228310502283105, 'fraction_numerical': 0.0009132420091324201, 'mean_word_length': 5.2272727272727275, '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}}
Compound fault diagnosis in hydraulic system with multi-output SVM

The diagnosis of compound faults in complex hydraulic systems is a major difficulty. The number of labels will grow exponentially as the number of fault types increases and fault degrees vary. A diagnosis method based on principal component analysis (PCA) and multi-output support vector machine (SVM) is proposed for this problem. Firstly, by calculating Spearman ranking correlation coefficients of time domain features extracted from multiple sensor signals and each type of fault, the most relevant features are selected, and after dimensionality reduction with PCA, the dataset is constructed. The second is to design a multi-output classifier based on SVM and One-vs-all. Finally, the diagnosis model is evaluated with four indicators including accuracy, precision, recall rate and F1 score. The result indicates that the proposed method can effectively identify all the single faults, fault combinations and their severities at the same time. And the method performs better than diagnosing each type of fault separately.