摘要
本发明提供一种柴油发电机组的故障诊断方法与系统,包括对采集的柴油发电机组的多个部件的运行数据进行预处理;对预处理数据集进行主成分分析,提取异常特征,并构建异常特征集;根据预先采集的柴油发电机组的工况信息计算工况影响参数,并基于异常特征集和工况影响参数构建故障传播路径图;采用加权路径搜索算法识别故障传播路径图中的关键故障传播路径,并将关键故障传播路径中的节点确定为候选故障根源节点,构建候选故障根源节点集合;计算每个候选故障根源节点对应的故障概率,并根据故障概率确定故障根源节点,将故障根源节点对应的部件诊断为故障部件,得到故障诊断结果。本发明能够提高柴油发电机组故障诊断的准确性。