一种抽油泵运行状态识别方法及装置制造方法及图纸

技术编号:14784124 阅读:53 留言:0更新日期:2017-03-10 16:27
本发明专利技术提供了一种抽油泵运行状态识别方法及装置,本发明专利技术将目标灰度图像的目标特征向量输入至RWELM中,经RWELM运算后即可输出运行状态,以RWELM作为抽油泵运行状态识别的模型,以示功图和运行状态作为训练数据对RWELM进行训练,在训练过程中将结构风险最小化理论引入RWELM中,即采用调节参数对隐含层进行调节,解决了传统极限学习机过拟合问题,并且利用小波函数替代一般的隐含层激励函数,解决了极限学习机的局部最优的问题,具有诊断速度快、正确率高的优势。可以将本发明专利技术嵌入到抽油泵运行状态识别设备或系统中,能够及时发现运行状态与运行状态,为抽油泵的运行状态维修提供依据。

【技术实现步骤摘要】

本专利技术涉及自动化
,尤其涉及一种抽油泵运行状态识别方法及装置
技术介绍
抽油泵是油田抽油系统的重要设备,其运行状态直接影响原油产量和系统安全水平。目前,大部分油田还是利用示功仪测取示功图,然后将测取的示功图与典型运行状态示功图进行人工对比分析,这需要丰富经验技术工人进行对比,得到的结果误差比较大,工作效率也较低。所以现在需要一种快智能识别运行状态的方法,并将该方法嵌入到抽油泵运行状态识别设备或系统中,以便及时发现运行状态与运行状态,为抽油泵的运行状态维修提供依据。
技术实现思路
本专利技术提供了一种抽油泵运行状态识别方法及装置,本专利技术能够嵌入到抽油泵运行状态识别设备或系统中,及时发现运行状态与运行状态,为抽油泵的运行状态维修提供依据。为了实现上述目的,本专利技术提供了以下技术手段:一种抽油泵运行状态识别方法,包括:获取抽油泵示功图的目标灰度图像;对所述目标灰度图像进行二值化处理后得到目标示功图矩阵,利用矩特征提取方法提取所述目标示功图矩阵的多个不变矩,并将所述多个不变矩作为所述抽油泵示功图的目标特征向量;将所述目标特征向量输入至正则小波极限学习机RWELM,经所述RWELM运算后输出运行状态,所述RWELM为预先经训练样本训练后得到的、以抽油泵示功图的特征向量为输入、以抽油泵的运行状态为输出的模型,其中所述ELM的输入层与隐含层之间的激励函数为小波函数,所述隐含层的调节参数和隐含层的节点数量为利用交叉验证法确定的。优选的,所述RWELM的构建过程包括:确定RWELM输入层和输出层的节点数量,并利用交叉验证法得到隐含层的调节参数和隐含层的节点数量,设定输入层与隐含层之间的激励函数为小波函数,其中,输入层的节点数量与多个不变矩数量一致,输出层的节点数量与抽油泵运行状态的数量一致;随机生成所述输入层与所述隐含层之间的输入权重向量及偏置;获取训练样本,所述训练样本包括抽油泵示功图的训练灰度图像及在该训练灰度图像下抽油泵的训练运行状态,对所述训练灰度图像进行二值化处理后,利用矩特征提取方式提取所述训练灰度图像的多个不变矩,并将所述多个不变矩作为所述训练灰度图像的训练特征向量;将训练特征向量输入所述RWELM,经所述激励函数、输入权重和所述偏置运算后得到所述隐含层的训练输出矩阵;按预设输出权重公式计算输出权重;将由激励函数、输入权重、偏置和输出权重组成的包括输入层、隐含层和输出层的模型重新确定所述RWELM。优选的,所述将所述目标特征向量输入至正则小波极限学习机RWELM,经所述RWELM运算后输出运行状态包括:将所述目标特征向量输入至所述RWELM中,经所述激励函数、输入权重和所述偏置运算后得到所述隐含层的目标输出矩阵;将所述目标输出矩阵与所述输出权重的乘积作为输出运行状态。优选的,所述RWELM的构建过程还包括:根据抽油泵所有示功图的不同特点,划分抽油泵的多个运行状态;获取包含抽油泵所有运行状态的多个示功图的灰度图像,并对多个示功图的灰度图像进行预处理获得多个示功图矩阵,利用矩特征提取方法对每个示功图矩阵进行特征提取获得多个不变矩,将所述多个不变矩作为每个示功图矩阵对应的特征向量组;将多个特征向量组作为RWELM的输入向量,将1、2、3…N的标签式向量作为RWELM的输出向量,所述输出向量表示与特征向量对应的运行状态。优选的,所述利用交叉验证法得到隐含层的调节参数和隐含层的节点数量包括:利用交叉验证法确定隐含层的调节参数为0.5,隐含层节点数量为14。优选的,对所述目标灰度图像进行二值化处理后得到目标示功图矩阵包括:根据抽油泵所有示功图的不同特点,划分抽油泵的12个运行状态;利用矩特征提取方法对每个示功图矩阵进行特征提取获得多个不变矩包括:利用矩特征提取方法对每个示功图矩阵进行特征提取获得7个不变矩。优选的,对所述目标灰度图像进行二值化处理后得到目标示功图矩阵包括:利用全局阈值法确定进行二值化处理时的阈值;针对所述目标灰度图像每个像素,将像素值大于所述阈值的修改为1,将像素值小于所述阈值的修改为0,获得目标示功图矩阵。优选的,所述利用全局阈值法确定进行二值化处理时的阈值包括:获取抽油泵示功图的目标灰度图像,并确定阈值范围;计算目标图像和背景图像的类间方差,所述阈值将所述目标灰度图像分为目标图像和背景图像;在所述阈值范围内遍历阈值,当所述类间方差最大时确定当前阈值为所需阈值。一种抽油泵运行状态识别装置,包括:获取单元,用于获取抽油泵示功图的目标灰度图像;预处理单元,用于对所述目标灰度图像进行二值化处理后得到目标示功图矩阵,利用矩特征提取方法提取所述目标示功图矩阵的多个不变矩,并将所述多个不变矩作为所述抽油泵示功图的目标特征向量;输出单元,用于将所述目标特征向量输入至正则小波极限学习机RWELM,经所述RWELM运算后输出运行状态,所述RWELM为预先经训练样本训练后得到的、以抽油泵示功图的特征向量为输入、以抽油泵的运行状态为输出的模型,其中所述RWELM的输入层与隐含层之间的激励函数为小波函数,所述隐含层的调节参数和隐含层的节点数量为利用交叉验证法确定的。优选的,还包括:构建模型单元,用于确定RWELM输入层和输出层的节点数量,并利用交叉验证法得到隐含层的调节参数和隐含层的节点数量,设定输入层与隐含层之间的激励函数为小波函数,其中,输入层的节点数量与多个不变矩数量一致,输出层的节点数量与抽油泵运行状态的数量一致;随机生成所述输入层与所述隐含层之间的输入权重向量及偏置;获取训练样本,所述训练样本包括抽油泵示功图的训练灰度图像及在该训练灰度图像下抽油泵的训练运行状态,对所述训练灰度图像进行二值化处理后,利用矩特征提取方式提取所述训练灰度图像的多个不变矩,并将所述多个不变矩作为所述训练灰度图像的训练特征向量;将训练特征向量输入所述RWELM,经所述激励函数、输入权重和所述偏置运算后得到所述隐含层的训练输出矩阵;按预设输出权重公式计算输出权重;将由激励函数、输入权重、偏置和输出权重组成的包括输入层、隐含层和输出层的模型重新确定所述RWELM。本专利技术提供了一种抽油泵运行状态识别方法及装置,本专利技术将目标灰度图像的目标特征向量输入至RWELM中,经RWELM运算后即可输出运行状态,以RWELM作为抽油泵运行状态识别的模型,以示功图和运行本文档来自技高网...

