一种高压断路器机械故障的在线诊断方法

文档序号:10652679阅读:322来源:国知局
一种高压断路器机械故障的在线诊断方法
【专利摘要】本发明提供一种高压断路器机械故障的在线诊断方法,包括:步骤S1,初始化在线诊断模型;步骤S2,对于新样本,使用预处理方法获得特征向量,并投入到在线诊断模型计算判别函数值和故障诊断值;步骤S3,将新样本的判别函数值和故障诊断值输入更新触发模块进行计算,并判断是否满足更新触发条件,若满足,则转到步骤S4,并将更新触发计数器清零;若不满足,则直接输出模型诊断结果,作为最终诊断结果;步骤S4,对在线诊断模型进行更新,并转到步骤S2对当前样本进行重新诊断。本发明能够充分利用历史的训练成果,极大减少模型的存储空间需要和计算时间,提高计算效率,实现故障诊断模型的在线更新,从而更好地运用于设备的机械故障诊断。
【专利说明】
-种高压断路器机械故障的在线诊断方法
技术领域
[0001] 本发明设及电力系统技术领域,尤其设及一种高压断路器机械故障的在线诊断方 法。
【背景技术】
[0002] 高压断路器是电力系统中的关键主设备,承担着电力系统的控制和保护任务。国 际大电网会议对高压断路器的可靠性进行过两次世界范围内的调查,我国也对高压开关事 故进行过大量的统计分析。相应的调查和统计报告均表明,高压断路器的大多数故障是操 动机构的问题。对高压断路器机械寿命故障诊断不管是对断路器运行的安全可靠性,还是 对于电网资产的全寿命周期管理,都有着很大的意义。高压断路器的动作过程为,远方或就 地发出分合闽指令后,分合闽线圈通过电流使其中的铁忍在电磁力的作用下动作,触发脱 扣器使触头动作,因此通过对分合闽线圈电流信号和触头行程信号能够很好地对高压断路 器的机械特性进行分析。
[0003] 目前对于分合闽线圈电流信号和触头行程信号诊断和识别有W下几种方法,一是 通过一些直观参数的计算进行分析,比如分合闽线圈电流峰值、有效值、持续时间,触头动 作时间和动作距离,并设定相应的安全范围;二是通过标准曲线上下浮5%设定安全区域, 当分合闽线圈曲线或触头行程曲线超过运个区域W外后认定为故障;此外近年来随着机器 学习的兴起,一些机器学习算法,例如神经网络等也被引入到高压断路器中机械特性的故 障的诊断方法中。
[0004] 发明人发现,W上=种评价方法均存在不足之处,其不足之处在于:在第一种和第 二种方法中,对于故障的判断是一种较为机械的判定方法,其参数一旦固定就无法改变,无 法适应现场中复杂多变的故障情形,可能有误诊或漏诊的情况发生;第=种依据机器学习 方法的诊断方法需要一个故障库,并训练一个诊断模型进行诊断。但在当前的大数据环境 下,随着物联网和在线监测技术的发展,整个系统每天都有大量的新数据产生,其中往往包 含了新的故障模式和设备个性化的故障信息,无法被固定数据库训练得到的模型准确识 另IJ。若是对故障库进行数据扩充W更新模型,由于当前仍缺乏有效的数据筛选规则,模型计 算复杂度往往随着大量数据的加入而呈指数爆炸的方式增加,导致模型存储和求解的困 难,影响模型诊断精度。
[0005] 因此,鉴于上述=种方法的不足之处,亟需一种方法能够实现高压断路器机械故 障快速、准确的在线诊断。

【发明内容】

