为实现复杂系统故障诊断,提出一种基解释结构模型的复杂系统的故障诊断方法。根据故障机理分析建立系统要素故障关联矩阵,应用解释结构模型,通过矩阵转换将复杂系统故障关联关系转化为直观的递阶层次结构模型,实现系统故障传播结构化和层次化;引入PageRank算法进行系统要素故障影响度与被影响度评估,依据同层组件影响度与被影响度大小及故障传递逻辑明确系统故障传递主因,为故障诊断提供依据。最后以某设备为例进行具体应用,验证方法的有效性。