(4)确定部件可能故障集。对以上划分的单元分别进行故障分析,对于部件,首先要确定其有可能出现的故障类型,部件P的可能故障集的确定可以根据经验、FMEA分析结果以及器件资料等多方面搜集。
(5)建立定性影响关系网络。对于部件P,先确定每一故障e所带来的输出表征,即输出测点数据的一种组合。然后,对部件P的所有测点数据进行分类,一类表示部件自身故障所测试的数据,记为PSO;非自身故障引起(由输入异常引起)的故障归到另一类,记为PUO。当测试数据W∈PSO时,故障诊断结果可以确定就是部件P;当测试数据W∈PUO时,需要对部件P的输入进行测试,由于部件P的输入又是其他部件的输出,因此,可以逐级推理,直至将故障定位在某一个或几个部件上。
(6)将故障影响关系网络归纳成规则形式。将上面因果分析得到的结果转化成两种规则形式:
IF W∈PSO THEN P 故障;
IF W∈PUO THEN 对 P 的输入进行测试;
(7)将规则写入故障库,通过一般知识库编辑系统可以很容易将上面的规则写入到故障知识库中。
2 故障库的设计
2.1 数据采集与知识的获取
数据采集在故障诊断系统中占据重要角色。对于诊断系统而言,采集的信息越多,越容易对故障进行定位和判断,为此系统将增加必要的硬件设计,同时为减小伺服系统硬件设计的复杂程度,根据伺服系统的特点和专家的经验总结,利用伺服系统自身必需的硬件连接,增加少量硬件设计,可以组成诊断系统的数据采集。