1.一种故障依赖图构建方法,其特征在于,所述方法包括如下步骤:S100,获取需要监测的系统的当前故障对应的基础信息I=(I1,I2,……,Ii,……,In);第i个基础信息Ii=(Pi,Qi),Pi为当前故障对应的第i个组件的ID,i的取值为到n,n为当前故障对应的组件的数量;Qi为Pi对应的指标信息集,Qi=(Qi1,Qi2,……,Qij,……,Qif(i)),Qij为Pi对1
应的第j个指标的指标信息,j的取值为1到f(i),f(i)为Pi对应的指标数量;Qij=(qij,d ij,
2 r m r
dij,……,dij,……,d ij),qij为Pi对应的第i个指标的ID,dij为在当前故障对应的第r个采集时刻采集的qij的指标值,r的取值为1到m,m为采集时刻的数量;
S200,基于Q1至Qn构建全连接网络图;所述全连接网络图的节点由指标构成;
S300,基于所述全连接网络图获取因果连接网络图;所述因果连接网络图中存在连接关系的节点通过对应的有向连接线连接;
S400,基于I和所述因果连接网络图构建当前故障对应的故障依赖图;所述故障依赖图的节点由组件和对应的指标构成,并且,存在连接关系的指标之间通过对应的有向连接线连接;
S300具体包括:
S310,获取所述全连接网络图中的任意两个节点之间的关联值,并基于获取的关联值确定是否删除该两个节点之间的连接线;得到中间连接网络图;
S320,对所述中间连接网络图中的任意两个节点之间的因果关系进行分析,得到添加了因果关系的连接网络图,得到所述因果连接网络图;
S310具体包括:
S3101,遍历所述全连接网络图,对于所述全连接网络图中的任一节点对(a,b),获取与节点a相连的所有节点作为节点a的邻接节点集Aa;a和b的取值为1到N,N为全连接网络图中的节点数量,a≠b;
S3102,从Aa中移除节点b,作为节点a的条件集Ka,并获取节点a和节点b在Ka的条件下的关联值集Cab;
S3103,如果Cab中存在小于C0的值,则将节点a和节点b之间的连接线删除,并将Ka作为节点a和节点b的分离集Sab,并加入到当前的分离集S中;得到所述中间连接网络图,S的初始值为空集,C0为设定关联值阈值;
1 2 h z(a) h
Cab={Cab,Cab,……,Cab,……,C ab},Cab为Cab中的第h个关联值,h的取值为1到z(a),z(a)为Ka中的节点数量;
h
其中,Cab基于如下步骤获取得到:
h 2
S10,获取节点a和节点b在节点h下的关联系数g ab=(gab‑gah×gbh)/[(1‑(gah))(1‑(gbh
2 1/2
)))] ;gab为节点a和节点b之间的关联系数,gah为节点a和节点h之间的关联系数,gbh为节m点b和节点h之间的关联系数;其中,节点x和节点y之间的关联系数gxy=[∑j=1 (dxj×dyj)‑m m m 2 m 2 m 2 m 2 1/2∑j=1 dxj∑j=1 dyj]/[(∑j=1(dxj)‑(∑j=1 dxj)/m)((∑j=1(dyj)‑(∑j=1 dyj))] ;dxj为节点x在第j个采集时刻对应的指标值,dyj为节点y在第j个采集时刻对应的指标值,当x为a时,y为b或者h;当x为b时,y为h;
h h h h
S12,获取gab的中间关联值pab=(0.5×ln(1+pab))/(1+pab);
h h
S14,基于∣pab∣,查阅F检验临界值表,得到对应的关联值Cab。
2.根据权利要求1所述的方法,其特征在于,S320具体包括:S3201,获取所述中间连接网络图中的节点串集CN={CN1,CN2,……,CNe,……,CNR},CNe为CN中的第e个节点串,CNe由三个依次连接的节点e1至e3形成;e的取值为1到R,R为CN中的节点串的数量;
S3202,遍历CN,如果CNe中的节点满足预设条件,则设置节点e1和节点e2之间的连接线为有向连接线并且有向连接线的方向指向节点e2以及设置节点e3和节点e2之间的连接线为有向连接线并且有向连接线的方向指向节点e2;执行S3203,否则,执行S3202;
S3203,如果当前连接网络图中存在满足第一条件至第四条件中的任一条件的节点,则执行对应的操作,以更新当前连接网络图,并将更新后的连接网络图作为当前连接网络图,执行S3203;否则,退出当前控制程序,得到所述因果连接网络图;
其中,第一条件为:节点u1和节点u2之间为有向连接线,而节点u2和节点u3直接相连但节点u2和节点u3之间的连接线不为有向连接线,并且节点u1和节点u2之间的有向连接线的方向指向节点u2,并且节点u1和节点u3之间不存在连接线;
第一条件对应的操作为:设置节点u2和节点u3之间的连接线有向连接线,并且节点u2和节点u3之间的有向连接线的方向指向节点u3;
第二条件为:节点u1和节点u2之间为有向连接线并且节点u2和节点u3之间为有向连接线,并且节点u1和节点u2之间的有向连接线的方向指向节点u2,节点u2和节点u3之间的有向连接线的方向指向节点u3,并且节点u1和节点u3直接连接;
第二条件对应的操作为:设置节点u1和节点u3之间的有向连接线的方向指向节点u3;
第三条件为:节点u1和节点u2直接相连但节点u1和节点u2之间的连接线不是有向连接线,节点u2和节点u3之间的连接线为有向连接线,并且节点u2和节点u3之间的有向连接线的方向指向节点u3,节点u1和节点u4直接相连但节点u1和节点u4之间的连接线不是有向连接线,节点u4和节点u3之间的连接线为有向连接线,并且节点u1和节点u3直接连接;
第三条件对应的操作为:设置节点u1和节点u3之间的连接线为有向连接线,并且节点u1和节点u3之间的有向连接线的方向指向节点u3;
第四条件为:节点u1和节点u2直接相连但节点u1和节点u2之间的连接线不是有向连接线,节点u2和节点u3之间的连接线为有向连接线,并且节点u2和节点u3之间的有向连接线的方向指向节点u3,节点u2和节点u4之间的连接线为有向连接线,节点u2和节点u4之间的有向连接线的方向指向节点u4;节点u3和节点u4之间的连接线为有向连接线,节点u3和节点u4之间的有向连接线的方向指向节点u4;并且节点u1和节点u4直接连接;
第四条件对应的操作为:设置节点u1和节点u4之间的连接线为有向连接线,并且节点u1和节点u4之间的有向连接线的方向指向节点u4。
3.根据权利要求2所述的方法,其特征在于,所述预设条件为:节点e2不在节点e1和节点e2对应的分离集中,并且节点e1和节点e3之间没有连接线。
4.根据权利要求1所述的方法,其特征在于,所述系统为在线服务系统。
5.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1‑4中任意一项的所述方法。
6.一种电子设备,其特征在于,包括处理器和权利要求5中所述的非瞬时性计算机可读存储介质。