多故障的电子设备系统诊断设计方法研究

2021-08-23 09:02彭黎丽
计算机测量与控制 2021年8期
关键词:测试点电子设备故障诊断

何 丽,彭黎丽

(西南电子设备研究所,成都 610036)

0 引言

现代战争的特点要求武器电子设备能快速反应,快速投入使用,一旦出现故障,设备能及时准确地报告故障部位和故障危害性,以便维修人员迅速排除故障,提高设备的战备完好性。由此可见,武器电子设备是否能及时准确地进行自身故障的检测和隔离对于设备的可用性有着至关重要的作用。因此,在电子设备的研制阶段,对其内部的故障诊断进行规划和设计成为了一项重要工作。

目前,在电子设备的设计阶段通常按照GJB2547A《装备测试性工作通用要求》规定的项目和方法开展相关的诊断设计,主要通过测试性建模来优化电子设备的测试性设计,确定电子设备的诊断流程。测试性模型为相关性模型,是将电子设备的组成单元和测试点之间、以及两个组成单元之间或两个测试点之间的逻辑关系用模型表现出来[1]。利用测试性模型来进行测试性设计特别适用于大型复杂的电子设备,可通过模型理清设备内部的复杂交联关系,降低设计分析的难度[2]。

在利用相关性模型开展故障诊断设计分析时,对测试做了如下假设:

1)状态唯二假设。即被测电子设备仅有正常及故障两种状态:正常状态下设备无故障可以正常工作;故障状态下设备不能正常工作;

2)单故障假设。即在任何时刻当电子设备处于故障状态时,认为电子设备只发生一项故障;

3)测试对测试点的复用假设。即一项测试可以利用一个和多个测试点,一个测试点也可被一个或多个测试利用;

4)测试有效性等同假设。即某一组成单元发生了故障,在信号流可达的各个测试点上,测量有效性都是一样的。

由此可见,在设计阶段,设备的故障诊断设计是在单故障假设前提下进行的,然而在实际工程中,并非所有的故障都是单个发生的,很多情况下是多故障随机组合或者耦合出现[3]。以单故障的假设前提完成的设计使得设备在后续使用过程中会出现检测隔离不准确形成伪故障,导致故障定位错误等,引发设备的无效维修活动,降低设备的使用效率。

因此,如何适应多故障模式下的准确检测和隔离成为了复杂电子设备测试性设计的新需求。本文针以相关性模型为基础,提出了多故障发生情况下的诊断流程设计思路,并通过实例验证了新方法的可行性和有效性。

1 多故障的诊断设计方法

本文提出的多故障的诊断设计方法是基于相关性模型,扩展获得测试次数矩阵,并根据每次实际测试的情况确定测试结果矩阵,得到测试故障单元及其发生概率,最终形成故障隔离清单[4-10]。

具体的设计方法及步骤如下:

第一步,确定系统的相关性模型;

1)按照划分的系统功能和组成单元,画出系统的功能框图;

2)在功能框图上表明功能信号流向和各组成单元的连接关系;

3)按照系统的测试性设计标注系统的测试点位置和编号,表明各组成单元与各测试点的相关性关系,形成系统的相关性模型。

图1所示为一个系统相关性模型,其中方框代表了系统的各个功能单元,圆圈代表了系统内部设计的测试点,箭头表明了功能信息传递的方向[11]。

图1 系统相关性模型示例

第二步,确定组成单元与测试之间的相关性D矩阵;

根据多信号流图,梳理出测试集、组成单元集,并将组成单元和测试的依赖关系用矩阵表示出来,即为相关性D矩阵[12-15]。

相关性D矩阵包括有:

1)测试集T={T1,T2,T3,…,Ti,…,Tm};

2)组成单元集A={A1,A2,A3,…,Aj,…,An};

3)依赖矩阵D=[Dij]m×n,其中Dij表示Ti与Aj的依赖关系,当Ti能检测出Aj的时候,Dij的值取为1,当Ti无法检测出Aj的时候,Dij的值取为0。

(1)

第三步,根据多信号流模型和相关性D矩阵确定组成单元与系统内部故障诊断测试次数的关系矩阵:

测试次数矩阵为Tnum=[Tnumj]n,其中Tnumj表示在系统相关性模型中组成单元Aj可被测试合格的测试次数。Tnumj的计算公式如下,其中Dij来自组成单元和测试的相关性D矩阵。

(2)

第四步,按照某次测试的实际测试结果,构建某次测试的结果相关矩阵RD;

测试结果相关矩阵RD包括有:

1)测试结果集TR={TR1,TR2,TR3,…,TRi,…,TRm};其中,TRi为测试Ti在本次测试中的实际结果,当测试Ti正常时,TRi取值为1,当测试Ti异常时,TRi取值为0;

2)组成单元集A={A1,A2,A3,…,Aj,…,An};

3)测试结果矩阵RD=[RDij]m×n,如下。

(3)

其中:RDij表示测试结果TRi与组成单元Aj的映射关系,映射关系为:

RDij=TRi×Dij

(4)

