CN102608519B - 基于节点信息的电路故障诊断方法 - Google Patents

基于节点信息的电路故障诊断方法 Download PDF

Info

Publication number
CN102608519B
CN102608519B CN201210051355.4A CN201210051355A CN102608519B CN 102608519 B CN102608519 B CN 102608519B CN 201210051355 A CN201210051355 A CN 201210051355A CN 102608519 B CN102608519 B CN 102608519B
Authority
CN
China
Prior art keywords
node
matrix
circuit
energy
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210051355.4A
Other languages
English (en)
Other versions
CN102608519A (zh
Inventor
李小平
谢楷
方海燕
刘彦明
黎剑兵
陶稳
苏敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN201210051355.4A priority Critical patent/CN102608519B/zh
Publication of CN102608519A publication Critical patent/CN102608519A/zh
Application granted granted Critical
Publication of CN102608519B publication Critical patent/CN102608519B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

本发明公开一种基于节点信息的电路故障诊断方法,主要解决现有故障诊断方法必须已知电路原理图的缺点。其诊断抛开电路具体的元器件电气特性、连接关系及电路结构的因素,以电路测试节点的信息作为电路故障诊断的依据,不需要建立故障字典就能有效的进行故障诊断,同时将电路节点的信号特征以矩阵的数学形式表示,通过建立测试节点的位置矩阵、能量矩阵和相关矩阵分别表征电路节点的位置分布信息、能量分布信息和相关信息;然后计算出能量变化矩阵和相关变化矩阵表示节点的状态变化特征和信息传递特征;通过节点信息传递特征搜索出状态变化节点中的故障节点,从而定位出故障元件的位置。本发明具有电路节点特征表示方法简单,便于故障分析的优点。

Description

基于节点信息的电路故障诊断方法
技术领域
本发明属于测试技术领域,涉及电路故障诊断领域,特别是一种基于节点信息的电路故障诊断方法,可用于原理图未知、芯片技术资料不详的电路故障诊断。
背景技术
故障诊断是根据对被诊断对象测试所取得的有用信息进行分析处理,判断被诊断对象是否处于异常状态或故障状态,确定故障的方位,预示故障的发生的方法。故障诊断由***建模和故障建模、故障检测、故障分离或辨识、故障预测四个部分组成。根据***采用的特征描述和检测方法的差异,形成了不同故障诊断方法。国际故障诊断权威德国的P.M.Frank教授认为,所有的故障诊断方法可以划分为基于数学模型的故障诊断、基于信号处理的故障诊断和基于知识的故障诊断。基于信号处理的故障诊断的最大特点是不需要对象的准确模型,可以得到描述信号的本质特征,适合复杂***的诊断。该信号处理的故障诊断方法以统计分析、相关分析、时频分析、小波分析、数理统计和随机过程为理论基础,有着广泛的应用。
随着科学技术的发展,电路的复杂程度日益提高,对其进行故障诊断的难度也越来越大。传统的电路故障诊断方法大部分是基于电路资料详尽或者电路原理图已知的情况下,利用pspice等仿真软件对电路的各种故障状态进行模拟,得出电路在正常状态和故障状态的数据模型,然后利用神经网络训练或者建立测试点-故障状态的信息矩阵,推断出故障诊断的适用专家***、故障字典。然而对于先验知识缺乏,技术资料不全的电路,无法建立其仿真模型,不能得到用于故障诊断的故障字典,定位故障元件的位置较为困难。
发明内容
本发明的目的在于克服上述已有技术的不足,提出了一种基于节点信息的电路故障诊断方法,以方便确定故障元件的位置。
本发明的技术思路是:抛开电路具体的元器件电气特性、连接关系及电路结构的因素,以输入、输出及节点特征为基础,建立一种电路的数学模型,并以该模型为基础,得到电路故障的搜索规则,其实现步骤包括:
1)对电路的N个测试节点从1到N依次进行编号,用x、y两个方向的最小网格把所有的测试节点分开,空网格处的元素值填充为-1,将网格所形成的矩阵作为电路测试节点的位置矩阵P,位置矩阵的大小即为网格数的大小;
2)在电路正常状态下,将位置矩阵P中表示测试节点编号的元素值替换为该处节点的信号特征值,得到电路正常时测试节点的能量矩阵EN
3)将能量矩阵EN中的节点信号特征值取出,从节点1开始,分别计算每个节点与电路上其它所有节点信号间的相关量,将每个节点与其他节点信号的相关量作为矩阵的一行,构造一个对称矩阵作为电路正常时测试节点的相关矩阵RN
4)在电路故障状态下,将位置矩阵P中表示测试节点编号的元素值替换为该处节点的信号特征值,得到电路故障时测试节点的能量矩阵EF
5)将能量矩阵EF中的节点信号特征值取出,从节点1开始,分别计算每个节点与电路上其它所有节点间的信号相关量,将每个节点与其他节点的相关量作为矩阵的一行,构造一个对称矩阵作为电路故障时测试节点的相关矩阵RF
6)从节点1开始,将电路正常时的能量矩阵EN和电路故障时的能量矩阵EF在节点位置处的元素进行做差运算,若差值的绝对值大于或等于给定的阈值A,则将能量矩阵EN中相应节点处的元素值替换为1,若差值的绝对值小于给定的阈值A,则将能量矩阵EN中相应节点处的元素值替换为0,得到电路测试节点的能量变化矩阵EΔ,阈值A由具体电路的节点信号测量误差确定;
7)将电路正常时的相关矩阵RN和电路故障时的相关矩阵RF进行矩阵相减运算,若差矩阵中元素值的绝对值大于或等于给定的阈值B,则将此元素值替换为1,若差矩阵中元素值的绝对值小于给定的阈值B,则将此元素值替换为0,得到电路测试节点的相关变化矩阵RΔ,阈值B由具体电路的节点信号测量误差确定;
8)在能量变化矩阵EΔ中取出一个元素为1的能量变化节点i,从位置矩阵P中找出能量变化节点i所有的邻域节点,将邻域节点的总个数记为n;
9)在相关变化矩阵RΔ中找出能量变化节点i与n个邻域节点间相关性发生变化的节点,即相关变化矩阵RΔ中元素为1的位置所对应的节点,将相关性发生变化的节点总个数记为m;
10)若m>n/2,则判断能量变化节点i为故障节点,若m≤n/2,则判断能量变化节点i为正常节点;
11)取下一个能量变化节点,重复执行步骤8到步骤10,得到所有的故障点集合;
12)按照电路中信号从输入到输出的流通方向,将故障点集合中测试节点的故障概率从大到小依次排序。
本发明与现有技术相比具有以下优点:
1、本发明以矩阵的数学形式表示电路特征,表示方法简单直观,克服了传统表示方法复杂的问题,便于电路故障分析。
2、本发明的电路故障诊断方法抛开电路具体的元器件电气特性、连接关系的因素,以电路测试节点的信息作为电路故障诊断的依据,克服了传统电路故障诊断方法必须已知电路原理图的缺点,便于原理图未知电路的故障诊断。
附图说明
图1为本发明的流程图;
图2为本发明实施例所用的带阻滤波器电路原理图;
图3为电路测试节点网格划分图。
具体实施方式
本发明的实施例选择图2所示的带阻滤波器电路进行故障诊断,假设电路中的电阻R4发生故障。
结合附图1,对本发明实施例的检测步骤如下:
步骤1.对图2的带阻滤波器电路的20个测试节点从1到20依次进行编号,用x、y两个方向的最小网格把所有的测试节点分开,空网格处的元素值填充为-1,如图3所示,将网格所形成的矩阵作为电路测试节点的位置矩阵P,位置矩阵的大小为网格数的大小,即:
P = 1 2 3 5 6 7 9 14 - 1 17 17 20 - 1 - 1 - 1 4 - 1 - 1 8 15 16 - 1 - 1 19 - 1 - 1 - 1 - 1 10 11 13 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 12 - 1 - 1 - 1 - 1 - 1 .
步骤2.在电路正常状态下,将位置矩阵P中表示测试节点编号1-20的元素值替换为该处节点的信号特征值,得到电路正常时测试节点的能量矩阵EN
E N = 15209 15540 15225 60901 55895 38467 1.54 E + 05 33.005 - 1 2.82 E + 05 2.77 E + 05 6.12 E + 05 - 1 - 1 - 1 15225 - 1 - 1 38466 0 2.83 E + 05 - 1 - 1 1.53 E + 05 - 1 - 1 - 1 - 1 61791 46682 1.87 E + 05 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 46681 - 1 - 1 - 1 - 1 - 1
其中E为数学运算中以10为底的指数符号。
步骤3.将能量矩阵EN中的节点信号特征值取出,从节点1到节点20,分别计算每个节点与电路上其它所有节点信号间的相关系数λxy,将每个节点与其他节点信号的相关系数λxy作为矩阵的一行,构造一个20行20列的对称矩阵作为电路正常时测试节点的相关矩阵RN,因为矩阵结构较大,所以只选取相关矩阵RN的15-20行、15-20列进行显示,即:
R N = 1 0 0 0 0 0 0 1 0.99391 0.98217 0.9538 0.95379 0 0.99391 1 0.9928 0.96645 0.96645 0 0.98217 0.9928 1 0.97301 0.97301 0 0.9538 0.96645 0.97301 1 1 0 0.95379 0.96645 0.97301 1 1 .
步骤4.在故障状态下,将位置矩阵P中表示测试节点编号1-20的元素值替换为该处节点的信号特征值,得到故障时测试节点的能量矩阵EF
E F = 16468 17182 16489 65954 54312 40315 1.61 E + 05 35.651 - 1 3.27 E + 05 3.85 E - 15 0.0071 - 1 - 1 - 1 16489 - 1 - 1 40314 0 3.3 E + 05 - 1 - 1 0.0071 - 1 - 1 - 1 - 1 62115 43396 1.74 E + 05 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 43395 - 1 - 1 - 1 - 1 - 1
其中E为数学运算中以10为底的指数符号。
步骤5.将能量矩阵EF中的节点信号特征值取出,从节点1到节点20,分别计算每个节点与电路上其它所有节点信号间的相关系数λxy’,将每个节点与其他节点的相关系数λxy’作为矩阵的一行,构造一个20行20列的对称矩阵作为故障时测试节点的相关矩阵RF,因为矩阵结构较大,所以只选取相关矩阵RF的15-20行、15-20列进行显示如下:
R F = 1 0 0 0 0 0 0 1 0.99356 0.25145 - 0.46668 - 0.46669 0 0.99356 1 0.14014 - 0.5018 - 0.5018 0 0.25145 0.14014 1 0.20801 0.20801 0 - 0.46668 - 0.5018 0.20801 1 1 0 0.46669 - 0.5018 0.20801 1 1 .
步骤6.从节点1到节点20,将电路正常时的能量矩阵EN和故障时的能量矩阵EF在节点位置处的元素进行做差运算,若差值的绝对值大于或等于EN中元素的10%,则将能量矩阵EN中相应节点处的元素值替换为1,若差值的绝对值小于EN中元素的10%,则将能量矩阵EN中相应节点处的元素值替换为0,得到电路测试节点的能量变化矩阵 E Δ , E Δ = 0 0 0 0 0 0 0 0 - 1 0 1 1 - 1 - 1 - 1 0 - 1 - 1 0 0 0 - 1 - 1 1 - 1 - 1 - 1 - 1 0 0 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 0 - 1 - 1 - 1 - 1 - 1 .
步骤7.将电路正常时的相关矩阵RN和故障时的相关矩阵RF进行矩阵相减运算,若差矩阵中元素值的绝对值大于或等于RN中元素的10%,则将此元素值替换为1,若差矩阵中元素值的绝对值小于RN中元素的10%,则将此元素值替换为0,得到电路测试节点的相关变化矩阵RΔ,因为矩阵结构较大,所以只选取相关变化矩阵RΔ的15-20行、15-20列进行显示如下:
R Δ = 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 0 0 1 1 1 0 0 .
步骤8.在能量变化矩阵EΔ中取出一个元素为1的能量变化节点18,从位置矩阵P中找出能量变化节点18的邻域节点为17,19,20,邻域节点的总个数n=3。
步骤9.在相关变化矩阵RΔ中找出能量变化节点18与节点17、19、20间相关性发生变化的节点,即相关变化矩阵RΔ中元素为1的位置所对应的节点,相关性发生变化的节点为节点17、19、20,总个数m=3;
步骤10.因为m=3,n=3,所以m>n/2,判断能量变化节点18为故障节点;
步骤11.取下一个能量变化节点19,执行步骤8到步骤10,判断能量变化节点19为正常节点,取下一个能量变化节点20,执行步骤8到步骤10,判断能量变化节点20为正常节点,得到所有的故障点集合为{18};
步骤12.因为故障点集合中只有节点18,所以节点发生故障的概率为p(18)=1,对照图2中所示,节点18的位置为电阻R4所在的位置,诊断结果与所假设的故障相符合。

