模拟故障字典技术测点选择问题研究
发布时间:2020-06-15 22:11
【摘要】:模拟电路故障测试和诊断是目前研究的热点问题,在诸多模拟电路故障诊断方法中,故障字典法是最成熟和最具有实用价值的一种方法。故障字典技术包含三项重要内容:故障字典的构建,测点(包括测试激励,测试参量和物理测点等)选择和故障诊断。由于现代电路集成度越来越高,对测点的数目限制相当严格,所以测点选择具有重要的现实意义。鉴于故障字典法应用的广泛性和测点选择的重要性,本文重点讨论故障字典法的测点选择问题。根据研究的深入和递进关系,本文主要包含三个方面的内容:基于整数编码表的测点选择方法(包括局部最优和全局最优解的讨论);基于故障对编码的编码方法和建立在其基础之上的测点选择方法;测点选择过程中对容差的处理方法。 1.基于整数编码表的的测点选择方法研究。这部分研究内容主要包含以下几方面: 1)对现有的测点选择算法的分析。目前基于整数编码表技术的测点选择算法大都属于贪婪式搜索方法,这些算法包括两个要素:搜索策略和测点评估标准。本文分别从算法精度和时间复杂度两方面,对各种测点评估标准和测点选择策略进行了深入的理论分析和详尽的统计实验比较。纠正了目前存在的一些错误结论,为今后的研究工作提供一个指导方向:应该重点研究测点选择策略。 2)新的测点选择策略A。将深度优先的启发式图搜索算法应用于测点选择。首先将根节点初始化为所有待诊断故障;然后用所有备选测点扩展此根节点;最后从扩展出的节点中选择最优的一个作为下一步扩展对象。如此循环,直至所有故障都被隔离。因此测点选择过程就转化为图节点的扩展过程,从根节点到目标节点(不含未被隔离故障的节点)路径上的测点就构成了最终解。该策略的优点是每一次测点选择都是建立在以前选择结果之上的,因此保证了每个被选测点的有效性。 3)基于上文提出的启发式图搜索算法,提出一种更为精确的基于Rollout算法的测点选择方法RA。假定在图的某层有N_T个节点,从该层每个图节点出发都运行一遍启发式图搜索算法,得到N_T个最优测点集,从中找出一个含有最少测点的集,其对应的根节点就是最终被选测点,作为Rollout算法下一次扩展对象。与其他局部最优方法相比,该方法的到的结果更为精确。 4)全局最优测点选择算法A~*。根据信息理论和M进制编码规则,首先给出了启发函数的计算方法,推导出图节点的构造方法和扩展规则;然后在此基础上给出了用于测试节点优选的启发式图搜索A~*算法;最后进行的分析试验表明本算法既克服了局部寻优方法不能找到全局最小测点集的缺点,又能显著降低传统穷举搜索算法的时间复杂度和空间复杂度。 2.给出一种故障对编码技术和基于此技术的测点选择方法。首先将所有待隔离故障两两组对。对于i行故障对,如果能被测点j隔离,则对应故障对表的元素D_(i,j)= 1,否则D_(i,j)= 0。该编码方法充分体现了每个测点的故障隔离能力。实验结果表明,基于此技术的测点选择算法比基于整数编码方法的穷举算法得到的结果更精确、时间复杂度更低。 3.研究了模拟故障字典测点选择不可回避的容差问题。针对斜率故障模型,本文从两方面来解决容差问题:一是在实际电路运行过程中获得斜率故障曲线的交点,此交点就包含了实际电路元件的容差信息;二是本文给出了解析和仿真两种方法来获得特征区域。给出的方法较好解决了斜率故障模型中的容差问题。进而给出了考虑容差情况下的测点选择方法。 4.将本文的测点选择方法推广到系统级测点选择和序贯测试问题。由于时间复杂度太高,传统的序贯测试算法对于测点数大于12的系统就无能为力了。鉴于此,本文将序贯测试问题拆分为测点选择与序测试设计两个问题。测点选择问题用A*算法解决。序测试设计问题用AO~*算法解决。本文提出的方法更符合可测性设计的设计流程,试验和复杂度分析表明该方法能显著降低传统方法的时间复杂度。
【学位授予单位】:电子科技大学
【学位级别】:博士
【学位授予年份】:2011
【分类号】:TH165.3
【图文】:
2.4.1 精度分析在进行理论分析前,首先考虑一个例子。例2-1:带通滤波电路。电路如图2-1所示,这是一个被众多文献[49,57-60]所使用的实验电路。为了便于比较,本文也采用此电路进行分析说明。激励信号频率为1kHz,有效值为4V的正弦波。总共有18个潜在硬故障源1 18f ~f ,11个备选测图 2-1 带通滤波电路点1 11n ~n 。不同故障情况下各个测点上的电压值通过仿真获得,然后用前文所述整数编码方法进行编码,?
61个故障需要8个测点,17个故障字典需要7个测点。即83%的情况下都含有1至2个冗余测点。图2-2也清楚的表示了策略2相对于策略1的精确性。从该图很明显的看出策略2找到的结果含有的测点不超过7个,而策略1得到的结论是测点数不少于7个。因此策略2能大幅提高结果的精确度。同样的结论可以通过比较表2-11和表2-13的对应列得到。但同时应该看到,采用策略2后,程序运行的平均时间在1.2秒左右,是采用策略1的6倍。可以得出结论:策略2在精度方面优于策略1,但是时间复杂度更高。图 2-2 策略 1 与策略 2 的比较相关博士学位论文 2011年 第12期 工程科技Ⅱ辑 C029-11-34
【学位授予单位】:电子科技大学
【学位级别】:博士
【学位授予年份】:2011
【分类号】:TH165.3
【图文】:
2.4.1 精度分析在进行理论分析前,首先考虑一个例子。例2-1:带通滤波电路。电路如图2-1所示,这是一个被众多文献[49,57-60]所使用的实验电路。为了便于比较,本文也采用此电路进行分析说明。激励信号频率为1kHz,有效值为4V的正弦波。总共有18个潜在硬故障源1 18f ~f ,11个备选测图 2-1 带通滤波电路点1 11n ~n 。不同故障情况下各个测点上的电压值通过仿真获得,然后用前文所述整数编码方法进行编码,?
61个故障需要8个测点,17个故障字典需要7个测点。即83%的情况下都含有1至2个冗余测点。图2-2也清楚的表示了策略2相对于策略1的精确性。从该图很明显的看出策略2找到的结果含有的测点不超过7个,而策略1得到的结论是测点数不少于7个。因此策略2能大幅提高结果的精确度。同样的结论可以通过比较表2-11和表2-13的对应列得到。但同时应该看到,采用策略2后,程序运行的平均时间在1.2秒左右,是采用策略1的6倍。可以得出结论:策略2在精度方面优于策略1,但是时间复杂度更高。图 2-2 策略 1 与策略 2 的比较相关博士学位论文 2011年 第12期 工程科技Ⅱ辑 C029-11-34
【共引文献】
相关会议论文 前10条
1 ;On Solving Optimal Policies for Event-based Dynamic Programming[A];第二十九届中国控制会议论文集[C];2010年
2 葛威;林志文;王聪;韦海军;;基于多信号流模型的建模信息描述方法[A];2011下一代自动测试系统学术研讨会论文集[C];2011年
3 贺U
本文编号:2715071
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/2715071.html