其中:Dij为组成单元和测试的依赖矩阵的取值,数据来自相关性D矩阵。由此可见,当测试Ti与单元Aj无依赖关系时,RDij固定为0;当测试Ti与单元Aj有依赖关系,且测试Ti正常,即TRi为1时,RDij才会为1,否则为0。

第五步,根据测试结果相关矩阵RD,确定本次测试的故障单元矩阵;

故障单元矩阵为A_RD=[A_RDj]n,其中,A_RDj是组成单元Aj的测试结果,其计算公式如下RDij为测试结果相关矩阵中的值,当m个测试的结果中,只要有1个RDij为1,A_RDj即为1,即表示对应的Aj测试正常,A_RDj为0 的对应的Aj即为非正常状态。

(5)

第六步,根据测试故障单元矩阵和故障诊断测试次数矩阵来确定故障单元发生概率矩阵:

故障单元发生概率矩阵为P=[Pj]n,其中Pj为组成单元Aj本次测试的故障概率数值,计算公式如下,Pj数值越大的表示本次测试对应的组成单元Aj故障的可能性越大,Pj为0的表示本次测试对应的组成单元Aj无故障。

(6)

通过步骤1~6的分析和计算,即可实现对复杂系统多故障情况下的故障定位,其中,步骤1~3涉及的各矩阵的元素值是与系统测试性设计相关的,当系统设计完毕后,相关的矩阵元素值便可固化;步骤4~6涉及的各矩阵的元素值依据单次实际测试结果计算可得。

2 算法验证

为验证多故障诊断设计方法的可行性,在某信号采集电子设备中,采用传统的诊断设计方法和多故障的诊断设计方法开展了对比验证。

2.1 验证系统

某信号采集电子设备组成原理如图2所示,设备由放大前端、开关、变频单元、频率综合器、接收处理、信号处理、主控计算机和自检源组成。

图2 某信号采集电子设备原理框图

信号采集电子设备接收来自天线的射频信号,经放大前端进行放大后,通过开关切换至不同的变频单元下变为中频信号,接收处理对中频信号进行分选采集获得信号参数,并送至信号处理进行融合,融合后的信号参数上报主控计算机再进行融合后显示输出。

在开展测试性设计时,信号采集电子设备内部设计了自检源,可为设备的自检提供标准的测试信号,同时在信号采集电子设备内部设计了多个测试点,以便进行故障的检测和隔离,详细情况如表1所示。

表1 某信号采集电子设备测试设计汇总表

2.2 验证系统相关性模型

根据信号采集电子设备的组成、信号流关系以及设计的测试,梳理形成信号采集电子设备的相关性模型,如图3所示。

图3 验证系统相关性模型

在相关性模型中,A={A1,A2,…,A16}为信号采集电子设备的组成单元,T={T1,T2,…,T11}为信号采集电子设备内部设计的测试。

根据验证系统的相关性模型确定组成单元与测试之间的相关性D矩阵如图4所示,其中Dij=1的表示Ti项测试可以检测确定Aj组成单元是否故障,Dij=0的表示Ti项测试无法检测确定Aj组成单元是否故障[16-18]。

图4 验证系统组成单元与测试相关性D矩阵

2.3 验证系统故障假设

由于本设计方法主要是针对设备发生多故障情况时的应用,因此,在验证中,设定某时刻信号采集电子设备的A6和A10同时发生了故障,导致电子设备内部出现多故障情况。

根据图2可知,A6和A10发生故障后,将影响到T5、T6、T7、T9、T10、T11项的测试,各测试点的测试情况如表2所示。

表2 A6和A10故障时刻设备测试情况

2.4 按照传统单故障诊断设计方法的设计

按照传统的单故障诊断设计方法,在基于单故障发生的假设前提下,依据验证系统组成单元与测试相关性D矩阵可梳理形成电子设备的图形化故障诊断树,如图5所示。

图5 传统诊断方法的故障诊断树

图形化故障诊断树由方框、测试标志、连线、数字0/1组成。方框表示基于单元(或单元故障)的故障诊断中间结果和故障诊断最终结果;测试标志为“Tn”,表示所用的测试(或测试点);连线用于表达测试执行次序或者测试跳转关系;数字0/1为测试结果标志,0表示测试未通过,1表示测试通过。

按照故障单元假设情况,此时刻A6和A10同时发生故障,因此,测试点T1~T11的测试结果为T={1,1,1,1,0,0,0,1,0,0,0},测试结果带入诊断树,最终将故障隔离定位到A5或A16故障,与实际发生故障的情况不一致。如果根据测试结果对A5或者A16进行维修,故障无法消除,将持续报A5或A16故障,导致诸多无效维修活动。

2.5 按照多故障诊断设计方法的设计

采用多故障诊断设计方法进行设计时,在验证系统组成单元与测试相关性D矩阵的基础上,根据信号流图确定组成单元与测试次数之间的相关矩阵,如图6所示。

图6 组成单元与测试次数相关性Tnum矩阵

按照假设情况,此时刻A6和A10同时发生故障,因此,各测试点的测试结果为TR={1,1,1,1,0,0,0,1,0,0,0},获得测试结果相关矩阵RD如图7所示。

图7 组成单元与测试结果相关性RD矩阵

