一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种考虑测试点可靠度的相关性矩阵测试点优选的方法

2023-02-01 15:09:20 来源:中国专利 TAG:


1.本发明涉及故障诊断技术领域,特别涉及一种考虑测试点可靠度的相关性矩阵测试点优选的方法。


背景技术:

2.相关性模型是表达单元(或单元故障)与测试相关性逻辑关系的模型,是系统进行测试性设计工作的基础和核心。传统的相关性模型是基于测试完全可靠(即测试能够100%的正确检测故障)的前提下进行的测试性建模,而忽略了虚警和漏检的情况,这在实际的工程应用中是不成立的。在实际工程应用中,产品的测试容易受到环境干扰、传感器或测试设备异常、固有测试误差、门限值设置不合理、人工操作不当等因素的影响,导致测试可能会发生虚警和漏检的情况,进而导致测试点优选和故障诊断的结果不准确,因而测试的可靠性是影响测试性设计工作的重要因素。
3.针对测试的可靠度进行了三个方面的考虑:
4.a)测试本身是不完全可靠的。
5.测试包括机内测试(bit)、自动测试设备(ate)、人工测试等形式,bit与ate本身具有一定的失效率,而人工测试也可能因操作问题而不可靠。
6.b)测试对故障的检测是不完全可靠。
7.相关性模型对故障的判定通常是基于固定阈值的算法,而基于专家经验设定的阈值实际上可能不能完全反映产品的真实状态。
8.c)测试存在一定的虚警率。
9.在产品设计时,不能预测出实际环境对产品工作的影响,因而无法掌握产品的全部故障模式;因环境干扰等原因,造成的瞬态故障等都可能导致测试出现虚警。
10.层次分析法是一种层次权重的综合分析决策方法,根据决策的性质和最终目标,将问题分解为不同的要素,根据数据和专家经验评估各要素间的关联关系,并将要素按不同层次组合起来,最终形成一个多层次的决策模型。层次分析法将决策问题数字化,能够科学地指导工程师进行方案选择,有效地处理工程应用中出现的各类复杂的决策问题,是系统工程中常用的分析方法。


技术实现要素:

