摘要
本申请提供一种多源故障自主定位与分类方法,包括:根据船舶系统故障信号的代码匹配,定位与故障相关的模块,确定最有可能发生该故障的结构区域;通过贝叶斯网络算法,计算出区域内全部部件发生故障的概率,根据计算结果筛选出最有可能发生故障的关键部件;根据定位出的包含故障的关键部件,监测实时运行数据,判断是否出现异常的波动,并判断异常数据的波动是否与外部环境异常有关联;绘制出故障从根源部件向外扩散的概率区间分布图,并计算在不同扩散范围区间内还可能隐藏其他故障的置信度;根据船舶系统的故障根源部件数据和故障相关系统的工作环境数据和任务过程数据,构建部件知识库和系统运行环境库,识别影响故障发生的关键内外部因素。