基于BP 神经网络的潜油电泵.doc_第1页
基于BP 神经网络的潜油电泵.doc_第2页
基于BP 神经网络的潜油电泵.doc_第3页
基于BP 神经网络的潜油电泵.doc_第4页
基于BP 神经网络的潜油电泵.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于BP 神经网络的潜油电泵故障诊断研究赵明洋 上海海事大学 物流工程学院控制理论与控制工程专业(学号:201130210092)摘要:产品故障诊断的知识管理一直是众多学者研究的热点问题。在胜利油田潜油电泵检修原因统计数据的基础上 ,依据产品故障的表象给出了样本标准值;同时对潜油电泵的故障类型进行了分类和分级 ,并介绍了利用BP 神经网络对潜油电泵进行故障诊断知识处理的过程。关键词:潜油电泵;故障诊断;BP 神经网络引言潜油电泵是一种多级离心泵 ,在油井中潜油电机将机械能传递给潜油泵 ,潜油泵内的叶轮高速旋转 ,将原油从井中抽送至地面集油系统 ,潜油泵作为一种重要的机械采油设备 ,在国内外油田中得到了广泛的应用和发展1。潜油电泵的使用过程中受到油井温度、含气量、含砂量、腐蚀结垢等工作环境的影响 ,使其使用寿命及效果受到一定的影响;同时由于影响潜油电泵故障的因素多且复杂 ,电泵不同部件的故障表现也多种多样 ,使潜油电泵的故障诊断非常复杂。本文拟采用人工神经网络的方法 ,对潜油电泵的故障进行合理分类和精确诊断 ,有效积累产品的故障诊断知识 ,延长潜油电泵的使用寿命 ,节约产品维修成本 ,提高企业经济效益。1. 故障现象样本值的评定标准为方便人工神经网络的处理 ,结合胜利油田泵业有限责任公司 2002 年2006 年电泵检修原因统计数据 ,根据潜油电泵不同部件故障现象的表象和严重程度 ,对故障现象样本值给出了评定标准 ,具体见表 1。表 1 不同部件故障现象所对应样本值的评定标准发生故障的部件故障等级(样本值)电机未损坏(0.0)进井液(0.3)腐蚀(0.6)烧坏(0.9)离心泵未损坏(0.0)泵盘轴紧(0.3)盘不动轴(0.6)泵轴断(0.9)保护器未损坏(0.0)进水(0.3)腐蚀(0.6)全部损坏(0.9)分离器未损坏(0.0)进水(0.3)腐蚀(0.6)全部损坏(0.9)防倒块未损坏(0.0)进水(0.3)腐蚀(0.6)全部损坏(0.9)油管未损坏(0.0)漏(0.9)动力电缆未损坏(0.0)烧断(0.9)电机引线未损坏(0.0)烧断连接包未损坏(0.0)烧断2. 故障现象的分类和分级根据笔者对统计数据的分析和整理 ,将潜油电泵的故障分为电泵故障、井液腐蚀、电缆故障 3 大类 ,并依据故障的严重程度分为不同的等级 ,其中电泵故障分为二级;井液腐蚀分为六级;电缆故障分为四级。a.电泵故障。油井结垢、积砂、结蜡或形成其他沉积物 ,使得叶轮堵塞或受卡 ,引起卡泵;有腐蚀性物质如砂子与液体一同进入泵内 ,会大大加快泵的磨损程度伴有离心泵或分离器的腐蚀。因此离心泵故障(包括卡泵和分离器腐蚀)按严重程度分为电泵故障一级和二级。b. 井液腐蚀。由于潜油电泵的运行环境比较恶劣 ,井液腐蚀是潜油电泵损坏的主要因素之一 ,井液腐蚀会使壳体穿孔 ,造成潜油电泵各部件(包括电机、保护器、管、动力电缆、引线电缆等)的损坏。井液腐蚀可按严重程度分为六级:将只有电机腐蚀的井液腐蚀定为一级;除电机腐蚀外兼有保护器腐蚀定为二级;保护器兼有防倒块腐蚀定为三级;保护器兼有动力电缆腐蚀定为四级;油管腐蚀兼有动力电缆腐蚀定为五级;油管、保护器、引线同时有腐蚀定为六级。c. 电缆故障。 因高温、高压气体、腐蚀和正常老化 ,或者电流过大 ,使电缆芯线产生高温 ,因而造成电缆烧断。按电缆故障严重程度分为:按照连接包烧断与其伴随的其他故障严重程度分为电缆故障一级和二级;动力电缆烧断伴有电机故障定为电缆故障三级;动力电缆烧断同时伴有电机引线烧断定为电缆故障四级。为便于模型处理 ,对每个故障等级的表象给出了相应的样本值(见表 2) 。表2 不同故障分级对应的样本值部件故障等级电机离心泵保护器分离器防倒块油管动力电缆电机引线连接包电泵故障一级样本值0.00.60.00.60.00.00.00.00.0电泵故障二级样本值0.00.90.00.30.00.00.90.00.0井液腐蚀一级样本值0.60.00.00.00.00.00.00.00.0井液腐蚀二级样本值0.30.00.30.30.00.00.00.00.0井液腐蚀三级样本值0.30.00.60.00.60.00.00.00.0井液腐蚀四级样本值0.00.00.30.00.00.00.90.00.0井液腐蚀五级样本值0.00.30.00.00.00.90.90.00.0井液腐蚀六级样本值0.30.00.30.00.00.90.00.90.0电缆故障一级样本值0.00.30.00.00.00.00.00.00.9电缆故障二级样本值0.00.00.00.00.60.00.00.00.9电缆故障三级样本值0.30.00.00.00.00.00.90.00.0电缆故障四级样本值0.00.00.30.00.00.00.90.90.03.利用 BP 神经网络进行故障诊断知识处理神经网络作为一种自适应的模式识别技术 ,不需要预先给出有关模式的经验知识和判别函数 ,而是通过自身的学习机制自动形成所要求的决策区域。基于神经网络的故障诊断的做法是:网络的输入节点对应故障征兆 ,输出节点对应着故障原因。首先利用故障样本对网络进行训练 ,确定网络的结构(中间层的传递函数和神经元数目)和参数(神经元之间的连接权值和阈值) ;网络训练完毕后 ,就可实现征兆集到故障集的非线性映射过程。3. 1 网络构建针对潜油电泵的特点 ,可将不同故障分级对应的样本值作为故障征兆 ,即输入点 ,将故障类型作为输出点 ,通过 BP 神经网络的训练 ,实现潜油电泵故障的自动诊断。为方便BP 神经网络的处理 ,对应潜油电泵的12 种故障模式 ,将输出节点表示为 12 个四位的二进制数 ,见表 3。表3 输出节点的二进制表示故障等级二进制表示电泵故障一级样本值1001电泵故障二级样本值1010井液腐蚀一级样本值0001井液腐蚀二级样本值0010井液腐蚀三级样本值0100井液腐蚀四级样本值1000井液腐蚀五级样本值0011井液腐蚀六级样本值0101电缆故障一级样本值1110电缆故障二级样本值1101电缆故障三级样本值1011电缆故障四级样本值0111由于三层网络可以很好地解决模式识别问题 ,因此本文中的故障诊断模型采用三层神经网络2 。三层网络中 ,隐含层的神经元个数 n2 和输入层的神经元个数 n1 之间有以下近似关系为n2 = 2 n1 + 1由于网络的输入层神经元个数为 9 个 ,输出层神经元个数为 4 个 ,经计算 ,隐含层的神经元个数为 2 9 + 1 = 19 ,即 19 个,但本程序经过多次的运行调试隐层的神经元的个数为50个时,效果更好,故采用之。网络的输入向量范围是0 ,1 ,隐含层神经元的传递函数采用正切函数 tansig ,输出层神经元传递函数采用 S 型对数函数 logsig ,原因是输出模式为 01 ,正好满足网络的输出要求。代码如下:threshold = 0 1 ;0 1 ;0 1 ;0 1 ;0 1 ;0 1 ;0 1 ;0 1 ;0 1 ;net = newff ( threshold , 50 , 4 , tansig,logsig ,trainlm; )3. 2 网络训练网络训练是不断修正权值与阈值的过程 ,经过训练后使网络的输出误差达到最小 ,从而满足应用需求。训练函数 trainlm 是利用 Levenberg - Marquardt算法对网络进行训练的 ,训练参数设置如下: net. trainParam. epochs = 1000 ; net. trainParam. goal = 0. 001 ; L P. lr = 0. 1 ; net = train(net , P , T) ;其中 P, T分别是网络的输入向量和目标向量。用的是程序中的lijianmingtr4.m训练的。训练 16 次后达到要求 ,训练结果为:TRAINLM, Epoch 0/1000, MSE 0.405909/0.001, Gradient 2.59975/1e-010TRAINLM, Epoch 16/1000, MSE 0.000148548/0.001, Gradient 0.0630729/1e-010TRAINLM, Performance goal met.训练结果如图 1 所示。图13. 3 网络测试抽取 3 组新数据作为网络的测试输入数据:第一组 ,离心泵盘不动轴 ,分离器进水 ,动力电缆腐蚀较严重;第二组 ,离心泵盘轴紧、油管微漏、动力电缆烧断;第三组 ,保护器进水、动力电缆烧断、引线将被烧断。训练程序见程序中的lijianmingsim4.m向量矩阵: X=训练结果为: Y = sim(net , X)Y= 故障模式分别为: (1) 电泵故障二级; (2) 井液腐蚀五级;(3)电缆故障四级。由此可以判定 ,网络可以满足潜油电泵故障检测的要求。4结束语本文在胜利油田潜油电泵检修原因统计数据的基础上 ,采用 BP 人工神经网络方法 ,对潜油电泵进行故障诊断知识处理 ,较好地满足了企业对产品维修知识管理的需求 ,为企业产品知识管理系统的构建奠定了良好的基础。参考文献:1 梅思杰. 潜油电泵技术(上册) M . 北京 :石油工业出版社 , 2004 :59.2 科技产品研发中心. Matlab6. 5 辅助神经网络分析与设计M. 北京:电子工业出版社 ,2003:63 - 67.3 周开利,康耀红 神经网络模型及其Matlab仿真程序设计M. 清华大学出版社 ,2005:69 - 100.4 李 刚 ,宋福根 基于BP 神经网络的潜油电泵故障诊断知识管理研究.J,1994-2009 China Academic Journal Electric Publishing House.5 闻新 周露 等 Matlab神经网络仿真与应用M. 科技出版社 ,2003年7月.The Fault Diagnosis of Electrical Submersible Pump ( ESP) Based on BP Neural NetworkL I JIAN-MING(Shanghai Maritime University Logistics Engineering College, Shanghai , 200135 , China)Abstract :Fault diagnosis knowledge management of the production has been a hot research area for many years. Based on the statistical data of ESP maintenance of Shengli Oilfield , it proposes a standard for assessing fault grading of ESP , gives a fault classification method of ESP. At last , it introduces the knowledge management process of using a BP Neural Network to ESP fault diagnosis.Key words :Electrical Submersible Pumps ( ESP) ; Fault Diagnosis ; BP Neural Network附录 :程序如下:%lijianming4tr.m%清除内存clear all;%装载输入向量数据load lijianming_P; %装载目标向量数据load lijianming_T; threshold=0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;%建立神经网络net=newff(threshold,50,4,tansig,logsig,trainlm); %设置训练参数net.trainParam.e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论