Claims (1)

1.一种基于节点信息的电路故障诊断方法,其特征在于,包括以下步骤:
1)对电路的N个测试节点从1到N依次进行编号,用x、y两个方向的网格把所有的测试节点分开,空网格处的元素值填充为-1,将网格所形成的矩阵作为电路测试节点的位置矩阵P,位置矩阵的大小即为网格数的多少;
2)在电路正常状态下,将位置矩阵P中表示测试节点编号的元素值替换为该处节点的信号特征值,得到电路正常时测试节点的能量矩阵EN
3)将能量矩阵EN中的节点信号特征值取出,从节点1开始,分别计算每个节点与电路上其它所有节点信号间的相关量,将每个节点与其他节点信号的相关量作为矩阵的一行,构造一个对称矩阵作为电路正常时测试节点的相关矩阵RN
4)在电路故障状态下,将位置矩阵P中表示测试节点编号的元素值替换为该处节点的信号特征值,得到电路故障时测试节点的能量矩阵EF
5)将能量矩阵EF中的节点信号特征值取出,从节点1开始,分别计算每个节点与电路上其它所有节点间的信号相关量,将每个节点与其他节点的相关量作为矩阵的一行,构造一个对称矩阵作为电路故障时测试节点的相关矩阵RF
6)从节点1开始,将电路正常时的能量矩阵EN和电路故障时的能量矩阵EF在节点位置处的元素进行做差运算,若差值的绝对值大于或等于给定的阈值A,则将能量矩阵EN中相应节点处的元素值替换为1,若差值的绝对值小于给定的阈值A,则将能量矩阵EN中相应节点处的元素值替换为0,得到电路测试节点的能量变化矩阵EΔ,阈值A由具体电路的节点信号测量误差确定;
7)将电路正常时的相关矩阵RN和电路故障时的相关矩阵RF进行矩阵相减运算,若差矩阵中元素值的绝对值大于或等于给定的阈值B,则将此元素值替换为1,若差矩阵中元素值的绝对值小于给定的阈值B,则将此元素值替换为0,得到电路测试节点的相关变化矩阵RΔ,阈值B由具体电路的节点信号测量误差确定;
8)在能量变化矩阵EΔ中取出一个元素为1的能量变化节点i,从位置矩阵P中找出能量变化节点i所有的邻域节点,将邻域节点的总个数记为n;
9)在相关变化矩阵RΔ中找出能量变化节点i与n个邻域节点间相关性发生变化的节点,即相关变化矩阵RΔ中元素为1的位置所对应的节点,将相关性发生变化的节点总个数记为m;
10)若m>n/2,则判断能量变化节点i为故障节点,若m≤n/2,则判断能量变化节点i为正常节点;
11)取下一个能量变化节点,重复执行步骤8到步骤10,得到所有的故障点集合;
12)按照电路中信号从输入到输出的流通方向,将故障点集合中测试节点的故障概率从大到小依次排序。
CN201210051355.4A 2012-03-01 2012-03-01 基于节点信息的电路故障诊断方法 Expired - Fee Related CN102608519B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210051355.4A CN102608519B (zh) 2012-03-01 2012-03-01 基于节点信息的电路故障诊断方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210051355.4A CN102608519B (zh) 2012-03-01 2012-03-01 基于节点信息的电路故障诊断方法

