一种基于流形结构改进的SVM模拟电路故障诊断方法技术

技术编号:17467969 阅读:57 留言:0更新日期:2018-03-15 05:20
本发明专利技术公开一种基于流形结构改进的SVM模拟电路故障诊断方法,主要步骤为:用软件模拟诊断对象的故障;对于电路中的每一种故障用蒙特卡洛分析,检测故障的特征信号,用小波包将故障信号分解,基于最优小波熵原则使信号分解具有最大规律性,提取每组信号最优能量值为故障的特征值;对故障分类时,选用改进的SVM,将一部分数据进行样本训练,剩余部分进行判别分析,从而得出分类的正确率。在构造SVM时考虑样本类间的相似度,使分类后能保证各类数据间结构特征,达到更好的分类效果。

【技术实现步骤摘要】
一种基于流形结构改进的SVM模拟电路故障诊断方法
本专利技术具体涉及模拟电路
,是一种基于流形结构改进的SVM模拟电路故障诊断方法,主要应用于模拟电路的故障诊断,主要是基于小波包最优能量熵和流形结构以及类内相似度的SVM(SupportVectorMachine,支持向量机)模拟电路故障诊断。
技术介绍
在当今智能化迅猛发展的时代,模拟电路已经广泛应用于军事、工业、生活等各个领域。由于模拟电路的运行环境复杂多样,其自身存在的故障模型欠佳,元件容差,故障参数连续和电路非线性等特点,使得模拟电路故障诊断技术发展缓慢。随着机器学习的发展,更先进的技术被运用到模拟电路的故障诊断中,为了进一步提高电路的准确性,以及在遇到问题时,减少维修所耗费的精力和财力,通过测试手段来对电路的故障进行诊断和辨识,可及时维修,更换出现故障的电路器件,降低了企业运营的成本。传统的SVM分类,在构造最优超平面时仅仅关注于数据整体类间的可分离性,忽视了数据的结构信息,导致在数据中存在非线性流形结构,分类的边界过于光滑,严重影响了SVM的分类性能。同时一般电路的输出与故障之间存在着非线性的关系,标准的SVM仅关注类间的间隔信息是远不够的。本文提出了基于形结构类内离散度的SVM,融合数据的全局和局部先验信息,能够有效地提高SVM的诊断效果。
技术实现思路
针对上述缺陷,本文提出了基于流形结构改进的SVM模拟电路故障诊断,可以更快更准确的诊断出模拟电路出现的故障。1.该方法包括以下步骤:A1、用软件模拟诊断对象的故障。A2、对于电路中的每一种故障用蒙特卡洛分析,检测故障的特征信号,用小波包将故障信号分解,基于最优小波熵原则使信号分解具有最大规律性,提取每组信号最优能量值为故障的特征值。A3、对故障分类时,选用改进的SVM,将一部分数据进行样本训练,剩余部分进行判别分析,从而得出分类的正确率。2.在A1中所用到的软件为orcad以及Pspice3.对于A2中所得到的故障特征值的步骤为:(1)将所测量的信号进行3层小波包分解,能够得出8个频带的小波包分解系数(2)在此基础上构建最优小波树,主要基于最优能量熵a.计算出小波树中每个节点的能量熵b.从最低一层小波包分解的子空间比较,若两个子空间的熵值小于母空间熵,保留这两个子空间,母空间的熵用这两个子空间的熵之和代替,反之保留母空间,舍弃子空间c.最后将剩余最优能量熵的系数重构可得最优小波树,再计算该信号的能量值,作为故障信号的特征值4、对于故障分类时,构造SVM时,主要将样本的类内离散度以及数据之间的流形结构考虑进去,该方法步骤如下:a.构造类内的相似矩阵,计算样本集中任意两个样本点的欧氏距离,若两个样本间的距离小于阈值ε,可以认为是连接的,赋予权值1,否则权值为0.b.Wij为该样本同类间的权重矩阵,数据的类内相似度矩阵,可以定义为S=ω(W'-W)ω,其中c.对于SVM的分类,期最优化的问题也就可以描述为5.在实施步骤A3分类判别故障时,就用到所测得特征数据一部分用于训练,剩余的用于分类判别,测得分类的正确率。有益效果基于最优能量熵重构得到的最优小波树的能量值作为特征向量,更能表现出故障信号的特征。在SVM判别分析时,考虑数据的流形结构,以及个样本间的权值矩阵结合类内的离散度矩阵,能有效提高判别分析的准确度,达到更好的分类效果。附图说明图1为所选取的诊断电路;图2基于该方法诊断电路的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。选取带通滤波器作为诊断对象,电路图如附图1,在OrCAD/PSpice软件中画出电路,元件具有容差,设立电阻容差为标称值的5%,电感为10%。设立故障模式分别为C1↑,C2↑,C3↑,C4↑,R1↑,R2↓,R3↑,R4↓,R5↑,R6↓,R7↑,R8↓,其中↑表示该值为大于标称值50%的故障值,↓为小于标称值50%的故障值。这样就有12组故障值,加上正常状态,一共有13中状态。用蒙特卡洛分析法对每一种故障状态进行200次分析,再用matlab对信号进行小波包分析,重构出最优小波树,将他们的最优能量熵作为特征值,组成特征向量。算法步骤如下:a.计算出小波树中每个节点的能量熵其中eij为每个频带的相对能量b.从最低一层小波包分解的子空间比较,若两个子空间的熵值小于母空间熵,即Ent(N)>Ent(N1)+Ent(N2),留这两个子空间,母空间的熵用这两个子空间的熵之和代替,反之保留母空间,舍弃子空间c.最后将剩余最优能量熵的系数重构可得最优小波树,再计算该信号的能量值,作为故障信号的特征值T=[E0,E1…En]。对于故障分类时,构造SVM时,主要将样本的类内离散度以及数据之间的流形结构考虑进去,该方法步骤如下:d.构造类内的相似矩阵,计算样本集中任意两个样本点的欧氏距离,若两个样本间的距离小于阈值ε,可以认为是连接的,赋予权值1,否则权值为0.e.Wij为该样本同类间的权重矩阵,数据的类内相似度矩阵,可以定义为S=ω(W'-W)ω,其中对于SVM的分类,期最优化的问题也就可以描述为其中类内的离散度矩阵为Sw=S1+S2,i=1,2。最后剩余的用于分类判别,测得分类的正确率。本文档来自技高网...
一种基于流形结构改进的SVM模拟电路故障诊断方法