[0006] 本发明所要解决的技术问题在于,提供一种高压断路器机械故障的在线诊断方 法,可对高压断路器机械故障进行快速、准确地在线诊断。
[0007] 为了解决上述技术问题,本发明提供一种高压断路器机械故障的在线诊断方法, 包括:
[000引步骤SI,初始化在线诊断模型;
[0009] 步骤S2,对于新样本,使用预处理方法获得特征向量,并投入到所述在线诊断模型 计算判别函数值和故障诊断值;
[0010] 步骤S3,将所述新样本的判别函数值和故障诊断值输入更新触发模块进行计算, 并判断是否满足更新触发条件,若满足,则转到步骤S4,并将更新触发计数器清零;若不满 足,则直接输出模型诊断结果,作为最终的诊断结果;
[0011] 步骤S4,对所述在线诊断模型进行更新,并转到步骤S2对当前样本进行重新诊断。
[0012] 其中,所述步骤Sl具体包括:
[0013] 步骤Sll,收集高压断路器设备包括正常和故障在内的的触头行程数据和分合闽 线圈电流数据,建立专家知识库;
[0014] 步骤Sl 2,进行数据预处理,提取特征向量;
[0015] 步骤S13,使用专家知识库提取的特征向量作为数据来源,使用支持向量机算法建 立初始故障诊断模型,并使用初始诊断模型对支持向量库和在线诊断模型进行初始化。
[0016] 其中,所述步骤S12具体包括:
[0017] 对于线圈电流数据,提取其初始位置的时间,线圈电流第一个峰值的时间和电流 大小,线圈电流第二个峰值的时间和电流大小;
[0018] 对于触头行程数据,提取其初始位置的时间,对其进行一阶差分操作,并提取其一 阶差分曲线的绝对值最大值对应的时刻和行程曲线位置,提取触头行程曲线的最大值对应 的时刻和行程曲线位置;
[0019] 计算获得9个特征值,并对特征值进行归一化获得特征向量。
[0020] 其中,所述计算获得的9个特征值分别为:第一个电流峰值到达时间;第一个电流 峰值大小;第二个电流峰值到达时间;第二个电流峰值大小;从线圈电流信号到达到触头开 始运动经历的时间;触头从开始运动到运动到最大速度所需要的时间;触头运动到最大速 度时的位移;分合闽触头总动作时间;分合闽触头的总行程。
[0021] 其中,所述步骤S12还包括:将正常的曲线对应的标签记为+1,故障曲线记为-1。
[0022] 其中,所述步骤S13具体包括:
[0023] 步骤S131,根据所述步骤S12提取的特征向量建立初始故障诊断模型;
[0024] 步骤S132,求解所述初始故障诊断模型,获得判别函数和决策函数;
[0025] 步骤S133,将全部Qi声0对应的支持向量构成的数据集A存储进支持向量库模块 中,进行支持向量库模块的初始化;
[0026] 步骤S134,将所训练的初始故障诊断模型复制到在线诊断模型中,进行在线诊断 模型的初始化,同时更新触发模块中的更新计触发数器初始化为0。
[0027] 其中,所述步骤S132求解得到的最优解满足KKT条件,所述KKT条件为:Qi = 0对应 的样本Xi位于初始故障诊断模型对于故障和正常认定的分界面上,对应条件是yif 0<ai<C所对应的样本Xi位于分类间隔之上,对应条件是yif (Xi) = 1 ;ai = C对应的样本位于分 类间隔之内,对应条件是yif (Xi)《1,其中,Xi为第i个特征向量,yi为其对应的故障便签,f (Xi)为Xi的判别函数。
[00%]其中,所述步骤S2具体包括:
[0029]步骤S21,使用预处理方法对新样本的机械特性数据,包括触头行程数据和线圈电 流数据提取出9个特征参数,并通过归一化方法组成特征向量,输入到所述在线诊断模型 中;
[0030] 步骤S22,通过所述在线诊断模型对新样本的判别函数值进行计算,若新样本是否 处于故障状态是已知的,则直接将已知的故障结果作为故障诊断值,若新样本故障状态未 知,则计算故障诊断值。
[0031] 其中,所述步骤S3具体包括:
[0032] 步骤S31,对于新样本,若违背在线诊断模型的KKT条件,则改变更新触发计数器的 数值,使其值增加1,并将违背KKT条件的新样本存储到更新模块中,更新模块中存储的数据 集记为B;
[0033] 步骤S32,对更新触发计数器的数值进行判断,若更新触发计数器数值大于阔值, 则更新触发条件被满足,转移到步骤S4进行模型更新;否则不满足更新触发条件,直接输出 模型诊断结果,作为最终的诊断结果。
[0034] 其中,所述步骤S31中,违背在线诊断模型的KKT条件具体是指判断出新样本位于 当前在线诊断模型的分类间隔之内。
[0035] 其中,所述步骤S32中,更新触发模块中阔值的设定根据模型使用者对模型精度的 容忍度进行调整,默认值为10。
[0036] 其中,所述步骤S4具体包括:
[0037] 步骤S41,使用更新模块中的数据集B作为数据来源,训练一个支持向量机分类器 模型,训练完成后,清除数据集B中的数据;
[0038] 步骤S42,将支持向量库模块中的数据集A中的存储的数据集输入数据集B的判别 函数中,判断是否有违反数据集B的KKT条件的样本,若没有,转到步骤S43;若有,转到步骤 S44;
[0039] 步骤S43,使用数据集B的判别函数更新在线诊断模型,并使用其支持向量构成的 数据集更新支持向量库模块,替换支持向量库中的数据集A中的数据,然后转到步骤S2,对 当前样本进行重新诊断;
[0040] 步骤S44,使用数据集A中违反数据集B的KKT条件的样本集建立新的样本集,训练 一个支持向量机分类模型,使用所述新的样本集的判别函数更新所述在线诊断模型的判别 函数,使用其支持向量构成的数据集更新支持向量库模块,替换支持向量库中的数据集A中 的数据,然后转到步骤S2对当前样本进行重新诊断。
[0041] 本发明实施例的有益效果在于:能够充分利用历史的训练成果,同时无需保存历 史数据,极大减少模型的存储空间需要和计算时间,明显提高计算效率,能够实现故障诊断 模型的在线更新,从而不断提高诊断精度,更好地运用于设备的机械故障诊断。
【附图说明】
[0042] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据运些附图获得其他的附图。
[0043] 图1是本发明实施例一种高压断路器机械故障的在线诊断方法的流程示意图。
[0044] 图2是本发明实施例一种高压断路器机械故障的在线诊断方法的具体流程示意 图。
[0045] 图3是本发明实施例中线圈电流曲线的关键参数提取示意图。
[0046] 图4是本发明实施例中触头行程曲线的关键参数提取示意图。
【具体实施方式】
[0047] W下各实施例的说明是参考附图,用W示例本发明可W用W实施的特定实施例。 [004引请参照图1所示,本发明实施例一提供一种高压断路器机械故障的在线诊断方法, 包括:
[0049] 步骤Sl,初始化在线诊断模型;
[0050] 步骤S2,对于新样本,使用预处理方法获得特征向量,并投入到所述在线诊断模型 计算判别函数值和故障诊断值;
[0051] 步骤S3,将所述新样本的判别函数值和故障诊断值输入更新触发模块进行计算, 并判断是否满足更新触发条件,若满足,则转到步骤S4,并将更新触发计数器清零;若不满 足,则直接输出模型诊断结果,作为最终的诊断结果;
[0052] 步骤S4,对所述在线诊断模型进行更新,并转到步骤S2对当前样本进行重新诊断。
[0053] 具体地,结合图2所示,步骤Sl具体包括:
[0054] 步骤Sll,收集高压断路器设备包括正常和故障在内的的触头行程数据和分合闽 线圈电流数据,建立专家知识库;
[0055] 步骤Sl 2,进行数据预处理,提取特征向量;
[0056] 步骤S13,使用专家知识库提取的特征向量作为数据来源,使用支持向量机算法建 立初始故障诊断模型,并使用初始诊断模型对支持向量库和在线诊断模型进行初始化。
[0057] 步骤S12中,对于线圈电流数据,如图3所示,提取其初始位置的时间ti,线圈电流 第一个峰值的时间和电流大小t2,i 1,线圈电流第二个峰值的时间和电流大小t3,i2作为关 键参数。
[0058] 对于触头行程数据,如图4所示,提取其初始位置的时间t4,由于行程数据是离散 值,对其进行一阶差分操作,并提取其一阶差分曲线的绝对值最大值对应的时刻和行程曲 线位置,记为t5,si,提取触头行程曲线的最大值对应的时刻和行程曲线位置,记为t6,S2,作 为关键参数。通过计算获得9个特征值,并对特征值进行归一化获得特征向量。
[0059] 其中,计算提取的9个特征值分别为:
[0060] = 第一个电流峰值到达时间,是第一次由于铁忍运动使反电动势开始占 主导地位的时刻;
[0061] f2 = ii:第一个电流峰值大小;
[0062] f3 = t3-ti:第二个电流峰值到达时间,是第二次由于铁忍运动使反电动势开始占 主导地位的时刻;
[0063] f4=i2:第二个电流峰值大小;
[0064] fs = t4-ti:从线圈电流信号到达到触头开始运动经历的时间,能够反映脱扣系统 的响应时间;
[0065] f6 = t日-t4:触头从开始运动到运动到最大速度所需要的时间;
[0066] f7 = SI:触头运动到最大速度时的位移;
[0067] f8=t6-t4:分合闽触头总动作时间;
[006引f9=S2:分合闽触头的总行程。
[0069]然后需要进行归一化处理,归一化公式如式(1)所示: 剛
Cl)
[0071 ]其中fi为第i个特征参数值,fimin=min(fi),fimax=max(fi)。
[0072] 最终的特征参数表达式记作
[0073] 此外,还需要将正常曲线对应的标签y记为+1,故障曲线的标签记为-1。
[0074] 步骤Sl 3具体包括:
[0075] 步骤S131,根据步骤S12提取的特征向量建立初始故障诊断模型;
[0076] 步骤S132,求解所述初始故障诊断模型,获得判别函数和决策函数;
[0077] 步骤S133,将全部Qi声0对应的支持向量构成的数据集A存储进支持向量库模块 中,进行支持向量库模块的初始化;
[0078] 步骤S134,将所训练的初始故障诊断模型复制到在线诊断模型中,进行在线诊断 模型的初始化,同时更新触发模块中的更新计触发数器初始化为0。
[0079] 上述步骤S131中,使用专家知识库提取的特征向量作为数据来源,使用支持向量 机算法建立的初始故障诊断模型(支持向量机诊断模型)看作一个最优化问题,假设样本库 的总容量为P,第i个特征向量记为XI,其对应的故障便签为yi,则建立的模型如式(2)所示:
[0080] ,、 (2)
[0081 ]其满足约束条件如式(3)、(4)所示:
[0082] (3)
[0083] 〇《ai《C,i = l,2, . . .,p (4)
[0084] 其中,Q(a)是优化目标,a是拉格朗日乘子,是模型中待学习的参数;C为惩罚因子, 是一个常数。K为核函数,采用RBF核函数,表达式为式(5):
[00化]K(xi ,Xj) = exp(-丫 I I Xi-Xj I 12), 丫〉〇 (5)
[0086] 其中模型中的惩罚因子C和核函数参数丫使用网格寻优的方法寻找最佳值。
[0087] 步骤S132中,支持向量机是一个二次规划问题,使用分解算法求解,求得最优解口, 最终得到的判别函数如式(6)所示:
CoJ[0089] 其中判别函数的常量值b如式(7)所示:
[0088]
[0091] 最终的决策函数如式(8)所示:
[0090] f' 、 (7)
[0092] g(x)=sign(f(x)) (8)
[0093] Sign(X)为符号函数,其表达式如式(9)所示:
[0094] (9)
[00M]所训练的初始故障诊断模型求解得到的最优解必然满足W下KKT条件。KKT条件可 W表述为,Qi = O对应的样本Xi位于初始故障诊断模型对于故障和正常认定的分界面上,对 应条件yif (Xi)^l ;0<ai<C所对应的样本Xi位于分类间隔之上,起着支撑分界面的作用,对 应条件y if (Xi ) = 1; Qi = C对应的样本位于分类间隔之内,对应的判别函数满足y if (Xi )《1。
[0096] 从决策函数的构成可W看出,决策函数仅仅与a声0的元素有关,在支持向量机模 型中a i声0对应的Xi仅占输入的全部向量的一小部分,其对应的输入向量被称作为支持向 量,因此,步骤S133将全部Qi声0对应的支持向量Xi构成的数据集记作A,将其存储进支持向 量库模块中,进行支持向量库模块的初始化。
[0097] 步骤S134中,模型还要进行W下两步初始化工作:
[0098] 1、将所训练的初始故障诊断模型复制到在线诊断模型中,进行在线诊断模型的初 始化,即令初始化更新模型的判别函数如式(10)所示:
[0099] fnew(x) =f (x) (10)
[0100] 2、同时初始化触发模块中的更新触发计数器为0,记为N=0。
[0101] 步骤S2具体包括:
[0102] 步骤S21,使用预处理方法对新样本的机械特性数据,包括触头行程数据和线圈电 流数据提取出9个特征参数,并通过归一化方法组成特征向量Xp,输入到所述在线诊断模型 中;
[0103] 步骤S22,通过所述在线诊断模型对新样本的判别函数值进行计算,若新样本是否 处于故障状态是已知的,则直接将已知的故障结果作为故障诊断值,若新样本故障状态未 知,则计算故障诊断值。
[0104] 需要说明的是,步骤S21中,使用与步骤Sl相同的数据预处理方法对其触头行程曲 线和线圈电流曲线进行预处理获得特征向量Xp,并投入到在线诊断模型中,获得判别函数 f new(却)的值和故障诊断值yp。
[0105] 若新样本是否处于故障状态是已知的,即输入新样本的目的是提高模型精度,贝U 直接将已知的故障诊断结果赋予故障诊断值yp;若新样本故障状态未知,即输入新样本的 目的是为了实现故障诊断,则诊断结果通过式(11)进行计算:
[0106] yp = g(fnew(xp) ) = sign(fnew(xp) ) (11)
[0107] 步骤S3具体包括:
[0108] 步骤S31,对于新样本,若违背在线诊断模型的KKT条件,则改变更新触发计数器的 数值,使其值增加1,并将违背KKT条件的新样本存储到更新模块中,更新模块中存储的数据 集记为B;
[0109] 步骤S32,对更新触发计数器的数值进行判断,若更新触发计数器数值大于阔值, 则更新触发条件被满足,转移到步骤S4进行模型更新;否则不满足更新触发条件,直接输出 模型诊断结果,作为最终的诊断结果。
[0110] 具体地,步骤S31中,对于新样本的判别函数,若违背在线诊断模型的KKT条件,即 满足ypfnewUpKl时,判断出新增样本位于当前在线诊断模型的分类间隔之内时,模型的支 持向量可能会发生改变,即原始的判别函数不再是当前数据环境下的最优解,需要进行W 下两步操作:需要更新触发计数器数值,使其值增加1,即令N=N+1;将违背KKT条件的样本 存储到更新模块中,更新模块中存储的数据集记为B。
[0111] 步骤S32中,对于更新触发模块中阔值P的设定,可W根据模型使用者对模型精度 的容忍度进行调整,默认值为10。
[0112] 步骤S4具体包括:
[0113] 步骤S41,使用更新模块中的数据集B作为数据来源,训练一个支持向量机分类器 模型,训练完成后,清除数据集B中的数据;其中,将模型记为ModelB,将其由支持向量构成 的数据集记为Bsv,其判别函数记为fB(X)。
[0114] 步骤S42,将支持向量库模块中的数据集A中的存储的数据集输入数据集B的判别 函数fB(x)中,看是否有违反数据集B的KKT条件的样本,即满足yifeUiKl的样本,若没有, 转到步骤S43;若有,转到步骤S44;
[0115] 步骤S43,使用数据集B的判别函数fB(X)更新在线诊断模型,即令fnew(X)=fB(X), 并使用化V更新支持向量库模块中的数据,用其替换支持向量库中的数据集A中的数据,至此 模型更新完成,转到步骤S2,对当前样本进行重新诊断;
[0116] 步骤S44,将数据集A中违反数据集B的KKT条件的样本集记作Al,建立新的样本集C =AiUBsv,训练一个支持向量机分类模型,记为Modelc,将其支持向量构成的数据集记为Csv, 其判别函数记为fc(X),并使用其更新在线诊断模型的判别函数,令fnew(x)=fc(x),并使用 数据集Csv更新支持向量库模块,替换数据集A中的数据,至此模型更新完成,转到步骤S2对 当前样本进行重新诊断。
[0117] 需要注意的是,数据集B的大小为P,数据量很少,能够迅速完成模型训练;同样,数 据集C的数据量很少,能够迅速实现模型训练。模型的更新过程中,支持向量库中存有的数 据量一直都维持在一个较小的状态,有利于实现模型的快速更新。
[0118] 通过上述说明可知,实施本发明实施例,具有如下有益效果:能够充分利用历史的 训练成果,同时无需保存历史数据,极大减少模型的存储空间需要和计算时间,明显提高计 算效率,能够实现故障诊断模型的在线更新,从而不断提高诊断精度,更好地运用于设备的 机械故障诊断。
[0119] W上所掲露的仅为本发明较佳实施例而已,当然不能W此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1. 一种高压断路器机械故障的在线诊断方法,其特征在于,包括: 步骤S1,初始化在线诊断模型; 步骤S2,对于新样本,使用预处理方法获得特征向量,并投入到所述在线诊断模型计算 判别函数值和故障诊断值; 步骤S3,将所述新样本的判别函数值和故障诊断值输入更新触发模块进行计算,并判 断是否满足更新触发条件,若满足,则转到步骤S4,并将更新触发计数器清零;若不满足,则 直接输出模型诊断结果,作为最终的诊断结果; 步骤S4,对所述在线诊断模型进行更新,并转到步骤S2对当前样本进行重新诊断。2. 根据权利要求1所述的在线诊断方法,其特征在于,所述步骤S1具体包括: 步骤S11,收集高压断路器设备包括正常和故障在内的的触头行程数据和分合闸线圈 电流数据,建立专家知识库; 步骤S12,进行数据预处理,提取特征向量; 步骤S13,使用专家知识库提取的特征向量作为数据来源,使用支持向量机算法建立初 始故障诊断模型,并使用初始诊断模型对支持向量库和在线诊断模型进行初始化。3. 根据权利要求2所述的在线诊断方法,其特征在于,所述步骤S12具体包括: 对于线圈电流数据,提取其初始位置的时间,线圈电流第一个峰值的时间和电流大小, 线圈电流第二个峰值的时间和电流大小; 对于触头行程数据,提取其初始位置的时间,对其进行一阶差分操作,并提取其一阶差 分曲线的绝对值最大值对应的时刻和行程曲线位置,提取触头行程曲线的最大值对应的时 刻和行程曲线位置; 计算获得9个特征值,并对特征值进行归一化获得特征向量。4. 根据权利要求3所述的在线诊断方法,其特征在于,所述计算获得的9个特征值分别 为:第一个电流峰值到达时间;第一个电流峰值大小;第二个电流峰值到达时间;第二个电 流峰值大小;从线圈电流信号到达到触头开始运动经历的时间;触头从开始运动到运动到 最大速度所需要的时间;触头运动到最大速度时的位移;分合闸触头总动作时间;分合闸触 头的总行程。5. 根据权利要求3所述的在线诊断方法,其特征在于,所述步骤S12还包括:将正常的曲 线对应的标签记为+1,故障曲线记为-1。6. 根据权利要求2所述的在线诊断方法,其特征在于,所述步骤S13具体包括: 步骤S131,根据所述步骤S12提取的特征向量建立初始故障诊断模型; 步骤S132,求解所述初始故障诊断模型,获得判别函数和决策函数; 步骤S133,将全部αι#0对应的支持向量构成的数据集A存储进支持向量库模块中,进行 支持向量库模块的初始化; 步骤S134,将所训练的初始故障诊断模型复制到在线诊断模型中,进行在线诊断模型 的初始化,同时更新触发模块中的更新计触发数器初始化为0。7. 根据权利要求6所述的在线诊断方法,其特征在于,所述步骤S132求解得到的最优解 满足KKT条件,所述KKT条件为:ai = 〇对应的样本Xi位于初始故障诊断模型对于故障和正常 认定的分界面上,对应条件是yif( Xl)多1;〇〈〇1〈(:所对应的样本11位于分类间隔之上,对应 条件是yif(xi) = l ;ai = C对应的样本位于分类间隔之内,对应条件是yif(xi)<l,其中,Xi为 第i个特征向量,yi为其对应的故障便签,f (xi)为xi的判别函数。8. 根据权利要求7所述的在线诊断方法,其特征在于,所述步骤S2具体包括: 步骤S21,使用预处理方法对新样本的机械特性数据,包括触头行程数据和线圈电流数 据提取出9个特征参数,并通过归一化方法组成特征向量,输入到所述在线诊断模型中; 步骤S22,通过所述在线诊断模型对新样本的判别函数值进行计算,若新样本是否处于 故障状态是已知的,则直接将已知的故障结果作为故障诊断值,若新样本故障状态未知,则 计算故障诊断值。9. 根据权利要求8所述的在线诊断方法,其特征在于,所述步骤S3具体包括: 步骤S31,对于新样本,若违背在线诊断模型的KKT条件,则改变更新触发计数器的数 值,使其值增加1,并将违背KKT条件的新样本存储到更新模块中,更新模块中存储的数据集 记为B; 步骤S32,对更新触发计数器的数值进行判断,若更新触发计数器数值大于阈值,则更 新触发条件被满足,转移到步骤S4进行模型更新;否则不满足更新触发条件,直接输出模型 诊断结果,作为最终的诊断结果。10. 根据权利要求9所述的在线诊断方法,其特征在于,所述步骤S31中,违背在线诊断 模型的KKT条件具体是指判断出新样本位于当前在线诊断模型的分类间隔之内。11. 根据权利要求9所述的在线诊断方法,其特征在于,所述步骤S32中,更新触发模块 中阈值的设定根据模型使用者对模型精度的容忍度进行调整,默认值为10。12. 根据权利要求9所述的在线诊断方法,其特征在于,所述步骤S4具体包括: 步骤S41,使用更新模块中的数据集B作为数据来源,训练一个支持向量机分类器模型, 训练完成后,清除数据集B中的数据; 步骤S42,将支持向量库模块中的数据集A中的存储的数据集输入数据集B的判别函数 中,判断是否有违反数据集B的KKT条件的样本,若没有,转到步骤S43;若有,转到步骤S44; 步骤S43,使用数据集B的判别函数更新在线诊断模型,并使用其支持向量构成的数据 集更新支持向量库模块,替换支持向量库中的数据集A中的数据,然后转到步骤S2,对当前 样本进行重新诊断; 步骤S44,使用数据集A中违反数据集B的KKT条件的样本集建立新的样本集,训练一个 支持向量机分类模型,使用所述新的样本集的判别函数更新所述在线诊断模型的判别函 数,使用其支持向量构成的数据集更新支持向量库模块,替换支持向量库中的数据集A中的 数据,然后转到步骤S2对当前样本进行重新诊断。
【文档编号】G01R31/327GK106019138SQ201610591599
【公开日】2016年10月12日
【申请日】2016年7月25日
【发明人】张欣, 李高扬, 黄荣辉, 向真, 王小华, 赵宇明, 荣命哲
【申请人】深圳供电局有限公司, 西安交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1