一种故障处理方法及系统与流程

文档序号:32398788发布日期:2022-12-02 18:15阅读:68来源:国知局
一种故障处理方法及系统与流程

1.本技术涉及故障处理技术领域,更具体地说,涉及一种故障处理方法及系统。


背景技术:

2.飞机系统通过数据采集技术获取系统、子系统、元件或者组件的状态数据,结合监控软件等方式判断飞机装配产线是否发生故障,并获取故障位置。在面对飞机装配产线的未知复杂故障时,通过故障树分析、fmca等可靠性分析方法,从飞机系统设计出发分析引起故障的底层原因。
3.在面对飞机装配产线发现的故障现象时,假定故障树已经由技术人员设计好,在维修人员/产线工人利用该故障树进行故障定位时,会存在很多底层原因,需要人工去逐项排查,通过单纯的故障树分析或fmca分析并不能确定引起该故障现象的底层原因,不能直接指导维修人员/产线工人等进行故障原因定位和排故,造成在飞机装配测试过程中故障排查的效率低。


技术实现要素:

4.有鉴于此,本技术公开了一种故障处理方法及系统,旨在不断修改优化故障树,提高在飞机装配测试过程中故障排查的效率。
5.为了实现上述目的,其公开的技术方案如下:
6.本技术第一方面公开了一种故障处理方法,所述方法包括:
7.设计未知复杂故障的故障树,其中,所述故障树至少包括顶事件、中间事件、底事件和逻辑符号,所述顶事件用于表征飞机装配产线复杂故障,所述底事件用于表征导致所述顶事件发生的底层原因,
8.在故障诊断的过程中,通过预设诊断方式,将从所述故障树中获取到的诊断数据发送至飞机架次的故障测试系统,控制所述故障测试系统通过预设推理方式推理出底事件并进行排查,其中,所述预设推理方式由逻辑表达式、故障树事件之间的逻辑、故障树事件发生概率和故障树事件状态确定。
9.优选的,设计故障树的过程,包括:
10.获取未知复杂故障类型,并确定所述未知复杂故障类型对应的未知复杂故障;
11.通过所述未知复杂故障设计故障树,其中,所述故障树的底事件至少包括事件名称和事件发生概率。
12.优选的,还包括:
13.将所述故障树上发生的底事件与逻辑表达式进行绑定,其中,所述底事件的发生采用逻辑判定的方式进行判定;
14.所述底事件的发生采用逻辑判定的方式进行判定的过程,包括:
15.当逻辑表达式返回true时,判定所述底事件发生;
16.当逻辑表达式返回false时,判定所述底事件不发生。
17.优选的,所述逻辑表达式包括逻辑运算符、比较运算符、参数和事件,
18.所述逻辑运算符包括与、或、非及其任意组合,所述比较运算符包括数值的数学区间、大于、等于、小于、不大于、不等于、不小于,
19.所述参数用于表征飞机的物理意义的接收数据。
20.优选的,所述逻辑表达式为:
21.(para1》100and para2《200)or event1 or func1(para3,para4);
22.其中,所述para1、所述para2、所述para3和所述para4均为参数,所述event1为事件,所述func1为函数;
23.将所述func1返回的结果代入所述逻辑表达式;
24.当所述逻辑表达式返回true时,确定绑定的事件发生;
25.当所述逻辑表达式返回false时,确定绑定的事件未发生。
26.优选的,所述在故障诊断的过程中,通过预设诊断方式,将从所述故障树中获取到的诊断数据发送至飞机架次的故障测试系统,控制所述故障测试系统通过预设推理方式推理出底事件并进行排查,包括:
27.在故障诊断的过程中,通过预设诊断方式,将从所述故障树中获取到的诊断数据发送至飞机架次的故障测试系统,其中,所述诊断数据用于表征将所述故障树中的底事件与逻辑表达式进行绑定的数据;
28.控制所述故障测试系统在不同的预设条件下,通过预设推理方式推理出不同的预设条件对应的排查顺序,并通过排查顺序对底事件进行排查,
29.其中,所述不同的预设条件包括第一预设条件和第二预设条件,所述第一预设条件用于表征没有人工干预的条件,所述第二预设条件用于表征存在装备系统环境不具备的条件。
30.优选的,所述控制所述故障测试系统在不同的预设条件下,通过预设推理方式推理出不同的预设条件对应的排查顺序,并通过排查顺序对底事件进行排查,包括:
31.在第一预设条件下,控制所述故障测试系统推断出触发逻辑表达式返回ture的底事件;
32.根据所述故障树的逻辑符号,从所述底事件中确定首要排查底事件和次要排查底事件,其中,所述首要排查底事件用于表征必然导致顶事件发生的底事件;
33.根据贝叶斯概率计算方式、所述故障树的逻辑符号和所述事件发生概率进行计算,得到多个导致顶事件发生的后验概率;
34.根据预设排序顺序对所述多个导致顶事件发生的后验概率进行排序,得到第一排查顺序,并通过所述第一排查顺序对所述首要排查底事件和所述次要排查底事件进行排查;所述预设排序顺序由后验概率的大小确定;
35.或,
36.在第二预设条件下,控制所述故障测试系统通过预设设置方式设置底事件是否发生;
37.在设置底事件发生的情况下,根据贝叶斯概率计算方式和所述故障树的逻辑符号推理出引起顶事件发生的概率;
38.通过所述引起顶事件发生的概率的大小确定第二排查顺序,并通过所述第二排查
顺序对所述首要排查底事件和所述次要排查底事件进行排查。
39.优选的,所述在设置底事件发生的情况下,根据贝叶斯概率计算方式和所述故障树的逻辑符号推理出引起顶事件发生的概率,包括:
40.对初始贝叶斯概率计算方式进行改进,得到贝叶斯概率计算方式;所述贝叶斯概率计算方式为和p(a|b
(ijk..)m
)=p(b
ijk..
|b
(ijk..)m
)p(a|b
ijk...
);
41.其中,所述a和所述b均为事件;p(a)、p(b)均为事件发生概率;所述a为顶事件;所述(b
(ijk..)m
)为被求的底事件;所述b
ijk...
为被求的底事件的上一层中间事件;所述p(a)、所述p(b)均为事件发生概率,
42.在设置底事件发生的情况下,根据贝叶斯概率计算方式p(a|b
(ijk..)m
)=p(b
ijk..
|b
(ijk..)m
)p(a|b
ijk...
)和所述故障树的逻辑符号推理出引起顶事件发生的概率。
43.优选的,还包括:
44.对故障推理结果进行故障排查;
45.所述对故障推理结果进行故障排查的过程,包括:
46.逐项排查故障推理清单的底事件,并确定排查故障推理清单的底事件所引起的顶事件是否消除;
47.若顶事件消除,则得到故障原因并定位;
48.若顶事件未消除,则排查未消除顶事件对应的底事件;
49.设置未消除顶事件的底事件的状态为良好状态,将良好状态的底事件对应的故障点进行隔离,更新故障推理清单,并根据预设顺序对更新后的故障推理清单进行故障排查,直至顶事件消除。
50.本技术第二方面公开了一种故障处理系统,所述系统包括:
51.设计单元,用于设计未知复杂故障的故障树,其中,所述故障树至少包括顶事件、中间事件、底事件和逻辑符号,所述顶事件用于表征飞机装配产线复杂故障,所述底事件用于表征导致所述顶事件发生的底层原因,
52.第一排查单元,用于在故障诊断的过程中,通过预设诊断方式,将从所述故障树中获取到的诊断数据发送至飞机架次的故障测试系统,控制所述故障测试系统通过预设推理方式推理出底事件并进行排查,其中,所述预设推理方式由逻辑表达式、故障树事件之间的逻辑、故障树事件发生概率和故障树事件状态确定。
53.经由上述技术方案可知,本技术公开了一种故障处理方法及系统,设计未知复杂故障的故障树,其中,故障树至少包括顶事件、中间事件、底事件和逻辑符号,顶事件用于表征飞机装配产线复杂故障,底事件用于表征导致所述顶事件发生的底层原因,在故障诊断的过程中,通过预设诊断方式,将从故障树中获取到的诊断数据发送至飞机架次的故障测
试系统,控制故障测试系统通过预设推理方式推理出底事件并进行排查,其中,预设推理方式由逻辑表达式、故障树事件之间的逻辑、故障树事件发生概率和故障树事件状态确定。通过上述方案,在进行故障定位时,通过故障树的事件、故障树的事件之间的逻辑关系、故障树事件发生概率等来进行故障诊断和故障推理,推断出引发该故障的底事件,即最底层原因,通过底事件指导维修人员/产线工人进行故障排查。此外,结合真实的排故测试场景和人工历史经验,不断修改优化故障树,提高在飞机装配测试过程中故障排查的效率。
附图说明
54.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
55.图1为本技术实施例公开的一种故障处理方法的流程示意图;
56.图2为本技术实施例公开的故障树的示例图;
57.图3为本技术实施例公开的一种故障处理系统的结构示意图;
58.图4为本技术实施例公开的一种电子设备的结构示意图。
具体实施方式
59.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
60.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
61.由背景技术可知,在面对飞机装配产线发现的故障现象时,假定故障树已经由技术人员设计好,在维修人员/产线工人利用该故障树进行故障定位时,会存在很多底层原因,需要人工去逐项排查,通过单纯的故障树分析或fmca分析并不能确定引起该故障现象的底层原因,不能直接指导维修人员/产线工人等进行故障原因定位和排故,造成在飞机装配测试过程中故障排查的效率低。
62.为了解决上述问题,本技术实施例公开了一种故障处理方法及系统,在进行故障定位时,通过故障树的事件、故障树的事件之间的逻辑、故障树事件发生概率等来进行故障诊断和故障推理,推断出引发该故障的底事件,即最底层原因,通过底事件指导维修人员/产线工人进行故障排查。此外,结合真实的排故测试场景和人工历史经验,不断修改优化故障树,提高在飞机装配测试过程中故障排查的效率。具体实现方式通过下述实施例具体进行说明。
63.参考图1所示,为本技术实施例公开的一种故障处理方法的流程示意图,该故障处
理方法主要包括如下步骤:
64.s101:设计未知复杂故障的故障树,其中,故障树至少包括顶事件、中间事件、底事件和逻辑符号,顶事件用于表征飞机装配产线复杂故障,底事件用于表征导致顶事件发生的底层原因。
65.其中,设计未知复杂故障树的过程如下:
66.首先,获取未知复杂故障类型,并确定未知复杂故障类型对应的未知复杂故障。
67.针对未知复杂故障,根据人工设计经验或总结经验,设计未知复杂故障(如adm 1fault告警、slat fault故障、flap fault故障等)的故障树。
68.然后,通过未知复杂故障设计故障树,其中,故障树的底事件至少包括事件名称和事件发生概率。
69.故障树的组成包括顶事件、中间事件、底事件和逻辑符号,具体可参考图2所示,图2示出了故障树的示例图。
70.图2中,a0为顶事件;b
00
和b
01
为中间事件;b
02
、b
000
、b
001
、b
010
和b
011
为底事件。
71.其中,故障树上的底事件具有的信息包括事件名称、发生概率,还可绑定基于参数的逻辑表达式。逻辑表达式不必填,逻辑表达式返回true和false,true表示底事件发生,false表示底事件未发生。
72.逻辑表达式由逻辑运算符、比较运算符、参数和事件组成。逻辑运算符包括与、或、非及其任意组合,比较运算符包括数值的数学区间、大于、等于、小于、不大于、不等于、不小于。基于事件发生采用逻辑判定的方式,逻辑判定的逻辑包括事件发生、事件不发生。也可加入自定义函数,满足复杂情景的计算,比如统计、时序的场景,要求函数返回true或false。
73.其中,参数可以是icd参数,表征cmd_1_slat_fault的参hf_fsecu_1.po429_cmd_msg_2000.l351_hls_system_status_2.slat_fault等。类似如上的参数很多,通过航空协议涉及和解析出来,为存在定义好的参数名称,表征飞机某物理意义的接收数据。
74.自定义函数是指根据实际需求,比如统计某事件发生的次数,判断事件之间发生的顺序等自定义函数,来进行事件的发生与否。
75.为了方便理解基于事件发生采用逻辑判定的方式,逻辑判定的逻辑包括事件发生、事件不发生的过程,这里举例进行说明:
76.例如,逻辑判定表达式:
77.out=(cmd_1_slat_fault&&mon_1_slat_fault)||(cmd_1_slat_fault&&cmd_2_slat_fault)||(cmd_1_slat_fault&&mon_2_slat_fault)||(mon_1_slat_fault&&cmd_2_slat_fault)||(mon_1_slat_fault&&mon_2_slat_fault)||(cmd_2_slat_fault&&mon_2_slat_fault)。
78.逻辑判定表达式里存在逻辑符号、参数名称,输出true或false表征slatfault是否发生,物理意义是缝翼故障(to2,to3,landing)。
79.将故障树上发生的底事件与逻辑表达式进行绑定,其中,底事件的发生采用逻辑判定的方式进行判定。
80.底事件的发生采用逻辑判定的方式进行判定的方式如下:
81.当逻辑表达式返回true时,判定底事件发生。
82.当逻辑表达式返回false时,判定底事件不发生。逻辑表达式包括逻辑运算符、比较运算符、参数和事件。
83.逻辑表达式示例说明如下:
84.(para1》100and para2《200)or event1 or func1(para3,para4)。
85.其中:para1、para2、para3、para4均为参数;event1为事件;func1为函数。
86.代入了函数参数para3和para4;假如para1=102、para2=103、event1未发生、func1函数返回true,代入逻辑表达式,当逻辑表达式返回true时,代表绑定的事件发生。当逻辑表达式返回false时,确定绑定的事件未发生。
87.逻辑运算符包括与、或、非及其任意组合,比较运算符包括数值的数学区间、大于、等于、小于、不大于、不等于、不小于。
88.参数用于表征飞机的物理意义的接收数据。
89.s102:在故障诊断的过程中,通过预设诊断方式,将从故障树中获取到的诊断数据发送至飞机架次的故障测试系统,控制故障测试系统通过预设推理方式推理出底事件并进行排查,其中,预设推理方式由逻辑表达式、故障树事件之间的逻辑、故障树事件发生概率和故障树事件状态确定。
90.在s102中,在故障诊断的过程中,通过预设诊断方式,将从故障树中获取到的诊断数据发送至飞机架次的故障测试系统,其中,诊断数据用于表征将故障树中的底事件与逻辑表达式进行绑定的数据;控制故障测试系统在不同的预设条件下,通过预设推理方式推理出不同的预设条件对应的排查顺序,并通过排查顺序对底事件进行排查。
91.其中,不同的预设条件包括第一预设条件和第二预设条件,第一预设条件用于表征没有人工干预的条件,第二预设条件用于表征存在装备系统环境不具备的条件。装备系统环境不具备的条件,会造成底事件一直发生。
92.具体控制故障测试系统在不同的预设条件下,通过预设推理方式推理出不同的预设条件对应的排查顺序,并通过排查顺序对底事件进行排查的过程如a1-a7所示。
93.a1:在第一预设条件下,控制故障测试系统推断出触发逻辑表达式返回ture的底事件。
94.其中,在第一预设条件(没有人工干预的条件)下,首先推断出触发逻辑表达式返回true的底事件,再根据故障树的逻辑符号,将必然会导致顶事件发生的底事件列为首要排查的原因,其他的列为次要;如图2,若是底事件b
000
、b
02
发生,则b
02
为首要排查,b
000
为次要排查事件。
95.a2:根据故障树的逻辑符号,从底事件中确定首要排查底事件和次要排查底事件,其中,首要排查底事件用于表征必然导致顶事件发生的底事件。
96.a3:根据贝叶斯概率计算方式、故障树的逻辑符号和事件发生概率进行计算,得到多个导致顶事件发生的后验概率。
97.a4:根据预设排序顺序对多个导致顶事件发生的后验概率进行排序,得到第一排查顺序,并通过第一排查顺序对首要排查底事件和次要排查底事件进行排查;预设排序顺序由后验概率的大小确定。
98.或,
99.a5:在第二预设条件下,控制故障测试系统通过预设设置方式设置底事件是否发
生。
100.其中,由于事件(底事件)可绑定逻辑表达式,而逻辑表达式中存在参数,飞机装配产线故障的故障诊断开始执行时,参数会实例化,逻辑表达式的数据被不断给到参数,通过总线通信协议和数据解析技术,将逻辑表达式中的参数给到飞机架次的测试系统,激励逻辑表达式得出底事件是否发生。
101.a6:在设置底事件发生的情况下,根据贝叶斯概率计算方式和故障树的逻辑符号推理出引起顶事件发生的概率。
102.其中,初始贝叶斯概率计算公式,如公式(1)所示。
[0103][0104]
对初始贝叶斯概率计算方式进行改进,得到贝叶斯概率计算方式,贝叶斯概率计算方式如公式(2)和公式(3)所示。
[0105][0106]
p(a|b
(ijk..)m
)=p(b
ijk..
|b
(ijk..)m
)p(a|b
ijk...
)
ꢀꢀ
(3)
[0107]
其中,a和b均为事件;p(a)、p(b)均为事件发生概率;a为顶事件;(b
(ijk..)m
)为被求的底事件;b
ijk...
为被求的底事件的上一层中间事件;p(a)、p(b)均为事件发生概率。
[0108]
i,j,k...m为整数,取值范围为[0,+∞]。
[0109]
故障树事件的编号规则为:结合图2所示,最后一个编号b
011
如按同级别、同一个上一层级顺序从0开始顺延,之前的编号延续上一层级的编号,以此类推。
[0110]
为了方便理解最后一个编号b
011
如按同级别、同一个上一层级顺序从0开始顺延,之前的编号延续上一层级的编号,这里举例进行说明:
[0111]
例如,b011的编号011的编号过程中,由于前两位编号位01延续的是其上一层事件b01的编号,后一位编号位为同一层级的顺延,因为他处于第2个位置,按照从0开始编号,所以其最后一位编号为1,综上为b011编号的命名解释。
[0112]
p(b
ijk
..|b
(ijk..)m
)结合故障树事件间的逻辑求取,若是两个事件的逻辑符号是或门,则p(b
ijk..
|b
(ijk..)m
)=1;若是为与门,则
[0113]
其中,n为该层级的事件个数,n的取值为[1,+∞],w为整数取值,m值除外,b
(ijk..)w
表示与b
(ijk..)m
同上一层级的事件;若是为禁止门,则p(b
ijk..
|b
(ijk..)m
)=0。
[0114]
在设置底事件发生的情况下,根据贝叶斯概率计算方式p(a|b
(ijk..)m
)=p(b
ijk..
|b
(ijk..)m
)p(a|b
ijk...
)和故障树的逻辑符号推理出引起顶事件发生的概率。
[0115]
a7:通过引起顶事件发生的概率的大小确定第二排查顺序,并通过第二排查顺序对首要排查底事件和次要排查底事件进行排查。
[0116]
其中,第二排查顺序为在第二预设条件(存在装备系统环境不具备的条件)对首要排查底事件和次要排查底事件进行排查的顺序。
[0117]
可选的,若进行故障排查后未消除顶事件的底事件,则设置底事件的状态为预设状态,并将底事件对应的故障点进行隔离。
[0118]
其中,预设状态表征底事件状态为良好。
[0119]
存在装备系统环境不具备的情况,会造成底事件一直发生,此时使用人工干预手段,手动设置底事件是否发生,再根据贝叶斯概率计算和故障树逻辑符号推理引起顶事件发生的可能性,实现故障隔离。
[0120]
对故障推理结果进行故障排查。
[0121]
对故障推理结果进行故障排查的过程,具体如b1-b4所示。
[0122]
b1:逐项排查故障推理清单的底事件,并确定排查故障推理清单的底事件所引起的顶事件是否消除。
[0123]
b2:若顶事件消除,则得到故障原因并定位。
[0124]
人工根据故障推理结果,逐项排查底事件,若是顶事件消除,则故障原因得到定位。
[0125]
b3:若顶事件未消除,则排查未消除顶事件对应的底事件。
[0126]
b4:设置未消除顶事件的底事件的状态为良好状态,将良好状态的底事件对应的故障点进行隔离,更新故障推理清单,并根据预设顺序对更新后的故障推理清单进行故障排查,直至顶事件消除。
[0127]
排查过且没有消除顶事件的底事件,人工设置底事件状态为良好,将此故障点隔离;更新故障推理清单,再依顺序进行故障排查,直到顶事件消除。
[0128]
由于顶事件也是可以绑定逻辑表达式,根据表达式输出的结果(发生或不发生),因此能够得知顶事件的消除情况。
[0129]
针对先进装备的故障排查,提出了存在参数表征和没有参数表征的故障诊断与推理的方法,节约维修人员/产线工人的时间和人力成本。基于改进的故障树设计与分析,并结合真实的排故测试场景和人工历史经验,不断修改故障树,实现了自动故障诊断和半自动故障推理,提高故障排查的效率。
[0130]
本技术重点讲述了使用故障树分逻辑析、逻辑判读分析、改进贝叶斯概率分析、人工干预的方法解决飞机装配测试过程中故障排查困难的问题。希望重点保护改进故障树分析的故障诊断、推理、隔离的方法及流程,适用于先进装备装配测试/使用测试过程中故障排查情景。
[0131]
本技术实施例中,在进行故障定位时,通过故障树的事件、故障树的事件之间的逻辑、故障树事件发生概率等来进行故障诊断和故障推理,推断出引发该故障的底事件,即最底层原因,通过底事件指导维修人员/产线工人进行故障排查。此外,结合真实的排故测试场景和人工历史经验,不断修改优化故障树,提高在飞机装配测试过程中故障排查的效率。
[0132]
基于上述实施例图1公开的一种故障处理方法,本技术实施例还对应公开了一种故障处理系统,如图3所示,该故障处理系统包括设计单元301和第一排查单元302。
[0133]
设计单元301,用于设计未知复杂故障的故障树,其中,故障树至少包括顶事件、中间事件、底事件和逻辑符号,顶事件用于表征飞机装配产线复杂故障,底事件用于表征导致
顶事件发生的底层原因。
[0134]
第一排查单元302,用于在故障诊断的过程中,通过预设诊断方式,将从故障树中获取到的诊断数据发送至飞机架次的故障测试系统,控制故障测试系统通过预设推理方式推理出底事件并进行排查,其中,预设推理方式由逻辑表达式、故障树事件之间的逻辑、故障树事件发生概率和故障树事件状态确定。
[0135]
进一步的,设计单元301,包括获取模块和设计模块。
[0136]
获取模块,用于获取未知复杂故障类型,并确定未知复杂故障类型对应的未知复杂故障。
[0137]
设计模块,用于通过未知复杂故障设计故障树,其中,故障树的底事件至少包括事件名称和事件发生概率。
[0138]
进一步的,故障处理系统还包括绑定单元。
[0139]
绑定单元,用于将故障树上发生的底事件与逻辑表达式进行绑定,其中,底事件的发生采用逻辑判定的方式进行判定。
[0140]
绑定单元,包括第一判定模块和第二判定模块。
[0141]
第一判定模块,用于当逻辑表达式返回true时,判定底事件发生。
[0142]
第二判定模块,用于当逻辑表达式返回false时,判定底事件不发生。
[0143]
进一步的,逻辑表达式包括逻辑运算符、比较运算符、参数和事件,
[0144]
逻辑运算符包括与、或、非及其任意组合,比较运算符包括数值的数学区间、大于、等于、小于、不大于、不等于、不小于,参数用于表征飞机的物理意义的接收数据。
[0145]
进一步的,逻辑表达式为:
[0146]
(para1》100and para2《200)or event1 or func1(para3,para4);
[0147]
其中,para1、para2、para3和para4均为参数,event1为事件,func1为函数。
[0148]
绑定单元包括代入模块、第一确定模块和第二确定模块。
[0149]
代入模块,用于将func1返回的结果代入逻辑表达式。
[0150]
第一确定模块,用于当逻辑表达式返回true时,确定绑定的事件发生。
[0151]
第二确定模块,用于当逻辑表达式返回false时,确定绑定的事件未发生。
[0152]
进一步的,第一排查单元302包括发生模块和控制模块。
[0153]
发生模块,用于在故障诊断的过程中,通过预设诊断方式,将从故障树中获取到的诊断数据发送至飞机架次的故障测试系统,其中,诊断数据用于表征将故障树中的底事件与逻辑表达式进行绑定的数据。
[0154]
控制模块,用于控制故障测试系统在不同的预设条件下,通过预设推理方式推理出不同的预设条件对应的排查顺序,并通过排查顺序对底事件进行排查,其中,不同的预设条件包括第一预设条件和第二预设条件,第一预设条件用于表征没有人工干预的条件,第二预设条件用于表征存在装备系统环境不具备的条件。
[0155]
进一步的,控制模块包括推断子模块、第一确定子模块、计算子模块和排序子模块。
[0156]
推断子模块,用于在第一预设条件下,控制故障测试系统推断出触发逻辑表达式返回ture的底事件。
[0157]
第一确定子模块,用于根据故障树的逻辑符号,从底事件中确定首要排查底事件
和次要排查底事件,其中,首要排查底事件用于表征必然导致顶事件发生的底事件。
[0158]
计算子模块,用于根据贝叶斯概率计算方式、故障树的逻辑符号和事件发生概率进行计算,得到多个导致顶事件发生的后验概率。
[0159]
排序子模块,用于根据预设排序顺序对多个导致顶事件发生的后验概率进行排序,得到第一排查顺序,并通过第一排查顺序对所述首要排查底事件和次要排查底事件进行排查;预设排序顺序由后验概率的大小确定。
[0160]
或,控制模块包括设置子模块、推理子模块和第二确定子模块。
[0161]
设置子模块,用于在第二预设条件下,控制故障测试系统通过预设设置方式设置底事件是否发生。
[0162]
推理子模块,用于在设置底事件发生的情况下,根据贝叶斯概率计算方式和故障树的逻辑符号推理出引起顶事件发生的概率。
[0163]
第二确定子模块,用于通过引起顶事件发生的概率的大小确定第二排查顺序,并通过第二排查顺序对所述首要排查底事件和次要排查底事件进行排查。
[0164]
进一步的,推理子模块,具体用于
[0165]
对初始贝叶斯概率计算方式进行改进,得到贝叶斯概率计算方式;贝叶斯概率计算方式为和p(a|b
(ijk..)m
)=p(b
ijk..
|b
(ijk..)m
)p(a|b
ijk...
);其中,a和b均为事件;p(a)、p(b)均为事件发生概率;a为顶事件;(b
(ijk..)m
)为被求的底事件;b
ijk...
为被求的底事件的上一层中间事件;p(a)、p(b)均为事件发生概率,在设置底事件发生的情况下,根据贝叶斯概率计算方式p(a|b
(ijk..)m
)=p(b
ijk..
|b
(ijk..)m
)p(a|b
ijk...
)和故障树的逻辑符号推理出引起顶事件发生的概率。
[0166]
进一步的,故障处理系统还包括第二排查单元。
[0167]
第二排查单元,用于对故障推理结果进行故障排查。
[0168]
第二排查单元包括第三确定模块、定位模块、排查模块和隔离更新模块。
[0169]
第三确定模块,逐项排查故障推理清单的底事件,并确定排查故障推理清单的底事件所引起的顶事件是否消除。
[0170]
定位模块,用于若顶事件消除,则得到故障原因并定位。
[0171]
排查模块,用于若顶事件未消除,则排查未消除顶事件对应的底事件;
[0172]
隔离更新模块,用于设置未消除顶事件的底事件的状态为良好状态,将良好状态的底事件对应的故障点进行隔离,更新故障推理清单,并根据预设顺序对更新后的故障推理清单进行故障排查,直至顶事件消除。
[0173]
本技术实施例中,在进行故障定位时,通过故障树的事件、故障树的事件之间的逻辑、故障树事件发生概率等来进行故障诊断和故障推理,推断出引发该故障的底事件,即最底层原因,通过底事件指导维修人员/产线工人进行故障排查。此外,结合真实的排故测试
场景和人工历史经验,不断修改优化故障树,提高在飞机装配测试过程中故障排查的效率。
[0174]
本技术实施例还提供了一种存储介质,存储介质包括存储的指令,其中,在指令运行时控制存储介质所在的设备执行上述故障处理方法。
[0175]
本技术实施例还提供了一种电子设备,其结构示意图如图4所示,具体包括存储器401,以及一个或者一个以上的指令402,其中一个或者一个以上指令402存储于存储器401中,且经配置以由一个或者一个以上处理器403执行所述一个或者一个以上指令402执行上述故障处理方法。
[0176]
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
[0177]
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0178]
本技术各实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0179]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0180]
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
[0181]
以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1