[go: up one dir, main page]

CN101907681A - 基于gsd_svdd的模拟电路动态在线故障诊断方法 - Google Patents

基于gsd_svdd的模拟电路动态在线故障诊断方法 Download PDF

Info

Publication number
CN101907681A
CN101907681A CN 201010228687 CN201010228687A CN101907681A CN 101907681 A CN101907681 A CN 101907681A CN 201010228687 CN201010228687 CN 201010228687 CN 201010228687 A CN201010228687 A CN 201010228687A CN 101907681 A CN101907681 A CN 101907681A
Authority
CN
China
Prior art keywords
sample
fault
suprasphere
class
training
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.)
Granted
Application number
CN 201010228687
Other languages
English (en)
Other versions
CN101907681B (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.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
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 Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN2010102286876A priority Critical patent/CN101907681B/zh
Publication of CN101907681A publication Critical patent/CN101907681A/zh
Application granted granted Critical
Publication of CN101907681B publication Critical patent/CN101907681B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

本发明公开了一种基于GSD_SVDD的模拟电路动态在线故障诊断方法,属于模拟电路故障诊断技术领域。本发明方法在离线测试中使用KFCM算法计算电路每个可测节点的故障分离度值,根据故障分离度值的大小选择最优测试节点集合;在在线诊断过程中,采用基于图谱空间距离正负样本加权的SVDD单类分类方法构建故障诊断模型,并采用分层诊断方法对测试样本进行诊断,同时动态更新故障类库及诊断模型。本发明方法有效的降低了诊断模型的训练和在线诊断时间,确保了在线诊断的实时性要求,提高了故障诊断的精度,并能动态更新诊断模型参数,使诊断系统具有自适应能力。

Description

基于GSD_SVDD的模拟电路动态在线故障诊断方法
技术领域
本发明涉及一种模拟电路故障诊断方法,尤其是一种基于GSD_SVDD的模拟电路在线故障诊断方法。
背景技术
现代电子设备自测试、自诊断、自修复的发展趋势对模拟电路故障诊断提出了新的要求,一旦某部分电路发生故障,要求能实现电路在线实时测试诊断,在不影响电路的正常工作下,完成故障的隔离定位和修复并重新投入系统使用。尽管过去二十多年人们在离线电路故障诊断技术上取得了不少的成果,然而在线实时电子设备故障诊断的研究仍然不成熟。
与离线模拟电路故障诊断相比,在线故障诊断面临了更多的困难,不仅需要克服模拟电路中广泛存在的非线性,故障类型多,元器件存在容差等问题,还需要满足以下两点要求:(1)实时性。在线故障诊断对系统的实时性要求更高,一旦某部分电路发生故障,要求诊断系统能立即诊断出结果,以便对系统故障进行及时修复,这都要求在线故障诊断中数据采集、数据预处理、数据诊断的速度更快,不能影响电路的正常运行;(2)自适应性。在线系统出现故障后要及时将诊断的故障信息反馈给诊断系统,实时修改诊断系统的各种参数,增加系统的自适应性,电子设备在线运行过程中,由于设备环境、元器件容差等影响,设备状态不断变化,因此要求诊断系统的各种参数要随时间不断更新,适应电子设备环境新的要求。
目前,基于信号处理的人工智能法是模拟电路在线诊断方法研究的热点。结合现有文献和专利技术,模拟电路线诊断过程中,常用的信息处理技术有傅里叶变换,小波变换,分数阶信号处理等,而常用的人工智能方法有神经网络法、粗糙集法、支持向量机法、智能融合法等。基于信号处理的人工智能诊断方法虽然诊断效率高,解决了故障诊断的模糊性和不确定性等问题,但是仍然具有以下不足:(1)在线采集的信号受电子元件容差和外界噪声的影响,导致信号处理时间过程长,无法满足在线诊断实时性的要求,而且信号处理后的特征样本可分性不高;(2)人工智能法通常需要事先建立智能诊断模型,诊断模型训练时间过长与实时性要求相矛盾。(3)在线诊断系统要求具有自适应性,而智能系统本身的自适应能力与学习能力又局限了故障诊断的准确性和实时性。(4)现有的模拟电路在线故障诊断方法得到的诊断精度不理想,误诊率较高。
发明内容
本发明的目的在于提供一种能够解决现有模拟电路在线诊断技术中存在的诊断模型训练时间过长与实时性要求相矛盾、自适应能力不强和误诊率高的问题的模拟电路在线故障诊断方法。
本发明的思路是通过采用一种改进的SVDD分类方法,即基于图谱空间距离正负样本加权的SVDD单类分类方法(简称GSD-SVDD,以下均同),用于模拟电路故障诊断,以解决现有方法诊断模型训练时间过长与实时性要求相矛盾的问题。
SVDD的基本思想是通过在特征空间中找出一个包围目标样本点的超球体并通过最小化超球体所包围的体积来让目标样本点全部(或尽可能多)地被包围在超球体中,而非目标样本点尽可能的不被包含在超球体中。SVDD是一种单类分类模型,由于只需要一类训练样本,在具有较高诊断效果的同时,诊断模型的训练速度快,较传统人工智能法更能适应在线故障诊断的实时性。但是,传统的SVDD在训练过程中对噪声和奇异点很敏感,当训练样本中含有一些噪声或野值样本时,这些含有“异常”信息的样本在特征空间中常常位于超球体附近,导致获得的超球体不是真正的最优超球体。本发明的GSD-SVDD方法根据图谱空间距离为正负样本进行加权,将训练样本分成正负样本两类,每个样本点分配一个模糊隶属度系数,由于每个样本点具有不同的惩罚系数,使得各样本点对描述边界影响能力不同,可以通过弱化噪声点和奇异点的权值来减少噪声和奇异点的影响,以获得鲁棒性更好、精度更高的描述超球体,能有效提高传统SVDD诊断模型的泛化能力和诊断精度。
具体而言,本发明通过以下技术方案来达到本发明的目的:
基于GSD_SVDD的模拟电路动态在线故障诊断方法,其特征在于,包括以下各步骤:
A、从待测电路中选择最优测试节点集合;
B、通过步骤A中选择的测试节点采集待测电路的正常样本和故障样本,对采集的样本进行特征提取和降维的预处理,得到训练正常样本集和故障样本集;
C、对步骤B得到的训练正常样本集和故障样本集分别使用GSD_SVDD方法进行训练,得到正常类诊断模型和故障类诊断模型;所述GSD_SVDD方法是一种基于图谱空间距离正负样本加权的SVDD单类分类方法,该方法根据训练样本的图谱空间距离,将训练样本分成正、负两类,将训练样本的图谱空间距离作为权值对该训练样本进行加权,并由加权的正、负样本通过求解最小二次规划目标训练得到一个最优空间超球体,该超球体内包含正样本,而负样本位于超球体外,训练时每个样本依据图谱空间距离不同而被赋予不同的惩罚度;
D、采集待测电路在线运行的测试样本,进行滤波、特征提取和降维的预处理;
E、对步骤D采集的测试样本进行分层故障诊断:首先,用正常类诊断模型判断是否是故障,如果是,则采用故障类诊断模型定位故障类别,并更新样本库和诊断模型。
上述技术方案中,选取最优测试节点集合可使用传统的寻优方法,例如灵敏度值方法和智能算法寻优法,但灵敏度方法往往需要列出电路方程,对大规模电路和非线性电路的适用性不强;而智能算法寻优法,需要设置寻优的目标函数,且寻优时间往往过长。因此本发明采用故障分离度值来进行最优测试节点的选择,即根据KFCM算法计算在该节点下采集的故障样本的故障分离度值,根据分离度值的大小选择最优测试节点集合,该方法不需写出电路的节点方程,适合任意规模的线性电路和非线性电路,该方法反映了测试节点的故障样本分离程度,有利于提高诊断系统的精度。
另外,在对测试样本进行分层故障诊断时,本发明是根据测试样本与正常样本类及故障样本类超球体球心距离是否大于该超球体半径来判断测试样本是否属于该类,但在实际诊断中会存在多个故障类超球体满足上述条件,从而无法判定测试样本的所属类别。为解决该问题,本发明采用贝叶斯决策规则判断测试样本所属的故障类,其判断函数为:
classofz = arg max i = 1 , . . . , c N i N ( r i 2 - d i 2 ( z ) )
其中,Ni是训练样本中第i类故障样本数,i=1,...,c,c为故障样本类数,N为所有训练样本总数,ri是第i类GSD-SVDD诊断模型超球体的半径,di(z)是测试样本z距离第i类诊断模型超球体球心的距离。
综上所述,本发明在离线测试中使用KFCM算法计算电路每个可测节点的故障分离度值,根据分离度值的大小选择最优测试节点集合;在在线诊断过程中,采用基于图谱空间距离正负样本加权的SVDD单类分类方法(GSD-SVDD)进行故障诊断模型的构造,并采用分层诊断方法对测试样本进行诊断并动态更新故障类库及诊断模型。相比现有技术,本发明方法具有以下优点:
(1)本发明根据电路中可测节点的故障分离度值选择最优测试节点集合,不需要写出节点方程,适合任意规模的线性电路和非线性电路,反映了测试节点的故障样本分离程度,提高了诊断系统的精度。
(2)本发明采用基于图谱空间距离正负样本加权的SVDD单类分类方法构建诊断模型,既具有传统SVDD诊断方法模型训练速度快、诊断实时性好的优点,同时又减少了噪声和奇异点的影响,提高了诊断模型的泛化能力和诊断精度。
(3)本发明采用分层诊断方法诊断在线新样本,只需计算测试样本与正常样本球体球心的距离,节约了判断测试样本与其他故障类关系的时间,极大的提高了电路正常状态的诊断效率。
(4)本发明采用GSD-SVDD动态诊断模型,该诊断模型具有识别新故障类别的能力,同时动态的修改诊断模型的参数,保证了诊断系统具有自适应能力和学习能力,有选择性的更新训练样本集和样本诊断模型,降低了在线诊断的时间。
附图说明
图1是本发明的流程框图;
图2是本发明的GSD SVDD分类器模型图;
图3是本发明方法中动态更新GSD SVDD诊断模型的流程图。
具体实施方式
下面结合附图对本发明的技术方案进行详细说明:
如附图1所示,本发明的模拟电路动态在线故障诊断方法具体包括以下各步骤:
A、从待测电路中选择最优测试节点集合;
本发明根据电路中可测节点的故障分离度值选择最优测试节点集合,具体包括以下各步骤:
A1、采用仿真工具模拟待测电路的运行状态,并在电路输入端加入与待测电路工作时相同的激励信号;
本具体实施方式中采用Pspice仿真工具模拟待测电路的运行状态。
A2、采集故障特征样本,计算各故障特征样本集的故障分离度;具体按照如下各步骤:
A201、分别在各可测节点处采集故障特征样本,得到与可测节点数相同个数的故障特征样本集,且每一可测节点分别对应一个故障特征样本集;
A202、使用KFCM算法计算故障特征样本集中各故障样本类的聚类中心vi,i=1,...,c,c为故障样本类的个数;其中,KFCM算法的目标函数为:
J m ( U , V ) = Σ i = 1 c Σ k = 1 n u ik m | | Φ ( x k ) - Φ ( v i ) | | 2
约束条件为:
Figure BSA00000193608600052
(k=1,2,...n)
式中,U=[uik]是隶属矩阵,V=[vi]是聚类中心矩阵,uik介于(0,1)间,uik表示第k个数据点Φ(xk)属于类i的程度,m∈[1,∞)是一个加权指数,vi是输入空间中的聚类中心,i=1,...,c,n是数据样本数;
A203、按照以下公式计算各故障特征样本集的故障分离度:
J i ( x ) = Σ i = 1 c 1 c ( v ‾ i - m ‾ ) T ( v ‾ i - m ‾ )
m → = 1 c Σ i = 1 c v → i
其中,Ji(x)是在第i个可测节点下采集的故障特征样本集x的故障分离度,i=1,...,c;
A3、将计算得到的故障分离度值按照从大到小进行排序,选取前ξ2个故障分离度值所对应的可测节点作为最优测试节点,ξ2为1-10的整数。
本步骤中选取的最优测试节点数目可根据实际需要选取,本具体实施方式考虑到实际诊断时的常见情况,将该数目限定为1-10;当然,根据实际需要,也可选取10个以上的最优测试节点。
B、通过步骤A中选择的测试节点采集待测电路的正常样本和故障样本,对采集的样本进行特征提取和降维的预处理,得到训练正常样本集和故障样本集;
本具体实施方式中,采集样本及对样本进行预处理具体按照如下步骤执行:
B1、采集可测节点的电压信号,并对电压信号的数据等间隔采样:
Pspice中采集数据时,虽然采样频率设置相等,但有时仍然采集的数据密度不一致,因此在本发明中对采集的数据进行等间隔采样,本具体实施方式中对采集的电压信号等间隔采集500个数据点。
B2、将第B1步中等间隔采样后的电压信号进行快速傅立叶变换;
在模拟电路故障诊断中一般采用小波变换进行数据预处理,然而小波变换需要根据变换数据的特征选择最优小波变换层数,与在线故障诊断的实时性要求相矛盾。本发明选择快速傅立叶变换算法进行数据预处理,对电压信号进行快速傅里叶变换属于现有技术,具体可参见文献(信号分析与处理,燕庆明,2009,电子工业出版社),此处不再赘述。
B3、将第B2步中傅立叶变换后的数据进行主成分分析PCA降维;
由第步骤B2得到的特征数据维数仍然很高,会减慢诊断模型的训练速度,模拟电路在线故障诊断中对实时性要求很高,因此,有必要对数据后的数据进行降维。本发明采用PCA方法提取特征数据的主要成分进行降维处理,具体的PCA分析步骤如下:
1)计算数据集样本x的协方差矩阵E;
2)计算协方差矩阵E的特征向量的特征值[e1,e2,...eh],h为数据集的维数,特征征值按大到小排序[e′1,e′2,...e′h];
3)将数据集样本投影到特征矢量张成的空间之中。
对于PCA,确定降维的维数是个两难的问题。如果维数r过小,则数据的维数低,便于分析,同时也降低了噪声,但可能丢失一些有用的信息。本发明根据PCA变换矩阵中前r个的主成份的累计贡献率(Accumulated Contribution Rate,ACR)来确定提取的主要特征维数。ACR由以下公式计算得到:
ACR = Σ i = 1 r e ′ i / Σ i = 1 h e ′ i
其中,e′i是排序后的特征向量的特征值,r是降维变量的维数。
B4、将第B3步得到的数据进行归一化处理,缩小数据之间相对大小之间的差别,得到正常样本和故障样本的训练样本集合,其中数据序列X的归一化的公式如下:
y = X ( i ) - X min X max - X min
其中,X(i)是数据序列中第i个数据,Xmin和Xmax分别是数据序列中最小和最大的数据。
C、对步骤B得到的训练正常样本集和故障样本集分别使用GSD_SVDD方法进行训练,得到正常类诊断模型和故障类诊断模型;所述GSD_SVDD方法是一种基于图谱空间距离正负样本加权的SVDD单类分类方法,如附图2所示,该方法根据训练样本的图谱空间距离,将训练样本分成正、负两类,将训练样本的图谱空间距离作为权值对该训练样本进行加权,并由加权的正、负样本通过求解最小二次规划目标训练得到一个最优空间超球体,该超球体内包含正样本,而负样本位于超球体外,训练时每个样本依据图谱空间距离不同而被赋予不同的惩罚度;具体包括以下各步骤:
C1、将训练样本x映射到图的拉普拉斯谱空间;
C2、采用k-means聚类算法计算每类故障样本的聚类中心以及样本到聚类中心的图谱空间距离,作为每个训练样本的权值;本步骤具体按照以下各步骤执行:
C201、使用高斯函数构造相似矩阵A∈Rtxt,矩阵元素Aij=exp(-||Si-Sj||2/2σ2),且当i=j时,Aii=0;
C202、构造度矩阵D,度矩阵主对角线上的元素D(i,i)为相似矩阵A的第i行元素之和,其他元素均为0。构造拉普拉斯矩阵,
Figure BSA00000193608600071
C203、对拉普拉斯矩阵L进行特征值分解,找出前h个最大特征值所对应的特征向量x1,x2,...xh,构造矩阵X=[x1,x2,...,xh]∈Rn×h,其中特征向量X按列存储;C204、对X的行向量进行归一化,记归一化的矩阵为Y,
Figure BSA00000193608600072
C205、把Y中的每一行看作空间Rh中的样本。原始空间数据即由图谱特征向量数据表示;
C206、对Y进行k-mean聚类(每类故障样本聚为一类),得到聚类中心,计算Y中每个样本到聚类中心的距离{d1,d2,...dh},即样本的图谱空间距离。
本发明中涉及的k-means聚类算法为现有技术,详细内容可参考文献(数据挖掘与知识发现,李雄飞,李军,2003,高等教育出版社)。
C3、设置阈值ξ1,图谱空间距离大于阈值的样本为负样本,小于阈值的样本为正样本,其中阈值ξ1的设定根据负样本数不能超过正样本数的10%的规则;
C4、训练超球体,得到GSD_SVDD诊断模型;其中GSD_SVDD诊断模型由求解下列最优二次规划得到:
min R 2 + C i Σ i N i m i ξ i + C l Σ l N l m l ξ l
s . t . ( x i - a ) T ( x i - a ) ≤ R 2 + ξ i , ( x l - a ) T ( x l - a ) > R 2 + ξ l , ∀ i , l , ξ i ≥ 0 , ξ l ≥ 0
其中,a是由训练样本训练得到的超球体的球心,R是该超球体的球体半径,Ci、Ci分别是正负样本的惩罚常量,ξi、ξl分别是正负样本的松弛变量,mi、mi分别是正负样本的权值,即为样本的图谱空间距离,Ni、Nl分别为正负样本数,它们之和为样本总数,其中正样本集赋予标签yi=1,负样本集赋予标签yl=-1。
D、采集待测电路在线运行的测试样本,进行滤波、特征提取和降维的预处理;
对于在线运行的电路,在线采集的数据会受到噪声干扰,首先需要去噪处理,考虑在线诊断的实时性要求,仍然采用快速傅立叶变换算法进行去噪,其后故障特征提取和降维的预处理过程与步骤B中所述步骤一致。
E、对步骤D采集的测试样本进行分层故障诊断:首先,用正常类诊断模型判断是否是故障,如果是,则采用故障类诊断模型定位故障类别,并更新样本库和诊断模型。
本步骤具体包括以下各步骤:
E1、根据测试样本与诊断模型超球体之间的判断准则,用正常类诊断模型判断是否是故障,如果是故障类,则执行步骤E2;否则,执行步骤E3:
E2、根据测试样本与诊断模型超球体之间的判断准则,用故障类诊断模型定位故障样本的故障类别;
如只有一个故障诊断模型超球体满足条件,则执行步骤E3;如果有多个故障诊断模型超球体满足时,采用贝叶斯决策规则判断样本z的所属故障类,然后执行步骤E3,其中贝叶斯决策规则判断函数是:
classofz = arg max i = 1 , . . . , c N i N ( r i 2 - d i 2 ( z ) )
其中,Ni是训练样本中第i类故障样本数,i=1,...,c,c为故障样本类数,N为所有训练样本总数,ri是第i类GSDSVDD诊断模型超球体的半径,di(z)是测试样本z距离第i类诊断模型超球体球心的距离。
E3、更新训练样本库和诊断模型,如附图3所示,其步骤按照以下过程执行:
E301、计算测试样本z到第t类超球体的球心距离di(z),其中t是步骤E1或E2中判断测试样本所属的类别;
E302、判断距离dt(z)是否大于等于第t类超球体的半径,如果小于,则测试样本z为该类超球体的非支持向量,不影响球体的决策边界,不需要更新第j类训练样本库和重新训练诊断模型;如果大于或等于,则测试样本z为第t类超球体的支持向量,位于超球体边界或超球体之外,影响超球体的决策边界,执行步骤E303;
E303、将测试样本z添加到第t类训练样本集中,重新训练超球体,更新第t类的诊断模型。
上述测试样本与诊断模型超球体之间的判断准则,具体按照以下方法执行:
判断测试样本z是否属于该类诊断模型只需判断测试样本z与诊断模型超球体之间是否满足以下条件,如满足该条件,则判断其属于该类;否则,不属于该类:
K ( z · z ) - 2 Σ i = 1 n α i K ( z , x i ) + Σ i = 1 , j = 1 n α i α j K ( x i , x j ) ≤ R 2
其中,K是核函数,x是超球体的训练样本,i,j=1....n,n为训练样本数,
Figure BSA00000193608600092
当αi>0时称为支持向量,R是该超球体的半径。

