专利名称:一种模拟电路故障传播特性的分析方法
技术领域:
本发明涉及一种模拟电路故障传播特性的分析方法。
背景技术:
模拟电路故障诊断最关心的一大任务是故障定位。如何更高效地运用故障信息, 更准确地搜寻故障位置是其不断追求的目标。然而模拟电路的自身特点,如元件容差、响应 的连续性、有限可及节点和电路的非线性、高阶、多回路等使其故障表现出层次性、传播性、 相关性,一个微小的故障信号通过电路拓扑的传播、扩散、积累和放大将严重影响电路的可 靠性和安全性,这些异常信息一方面是故障诊断的重要信息源,另一方面,也会对真正故障 源的定位产生严重干扰,造成故障定位的艰巨性;此外,模拟电路的规模化、系统化和多层 次封装设计,造成可用的测试数据过少,即使采用多类测试信号结合高效的信号处理方法, 也很难从根本上解决诊断信息不足的问题。因而对故障信号的跟踪、定位以及故障传播特 性这一深层诊断知识进行分析显得尤为重要。 在众多针对模拟电路故障的模拟仿真以及特征提取方法中,由于缺乏自动化程度 较高的仿真方法,很难对庞大的故障特征样本数据进行处理并挖掘出样本数据本身存在的 许多统计特性,造成众多可用诊断信息的缺失。如何建立一种能高效进行故障模拟和特征 提取以及能从较小样本集得到可靠总体估计的仿真框架是这项研究的一大难题。 为了解决模拟电路故障诊断存在的上述技术问题,本发明提供一种模拟电路故障 传播特性的分析方法。 本发明解决上述技术问题的技术方案包括以下步骤 1)对模拟电路的各个元件参数、节点状态变化进行交流分析和参数扫描,得到模 拟电路各个节点正常情况下的电路响应曲线簇,以及节点故障状态下的电路响应曲线簇;
2)根据故障状态下的电路响应曲线簇与正常情况下的电路响应曲线簇的匹配程 度来划分故障模式; 3)各故障模式之间的关系矩阵表示并计算其关联概率值;接着将划分后的故障 模式及其耦合关系抽象成点集和弧集,并将关联概率值赋予弧,构建模拟电路故障传播网 络; 4)计算模拟电路故障传播网络的聚类系数C和平均特征路径长度; 5)计算模拟电路故障传播网络的度分布,根据度分布选取可测点。
本发明的技术效果在于本发明利用协同仿真构建模拟电路故障传播特性的抽象
模型,对模拟电路的故障进行模拟,提取故障特征信息及其耦合关系;然后对提前的故障信
息进行数值处理,划分故障模式,将各模式之间的关系矩阵表示并计算其关联概率值;接着
将划分后的故障模式及其耦合关系抽象成点集和弧集,并将关联概率值赋予弧,构建模拟
电路故障传播网络,对模拟电路故障传播网络进行特征参数分析、度分布分析、路径搜索,
发明内容优选可测点,提高了故障诊断效率及准确度。
下面结合附图对本发明作进一步的说明。
图1为本发明的流程图。 图2为本发明中故障样点模糊模式划分原理图。
图3为本发明中的故障传播网络模型示意图。
图4为本发明中的路径传播流程图。
具体实施例方式
参见图1,图1为本发明的流程图。本发明的具体实施过程如下
1)利用0rcad C即ture CIS完成模拟电路原理图的绘制。 2)通过PSPICE仿真,对模拟电路的各个元件参数、节点状态变化进行交流分析和 参数扫描,得到模拟电路各个节点正常情况下的电路响应曲线簇Y,以及节点故障状态下的 电路响应曲线簇X。 针对模拟电路的特点,本发明用故障状态下的电路响应曲线簇X与正常情况曲线 簇Y的匹配程度来划分故障模式,以此来衡量电路故障的严重程度。匹配程度主要从幅值、 频率和相似系数三方面综合加以考虑。 ①计算正常与故障情况下对应曲线的相似系数(;,y,计算公式如下 其中v为测试频率,x(v)与y(v)分别为簇X和Y中的一条曲线,和7^7为 曲线幅度均值。 ②考虑幅值比,对相似系数进行对数化和归一化处理。
以S^来表征匹配程度,计算公式如式(2)所示 S x,y的值域为
,其中0和1两个端点分别对应硬故障和正常工作状态,区间 内数值对应软故障情形。将S^的值域区间化,记为
U = [Up U2, U3, , Up ]; ③对归一化后的数据进行模糊划分。相关参数如下u = [Ul, u2, u3. . . , Ui,...], u为信息控制点集合为,Ui为U中元素且为"的几何中点;M = [mi,m2,m3,. . . ,nij,...];为 故障样本集合,其中Hlj为标号为j的故障样本;W = [Wl, w2, w3, . . . , wY,...];为故障特征 参数集合,其中Wy为标号为Y的故障特征参数,= k-nijl为nij与邻近两个类中心的 距离,r为U中所有元素的半径其中i = 1,2,3,... ;j = 1,2,3,... ;y = 1,2,3,...。
首先计算mj与邻近两个类中心的距离即dij,限定mj只能归入中心点靠近它的两
4类,并且U中所有元素的半径均为r,可得nij归属于"的模糊划分公式如下
一 (3) 71 0 其他 式中"是从dij的定义域到[O,l]区间的一个映射,不同的"可引导出不同的 集合M在集合U上的模糊划分。
例如取论域划分控制点步长和模糊划分函数如下 0 < A = 0. 1 < 1
0A 其他 则1!=
,即可以得到如图2所示的故障样点模糊模式划分。
(
3)节点的选取方法 将上步所划分的故障模式抽象为节点集,即E = (A,B),其中A为根据波形匹配系 数进行模糊划分的故障模式集合;B为A的一个数值约束集合,即各个故障模式对应的信息 控制点集u。 对于有小个故障元件,p个故障节点的电路,若仅考虑单故障,该模型的节点集合
元素个数为
(5)
A
若将多故障考虑进来,该模型的节点集合元素个数为
w"Sc; + "小i^ (6)
为组合运算c
其中t为所考虑的多故障的重数,小> t >2,C$ 4)弧、网络的构建
①对模拟电路故障进行模糊模式划分后,把仿真样本数据归入不同的模式。将描 述样本在各种模式上分布的特征矩阵记为Qh = [Qhj],其中h为模式标号,j为样本标号,Qhj 为第j个样本划分至h故障模式的信息量,Qhj的值通过计算式(3)得出。
②通过对不同模式的样本分布特征矩阵Qh进行比较,得到描述它们耦合关系的矩 阵尺=[R^]!oa,K和L为不同电路结点的模式数,Rae为模式a和模式|3间耦合的信息 量值,由式(7)计算,其中Qa和Qe分别为模式a和模式|3的样本分布特征矩阵,"SUM"
为元素求和运算," *"为矩阵点乘运算,"&"为元素位与逻辑运算。
l 及"- = / Z及^ ③矩阵R建立了不同电路节点模式之间的有向权值传播路径,它包含了两部分信 息即故障信息传播的方向D(a — 13)和路径的权值R。e,描绘的是对故障样本信息分配的 频率分布估计。 通过对统计数据的完善,我们对权值进行更新。模拟电路故障传播网络模型的弧
5集为F二 (D(a — e),Rae)。 ④构建出模拟电路故障传播网络,用以下集合来描述
G= (E,F) = ((A,B), (D(a — e),Rae)) (8)
图3为所构建网络模型的示意图。
5)特征参数计算方法 通过实例电路分析和模型参数计算,可知模拟电路故障传播网络往往具有大的聚 类系数和小的特征路径长度,即具有小世界特性。小世界网络的特征参数及几何性质见式 (9) 一(12)。 a)模拟电路故障传播网络的聚类系数C表征着故障模式之间的相似程度,在一定 程度上反映了故障传播的深度,其计算公式如下
1 + 2y,
C-丄y"~^~ (9) 式中N为网络的节点集合元素个数,ki表示节点i的度数(连接边数);yi表示节 点i的邻近节点之间的实际连接边数。 b)平均特征路径长度表征着故障模式之间的耦合程度,在一定程度上反映了故障 传播的广度,如式(10)所示。 式中D(b, C)表示任意两个相同节点间的最短路径所包含边的数目,它是从全局 角度对任意两个节点距离特征参数的描述。 c)小世界网络介于规则网络和随机网络之间,同时具有大的聚类系数和小的平均 距离,其几何性质可表示为 式中Cr和3r分别表示与小世界网络具有相同节点数N、平均度数E的随机网络的 聚类系数和平均距离,计算如下
"I (12)
<formula>formula see original document page 6</formula>
6)度分布分析 节点的度k为与该节点连接的其他节点的数目,直观上看,一个节点的度越大就 意味着这个节点在某种意义上越重要。网络中节点的度的分布情况可用分布函数P(k)来 描述。p(k)表示的是一个随机选定的节点的度恰好是k的概率。模拟电路故障传播网络的 度分布可以用幂律分布来描述。幂律分布也称为无标度(scale-free)分布,具有幂律分布 的网络也称为无标度网络,其分布函数的形式为
p(k) k—入 (13) 网络模型度分布的幂率特征表明该电路故障传播的信息集中在少数网络节点上, 具有相对很大度数特别是出度数的这些节点意味着对应的传播路径也就越多,因此从路径 搜索,我们在保证故障识别准确性的前提下能够得到最优的故障测试点集,并且对其进行状态监测和优先保护将极大提高所设计电路的运行可靠性。
7)路径搜索 针对所建模拟电路故障传播网络模型,我们综合考虑各种路径搜索策略的优劣, 从模型中一个给定的源节点开始,按照一定的规则向它的一个或多个邻居传递查询信息, 以期获取所需要的故障诊断信息如最大概率故障传播路径。采用的几种搜索策略如下所 示,其中节点存储的目标文件为根据波形匹配系数进行模糊划分的故障模式集合A和各个 故障模式对应的信息控制点集u :
a)广度优先搜索策略(BFS) 当源节点s应用广度优先搜索策略(breadth-first search, BFS)在网络中的节 点上寻找指定文件时,s首先查询其所有的邻居节点,询问是否含有目标文件,如果s的邻 居中有节点存储了目标文件,则将目标文件返回给源节点;如果没有邻居含有目标文件,则 所有的邻居将查询继续传递给各自的邻居节点, 一直到搜索到目标文件为止。 [OO73] b)随机游走搜索策略(RW) 当源节点s应用随机游走策略(random walk, RW)搜索目标节点t时,s首先判断 自己的邻居节点中有无目标节点t :如有,则中止搜索;如无,则向任一个邻居查询它的邻 居节点中是否有目标节点。重复这个过程一直到寻找到目标节点t的任一个邻居为止。与 广度优先策略相比,本策略搜索步数要大很多,但由于每一步只前传一个查询消息,因此大 大减少了网络中的消息流量。
c)最大度搜索策略(DS) 在每个节点都认识自己的邻居并知道每个邻居的度的条件下,应用最大度搜索策 略(degree search,DS)在网络中的节点上寻找指定的文件的过程如下源节点s首先查询 其度最大的邻居节点,询问是否含有目标文件,如果此邻居节点上存储了目标文件,则它将 目标文件返回给源节点,如果此邻居节点上不含有目标文件,则它选择自己度最大的邻居 将查询传递过去,一直到搜索到目标文件为止。其流程图见图四。 通过路径搜索我们获知最大概率故障传播路径,进而为故障诊断提供更多诊断信 息。 8)故障诊断可测点优选 无标度网络很容易在高连接点集发生故障后引发大规模传播,造成灾难性后果, 因此选择合适的可测点集是非常必要的,它也将为电路进行状态监测和在线诊断提供非常 大的帮助。 本发明根据所研究的电路的故障传播特性所表现出来的无标度网络特征及其不
均匀性特性,对故障电路的可测点进行优选。本发明利用度分布分析结果,选取其中少量度
最大的节点,构成高连接点集,进而提高了故障诊断效率及准确度。 本发明利用Oread Pspice和数值分析软件Matlab协同仿真步骤如下 ①故障特征提取 I.首先进入Oread Capture CIS绘图区,在元件库中找到相应电路元件放置于此 区,随后为各元件连线,编辑设置好元器件的属性,保存后即完成电路原理图的绘制。
II.通过PSPICE仿真,对各个元件参数、节点状态变化进行交流分析和参数扫描, 即分析电路中某参数(如电阻电容值等)在一定范围内的改变对整个电路特性的影响,得到电路各个节点正常情况下的频率响应,以及节点随参数变化的频率响应曲线簇(簇中的不同曲线对应不同元件参数下的电路响应),将形成的数据列表存于Output File中。
②故障模式划分 I.将实验数据和先验知识的有机结合,进行数据样本的模糊划分。 II.确立故障网络的节点和边(弧),在MATLAB中建立故障传播矩阵。 III.完成故障信息传播网络模型的构建,并刻画故障传播概率等特征。 IV.将故障传播矩阵(.mat)的文件形式转化为适合Pajek分析的(.net)形式。 ③故障模型构建与分析 I.将网络数据文件(.net)导入Pajek仿真平台,利用Pajek中的"Draw"工具进行可视化绘图和调整。 II.利用Pajek的选项卡"Net" —"Paths between 2 vertices",针对构建的故障传播网络模型进行传播路径搜索,进行故障定位。 III.利用Pajek中的"Degree"进行度分布分析。可发现连接度高的点(hub),它对整个网络的故障传播特性起着至关重要的作用,采用它可指导电路的可测性优化设计。度分布指数Y由度分布双对数坐标图直线拟合而得。(参见公式9) IV.同时,利用Pajek中的"Clustering Coefficients"工具得出网络的聚类系
数,利用公式IO得出平均路径长度;并对所构模型的拓扑结构及其他特征参数进行分析,以此研究故障传播规模及其规律,并发掘深层的网络潜在信息。为电路的可靠性分析及智能融合诊断提供参考数据。
8
权利要求
一种模拟电路故障传播特性的分析方法,包括以下步骤1)对模拟电路的各个元件参数、节点状态变化进行交流分析和参数扫描,得到模拟电路各个节点正常情况下的电路响应曲线簇,以及节点故障状态下的电路响应曲线簇;2)根据故障状态下的电路响应曲线簇与正常情况下的电路响应曲线簇的匹配程度来划分故障模式;3)用矩阵表示各故障模式之间的关系并计算其关联概率值;将划分后的故障模式及其耦合关系抽象成点集和弧集,并将关联概率值赋予弧,构建模拟电路故障传播网络;4)计算模拟电路故障传播网络的聚类系数C和平均特征路径长度;5)计算模拟电路故障传播网络的度分布,根据度分布选取可测点。
2. 根据权利要求1所述的模拟电路故障传播特性的分析方法,所述步骤3)包括以下步骤计算故障状态下的电路响应曲线簇X与正常情况下电路响应曲线簇Y对应曲线的相似系数c;,v,计算公式如下、2>(v)-剩)、E,-x")2其中v为测试频率,x(v)与y(v)分别为簇X和Y中的一条曲线,x(v)和y(v)为曲线 幅度均值。对相似系数进行对数化和归一化处理,以S^来表征匹配程度,计算公式如下 ^、<formula>formula see original document page 2</formula>Sx,y的值域为l],其中0和l两个端点分别对应硬故障和正常工作状态,区间内数值对应软故障情形,将S^的值域区间化,记为 U = [Un U2, U3, , Ui, ];对归一化后的数据进行模糊划分。
3.根据权利要求1所述的模拟电路故障传播特性的分析方法,步骤3)中故障模式划分 中,nij归属于"的模糊划分公式如下"附)=<^ (3) a y) i 0 其他式中"是从dij的定义域到[O,l]区间的一个映射,mj为故障样本,(^.= lui-nijl为nij与邻近两个类中心的距离,r为U中所有元素的半径。
全文摘要
本发明公开了一种模拟电路故障传播特性的分析方法。它包括以下步骤获取模拟电路各个节点正常情况下的电路响应曲线簇及节点故障状态下的电路响应曲线簇;根据故障状态下的电路响应曲线簇与正常情况下的电路响应曲线簇的匹配程度来划分故障模式;根据故障模式构建模拟电路故障传播网络;计算模拟电路故障传播网络的聚类系数C和平均特征路径长度;计算模拟电路故障传播网络的度分布,根据度分布选取可测点。本发明根据电路故障传播特性所表现出来的无标度网络特征及其不均匀性特性,对故障电路的可测点进行优选,进而提高了故障诊断效率及准确度。
文档编号G01R31/08GK101718834SQ200910227140
公开日2010年6月2日 申请日期2009年12月1日 优先权日2009年12月1日
发明者彭敏放, 王嘉家, 谭虎 申请人:湖南大学