根据测试结果相关性矩阵计算得到故障单元矩阵如图8所示,并依据此矩阵进一步计算获得故障单元发生概率矩阵,如图9所示。

图8 故障单元矩阵

图9 故障概率矩阵

根据测试结果的故障概率矩阵可知,A6发生故障的概率最大,为22.2%,因此应优先启动对A6的维修更换。

当A6维修更换完毕后,对设备重新启动测试,此时A6的故障已消除,但A10故障仍存在,则测试结果将为T={1,1,1,1,1,1,0,1,1,0,0},根据测试结果,按照上述方法进行分析,依次获得测试结果相关性矩阵、故障单元矩阵和故障概率矩阵,分别如图10~12所示。

图10 组成单元与测试结果相关性RD矩阵

图11 故障单元矩阵

图12 故障概率矩阵

由故障概率矩阵可知组成单元A10发生故障的概率最大,为50%,因此应优先启动对A10的维修。

至此,通过两次检测和维修活动,将所有故障准确检测隔离并维修完成。

2.6 验证结果对比分析

在本实例中,当电子设备同时发生A6和A10故障时,采用传统的诊断设计方法和采用多故障诊断设计方法进行的设计,其诊断和维修的对比如表3所示。

表3 A6和A10故障时刻设备测试情况

由对比结果可知,采用传统的诊断设计方法获得的诊断树对故障进行了错误的定位,导致开展了多次无效的维修活动。而采用多故障诊断设计方法进行的诊断设计,通过故障发生概率大小的方式将故障单元准确区分出来,通过较少的维修活动即完成了设备的修复。

2.7 算法性能综合分析

为进一步分析多故障诊断设计方法在不同多故障情况下的诊断准确性,针对验证系统开展了组成单元所有组合故障情况下的算法性能对比分析,具体情况如表4所示。

表4 所有故障情况下的检测分析

由对比分析表可知,多故障诊断设计方法的算法更适应系统的各种故障情况,特别是在多故障情况下,对故障单元的定位可达96%以上,准确度远远高于传统诊断设计方法的算法。

3 应用验证

针对提出的多故障诊断设计方法,在某收发阵列处理设备中开展了应用验证。

验证架构如图13所示,某收发阵列处理设备采集内部各测试点的状态,通过设备内部的控制模块上报上位机,上位机根据实时的测试结果,利用多故障诊断算法进行故障检测和隔离。

图13 应用验证架构

上位机上的多故障诊断算法采用C语言实现,如下所示,诊断算法中需要的测试性相关性矩阵通过测试性建模获得。

Void FaultAnalyse(

int CellNum,

int TestNum,

int TestResult[],

int TestDMatrix[],

int TNumMatrix[],

double *AnalyseResult[]

)

{

int i=0;

int CellResult=0;

int TempData=0;

int TestNumResult[DefineNum]={0};

int SumData=0;

CellResult=0;

for(i=0;i

{

if(TestResult[i]==1)

CellResult=CellResult|TestDMatrix[i];

}

for(i=0;i

{

TempData=CellResult&0×0001;

if(TempData==0×00)

TestNumResult[CellNum-i-1]=TNumMatrix[CellNum-i-1];

else

TestNumResult[CellNum-i-1]=0;

CellResult=CellResult>>1;

}

SumData=0;

for(i=0;i

SumData=SumData+TestNumResult[i];

for(i=0;i

*AnalyseResult[i]=(double)TestNumResult[i]/SumData;

}

收发阵列处理设备内部由14个模块组成,内部共计11个测试项目,分析形成11×14的D矩阵。在多故障注入验证中,设置了多个模块同时故障情况[19-20],图14为人为设置收发模块2、收发模块6、收发模块8和放大模块故障时的软件故障分析定位情况。通过多故障算法软件分析定位出收发模块2、收发模块6、收发模块8发生故障概率最高(19%),与实际故障设置情况符合。

图14 多故障诊断算法分析报故情况

经分析,收发阵列处理设备14个模块,在不同组合故障情况下,11个测试项目组成的测试结果共计258种,样本16 383个,可正确检测隔离的为16 348个,覆盖达到99%。

4 结束语

本文针对电子设备在设计过程中采用单故障假设进行的诊断设计无法适应使用过程中发生多故障时的故障隔离定位需求,提出了基于相关性D矩阵的多故障诊断设计方法。通过实例验证,本文提出的设计方法在测试结论中引入了故障概率信息,这极大地提高了对故障单元定位的准确度,方法简单易懂,具有易操作性,特别适用于复杂的电子设备。

猜你喜欢
测试点电子设备故障诊断
江苏泰斯特电子设备制造有限公司
比亚迪秦EV充电系统故障诊断与排除
某型机载敏感电子设备电磁干扰抑制技术研究
基于信息熵可信度的测试点选择方法研究
基于包络解调原理的低转速滚动轴承故障诊断
电子设备电路的调试方法研究
一种基于机载模块化短波功能设备的BIT设计解析
保护车辆电子设备免受污物和密封失效的影响
江淮同悦纯电动汽车无倒档故障诊断与排除
浅谈高考英语听力对策