基于SVM的液压设备仿真模型的故障诊断
2023-01-26
来源:小奈知识网
维普资讯 http://www.cqvip.com 基于SVM的液压设备仿真模型的故障诊断 杨(1.大连交通大学软件学院,大连琦 , 孙玉清 116052;2.大连海事大学轮机工程学院,大连116026) 摘要:阐述了SVM算法在液压系统的故障诊断领域中的应用及其诊断效果.以全液压克 令吊模型为研究对象,将克令吊模型的回转回路作为一个独立系统,使用功率键合图方法建立 其数学模型,并用Matlab中的Simulink对模型进行计算机仿真,对回转回路选择不同的参数进 行流量的特性仿真,运用支持向量机理论依据流量值的特性对回转回路进行故障分类,得到了 令人满意的故障分类正确率. 关键词:支持向量机;液压设备故障诊断;数学建模;仿真 ・’ 中图分类号:TP391.9 文献标识码:A 文章编号:1005-8354(2007)05-0014-04 Fault diagnosis of simulation model of hydraulic devices based on SVM YANG Qi ,SUN Yu—qing (1・Software College,Dalian JiaoTong Univ.,Dalian 1 16052,China;2.Engine Engineering College, Dalian Maritime Univ.,Dalian 1 1 6026,China) Abstract:Th/s paper introduces the applications and diagnosis effect of support vector machines(SVM)arith— metic in the ifeld of fnult diagnoses of hydraulic system.Taking fully hydraulic crane as research object and slewing circuit of the crane model as an independent system,it builds relevant mathematical model with power bond graph,and simulates the model with the Simulink of Matlab,at the same time does the characteristics of /z by selecting different parameters of the slewing circuit.Finally by adopting the SVM theory and according to the characteristics offluxing value,it classiifes the如ult of the slewing circuit and gets a satsifactory ult class rate. Key words:SVM;hydraulic device如ult diagnoss;matihematic model;simulation O 引言 可以丰富液压系统故障诊断理论,提高液压系统故障 诊断技术的水平. 文章从支持向量机能够较好地解决小样本学习 问题 的实际出发,提出了用支持向量机解决液压 系统故障诊断的新方法.将该方法用于液压系统故障 1液压设备基本结构 本文以液压设备中常见的克令吊模型为研究对 象.全液压克令吊模型是依照回转式起货设备中的定 置式单克令吊设计的实物模型.克令吊主要由吊臂、 回转柱、液压马达、液压泵、吊货钩、钢丝绳和操纵室 诊断领域,有望使制约故障诊断向智能化方向发展 的瓶颈问题得到解决.通过提取液压系统的状态和对 相应的特征进行训练,得到一个基于支持向量机的故 障分类器,并且将大样本降为仅是支持向量的小样本 模式.把支持向量机理论引入到液压系统的故障诊断 中来,这是液压故障诊断领域的一个新的尝试,同时 收稿日期:2007-04-02 基金项目:国家自然科学基金资助项目(50575027) 等组成,其主要运动形式为:起升、变幅、回转,其中起 升由吊钩回路完成,变幅由吊臂回路完成,回转由回 作者简介:杨琦(1979一),女,工学硕士,研究方向为控制理论与控制工程 l4第五期2007年技术篇 维普资讯 http://www.cqvip.com 转回路完成.本文主要研究回转回路部分,对回转回 路部分建立数学模型,然后进行故障诊断的仿真 实验. 式进行了分类,故障诊断问题就是将现行工作状态归 到哪一类的问题,因此故障诊断的实质就是模式识别 问题.将这些已存在的样本模式(标准模式)与现有 的由特征征兆按不同方式组成的相应的待检状态模 式进行对比,从而决定待检模式应划为哪一类样本模 式,即对系统的当前状态进行智能模式识别.这样故 2 SVM的故障诊断原理 诊断的基本方法是对信号的分析处理,其核心问 题是故障特征提取 并建立特征与状态之间的对应 障诊断问题就转化为一个模式识别的归类问题 . 关系,诊断的实质是模式识别问题 . 设被检测对象全部可能发生的状态(包括正常 3克令吊回转回路的数学模型及仿真 状态和故障状态)组成状态空间s,它的可观测量特 将全液压克令吊模型的回转回路部分视作为一 征的取值范围构成特征空间】,,当系统处于某一状态 个独立的系统,建立其数学模型,进行Simulink仿真, 时,系统具有确定的特征Y,即存在映射g:s一】,;反之, 研究系统中的流量变化.在建模过程中忽略油液变质 一定的特征也对应确定的状态,即存在映射.厂: 一5. 及管路中油液温度产生的影响. 本文采用的支持向量机技术就是提取系统的状 3.1 系统的功率键合图 态和相应的特征Y进行训练,得到一个基于支持向量 根据功率键合图构建方法,当供给源、排给源和 机的分类器,并且将大样本模式降低为仅是支持向量 系统负载一定时,画出的系统的功率键合图如图1 的小样本模式.由于事先已经对可能的故障空间的模 所示. … pp IAQp QY Apv  ̄Qv U FI IP 0 — ’ 、 _ —-’,,,』 P lQf2 P , — T 2 ‘ 图1 回转回路系统的功率健合图 j_.2糸统嗣数芋模型 液压泵泄漏R Q =R Pp 供给源 =常量 液压马达泄漏R Q =R △Jp 排给源P =常量 溢流阀尺 :Q =尺 =O,Pp <P ̄ 被驱动惯量 : :丁1』( 一 )df ,),JD >Jp调 控制阀中心 液容Cp:Pp= 1/△Qlft(≥一1个大气压) fR :Q :sgn(AP )kvyX AP;,R,=kvyX LR :Q =sgn(AP )后 X △P二,R :kvzX 液容Cy:Jp = 1/△Qydt(≥一1个大气压) 负载摩擦 : = 液容c :JD:= 1/△Q (≥一1个大气压) 液压泵变换 { 技术篇2007年第五期 15 维普资讯 http://www.cqvip.com 液压马达变换 :【Q。: I =V P T ̄y , 马达的1节点: = 一 : :负载的1节点:T = 一 其中Q 为液压泵的理论排量,Q 为控制阀的进 口流量,Q 为控制阀的出口流量,Q,为溢流阀的溢流 量,Q 为液压泵的泄漏流量,Q 为液压马达的泄漏 流量. = P: ‘【Q = 马达0节点:△ =Q 一Q 一Q,一Q,, △Q =Q 一Q。 一Q , △Q:=Q +Q 一Q; 3.3系统的仿真模型 控制阀的1节点:△P =P 一P , AP:根据功率键合图所建的模型以及设备处于工作 状态时回转回路运行的动态数学关系式,用simulink P一P , z :AP =P 一P 完成其仿真部分,结构图如图2所示. 图2用simulink设计的全液压克令吊回转回路部分的仿真结构 3.4系统流量特性的仿真 1/ =10,R =1.76e一011,Rk=1.32e一011,R,=1/ 测量实际系统正常运行时各个元件进出口的压 4e+009,K =1.05e一005,K =1.05e一005,v= 力、流量值,依据所测量的数据调整仿真模型的各个 0.00016/6.28,TI=0, :9.5493e一007. 参数,并用支持向量机对仿真模型所产生的样本数据 进行训练来实现故障诊断.在simulink中对系统的参 4运用SVM对仿真模型进行故障诊断 数进行设置,当系统处于正常工作状态时,P =0,P 4.1故障分类 =le+006, p=149.7492,1/Co=1/2.91e一010, 针对系统的主要元件人为设置故障,即针对图1 =1/11,1/C =1/3.91e一012,1/C:=1/3.91e一012, 中的液压泵(双作用叶片泵)、液压马达、电磁溢流阀 16第五期2007年技术篇 维普资讯 http://www.cqvip.com 这三个元件设置了4种简单故障以及由二个以上元 件所构成的3种复杂故障. 4.2仿真实验 对建立的实验模型进行故障诊断分类实验,将系 统运行状态分为正常工作状态和7类故障状态共计8 类状态.考虑到实际因素,监测点不宜选取过多,被选 作监测点的各个量之间没有关联关系,彼此相互独 立,以确保故障特征提取的准确性,因此选取Q 、Q:、 Q 、Q Q 和Q。共6个量做为监测点.在正常工况 下,对仿真模型进行40秒观察,发现当系统运行20 秒以后处于稳定状态,所以每个监测点取0—20秒内 的400个数据点作为样本,即分类器要识别的模式,6 个监测点共计2400个点,维数为2400.根据数据模 型,训练数据( ,Y ),…,( ,Y ),其中: =[Q (1: 400),Q: (1:400),Q, (1:400),Q (1:400),Q (1 :400),Q (1:400)],并且 ∈R ,Y∈{1,2,3,4,5, 6,7,8}.这是一个多值分类问题,又由于回转回路是 一个非线性系统,因此,需要建立非线性支持向量机. 运行simulink仿真程序,对每种状态类型采集4个故 障样本,合计32个样本一起作为训练样本.图3给出 了正常状态和某类故障状态的Q 、Q 、Q 、Q 、Q 和 Q。曲线. 4.3实验结果 训练阶段的主要工作是根据样本选择适当的分 类器参数,这里的参数包括核函数的参数和惩罚因子 c.选择高斯函数K( , ):exp(一l l— ,l l/2o" ) 作为核函数,因此最终影响分类器的只有高斯函数中 的 和另一个参数C.由于C对分类器的影响不 大 ,所以实验中对参数 的选取很慎重.取 : 0.5,载入训练样本,对数据模型进行训练,得到多值 分类的支持向量机.将训练样本作为测试样本,得出 分类正确率为93.75%,各类别均没有错分的情况;然 后对测试样本进行测试分类,得出了正确率能达到 85%以卜. 5结论 本文介绍的液压设备故障诊断方法是基于统计 学习理论的SVM方法,对建立的仿真模型做故障诊 断测试,发现采用SVM方法得到的故障分类的准确 率很高.由于液压设备的成本很高,故障样本难以获 取,而SVM可以在少量训练样本条件下进行故障分 类,并得到很高的故障分类率,因此该方法在液压设 备的故障诊断领域具有一定的优势. 0.5.1O一4 // T 0 —一 / 一0.5.10—4 -1.0.10-4 …1 5 1O一4 . O 1O 2O 3O 时间/s 一一———一 ./ /{ 血I 时间/s 图3 正常状态和某故障状态的流量曲线 参考文献: [1]Vladimir N.Vapnik著,张学工译.统计学习理论的本 质[M].清华大学出版社,2000.1-216. [2]崔伟东,周志华,李星.支持向量机研究[J].计算机工 程与应用,2001,(1):58—61. [3]李凌均,张周锁,何正嘉.支持向量机在机械故障诊断 中的应用研究[J].计算机工程与应用,2002,(19): l9—21. [4]屈梁生,张海军.机械故障诊断的几个基本问题[J]. 中国机械工程,2000,10(1-2):211—216. [5]刘永健,胡培金.液压故障诊断分析[M].北京:人民 交通出版社,1998. [6]Chapelle 0,Haffner P,Vapnik V N,Suppo ̄vector ma— chine for histogram—based image classiifcation[J],IEEE Trans on Natural Networks,1999,10(5):1055—1064. [7]董云杰.支持向量机及其在模式识别中应用的研究 [D].兰州理工大学,硕士学位,2003. [8]吴娟,范玉妹,王丽.关于改进的支持向量机的研究 [J].攀枝花学院学报,2006,(10):102—105. [9]艾青,刘洋,秦玉平.支持向量训练算法研究[J].渤海 大学学报(自然科学版),2006,27(3):266—268. 技术篇2007年第五期 l7