11.根据本发明实施例提供的方案解决的技术问题是由于测试可能会发生虚警和漏检的情况导致测试点优选和故障诊断的结果不准确。
12.根据本发明实施例提供的一种考虑测试点可靠度的相关性矩阵测试点优选的方法,包括:
13.通过对设备进行故障模式及影响分析和危害性分析fmeca处理,确定所述设备的m种故障模式和n种可用测试点;
14.利用所述m种故障模式和所述n种可用测试点,分别计算每种可用测试点的可靠
度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重;
15.利用所述每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重,计算每种可用测试点的贡献度;
16.根据所述每种可用测试点的贡献度进行测试点的优选处理。
17.优选地,所述利用所述m种故障模式和所述n种可用测试点,分别计算每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重包括:
18.获取每种可用测试点的失效率,并根据所述每种可用测试点的失效率,计算每种可用测试点的可靠度,其计算公式为:
[0019][0020]
其中,r
tj
(t)为可靠度;λ
tj
为可用测试点的失效率;t为测试的累计工作时间。
[0021]
优选地,所述利用所述m种故障模式和所述n种可用测试点,分别计算每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重包括:
[0022]
读取用户设置的每种可用测试点对发生故障的第一固定判定阈值,并根据所述第一固定判定阈值,计算每种可用测试点对发生故障模式的虚警率,其计算公式为:
[0023][0024]
其中,r
tfaj
为虚警率;[a1,a2]为第一固定判定阈值;n(μj,σ
j2
)为设备在正常状态下,可用测试点观测值tj服从正态分布。
[0025]
优选地,所述利用所述m种故障模式和所述n种可用测试点,分别计算每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重包括:
[0026]
根据所述m种故障模式和所述n种可用测试点,构建故障模式和可用测试点的第一相关性矩阵;
[0027]
通过对设备在发生故障模式时真实状态的统计分析,获取每种可用测试点对发生故障的第二固定判定阈值,并根据所述第二固定判定阈值,计算每种可用测试点对发生故障模式的检测概率;
[0028]
根据所述故障模式和可用测试点的第一相关性矩阵和所述每种可用测试点对发生故障模式的检测概率,构建故障模式与可用测试点对发生故障模式的检测概率的第二相关性矩阵;
[0029]
利用所述故障模式与可用测试点对发生故障模式的检测概率的第二相关性矩阵,计算每种可用测试点对发生故障模式的检测权重。
[0030]
优选地,所述计算每种可用测试点对发生故障模式的检测权重包括:
[0031]
[0032]
其中,r
tdj
为检测权重;λi为故障失效率;h
ij
为第二相关性矩阵中的数值;m为故障模式数。
[0033]
优选地,所述利用所述每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重,计算每种可用测试点的贡献度包括:
[0034]
采用专家评价法对所述每种可用测试点的可靠度、所述每种可用测试点对发生故障模式的虚警率以及所述每种可用测试点对发生故障模式的检测权重的相对重要程度进行打分,构建判断矩阵;
[0035]
利用所述判断矩阵,分别计算可靠度的评价指标权重、虚警率的评价指标权重以及检测权重的评价指标权重;
[0036]
根据所述每种可用测试点的可靠度、所述每种可用测试点对发生故障模式的虚警率以及所述每种可用测试点对发生故障模式的检测权重和所述可靠度的评价指标权重、所述虚警率的评价指标权重以及所述检测权重的评价指标权重,计算每种可用测试点的贡献度。
[0037]
优选地,所述计算每种可用测试点的贡献度包括:
[0038][0039]
其中,为可靠度的评价指标权重;为检测权重的评价指标权重;为虚警率的评价指标权重。
[0040]
优选地,在计算每种可用测试点的贡献度之前,还包括:
[0041]
对所述可靠度的评价指标权重、虚警率的评价指标权重以及检测权重的评价指标权重进行一致性检验处理,得到检验结果;
[0042]
当所述检验结果为具有一致性时,计算每种可用测试点的贡献度。
[0043]
优选地,所述对所述可靠度的评价指标权重、虚警率的评价指标权重以及检测权重的评价指标权重进行一致性检验处理,得到检验结果包括:
[0044]
利用所述可靠度的评价指标权重、所述虚警率的评价指标权重以及所述检测权重的评价指标权重,计算每种可用测试点的一致性指标;
[0045]
利用所述每种可用测试点的一致性指标,判断所述可靠度的评价指标权重、虚警率的评价指标权重以及检测权重的评价指标权重是否具有一致性。
[0046]
优选地,根据所述每种可用测试点的贡献度的大小进行测试点的优选处理。
[0047]
根据本发明实施例提供的方案,具有以下有益效果:
[0048]
(1)考虑了测试可靠度对测试性设计工作的影响,建立了一种基于测试的本身可靠度、考虑测试检测概率的故障检测权重、虚警率的测试可靠度评估方法,提高了相关性矩阵的准确度。
[0049]
(2)利用层次分析法对影响测试可靠度的要素进行了系统性的评估,基于专家经验评估了影响测试可靠度的各要素的相对权重,给出了各测试的贡献度模型,更加准确的评估了测试可靠度。
附图说明
[0050]
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发
明的示意性实施例及其说明用于理解本发明,并不构成对本发明的不当限定。在附图中:
[0051]
图1是本发明实施例提供的一种考虑测试点可靠度的相关性矩阵测试点优选的方法流程图;
[0052]
图2是本发明实施例提供的考虑测试点可靠度的相关性矩阵测试点优选方法的总流程图。
具体实施方式
[0053]
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0054]
图1是本发明实施例提供的一种考虑测试点可靠度的相关性矩阵测试点优选的方法流程图,如图1所示,包括:
[0055]
步骤s101:通过对设备进行故障模式及影响分析和危害性分析fmeca处理,确定所述设备的m种故障模式和n种可用测试点;
[0056]
步骤s102:利用所述m种故障模式和所述n种可用测试点,分别计算每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重;
[0057]
步骤s103:利用所述每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重,计算每种可用测试点的贡献度;
[0058]
步骤s104:根据所述每种可用测试点的贡献度进行测试点的优选处理。
[0059]
具体地说,所述利用所述m种故障模式和所述n种可用测试点,分别计算每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重包括:获取每种可用测试点的失效率,并根据所述每种可用测试点的失效率,计算每种可用测试点的可靠度,其计算公式为:
[0060][0061]
其中,r
tj
(t)为可靠度;λ
tj
为可用测试点的失效率;t为测试的累计工作时间。
[0062]
具体地说,所述利用所述m种故障模式和所述n种可用测试点,分别计算每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重包括:读取用户设置的每种可用测试点对发生故障的第一固定判定阈值,并根据所述第一固定判定阈值,计算每种可用测试点对发生故障模式的虚警率,其计算公式为:
[0063][0064]
其中,r
tfaj
为虚警率;[a1,a2]为第一固定判定阈值;n(μj,σ
j2
)为设备在正常状态下,可用测试点观测值tj服从正态分布。
[0065]
具体地说,所述利用所述m种故障模式和所述n种可用测试点,分别计算每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重包括:根据所述m种故障模式和所述n种可用测试点,构建故障模式和可
用测试点的第一相关性矩阵;通过对设备在发生故障模式时真实状态的统计分析,获取每种可用测试点对发生故障的第二固定判定阈值,并根据所述第二固定判定阈值,计算每种可用测试点对发生故障模式的检测概率;根据所述故障模式和可用测试点的第一相关性矩阵和所述每种可用测试点对发生故障模式的检测概率,构建故障模式与可用测试点对发生故障模式的检测概率的第二相关性矩阵;利用所述故障模式与可用测试点对发生故障模式的检测概率的第二相关性矩阵,计算每种可用测试点对发生故障模式的检测权重。
[0066]
具体地说,所述计算每种可用测试点对发生故障模式的检测权重包括:
[0067][0068]
其中,r
tdj
为检测权重;λi为故障失效率;h
ij
为第二相关性矩阵中的数值;m为故障模式数。
[0069]
其中,所述利用所述每种可用测试点的可靠度、每种可用测试点对发生故障模式的虚警率以及每种可用测试点对发生故障模式的检测权重,计算每种可用测试点的贡献度包括:采用专家评价法对所述每种可用测试点的可靠度、所述每种可用测试点对发生故障模式的虚警率以及所述每种可用测试点对发生故障模式的检测权重的相对重要程度进行打分,构建判断矩阵;利用所述判断矩阵,分别计算可靠度的评价指标权重、虚警率的评价指标权重以及检测权重的评价指标权重;根据所述每种可用测试点的可靠度、所述每种可用测试点对发生故障模式的虚警率以及所述每种可用测试点对发生故障模式的检测权重和所述可靠度的评价指标权重、所述虚警率的评价指标权重以及所述检测权重的评价指标权重,计算每种可用测试点的贡献度。
[0070]
具体地说,所述计算每种可用测试点的贡献度包括:
[0071][0072]
其中,为可靠度的评价指标权重;为检测权重的评价指标权重;为虚警率的评价指标权重。
[0073]
本发明实施例在计算每种可用测试点的贡献度之前,还包括:对所述可靠度的评价指标权重、虚警率的评价指标权重以及检测权重的评价指标权重进行一致性检验处理,得到检验结果;当所述检验结果为具有一致性时,计算每种可用测试点的贡献度。其中,所述对所述可靠度的评价指标权重、虚警率的评价指标权重以及检测权重的评价指标权重进行一致性检验处理,得到检验结果包括:利用所述可靠度的评价指标权重、所述虚警率的评价指标权重以及所述检测权重的评价指标权重,计算每种可用测试点的一致性指标;利用所述每种可用测试点的一致性指标,判断所述可靠度的评价指标权重、虚警率的评价指标权重以及检测权重的评价指标权重是否具有一致性。
[0074]
优选地,根据所述每种可用测试点的贡献度的大小进行测试点的优选处理。
[0075]
本发明提出的一种考虑测试点可靠度的相关性矩阵测试点优选方法的流程图,如图2所示,具体包括以下几个步骤:
[0076]
步骤一、对产品进行fmeca(failure mode,effects and criticality analysis,故障模式及影响分析和危害性分析)分析,确定产品可能存在的故障模式和可用测试点,建立相关性矩阵。
[0077]
相关性矩阵如下:
[0078][0079]
其中m表示故障模式数,n表示测试点数。
[0080][0081]
步骤二、计算各测试点的可靠度。
[0082]
步骤2.1计算测试点本身的可靠度r
tj