【技术保护点】
一种抽油泵运行状态识别方法,其特征在于,包括:获取抽油泵示功图的目标灰度图像;对所述目标灰度图像进行二值化处理后得到目标示功图矩阵,利用矩特征提取方法提取所述目标示功图矩阵的多个不变矩,并将所述多个不变矩作为所述抽油泵示功图的目标特征向量;将所述目标特征向量输入至正则小波极限学习机RWELM,经所述RWELM运算后输出运行状态,所述RWELM为预先经训练样本训练后得到的、以抽油泵示功图的特征向量为输入、以抽油泵的运行状态为输出的模型,其中所述ELM的输入层与隐含层之间的激励函数为小波函数,所述隐含层的调节参数和隐含层的节点数量为利用交叉验证法确定的。

【技术特征摘要】
1.一种抽油泵运行状态识别方法,其特征在于,包括:
获取抽油泵示功图的目标灰度图像;
对所述目标灰度图像进行二值化处理后得到目标示功图矩阵,利用矩特
征提取方法提取所述目标示功图矩阵的多个不变矩,并将所述多个不变矩作
为所述抽油泵示功图的目标特征向量;
将所述目标特征向量输入至正则小波极限学习机RWELM,经所述
RWELM运算后输出运行状态,所述RWELM为预先经训练样本训练后得到
的、以抽油泵示功图的特征向量为输入、以抽油泵的运行状态为输出的模型,
其中所述ELM的输入层与隐含层之间的激励函数为小波函数,所述隐含层的
调节参数和隐含层的节点数量为利用交叉验证法确定的。
2.如权利要求1所述的方法,其特征在于,所述RWELM的构建过程包
括:
确定RWELM输入层和输出层的节点数量,并利用交叉验证法得到隐含
层的调节参数和隐含层的节点数量,设定输入层与隐含层之间的激励函数为
小波函数,其中,输入层的节点数量与多个不变矩数量一致,输出层的节点
数量与抽油泵运行状态的数量一致;
随机生成所述输入层与所述隐含层之间的输入权重向量及偏置;
获取训练样本,所述训练样本包括抽油泵示功图的训练灰度图像及在该
训练灰度图像下抽油泵的训练运行状态,对所述训练灰度图像进行二值化处
理后,利用矩特征提取方式提取所述训练灰度图像的多个不变矩,并将所述
多个不变矩作为所述训练灰度图像的训练特征向量;
将训练特征向量输入所述RWELM,经所述激励函数、输入权重和所述
偏置运算后得到所述隐含层的训练输出矩阵;
按预设输出权重公式计算输出权重;
将由激励函数、输入权重、偏置和输出权重组成的包括输入层、隐含层
和输出层的模型重新确定所述RWELM。
3.如权利要求2所述的方法,其特征在于,所述将所述目标特征向量输
入至正则小波极限学习机RWELM,经所述RWELM运算后输出运行状态包
括:
将所述目标特征向量输入至所述RWELM中,经所述激励函数、输入权
重和所述偏置运算后得到所述隐含层的目标输出矩阵;
将所述目标输出矩阵与所述输出权重的乘积作为输出运行状态。
4.如权利要求2所述的方法,其特征在于,所述RWELM的构建过程还
包括:
根据抽油泵所有示功图的不同特点,划分抽油泵的多个运行状态;
获取包含抽油泵所有运行状态的多个示功图的灰度图像,并对多个示功
图的灰度图像进行预处理获得多个示功图矩阵,利用矩特征提取方法对每个
示功图矩阵进行特征提取获得多个不变矩,将所述多个不变矩作为每个示功
图矩阵对应的特征向量组;
将多个特征向量组作为RWELM的输入向量,将1、2、3…N的标签式
向量作为RWELM的输出向量,所述输出向量表示与特征向量对应的运行状
态。
5.如权利要求2所述的方法,其特征在于,所述利用交叉验证法得到隐
含层的调节参数和隐含层的节点数量包括:
利用交叉验证法确...

【专利技术属性】
技术研发人员:那文波纪云锋苏志伟张平方俊伟王萍
申请(专利权)人:杭州和利时自动化有限公司中国计量学院
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1