Publications (2)

Publication Number Publication Date
CN102608519A CN102608519A (zh) 2012-07-25
CN102608519B true CN102608519B (zh) 2014-03-19

Family

ID=46526036

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210051355.4A Expired - Fee Related CN102608519B (zh) 2012-03-01 2012-03-01 基于节点信息的电路故障诊断方法

Country Status (1)

Country Link
CN (1) CN102608519B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102289577B (zh) * 2011-07-29 2014-03-19 北京航星机器制造有限公司 一种基于最大修复时间最小化的排故方法
CN103076556B (zh) * 2013-01-21 2013-10-16 中国民航大学 航电组件功能维护测试点选取方法
CN105092999B (zh) * 2014-05-19 2017-12-12 罗克韦尔自动化技术公司 利用多个指示的电力质量事件定位
CN106526460B (zh) * 2016-12-29 2019-06-04 北京航天测控技术有限公司 一种电路故障定位方法及装置
CN106656637B (zh) * 2017-02-24 2019-11-26 国网河南省电力公司电力科学研究院 一种电网异常检测方法及装置
CN107966648B (zh) * 2017-11-27 2019-10-01 中国航空综合技术研究所 一种基于相关性矩阵的嵌入式故障诊断方法
CN112067971A (zh) * 2020-08-06 2020-12-11 北京唯实兴邦科技有限公司 基于vi曲线故障现象矩阵对比快速隐患检测与诊断方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005317561A (ja) * 2004-04-26 2005-11-10 Sharp Corp 半導体ウエハ,プローブ装置,ウエハテスト装置およびウエハテスト方法
CN101576604B (zh) * 2009-01-04 2012-10-03 湖南大学 基于异类信息融合的模拟电路故障诊断方法
US8181135B2 (en) * 2009-08-27 2012-05-15 International Business Machines Corporation Hold transition fault model and test generation method
TWI414955B (zh) * 2010-04-01 2013-11-11 Nat Univ Tsing Hua 一種快速偵測節點合併並簡化電路之方法

