The invention relates to the field of fault diagnosis, and provides a multistage-flow-based electromechanical
system fault diagnosis rule automatic generation method and
system, and the method comprises the following steps: S1, building a multistage-flow electromechanical
system fault model; s2, generating the
fault propagation table, wherein the
fault propagation table is generated by adopting a fuzzy cognitive graph or a bonding graph; s3, performing sensor
layout optimization according to the
fault propagation table; and S4, generating a diagnosis rule. The system comprises a multistage turbomachine system
fault modeling unit, a fuzzy cognitive graph fault propagation analysis unit, a bonding graph fault propagation analysis unit, a sensor
layout optimization unit and a diagnosis rule generation unit. According to the method, a multilevel flow
fault model considering material, energy and information flow is taken as a core, a fault propagation path is dynamically simulated by using a fuzzy cognitive graph or a bonding graph, and the operation and maintenance cost is reduced by optimizing the
layout of a sensor; and explainable diagnosis rules are automatically generated to realize accurate fault diagnosis of the complex electromechanical system.