Claims (5)

1.基于GSD_SVDD的模拟电路动态在线故障诊断方法,其特征在于,包括以下各步骤:
A、从待测电路中选择最优测试节点集合;
B、通过步骤A中选择的测试节点采集待测电路的正常样本和故障样本,对采集的样本进行特征提取和降维的预处理,得到训练正常样本集和故障样本集;
C、对步骤B得到的训练正常样本集和故障样本集分别使用GSD_SVDD方法进行训练,得到正常类诊断模型和故障类诊断模型;所述GSD_SVDD方法是一种基于图谱空间距离正负样本加权的SVDD单类分类方法,该方法根据训练样本的图谱空间距离,将训练样本分成正、负两类,将训练样本的图谱空间距离作为权值对该训练样本进行加权,并由加权的正、负样本通过求解最小二次规划目标训练得到一个最优空间超球体,该超球体内包含正样本,而负样本位于超球体外,训练时每个样本依据图谱空间距离不同而被赋予不同的惩罚度;
D、采集待测电路在线运行的测试样本,进行滤波、特征提取和降维的预处理;
E、对步骤D采集的测试样本进行分层故障诊断:首先,用正常类诊断模型判断是否是故障,如果是,则采用故障类诊断模型定位故障类别,并更新样本库和诊断模型。
2.如权利要求1所述基于GSD_SVDD的模拟电路动态在线故障诊断方法,其特征在于,步骤C具体包括以下各步骤:
C1、将训练样本x映射到图的拉普拉斯谱空间;
C2、采用k-means聚类算法计算每类故障样本的聚类中心以及样本到聚类中心的图谱空间距离,作为每个训练样本的权值;
C3、设置阈值ξ1,图谱空间距离大于阈值的样本为负样本,小于阈值的样本为正样本,其中阈值ξ1的设定根据负样本数不能超过正样本数的10%的规则;
C4、训练超球体,得到GSD_SVDD诊断模型;其中GSD_SVDD诊断模型由求解下列最优二次规划得到:
min R 2 + C i Σ i N i m i ξ i + C l Σ l N l m l ξ l
s . t . ( x i - a ) T ( x i - a ) ≤ R 2 + ξ i , ( x l - a ) T ( x l - a ) > R 2 + ξ l , ∀ i , l , ξ i ≥ 0 , ξ l ≥ 0
其中,a是由训练样本训练得到的超球体的球心,R是该超球体的球体半径,Ci、Ci分别是正负样本的惩罚常量,ξ1、ξ1分别是正负样本的松弛变量,mi、mi分别是正负样本的权值,即为样本的图谱空间距离,Ni、Ni分别为正负样本数,它们之和为样本总数,其中正样本集赋予标签yi=1,负样本集赋予标签y1=-1。
3.如权利要求1所述基于GSD_SVDD的模拟电路动态在线故障诊断方法,其特征在于,所述步骤E具体包括以下各步骤:
E1、根据测试样本与诊断模型超球体之间的判断准则,用正常类诊断模型判断是否是故障,如果是故障类,则执行步骤E2;否则,执行步骤E3:
E2、根据测试样本与诊断模型超球体之间的判断准则,用故障类诊断模型定位故障样本的故障类别;
如只有一个故障诊断模型超球体满足条件,则执行步骤E3;如果有多个故障诊断模型超球体满足时,采用贝叶斯决策规则判断样本z的所属故障类,然后执行步骤E3,其中贝叶斯决策规则判断函数是:
classofz = arg max i = 1 , . . . , c N i N ( r i 2 - d i 2 ( z ) )
其中,Ni是训练样本中第i类故障样本数,i=1,...,c,c为故障样本类数,N为所有训练样本总数,ri是第i类GSDSVDD诊断模型超球体的半径,di(z)是测试样本z距离第i类诊断模型超球体球心的距离;
E3、更新训练样本库和诊断模型,其步骤按照以下过程执行:
E301、计算测试样本z到第t类超球体的球心距离dt(z),其中t是步骤E1或E2中判断测试样本所属的类别;
E302、判断距离dt(z)是否大于等于第t类超球体的半径,如果小于,则测试样本z为该类超球体的非支持向量,不影响球体的决策边界,不需要更新第j类训练样本库和重新训练诊断模型;如果大于或等于,则测试样本z为第t类超球体的支持向量,位于超球体边界或超球体之外,影响超球体的决策边界,执行步骤E303;
E303、将测试样本z添加到第t类训练样本集中,重新训练超球体,更新第t类的诊断模型。
4.如权利要求3所述的基于GSD_SVDD的模拟电路动态在线故障诊断方法,其特征在于,步骤E1和E2中所述测试样本与诊断模型超球体之间的判断准则,具体按照以下方法执行:
判断测试样本z是否属于该类诊断模型只需判断测试样本z与诊断模型超球体之间是否满足以下条件,如满足该条件,则判断其属于该类;否则,不属于该类:
K ( z · z ) - 2 Σ i = 1 n α i K ( z , x i ) + Σ i = 1 , j = 1 n α i α j K ( x i , x j ) ≤ R 2
其中,K是核函数,x是超球体的训练样本,i,j=1....n,n为训练样本数,
Figure FSA00000193608500032
当ai>0时称为支持向量,R是该超球体的半径。
5.如权利要求1、2、3或4所述基于GSD_SVDD的模拟电路动态在线故障诊断方法,其特征在于,步骤A中所述从待测电路中选择最优测试节点集合,是通过比较待测电路中各可测节点的故障分离度的大小选择得到;具体按照以下各步骤执行:
A1、采用仿真工具模拟待测电路的运行状态,并在电路输入端加入与待测电路工作时相同的激励信号;
A2、采集故障特征样本,计算各故障特征样本集的故障分离度;具体按照如下各步骤:
A201、分别在各可测节点处采集故障特征样本,得到与可测节点数相同个数的故障特征样本集,且每一可测节点分别对应一个故障特征样本集;
A202、使用KFCM算法计算故障特征样本集中各故障样本类的聚类中心vi,i=1,...,c,c为故障样本类的个数;其中,KFCM算法的目标函数为:
J m ( U , V ) = Σ i = 1 c Σ k = 1 n u ik m | | Φ ( x k ) - Φ ( v i ) | | 2
约束条件为:
Figure FSA00000193608500034
(k=1,2,...n)
式中,U=[uik]是隶属矩阵,V=[vi]是聚类中心矩阵,uik介于(0,1)间,uik表示第k个数据点Φ(xk)属于类i的程度,m∈[1,∞)是一个加权指数,vi是输入空间中的聚类中心,i=1,...,c,n是数据样本数;
A203、按照以下公式计算各故障特征样本集的故障分离度:
J i ( x ) = Σ i = 1 c 1 c ( v ‾ i - m ‾ ) T ( v ‾ i - m ‾ )
m → = 1 c Σ i = 1 c v → i
其中,Ji(x)是在第i个可测节点下采集的故障特征样本集x的故障分离度,i=1,...,c;
A3、将计算得到的故障分离度值按照从大到小进行排序,选取前ξ2个故障分离度值所对应的可测节点作为最优测试节点,ξ2为1-10的整数。
CN2010102286876A 2010-07-15 2010-07-15 基于gsd_svdd的模拟电路动态在线故障诊断方法 Expired - Fee Related CN101907681B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102286876A CN101907681B (zh) 2010-07-15 2010-07-15 基于gsd_svdd的模拟电路动态在线故障诊断方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102286876A CN101907681B (zh) 2010-07-15 2010-07-15 基于gsd_svdd的模拟电路动态在线故障诊断方法

