一种复杂系统测试优选的实现方法技术方案

技术编号:8271348 阅读:245 留言:0更新日期:2013-01-31 03:33
本发明专利技术公开了装备生产和维修过程中的测试诊断技术领域中的一种复杂系统测试优选的实现方法。包括:对待测系统进行初始化;对待测系统故障诊断矩阵labels.MC进行预处理;判断集合为labels_set是否为空集合,如果集合labels_set不为空集合,则从集合labels_set中选择一个节点作为当前节点,对当前节点进行预处理;计算当前节点的上限new_U;判断当前节点是否为叶子节点,如果当前节点是叶子节点,则处理集合labels_set中的其他节点;否则,将当前节点分裂为两个子节点,并把分裂得到的两个节点加入集合labels.set中,并从中删除当前节点,而后处理集合labels_set中的其他节点。本发明专利技术确保搜索到最优测试点且具有满意的快速性。

【技术实现步骤摘要】
本专利技术属于装备生产和维修过程中的测试诊断
,尤其涉及一种复杂系统测试优选的实现方法
技术介绍
随着科学技术的发展,现代化装备或系统构成组件越来越多,功能越来越复杂。系统中物理测点众多,而测试种类繁多。而要想对这样复杂的系统或装备进行故障诊断,必须首先进行测试,测试是获取诊断所需信息的重要手段。没有完备的测试,不能获取充足的信息量,则很难保证故障诊断的精确性。然而面对如此庞大的可行测试集合,如何选择最少数目的测试,以满足故障诊断的要求,是进行诊断之前必须解决的一个重要问题。如果能够在诊断之前完成有效的测试选择,既可以克服诊断时选取测试的盲目性,又可以降低测试数目,从而节省测试成本,还能保证较高的诊断精度。 测试优选方法很多,目前典型的方法有I)基于信息论的方法该方法的基本思路是基于信息论确定一个测试点的评价指标,比如信息熵E(j),测点信息量ICN,信息含量I(y)等,然后以此为依据单步前向寻优的方式来逐渐选出局部最优测试点。其中应用最广的当数信息熵了。基于信息熵的测试点优选算法由文献I (Starzyk, J. A. ; Dong Liu; Zhi-HongLiu;et. al本文档来自技高网...

【技术保护点】
一种复杂系统测试优选的实现方法,其特征是所述方法包括:步骤1:对待测系统进行初始化;设定当前节点对应待测系统的故障诊断矩阵为labels.MC,在当前节点处已选的测试点集合为labels.T1,当前节点处确定不选的测试点集合为labels.T2,待处理的节点集合为labels_set;步骤2:对待测系统故障诊断矩阵labels.MC进行预处理;如果待测系统故障诊断矩阵中的两行及两行以上完全相同,则称其所对应的故障是等价的;在等价故障中,只需保留一个代表故障,其余故障则定义为冗余故障,删除冗余故障;如果待测系统故障诊断矩阵中的两列及两列以上完全相同,则称其所对应的测试是等价的,在等价测试中,只需...

【技术特征摘要】
1.一种复杂系统测试优选的实现方法,其特征是所述方法包括 步骤I:对待测系统进行初始化; 设定当前节点对应待测系统的故障诊断矩阵为labels. MC,在当前节点处已选的测试点集合为labels. Tl,当前节点处确定不选的测试点集合为labels. T2,待处理的节点集合为 labels_set ; 步骤2 :对待测系统故障诊断矩阵labels. MC进行预处理; 如果待测系统故障诊断矩阵中的两行及两行以上完全相同,则称其所对应的故障是等价的;在等价故障中,只需保留一个代表故障,其余故障则定义为冗余故障,删除冗余故障; 如果待测系统故障诊断矩阵中的两列及两列以上完全相同,则称其所对应的测试是等价的,在等价测试中,只需保留一个代表测试,其余测试则定义为冗余测试,删除冗余测试; 步骤3 :判断集合为labels_set是否为空集合,如果集合labels_set为空集合,则结束;否则,执行步骤4; 步骤4 :从集合labels_set中选择一个节点作为当前节点,对当前节点进行预处理,包括 41)将当前节点所必选测试点和必删测试点分别添加到集合labels.Tl和集合labels. T2 中; 42)求得使集合labels.Tl尚不能独立隔离诊断的故障模糊组,然后针对每一个模糊组,如果当前节点剩余可选择的测试点,即当前节点对应待测系统的故障诊断矩阵labels.MC各个列中,存在一列,使得该模糊组内的两个故障只有这一列是差异的,则该列所对应的测试点一定应该选入集合labels. Tl中; 43)如果当前节点对应待测系统的故障诊断矩阵labels.MC存在各元素全为O或者全为I的列,则将这些列添加到集合labels. T2中,即这些列对诊断没有任何意义,将其删除; 步骤5 :计算当前节点的上限new_U,具体是找出当前节点所包含的测试中诊断能力最强的测试加入到集合labels. Tl中;所述诊断能力最强的测试是指该测试点加上labels.Tl中的测试,其所能唯一诊断隔离的故障数目最多; 步骤6:判断当前节点是否为叶子节点,如果当前节点是叶子节点,则返回步骤3 ;否贝U,执行步骤7; 步骤7 :将当前节点分裂为两个子节点,包...

【专利技术属性】
技术研发人员:陈晓梅李瑞静
申请(专利权)人:华北电力大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1