[0083]
对于机内测试和自动测试设备而言,其可靠度为:
[0084][0085]
其中,λ
tj
为测试点的失效率,通过可靠性预计软件获得;t为测试点的累计工作时间。
[0086]
步骤2.2计算测试点对故障的虚警率r
tfaj
、测试点对故障的检测概率r
tdij
、测试点对故障的检测权重r
tdj

[0087]
根据中心极限定理和随机误差的性质可知,当大量相互独立随机变量的均值经适当标准化后依分布收敛于正态分布,同时根据历史数据和故障仿真数据可知测试点观测值也满足这一定理,即产品正常或者故障状态下的测试点观测值tj符合正态分布。
[0088]
假设在产品设计初期,测试点对故障的固定判定阈值为[a1,a2],即当a1≤tj≤a2时,判定测试点的观测值正常,而通过对产品真实状态的统计分析获得的判定阈值为[b1,b2](假设a1>b1,a2<b2)。
[0089]
在产品在正常状态下,测试点观测值tj服从正态分布n(μj,σ
j2
),当测试点观测值a1<tj<a2时,测试点的判定结果为正常,否则测试点的判定结果为故障,即为虚警,其中当b1≤tj≤a1与a2≤tj≤b2时,测试点的判定结果因阈值设置不准确造成了判断错误;当测试点观测值tj<b1或b2<tj时,测试点的观测值在阈值以外而判定结果为故障。因此测试点对故障的虚警率为:
[0090][0091]
在产品发生故障fi的状态下,测试点观测值tj服从正态分布n(μ
ij

ij2
),当测试点观测值b1≤tj≤b2时,测试点的判定结果为正常,即为测试点误判,因此,测试点tj对故障fi的检测概率为:
[0092][0093]
其中函数φ()可以通过正态分布概率表获得。
[0094]
构建故障模式与故障发生时的测试点对故障的检测概率的相关性矩阵:
[0095][0096]
其中,h
ij
=d
ij
×rtdij
[0097]
测试点tj对故障的检测权重为:
[0098][0099]
其中,各故障模式的失效率λi。
[0100]
步骤三、采用层次分析法计算各测试点的本身可靠度、各测试点对故障的检测权重、测试点tj对故障的虚警率的评价指标权重。
[0101]
步骤3.1构造判断矩阵
[0102]
采用专家评价法对各测试点本身的可靠度、各测试点对故障的检测权重、虚警率等3个指标的相对重要程度进行打分,构建判断矩阵。
[0103][0104]
其中,c
ij
两者相比的重要性。
[0105]
步骤3.2计算各测试点的评价指标权重及一致性检验
[0106]
判断矩阵归一化:
[0107]
特征向量:
[0108]
各测试点的评价指标权重:
[0109]
最大特征根:
[0110]
计算一致性指标:
[0111]
计算一致性比例:cr=ci/ri,若cr<0.1,则认为具有一致性。
[0112]
其中ri可通过随机一致性ri表获得。
[0113]
步骤四、计算各测试点的贡献度
[0114]
[0115]
步骤五、根据各测试点贡献度的大小优选测试点。
[0116]
下面以某型导弹控制系统飞行控制的控制器为例,对本发明实施例进行说明。
[0117]
步骤1、对产品进行fmeca分析,确定产品可能存在的故障模式和可用测试点,建立相关性矩阵模型。
[0118]
相关性矩阵如下:
[0119] f2vcc20vcf4 uf1uf2pgp0psc1c2douta/d-n11故障000010000000a/d-n12故障000001000000d/a-n15故障111100111110运放-n1故障000010000100运放-n2故障000001000010运放-n5故障100000100000开关-n7故障111100111111开关-n8故障000100111110光耦-b1故障000000111110光耦-b2故障010000010000系统无故障000000000000
[0120]
步骤2、计算各测试点的可靠度
[0121]
步骤2.1计算测试点本身的可靠度r
ti
(按产品使用寿命5年计算)。
[0122][0123]
步骤2.2计算测试点对故障的虚警率r
tfaj
、测试点对故障的检测概率r
tdj
以及测试点对故障的检测权重r
tdj

