The normal operation of the engine is of great importance for the safety of life and property, so we need to monitor and analyze the state of the engine. Most of the existing methods only diagnose the type of engine fault without further analysis of the severity of the engine fault. Additionally, the features used for fault diagnosis are not selected according to faults and do not necessarily contain more fault information. In the paper, we propose using Pearson correlation coefficients in combination with faults selects sensors and the corresponding features, and then single-fault diagnosis combined with GRU (gating recurrent unit) is performed by using the selected sensors and features. Since multi-fault diagnosis is more difficult than single-fault diagnosis, more state information is required. Therefore, the multi-fault diagnosis will directly extract the time domain features screened above from all vibration signals, stack them and send them to GRU for multi-fault diagnosis. From the experimental results we can conclude that the feature selection method combining Pearson correlation coefficient and fault state can extract effective features to diagnose the fault type and its severity. Finally, the influence factors of the model are analyzed through comparative experiments, and the results show the effectiveness of the method and the selected model parameters.
Since the fault information of an aero-engine is very important for the remaining useful life of an aero-engine, the paper proposes to combine the fault information for the remaining useful life prediction of an aero-engine. Firstly, we preprocessed the signals of the dataset. Next, the preprocessed signals were used to train a CNN (convolutional neural network)-based fault diagnosis model and obtain fault features from the model. Then, we combined BIGRU (bidirectional gated recurrent unit) and the fault features to predict the remaining useful life of the aero-engine. We used the CMAPSS (commercial modular aviation propulsion system simulation) dataset to verify the effectiveness of the proposed method. After that, comparison experiments with different parameters, structures, and models were conducted in the paper.