基于frft和ifsvc的功率电子电路在线智能故障诊断方法

文档序号:6147459阅读:164来源:国知局
专利名称:基于frft和ifsvc的功率电子电路在线智能故障诊断方法
技术领域
发明涉及一种基于FRFT和IFSVC(Importance First SVC)的功率电子电 路在线智能故障诊断方法,属于信号处理和功率电子故障测试领域。
背景技术
功率电子电路系统广泛应用于各种工业与军用设备中,而电路系统(或 子系统)往往由多种功率元件构成,而这些元件往往具有一定的生命周期; 另外,电路元件除了遭受频繁的启动/停止操作和过压、过流操作之外,其性 能还往往容易遭受温度、机械振动、电磁干扰、湿度等环境应力的影响,可 能会导致器件性能的早期恶化甚至失效,从而会导致整个电路系统的整体性 能衰弱,关键元器件的提前失效还可能会导致整个系统的崩溃,从而可能会 引发严重事故。因此,实现功率电子电路的在线诊断具有十分重要的意义。
目前,对功率电子电路的在线诊断方法主要包括系统建模和模式识别 方法。其中,系统建模方法是一种比较好的方法,但是所需参数估计的计算 量很大,目前用于在线诊断还有一定的困难;而基于信号处理的智能模式识 别方法是目前的研究热点。在实际的功率电子电路诊断中,常用的信号处理 方法主要是快速傅里叶分析(FFT), FFT方法的理论较为成熟,在数字信号 处理器之中得到了广泛的应用,用于谐波分析等方面有丰富的工程应用资料 可查,但是FFT仅把信号从时域转换到频域进行分析,在进行过渡计算时丢 失了许多有用信息,因而在进行特征提取时获得的故障分辨率并不高。
采用基于分数阶的傅里叶分析方法可以解决故障分辨率不高的问题,但 是故障样本的维数可能随之增加,这增加了后续机器学习方法的训练和识别
负担。在功率电子电路中,每个元件或模块在整个电路系统中的作用往往是 不同的,出现故障之后对系统造成的影响和后果可能也有较大差别,另外, 传统方法没有优先诊断的功能。

发明内容
本发明所要解决的技术问题是针对现有技术存在的缺陷提供一种基于 FRFT和IFSVC的功率电子电路在线智能故障诊断方法。 本发明为实现上述目的,采用如下技术方案
本发明基于FRFT和IFSVC的功率电子电路在线智能故障诊断方法,其 特征在于包括如下步骤
一.离线仿真1) 对功率电子电路进行可测性分析,确定功率电子电路的可测节点和
故障类型;
2) 对功率电子电路施加与故障类型对应的测试激励后釆用数据采集卡 在步骤1所述的可测节点处采集功率电子电路的输出响应信号;
3) 将步骤2所述的输出响应信号经过分数阶傅里叶分析FRFT分解并 提取故障特征;
4) 将步骤3所述的故障特征经过归一化得到故障样本,所述故障样本 包括训练样本和测试样本;
5) 将步骤4所述的训练样本经过"one against rest" SVC分类器训练得到 训练参数,将步骤4所述的测试样本经过"one against rest" SVC分类器测试 得到最高故障诊断精度所对应的各个参数,利用所述最高故障诊断精度所对 应的各个训练参数形成故障字典;
二.在线诊断
6) 依次提取步骤5所述的故障字典内的信息作为基于重要性优先原则 的支持向量机分类器IFSVC的节点,即构成了基于重要性优先原则的支持 向量机分类器IFSVC;
7) 当待测的功率电子电路运行时,则重复步骤2至4得到实际故障样
本;
8) 将步骤7所述的实际故障样本经过步骤6所述的基于重要性优先原则 的支持向量机分类器IFSVC输出故障模式。
本发明的有益效果在于
通过采用FRFT等多分辨率分析方法,可以更有效地提取故障特征样本, 并有利于后续的SVC分类器分类;采用的IFSVC结构唯一 (带拒识功能), 并且可以避免BP神经网络等方法固有的局部极值、训练效率差、对数据维 较为敏感等缺点;分类器设计时考虑了重要性优先的原则,提高了功率电子 电路在线诊断的自动化程度和实时诊断效果。