[0124]
对测试点f2对故障的虚警率和检测概率进行估计,具体步骤如下:
[0125]
控制器设计时,测试点f2的技术要求为15
±
0.15,即判定阈值为[14.85,15.15],当测试点f2的观测值14.85≤tj≤15.15时,判定为正常。而通过对产品真实状态的统计分析获得的判定阈值为[14.7,15.3],因而存在虚警、漏检的情况。
[0126]
当控制器正常工作时,获得测试点f2的1000组观测值,测试点观测值t
f2
服从正态分布n(15.01,0.005),则测试点f2对故障的虚警率为:
[0127]rtfa-f2
=1-p(a1≤t
f2
≤a2)=1-(φ(2.0)-φ(-2.29))=0.0338
[0128]
在产品发生d/a-n15故障的状态下,测试点观测值t
f2-n15
服从正态分布n(14.49,0.0083),当测试点观测值b1≤t
f2-n15
≤b2时,测试点的判定结果为正常,即为测试点误判,因此,测试点tj对故障fi的检测概率为:
[0129]rtd-n15f2
=1-p(b1≤tj≤b2)=1-(φ(8.80)-φ(2.28))=0.989
[0130]
按照上述方法,可以获得其他测试点对故障的虚警率以及各故障发生时测试点的检测概率。
[0131]
测试点对故障的虚警率:
[0132] f2vcc20vcf4 uf1uf2pgp0psc1c2dout虚警率0.0340.0650.1020.0120.0680.0020.0440.0090.1130.0380.0160.074
[0133]
构建故障模式与故障发生时的测试点检测概率的相关性矩阵:
[0134] f2vcc20vcf4 uf1uf2pgp0psc1c2d1outa/d-n11故障00000.9520000000a/d-n12故障000000.953000000d/a-n15故障0.9890.8950.9920.875000.8020.9950.8620.9920.7970运放-n1故障00000.92200000.95500运放-n2故障000000.91300000.8510运放-n5故障0.954000000.64100000开关-n7故障0.9610.9250.8130.963000.9740.8940.6950.8810.9230.999开关-n8故障0000.944000.9890.9820.9880.9150.9790光耦-b1故障0000000.9190.7820.9670.7760.9900光耦-b2故障00.858000000.8910000系统无故障000000000000
[0135]
考虑测试点检测概率的情况下,测试点tj对故障的检测权重r
tdj
为:
[0136] f2vcc20vcf4 uf1uf2pgp0psc1c2dout检测权重0.2550.3280.2400.2250.2560.2230.3070.4440.3150.3380.3160.006
[0137]
步骤3、采用层次分析法计算各测试点的本身可靠度、测试点对故障的虚警率、测试点对故障的检测权重的评价指标权重。
[0138]
步骤3.1构造判断矩阵
[0139]
采用专家评价法对各测试点的本身可靠度、故障检测权重、虚警率等3个指标的相对重要程度进行打分,构建出判断矩阵。
[0140]
步骤3.2计算各测试点的评价指标权重
[0141]
重要程度测试点本身可靠度故障检测权重虚警率特征向量权重值测试点本身可靠度1371.9280.643故障检测权重1/3150.8480.283虚警率1/71/510.2210.074
[0142]
判断矩阵的最大特征值为3.0655,ci值为,0.0328,ri值为,0.58,cr值为0.0565,一致性验证通过。
[0143]
步骤4、计算各测试点的贡献度
[0144] f2vcc20vcf4 uf1uf2pgp0psc1c2dout可靠度0.9840.9950.7620.9660.9530.9950.9420.9080.9300.6330.9690.992检测权重0.2550.3280.2400.2250.2560.2230.3070.4440.3150.3380.3160.006虚警率0.0340.0650.1020.0120.0680.0020.0440.0090.1130.0380.0160.074贡献度0.7020.7280.5500.6840.6800.7030.6890.7090.6790.5000.7110.634
[0145]
步骤5、根据各测试点贡献度的大小优选测试点。
[0146]
根据本发明实施例提供的方案,综合考虑影响测试点可靠度的测试点本身可靠度、测试点对故障的检测权重、虚警率等3个指标获得各测试点的贡献度,进而根据贡献度的大小进行测试点的优选,测试点优化结果更加准确、可靠。
[0147]
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献