Publications (2)

Publication Number Publication Date
CN101907681A true CN101907681A (zh) 2010-12-08
CN101907681B CN101907681B (zh) 2012-07-04

Family

ID=43263196

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102286876A Expired - Fee Related CN101907681B (zh) 2010-07-15 2010-07-15 基于gsd_svdd的模拟电路动态在线故障诊断方法

Country Status (1)

Country Link
CN (1) CN101907681B (zh)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102339389A (zh) * 2011-09-14 2012-02-01 清华大学 一种基于密度的参数优化单分类支持向量机故障检测方法
CN102421126A (zh) * 2011-10-31 2012-04-18 北京邮电大学 一种son系统中的中断预警方法及预警装置
CN102520341A (zh) * 2011-12-05 2012-06-27 南京航空航天大学 一种基于Bayes-KFCM算法的模拟电路故障诊断方法
CN102749572A (zh) * 2012-06-26 2012-10-24 南京航空航天大学 基于iecmac参数辨识的功率电子电路故障预测方法
CN102759684A (zh) * 2011-04-29 2012-10-31 通用电气公司 用于探测和定位地下线缆中的缺陷的装置和方法
CN102914737A (zh) * 2012-09-21 2013-02-06 安徽科技学院 一种复杂电路网络故障诊断方法
CN103076556A (zh) * 2013-01-21 2013-05-01 中国民航大学 航电组件功能维护测试点选取方法
CN103675525A (zh) * 2013-11-14 2014-03-26 南京航空航天大学 基于多svdd模型的dc-dc变换器健康监测与故障预测方法
CN103675544A (zh) * 2013-12-09 2014-03-26 华南理工大学 基于优化算法的电力系统故障信号检测与波形识别方法
CN103995237A (zh) * 2014-05-09 2014-08-20 南京航空航天大学 一种卫星电源系统在线故障诊断方法
CN103995528A (zh) * 2014-05-09 2014-08-20 南京航空航天大学 一种功率变换器主电路的智能自修复技术
CN104134073A (zh) * 2014-07-31 2014-11-05 郑州航空工业管理学院 一种基于一类归一化的遥感影像单类分类方法
CN105425150A (zh) * 2015-11-09 2016-03-23 江苏科技大学 一种基于rbf和pca-svdd的电机故障诊断方法
CN105467305A (zh) * 2016-01-13 2016-04-06 安徽理工大学 一种变工况下Buck-Boost电路故障特征提取方法
CN106249101A (zh) * 2016-06-30 2016-12-21 湖南大学 一种智能配电网故障辨识方法
CN106295712A (zh) * 2016-08-19 2017-01-04 苏州大学 一种故障检测方法和系统
CN106294038A (zh) * 2015-05-25 2017-01-04 阿里巴巴集团控股有限公司 一种故障谱的生成、基于故障谱的检测方法和装置
CN106682814A (zh) * 2016-11-28 2017-05-17 华北电力大学 一种基于故障知识库的风电机组故障智能诊断方法
CN106886213A (zh) * 2017-03-13 2017-06-23 北京化工大学 一种基于核相似度支持向量数据描述的间歇过程故障检测方法
CN107102630A (zh) * 2016-02-19 2017-08-29 同济大学 一种用于磁浮列车的控制器板卡故障检测系统
CN107300856A (zh) * 2017-06-30 2017-10-27 哈尔滨理工大学 一种基于fda和svdd的旋转机械剩余寿命预测方法
CN107505512A (zh) * 2017-04-27 2017-12-22 中国人民解放军海军航空工程学院 基于jtag技术的电子装备智能故障监测方法及装置
CN107843779A (zh) * 2017-09-26 2018-03-27 国网河南省电力公司民权县供电公司 一种基于模糊聚类的电力系统故障录波分类分析方法和系统
CN108229689A (zh) * 2013-01-17 2018-06-29 应用材料公司 在半导体处理设备中使用径向基函数网络与超立方体进行偏离分类
CN108241298A (zh) * 2018-01-09 2018-07-03 南京航空航天大学 一种基于fwa-rnn模型的航空发电机故障诊断方法
CN108564376A (zh) * 2018-04-20 2018-09-21 阿里巴巴集团控股有限公司 风险控制方法、装置、服务器及可读存储介质
CN108945514A (zh) * 2018-06-19 2018-12-07 中国航空工业集团公司北京长城航空测控技术研究所 一种基于飞机参数数据的状态检测方法
CN109376413A (zh) * 2018-10-08 2019-02-22 四川大学 基于数据驱动的在线神经网络故障诊断方法
CN109726770A (zh) * 2019-02-19 2019-05-07 金陵科技学院 一种模拟电路故障测试诊断方法
CN110046419A (zh) * 2019-04-11 2019-07-23 天津工业大学 一种基于ctma-dl算法的动设备故障类型在线诊断方法
CN110781922A (zh) * 2019-09-27 2020-02-11 北京淇瑀信息科技有限公司 用于机器学习模型的样本数据生成方法、装置及电子设备
CN110796172A (zh) * 2019-09-27 2020-02-14 北京淇瑀信息科技有限公司 金融数据的样本标签确定方法、装置及电子设备
CN111667379A (zh) * 2020-05-26 2020-09-15 湖南科技大学 基于风电数据升维与球面数据拟合的故障诊断方法
CN112051836A (zh) * 2020-09-11 2020-12-08 江苏科技大学 基于多核模型的水下机器人推进器状态监测方法
CN112461543A (zh) * 2020-10-28 2021-03-09 山东科技大学 一种基于多分类支持向量数据描述的旋转机械故障诊断方法
CN113884292A (zh) * 2021-10-09 2022-01-04 西安西电开关电气有限公司 基于svdd的开关设备机械故障诊断方法和系统
CN114330599A (zh) * 2022-03-14 2022-04-12 中汽信息科技(天津)有限公司 基于深度学习的发动机故障识别方法、设备和系统
CN114880922A (zh) * 2022-04-15 2022-08-09 大连理工大学 面向民航的飞行数据分析与性能趋势预测系统
CN115081502A (zh) * 2021-03-16 2022-09-20 天津大学 基于粗到细深度网络的复杂工业系统智能故障诊断方法
CN115826556A (zh) * 2022-11-14 2023-03-21 国家石油天然气管网集团有限公司 基于多维参数和svdd模型的泵故障诊断方法、装置和设备
CN116166980A (zh) * 2021-11-22 2023-05-26 陕西尚品信息科技有限公司 一种电力设备的故障诊断方法及装置
CN117686225A (zh) * 2024-02-02 2024-03-12 浙江大学 永磁同步电机轴承故障程度诊断方法及系统
CN118607390A (zh) * 2024-08-07 2024-09-06 国网山西省电力公司电力科学研究院 配电网线路故障智能诊断隔离装置及方法
CN119066991A (zh) * 2024-11-05 2024-12-03 国网上海市电力公司 一种clcc换流器故障定位和分析方法、系统及设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101614787A (zh) * 2009-07-07 2009-12-30 南京航空航天大学 基于M-ary结构分类器的模拟电子电路故障诊断方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101614787A (zh) * 2009-07-07 2009-12-30 南京航空航天大学 基于M-ary结构分类器的模拟电子电路故障诊断方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
《Machnie Learning》 20041231 David M j T , Robert P W D Support vector data description 45-66 , 2 *
《测控技术》 20080918 唐静远等 基于SVDD和D-S理论的模拟电路故障诊断 , 第09期 2 *
《电子测量与仪器学报》 20090615 唐静远等 采用模糊支持向量机的模拟电路故障诊断新方法 , 第06期 2 *