Also Published As

Publication number Publication date
CN102608519A (zh) 2012-07-25

Similar Documents

Publication Publication Date Title
CN102608519B (zh) 基于节点信息的电路故障诊断方法
CN110006645B (zh) 一种多源融合的高压断路器机械故障诊断方法
CN108604360B (zh) 设施异常监测方法及其***
CN106529090A (zh) 一种航天电子类产品可靠性评估方法
TWI395959B (zh) 用以判定供檢測晶片上故障用之關聯值及用以判定晶片上位置的故障機率之方法與裝置
CN103853889A (zh) 一种基于键合图的电力电子***故障诊断方法
CN109543743B (zh) 一种基于重建预测残差的制冷机组多传感器故障诊断方法
CN102279357B (zh) 一种基于边界扫描技术的分解式电路互连测试方法
CN105631077A (zh) 具有增大的故障覆盖率的集成电路
CN105786678A (zh) 一种基于相关性模型的测试性预计方法
CN103927343A (zh) 一种phm***诊断与预测能力综合验证方法
CN102735261A (zh) 基于相关性模型的红外地球敏感器故障可诊断性确定方法
CN104635146A (zh) 基于随机正弦信号测试和hmm的模拟电路故障诊断方法
TWI551868B (zh) 診斷子網路缺陷之電腦實施方法,用於診斷子網路缺陷的具有複數指令儲存於其上之電腦可讀取儲存媒體以及故障合成的診斷系統
CN102306244B (zh) 一种基于检测点评估的排故方法
CN111260823B (zh) 基于i/o测点故障依赖矩阵的故障诊断方法
CN103076556B (zh) 航电组件功能维护测试点选取方法
Mittal et al. Test chip design for optimal cell-aware diagnosability
CN104765024A (zh) 一种机载雷达干扰自动检测***
CN107505512A (zh) 基于jtag技术的电子装备智能故障监测方法及装置
CN105741184A (zh) 一种变压器状态评估方法及装置
CN108845247B (zh) 一种模拟电路模块故障诊断方法
US10078720B2 (en) Methods and systems for circuit fault diagnosis
CN103197162A (zh) 一种基于模板匹配的多开关参量故障诊断方法
US9310431B2 (en) Diagnosis framework to shorten yield learning cycles of advanced processes

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140319

Termination date: 20200301