【技术保护点】
一种基于流形结构改进的SVM模拟电路故障诊断方法,其特征在于,该方法包括以下步骤:A1、用软件模拟诊断对象的故障;A2、对于电路中的每一种故障用蒙特卡洛分析,检测故障的特征信号,用小波包将故障信号分解,基于最优小波熵原则使信号分解具有最大规律性,提取每组信号最优能量值为故障的特征值;A3、对故障分类时,选用改进的SVM,将一部分数据进行样本训练,剩余部分进行判别分析,从而得出分类的正确率。

【技术特征摘要】
1.一种基于流形结构改进的SVM模拟电路故障诊断方法,其特征在于,该方法包括以下步骤:A1、用软件模拟诊断对象的故障;A2、对于电路中的每一种故障用蒙特卡洛分析,检测故障的特征信号,用小波包将故障信号分解,基于最优小波熵原则使信号分解具有最大规律性,提取每组信号最优能量值为故障的特征值;A3、对故障分类时,选用改进的SVM,将一部分数据进行样本训练,剩余部分进行判别分析,从而得出分类的正确率。2.如权利要求1所述的方法,其特征在于,在A1中所用到的软件为orcad以及Pspice。3.如权利要求1所述的方法,其特征在于,对于A2中所得到的故障特征值的步骤为:(1)将所测量的信号进行3层小波包分解,能够得出8个频带的小波包分解系数;(2)在此基础上构建最优小波树,主要基于最优能量熵;a.计算出小波树中每个节点的能量熵;b.从最低一层小波包分解的子空间比较,若两个子空间的熵值小于母空间熵...

【专利技术属性】
技术研发人员:单剑锋杨雨
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏,32

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

1