Cited By (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102759684A (zh) * 2011-04-29 2012-10-31 通用电气公司 用于探测和定位地下线缆中的缺陷的装置和方法
CN102759684B (zh) * 2011-04-29 2016-08-03 通用电气公司 用于探测和定位地下线缆中的缺陷的装置和方法
CN102339389A (zh) * 2011-09-14 2012-02-01 清华大学 一种基于密度的参数优化单分类支持向量机故障检测方法
CN102339389B (zh) * 2011-09-14 2013-05-29 清华大学 一种基于密度的参数优化单分类支持向量机故障检测方法
CN102421126A (zh) * 2011-10-31 2012-04-18 北京邮电大学 一种son系统中的中断预警方法及预警装置
CN102520341A (zh) * 2011-12-05 2012-06-27 南京航空航天大学 一种基于Bayes-KFCM算法的模拟电路故障诊断方法
CN102520341B (zh) * 2011-12-05 2013-12-18 南京航空航天大学 一种基于Bayes-KFCM算法的模拟电路故障诊断方法
CN102749572B (zh) * 2012-06-26 2015-03-25 南京航空航天大学 基于iecmac参数辨识的功率电子电路故障预测方法
CN102749572A (zh) * 2012-06-26 2012-10-24 南京航空航天大学 基于iecmac参数辨识的功率电子电路故障预测方法
CN102914737A (zh) * 2012-09-21 2013-02-06 安徽科技学院 一种复杂电路网络故障诊断方法
CN108229689A (zh) * 2013-01-17 2018-06-29 应用材料公司 在半导体处理设备中使用径向基函数网络与超立方体进行偏离分类
CN108229689B (zh) * 2013-01-17 2022-04-05 应用材料公司 在半导体处理设备中使用径向基函数网络与超立方体进行偏离分类
CN103076556A (zh) * 2013-01-21 2013-05-01 中国民航大学 航电组件功能维护测试点选取方法
CN103675525B (zh) * 2013-11-14 2017-01-18 南京航空航天大学 基于多svdd模型的dc‑dc变换器健康监测与故障预测方法
CN103675525A (zh) * 2013-11-14 2014-03-26 南京航空航天大学 基于多svdd模型的dc-dc变换器健康监测与故障预测方法
CN103675544B (zh) * 2013-12-09 2016-01-20 华南理工大学 基于优化算法的电力系统故障信号检测与波形识别方法
CN103675544A (zh) * 2013-12-09 2014-03-26 华南理工大学 基于优化算法的电力系统故障信号检测与波形识别方法
CN103995528A (zh) * 2014-05-09 2014-08-20 南京航空航天大学 一种功率变换器主电路的智能自修复技术
CN103995237A (zh) * 2014-05-09 2014-08-20 南京航空航天大学 一种卫星电源系统在线故障诊断方法
CN103995528B (zh) * 2014-05-09 2017-04-19 南京航空航天大学 一种功率变换器主电路的智能自修复技术
CN104134073B (zh) * 2014-07-31 2017-09-05 郑州航空工业管理学院 一种基于一类归一化的遥感影像单类分类方法
CN104134073A (zh) * 2014-07-31 2014-11-05 郑州航空工业管理学院 一种基于一类归一化的遥感影像单类分类方法
CN106294038B (zh) * 2015-05-25 2019-10-18 阿里巴巴集团控股有限公司 一种故障谱的生成、基于故障谱的检测方法和装置
CN106294038A (zh) * 2015-05-25 2017-01-04 阿里巴巴集团控股有限公司 一种故障谱的生成、基于故障谱的检测方法和装置
CN105425150B (zh) * 2015-11-09 2018-08-31 江苏科技大学 一种基于rbf和pca-svdd的电机故障诊断方法
CN105425150A (zh) * 2015-11-09 2016-03-23 江苏科技大学 一种基于rbf和pca-svdd的电机故障诊断方法
CN105467305B (zh) * 2016-01-13 2018-06-26 安徽理工大学 一种变工况下Buck-Boost电路故障特征提取方法
CN105467305A (zh) * 2016-01-13 2016-04-06 安徽理工大学 一种变工况下Buck-Boost电路故障特征提取方法
CN107102630A (zh) * 2016-02-19 2017-08-29 同济大学 一种用于磁浮列车的控制器板卡故障检测系统
CN106249101A (zh) * 2016-06-30 2016-12-21 湖南大学 一种智能配电网故障辨识方法
CN106295712A (zh) * 2016-08-19 2017-01-04 苏州大学 一种故障检测方法和系统
CN106682814A (zh) * 2016-11-28 2017-05-17 华北电力大学 一种基于故障知识库的风电机组故障智能诊断方法
CN106886213A (zh) * 2017-03-13 2017-06-23 北京化工大学 一种基于核相似度支持向量数据描述的间歇过程故障检测方法
CN107505512A (zh) * 2017-04-27 2017-12-22 中国人民解放军海军航空工程学院 基于jtag技术的电子装备智能故障监测方法及装置
CN107300856A (zh) * 2017-06-30 2017-10-27 哈尔滨理工大学 一种基于fda和svdd的旋转机械剩余寿命预测方法
CN107300856B (zh) * 2017-06-30 2020-04-17 哈尔滨理工大学 一种基于fda和svdd的旋转机械剩余寿命预测方法
CN107843779A (zh) * 2017-09-26 2018-03-27 国网河南省电力公司民权县供电公司 一种基于模糊聚类的电力系统故障录波分类分析方法和系统
CN108241298A (zh) * 2018-01-09 2018-07-03 南京航空航天大学 一种基于fwa-rnn模型的航空发电机故障诊断方法
CN108564376A (zh) * 2018-04-20 2018-09-21 阿里巴巴集团控股有限公司 风险控制方法、装置、服务器及可读存储介质
CN108945514A (zh) * 2018-06-19 2018-12-07 中国航空工业集团公司北京长城航空测控技术研究所 一种基于飞机参数数据的状态检测方法
CN109376413A (zh) * 2018-10-08 2019-02-22 四川大学 基于数据驱动的在线神经网络故障诊断方法
CN109376413B (zh) * 2018-10-08 2022-08-02 四川大学 基于数据驱动的在线神经网络故障诊断方法
CN109726770A (zh) * 2019-02-19 2019-05-07 金陵科技学院 一种模拟电路故障测试诊断方法
CN110046419A (zh) * 2019-04-11 2019-07-23 天津工业大学 一种基于ctma-dl算法的动设备故障类型在线诊断方法
CN110046419B (zh) * 2019-04-11 2023-04-18 天津工业大学 一种基于ctma-dl算法的动设备故障类型在线诊断方法
CN110781922A (zh) * 2019-09-27 2020-02-11 北京淇瑀信息科技有限公司 用于机器学习模型的样本数据生成方法、装置及电子设备
CN110796172A (zh) * 2019-09-27 2020-02-14 北京淇瑀信息科技有限公司 金融数据的样本标签确定方法、装置及电子设备
CN111667379A (zh) * 2020-05-26 2020-09-15 湖南科技大学 基于风电数据升维与球面数据拟合的故障诊断方法
CN112051836A (zh) * 2020-09-11 2020-12-08 江苏科技大学 基于多核模型的水下机器人推进器状态监测方法
CN112461543A (zh) * 2020-10-28 2021-03-09 山东科技大学 一种基于多分类支持向量数据描述的旋转机械故障诊断方法
CN112461543B (zh) * 2020-10-28 2022-09-13 山东科技大学 一种基于多分类支持向量数据描述的旋转机械故障诊断方法
CN115081502A (zh) * 2021-03-16 2022-09-20 天津大学 基于粗到细深度网络的复杂工业系统智能故障诊断方法
CN113884292A (zh) * 2021-10-09 2022-01-04 西安西电开关电气有限公司 基于svdd的开关设备机械故障诊断方法和系统
CN113884292B (zh) * 2021-10-09 2023-07-21 西安西电开关电气有限公司 基于svdd的开关设备机械故障诊断方法和系统
CN116166980A (zh) * 2021-11-22 2023-05-26 陕西尚品信息科技有限公司 一种电力设备的故障诊断方法及装置
CN114330599A (zh) * 2022-03-14 2022-04-12 中汽信息科技(天津)有限公司 基于深度学习的发动机故障识别方法、设备和系统
CN114880922A (zh) * 2022-04-15 2022-08-09 大连理工大学 面向民航的飞行数据分析与性能趋势预测系统
CN115826556A (zh) * 2022-11-14 2023-03-21 国家石油天然气管网集团有限公司 基于多维参数和svdd模型的泵故障诊断方法、装置和设备
CN117686225B (zh) * 2024-02-02 2024-04-12 浙江大学 永磁同步电机轴承故障程度诊断方法及系统
CN117686225A (zh) * 2024-02-02 2024-03-12 浙江大学 永磁同步电机轴承故障程度诊断方法及系统
CN118607390A (zh) * 2024-08-07 2024-09-06 国网山西省电力公司电力科学研究院 配电网线路故障智能诊断隔离装置及方法
CN118607390B (zh) * 2024-08-07 2024-11-01 国网山西省电力公司电力科学研究院 配电网线路故障智能诊断隔离装置及方法
CN119066991A (zh) * 2024-11-05 2024-12-03 国网上海市电力公司 一种clcc换流器故障定位和分析方法、系统及设备
CN119066991B (zh) * 2024-11-05 2025-05-27 国网上海市电力公司 一种clcc换流器故障定位和分析方法、系统及设备

Also Published As

Publication number Publication date
CN101907681B (zh) 2012-07-04

Similar Documents

Publication Publication Date Title
CN101907681B (zh) 基于gsd_svdd的模拟电路动态在线故障诊断方法
CN110132598B (zh) 旋转设备滚动轴承故障噪声诊断算法
CN105589806B (zh) 一种基于SMOTE+Boosting算法的软件缺陷倾向预测方法
CN113256066A (zh) 基于PCA-XGBoost-IRF的作业车间实时调度方法
CN109765333A (zh) 一种基于GoogleNet模型的变压器故障诊断方法
CN111964908A (zh) 一种基于mwdcnn的变工况下轴承故障诊断方法
CN115165366B (zh) 一种旋转机械变工况故障诊断方法及系统
CN112883994A (zh) 一种均衡分布适配的旋转机械变工况故障诊断方法
CN108460134A (zh) 基于多源域集成迁移学习的文本主题分类模型及分类方法
CN108985380B (zh) 一种基于聚类集成的转辙机故障识别方法
CN103020642A (zh) 水环境监测质控数据分析方法
CN116401603A (zh) 一种基于迁移学习的多模态轴承故障智能诊断方法
CN106201871A (zh) 基于代价敏感半监督的软件缺陷预测方法
CN109086793A (zh) 一种风力发电机的异常识别方法
CN102520341A (zh) 一种基于Bayes-KFCM算法的模拟电路故障诊断方法
CN109389325B (zh) 基于小波神经网络的变电站电子式互感器状态评估方法
CN113884300A (zh) 一种深度对抗迁移学习的滚动轴承故障诊断方法
CN106156401A (zh) 基于多组合分类器的数据驱动系统状态模型在线辨识方法
CN106628097A (zh) 一种基于改进径向基神经网络的船舶设备故障诊断方法
CN114817856A (zh) 一种基于结构信息保持域适应网络的抽油机故障诊断方法
CN114528906A (zh) 一种旋转机械的故障诊断方法、装置、设备和介质
CN109255029A (zh) 一种采用加权优化训练集增强自动Bug报告分配的方法
CN112364899A (zh) 一种基于虚拟图像与迁移学习的磨粒铁谱图像智能识别方法
CN108375729B (zh) 基于Fisher判别的电机SOM聚类退化状态评估方法
WO2019178930A1 (zh) 一种机械设备故障诊断方法

Legal Events

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

Granted publication date: 20120704

Termination date: 20160715

CF01 Termination of patent right due to non-payment of annual fee