图1:本发明故障诊断框图2: IFSVC的故障诊断流程图。
具体实施例方式
下面结合附图对发明的技术方案进行详细说明
本发明采用基于IFSVC的功率电子电路在线智能故障诊断过程框图, 如图1所示。本发明的实施主要分为两个步骤离线仿真和在线诊断。离线 仿真的主要目的是建立故障字典,在线诊断主要是釆用故障字典进行故障的 计算和定位。具体操作如下
1)在功率电子电路在线诊断之前,首先离线对待测的功率电子电路进行可测性分析,根据需要诊断的故障模式类型和数目,再确定功率电if各的测 试节点和测试参数。
功率电子电路的可测性分析主要釆用系统建模的方法进行,并结合功率 电路的运行特性加以分析。经过可测性分析之后,需要确定各个故障才莫式的 重要性,并进行排序。例如,在一个逆变器电路中,需要对实现逆变功能的 功率管进行故障诊断, 一般的,功率管的短路故障对电路造成的影响要比功 率管开路造成的影响要大(即造成的后果更加严重),因此,在诊断的时候,
认为功率管短路故障的重要性要大于功率管开路故障的重要性;在功率电子 电路中,元器件产生硬故障对电路系统造成的影响要比元件产生参数故障对 电路系统造成的影响要显著,因此,元器件硬故障的重要性明显比参数故障 的重要性大。
假设需要在线诊断的故障模式一共有W+l种,故障代码依次标记为/。, …,/w,对整个电路分析完毕,其诊断的故障模式的重要性顺序为
/^y^…》/w。此处,/。代表功率电子电路正常运行时的无故障状态代码。
2) 因为本发明采用基于机器学习的方法进行在线智能故障诊断,所以 必须采用一定的故障样本进行训练才能进行应用。 一般的,机器学习需要的 样本来源有两种仿真样本和实际样本。其中,采用实际的样本进行训练十 分有用,但是考虑到实际样本的获取较为困难,在某些情况下是不可能得到 的,因此,往往采用仿真的样本进行训练。在进行仿真时,可以利用软件(如 Matlab、 Pspice)对功率电路进行建模,建模分析时,采用的元件模型应尽 量和实际应用的元件保持一致,这样在软件仿真时可以使得仿真的样本尽量 接近实际采集的数据样本。
确定后续机器学习所需要的训练样本数目,假设每种故障模式采用的训 练样本数目为"则iV+l种故障模式总共需要的训练样本数目为ff(iV + l)。在 进行仿真时,按照/。, 乂,…,人的顺序依次进行仿真,考虑实际应用中元 件容差的影响,此处采用Monte Carlo算法进行模拟,Monte Carlo分析可以 采用均匀分布或高斯分布。
在仿真和处理时,需要同时考虑在线诊断所需的传感器类型和精度如 果采集的为电流信号,则需要通过硬件电#电流信号转换为电压信号再进 行数据釆集。数据采集的精度、釆样率和采集的数据长度可以根据实际的需 要(系统产生故障后的检测、处理和定位时间要求等)确定,比如,数据采集 的AD精度为14位,釆样率为500KHz,数据点数s为1024点。
3) 对仿真釆集到的数据样本进行分数阶傅里叶分析,FRFT的连续变换 公式为<formula>formula see original document page 5</formula>
其中,变换的核函数&为(下式中的"为整数)在本式&中,j为复数中的虚数代表符号(j2=-l), cot、 csc代表余切和
余割函数,"为旋转因子,且"=;;.2, /7为分数阶的阶数,t为时间变量,u
2
为上式核函数的参数,S为沖击函数,n为整数(O、 1、 2等),兀为圆周率常 数。p的取值范围一般为
,当尸=0时上式即成为原始信号,当p4时 即成为常规的傅里叶分析。利用不同的p值对信号进行分析可以得到从不同 角度得到的故障信息特征。
假设当/7 = /时,对功率电子电路的某个节点MOC^ ( _/ = l,...,Af,其中M为
待测的功率电子电路可测节点数目)采集到的s点数据进行FRFT分解,分 解之后得到的故障特征矢量为S,其维数大小为s,当p取不同的值时,即
得到不同的系数。这些系凄H映了该节点信号从原始信号空间向傅里叶的频 域空间过渡时的状态,当电i 各产生不同类型的故障时,该节点的输出信号都 会产生不同的变化,相应地这些分数阶分解系数都会产生不同的值,因此对 于故障诊断都是有价值的信息。在本发明中,对p在
之间均匀采样c/次,
则P的离散值为丄,2,...,^^,1,利用FRFT进行分析得到的特征矢量系数
并进行组合得到节点/处的总特征矢量,并记为& ,《,...,《]。对整个
电路的M节点的信号进行处理,最终得到的一个特征矢量为 五=[£;,五2,...,&],该矢量的维数为s.〖M。 一般的,五的维数较大,采用 常规的神经网络方法往往不能奏效,因此,采用支持向量机分类器加以诊断 可避免出现的"维数灾难";有些情况下,数据的维数过大,可能会导致存储 复杂度的提升,这时可以对样本进行PCA降维操作,虽然损失了一些诊断 信息,但是故障特征数据的维数可能会显著降低。对故障特征样本需不需要 降维要纟艮据实际需要决定。
4)对通过分数阶傅里叶分析得到的故障特征进行归一化操作,其主要 目的是在样本训练时防止数据范围的波动过大而设定的。对故障特征E进行 归一化的公式如下 [max(E) - min(E")]
其中,min(.)为取矢量的最小值函数,取完之后形成的最小值矩阵维和故障特征E—致,且内部所有元素的值都为E中最小的数据元素;max(.)表 示取矢量的最大值函数。
经过数据的归一化之后,故障样本的数据范围在[O, l]之间。把所有故 障模式的样本分为两组训练样本和测试样本,确定一定的Mercer核函数 (可选择的类型包括多项式核、径向基核和sigmoid核, 一般的,径向基 核的效果要好一些);在使用训练样本进行训练时,把其中一种故障模式(例
如/。)的训练样本作为"-r标签,其余故障模式的所有训练样本作为"+r标
签,并利用"one against rest" SVC进行训练,最终得到一定的训练参数信息 (例如i/。即表示第0个二元SVC的训练信息);在对应一定的参数情况下 全部训练完毕,利用"one against rest" SVC对测试样本进行分类并计算整体 的故障诊断精度大小,取最高故障诊断精度所对应的各个参数(包括核函 数类型、支持向量、拉式系数、网络偏差等)作为最终的最优参数力。以保存, 注意保存这些训练信息的时候,是按照训练时故障模式的重要性原则依次进
行存储的,即保存这些训练信息的时候是按照/Zo、 ..... //w的顺序依次
保存的,依次为第0个至第二元SVC的训练信息。
5)分类器设计完毕,需要进行在线的故障诊断和测试。实际测试样本 的获取方法和训练样本的获取方法基本一致当待测的功率电子电路运行 时,在电路的可测节点周期性(根据实际电路的运行需要设计此周期大小, 比如每20ms检测一次)采集电路的输出响应并进行FRFT分解,对分解系 数进行上述步骤3) 4)的操作,便形成了实际的故障特征样本。然后把故障 特征样本输入至IFSVC进行故障分类。
IFSVC的结构见图2所示。在进^f于测试的时候,把疑似样本;c载入计算 的緩沖RAM (随才踏储器)空间,并从ROM (只读存储器)空间内提取离 线获取的故障字典信息。
根据重要性优先的原则,依次提取/Zo、 A..... //w进行计算,这些小
表格内包含的信息主要有支持向量、样本标签、拉式系数和偏差、核函数 类型。计算采用常规的二元SVC决策函数。
/W,(IX-(") + 6')
z=l
该函凄t是一个符号函数,用于决定样本x的标签类型,上个式中,sgn一)是符 号函数,表示对计算的结果取符号(如果该样本的标签为"-l",则判别当前 发生的故障类型码为/。;如果为"+l",则表示当前测试样本属于其他故障模
式代码,需要继续调用其他的故障训练信息进行计算;如果一直到最后判决 x也不属于/w,则IFSVC做出拒识,表示采用现有的分类器不能诊断当前发 生的故障);",'为训练时得到的第/个支持向量所对应的拉式系数;少,为第/个 支持向量所对应的样本标签("-l"或"+l"); K(;c,Z)为Mercer核函数,参加运 算的样本为测试样本x和训练样本X (或支持向量的样本集);6'为训练完毕对应的偏差;"为支持向量个数。
权利要求
1、一种基于FRFT和IFSVC的功率电子电路在线智能故障诊断方法,其特征在于包括如下步骤一.离线仿真1)对功率电子电路进行可测性分析,确定功率电子电路的可测节点和故障类型;2)对功率电子电路施加与故障类型对应的测试激励后采用数据采集卡在步骤1所述的可测节点处采集功率电子电路的输出响应信号;3)将步骤2所述的输出响应信号经过分数阶傅里叶分析FRFT分解并提取故障特征;4)将步骤3所述的故障特征经过归一化得到故障样本,所述故障样本包括训练样本和测试样本;5)将步骤4所述的训练样本经过“one against rest”SVC分类器训练得到训练参数,将步骤4所述的测试样本经过“one against rest”SVC分类器测试得到最高故障诊断精度所对应的各个参数,所述最高故障诊断精度所对应的各个训练参数形成故障字典;二.在线诊断6)依次提取步骤5所述的故障字典内的信息作为基于重要性优先原则的支持向量机分类器IFSVC的节点,即构成了基于重要性优先原则的支持向量机分类器IFSVC;7)当待测的功率电子电路运行时,则重复步骤2至4得到实际故障样本;8)将步骤7所述的实际的故障样本经过步骤6所述的基于重要性优先原则的支持向量机分类器IFSVC输出故障模式。
2、 根据权利要求1所述的基于FRFT和IFSVC的功率电子电路在线智 能故障诊断方法,其特征在于当步骤6中所述的基于重要性优先原则的支持 向量才几分类器IFSVC中的节点没有与步骤7所述的实际的故障样本匹配, 则拒绝识别。
3、 根据权利要求1或2所述的基于FRFT和IFSVC的功率电子电路在 线智能故障诊断方法,其特征在于步骤5种所述故障字典的构建方法如下基于重要性优先原则的支持向量机分类器IFSVC能够诊断的故障模式 共有W + 1种,故障代码依次标记为/。,,,…,A,其重要性顺序为 /J_/^..々A,在进行样本训练的时候,将7V + 1种故障模式的样本依次经 过"one against rest" SVC分类器训练得到7V+1个二元SVC,将所有的二元 SVC的训练参数保存在一起成为一部故障字典,其中7V为自然数。
全文摘要
本发明公布了一种基于FRFT和IFSVC的功率电子电路在线智能故障诊断方法,属于信号处理和功率电子故障测试领域。本发明方法包括以下步骤在电路合适的可测节点处周期性采集待测的功率电子电路输出信号;对采集的电压或电流信号进行分数阶傅里叶变换并提取故障特征以形成样本;利用故障字典进行计算以实现故障元件的定位。本发明具有方法简单、故障分辨率和诊断精度较高等优点,能够提高功率电子电路在线故障诊断的自动化程度。
文档编号G01R31/28GK101614786SQ20091003175
公开日2009年12月30日 申请日期2009年7月7日 优先权日2009年7月7日
发明者江 崔, 王友仁 申请人:南京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1