The invention provides a rotating
machine fault positioning method based on
double difference method
causal inference. The method comprises the following steps: firstly, acquiring rotating
machine state data in normal and fault states; then constructing a DID
causal inference model, defining a
processing group and a control group, and calculating by using the DID
causal inference model to obtain an observation value; using the fault with the marked fault type and the
normal state data as training samples, and establishing and training an LSTM
deep learning model; inputting actually collected to-be-analyzed data into the LSTM
deep learning model, and judging whether a fault exists or not and a fault type result; and if the fault exists, taking the real set data as a
processing group, taking the normal data as a control group, calculating an observation value of the
processing group compared with the control group by using a DID causal
inference model, and judging the fault influence degree and the
fault occurrence position. According to the method, the processing group and the control group are defined, the causal effect of the processing group and the control group is effectively estimated, and the output of the
deep learning model and the causal
inference result of the DID are fused, so that more accurate fault positioning is realized.