工程设计学报, 2024, 31(2): 254-262 doi: 10.3785/j.issn.1006-754X.2024.03.147

整机和系统设计

基于树莓派和视觉图像的钻井振动筛倾角调节系统

侯勇俊,,1,2, 贾文俊1, 刘博文3, 吴先进4

1.西南石油大学 机电工程学院,四川 成都 610500

2.石油天然气装备技术四川省科技资源共享服务平台,四川 成都 610500

3.中国石油天然气股份有限公司西南油气田分公司 成都天然气化工总厂,四川 成都 610213

4.宝石机械成都装备制造分公司,四川 成都 610052

Inclination angle adjustment system for shale shaker based on Raspberry Pi and visual image

HOU Yongjun,,1,2, JIA Wenjun1, LIU Bowen3, WU Xianjin4

1.School of Mechatronic Engineering, Southwest Petroleum University, Chengdu 610500, China

2.Oil and Gas Equipment Technology Sharing and Service Platform of Sichuan Province, Chengdu 610500, China

3.Chengdu Natural Gas Chemical Plant, Southwest Oil & Gasfeild Company of PetroChina Company Limited, Chengdu 610213, China

4.BOMCO Chengdu Equipment Manufacturing Company, Chengdu 610052, China

收稿日期: 2023-04-03   修回日期: 2023-07-11  

基金资助: 四川省科技计划项目.  2021YFG0261.  2022YFQ0064

Received: 2023-04-03   Revised: 2023-07-11  

作者简介 About authors

侯勇俊(1967—),男,四川盐亭人,教授,博士,从事石油矿场机械、振动筛技术等研究,E-mail:hyj2643446@126.com,https://orcid.org/0000-0003-2000-4335 , E-mail:hyj2643446@126.com

摘要

目前,我国的钻井振动筛均采用人工监测筛面固液分离状态和手动调节筛面倾角的方式进行操作,无法实现自适应工作,常常出现钻井液“跑浆”现象。针对这一问题,提出了一种基于树莓派和视觉图像的钻井振动筛倾角调节系统。该系统以树莓派及专用摄像头、电机驱动板和2台步进电机为硬件平台,搭载基于OpenCV和改进AlexNet模型开发的图像识别软件,用于实现钻井振动筛的筛面固液分离状态视觉检测与筛面倾角自动调节。首先,根据钻井振动筛固液分离过程中液相终止线的位置特征,将采集的筛面图像分为正常、少浆和跑浆状态三种类别,并构建筛面图像数据集。然后,使用TensorFlow平台搭建基于迁移学习的AlexNet模型,以实现钻井振动筛的筛面固液分离状态的自动识别。最后,基于识别结果,由树莓派的GPIO(general purpose input/output,通用型输入/输出)接口控制2台步进电机同步工作,以实现钻井振动筛的倾角调节。结果表明,所设计的倾角调节系统对筛面固液分离状态的识别准确率达到97.33%,响应时间约为1.5 s,可满足钻井振动筛的倾角调节要求。该倾角调节系统设备体积小,成本低,且便于调试与维护,可有效提高钻井振动筛的自动化水平。

关键词: 钻井振动筛 ; 树莓派 ; 倾角调节系统 ; AlexNet模型 ; 图像识别

Abstract

At present, the shale shakers in China are operated by manually detecting the solid-liquid separation status and manually adjusting the inclination angle of the screen surface, which can not realize self-adaptive work, and the phenomenon of drilling fluid "running" often occurs. To solve this problem, an inclination angle adjustment system for shale shaker based on Raspberry Pi and visual image was proposed. The system used Raspberry Pi, dedicated camera, motor drive board and two stepper motors as hardware platform, and was equipped with an image recognition software developed based on OpenCV and improved AlexNet model, which could achieve visual detection of screen surface solid-liquid separation status and automatic adjustment of screen surface inclination angle of the shale shaker. Firstly, according to the position characteristics of the liquid phase termination line during the solid-liquid separation process of shale shaker, the collected screen surface images were divided into three categories: normal, low mud and slurry running state, and the screen surface image dataset was constructed. Then, the AlexNet model based on transfer learning was constructed using TensorFlow platform to automatically recognize the screen surface solid-liquid separation status of shale shaker. Finally, based on the recognition results, two stepper motors were controlled synchronously by the GPIO (general purpose input/output) interface of Raspberry Pi to realize the inclination angle adjustment for the shale shaker. The results showed that the accuracy of the designed inclination angle adjustment system for recognizing screen surface solid-liquid separation status reached 97.3%, and the response time was about 1.5 s, which could meet the inclination angle adjustment requirements of the shale shaker. The inclination angle adjustment system equipment has small volume, low cost and is easy to debug and maintain, which can effectively improve the automation level of shale shakers.

Keywords: shale shaker ; Raspberry Pi ; inclination adjustment system ; AlexNet model ; image recognition

PDF (3768KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

侯勇俊, 贾文俊, 刘博文, 吴先进. 基于树莓派和视觉图像的钻井振动筛倾角调节系统. 工程设计学报[J], 2024, 31(2): 254-262 doi:10.3785/j.issn.1006-754X.2024.03.147

HOU Yongjun, JIA Wenjun, LIU Bowen, WU Xianjin. Inclination angle adjustment system for shale shaker based on Raspberry Pi and visual image. Chinese Journal of Engineering Design[J], 2024, 31(2): 254-262 doi:10.3785/j.issn.1006-754X.2024.03.147

长期以来,我国钻井振动筛的自动化程度较低,工作时需人工定期巡检,以进行筛面固液分离状态监测和筛面倾角的手动调节等操作。但人工巡检无法及时发现钻井振动筛的“跑浆”现象,导致钻井液流失严重,这既增加了钻井成本,又增大了钻屑环保处理的工作量。因此,设计一种可代替人工定期巡检的筛面固液分离状态自动监测和筛面倾角自动调节系统,以推进钻井振动筛的自动化和智能化发展已迫在眉睫。

目前,美国NOV(National Oilwell Varco)公司利用自动声呐系统直接测量钻井振动筛筛箱内的实际液面高度,并根据钻井液的实际处理量自动调节筛箱倾角[1]。但由于存在振动,钻井振动筛筛箱内的实际自由液面高度参差不齐,需要多个声呐同时测量多个位置,监测系统复杂且价格昂贵。王臣等[2]在钻井振动筛最后一张筛网下方安装了带自动称重装置的钻井液检测容器,筛面钻井液到达允许的最远位置时即被筛到检测容器内,当容器内钻井液达到预设质量时触发报警信号,此时振动筛自动调节筛面倾角,以避免跑浆。但该方法的检测误差大,无法实现实时调节,且使用一段时间后,钻井液中固相部分沉降并黏附在检测容器内部,导致系统无法正常工作。河北北钻石油钻采设备有限公司[3]通过测量井口返回钻井液的流量来控制钻井振动筛的筛面倾角和分配多台振动筛的进料流量,从而实现振动筛工作状态的电动调节。但是,井口返回钻井液的流量不能准确反映筛面的固液分离状态,导致振动筛无法自适应工作。为此,本文提出了一种基于视觉图像的钻井振动筛筛面固液分离状态识别方法,并根据识别结果实时调节筛面倾角,从而实现钻井振动筛的自适应工作。

在视觉图像分类识别领域,卷积神经网络(convolutional neural network, CNN)是一种最为常用的深度学习模型[4-8]。Zhang等[9]提出了一种基于改进CNN的轴承故障诊断方法,该方法的故障诊断准确率达到了99.8%。Noha等[10]采用CNN对正常和异常的视网膜图像进行了分类,实现了黄斑病变疾病的自动检测。赵桐等[11]设计了一种基于迁移学习和CNN的齿轮缺陷检测方法,该方法识别齿轮缺陷的准确率达到了98%以上。李长齐等[12]设计了一种基于树莓派和VGG-16(visual geometry group,视觉几何群)模型的齿轮表面缺陷检测系统,实现了对断齿、表面脏污和表面裂纹等缺陷的自动检测。李民赞等[13]设计了一种基于树莓派和SVM(support vector machine,支持向量机)、GRNN(general regression neural network,广义回归神经网络)的表层土壤容重检测系统,可根据土壤表面图像特征实现对表层土壤容量的快速检测。

基于此,本文拟设计的基于视觉图像的钻井振动筛倾角调节系统以树莓派为硬件平台,搭载基于改进AlexNet模型[14]开发的图像识别软件,以实现振动筛筛面固液分离状态的识别;同时,将识别结果作为控制信号,驱动2台步进电机同步运转,从而实现振动筛筛面倾角的自动调节。

1 钻井振动筛倾角调节系统总体设计

1.1 钻井振动筛的固液分离过程

在钻井过程中,当钻井液流到振动筛的筛网上时,开始固液分离。在钻井液刚流到筛网上时,仅有小部分钻井液通过筛网,大部分液相沿着筛网表面快速扩散,并在筛网表面形成钻井液层。随着固液分离的进行,钻井液层会越来越薄,直到筛网上某一位置处液相终止,这个位置称为液相终止线。固相颗粒通过液相终止线后继续向前运动,直至离开筛网表面。在钻井振动筛正常工作时,要保证液相终止线位于筛网有效长度的2/3~3/4位置处[15]。本文将钻井振动筛最后一张筛网的筛面图像作为检测对象,当液相终止线超过最后一张筛网有效长度的3/4时,由人工分类为跑浆状态;当液相终止线位于最后一张筛网有效长度的2/3~3/4处时,由人工分类为正常状态;当液相终止线位于最后一张筛网有效长度的2/3内时,由人工分类为少浆状态。

1.2 钻井振动筛的倾角调节系统设计

基于树莓派和视觉图像的钻井振动筛倾角调节系统的总体框架如图1所示,包括图像采集模块、图像识别模块、电机驱动模块和电源模块等。该系统的硬件部分由树莓派4B平台、摄像头、步进电机驱动板和电源组成,软件部分包括TensorFlow2.2.0、OpenCV4和树莓派操作系统等。通过树莓派4B平台控制摄像头实时采集钻井振动筛的筛面图像,并将采集的筛面图像发送到树莓派4B平台,以开展筛面固液分离状态的识别;同时,将识别结果作为控制信号发送到电机驱动模块,以驱动2台步进电机同步运转,从而实现筛面倾角的自动调节。

图1

图1   钻井振动筛倾角调节系统总体框图

Fig.1   Overall block diagram of inclination angle adjustment system for shale shaker


2 钻井振动筛倾角调节系统的硬件和软件设计

2.1 硬件设计

2.1.1 主控平台

采用树莓派4B平台作为钻井振动筛倾角调节系统的主控平台,协调多个外部设备同步运行,以实现筛面倾角的自动调节。树莓派4B平台是一款基于BCM2711的卡片计算机,其外接接口多且丰富,支持Python、C/C++等多种编程语言,且支持多种操作系统,具有价格低、开发周期短等优点[12]。树莓派4B平台的外设布局如图2所示。

图2

图2   树莓派4B平台的外设布局

Fig.2   Peripheral layout of Raspberry Pi 4B platform


2.1.2 图像采集设备

采用专门为树莓派定制的800万像素的索尼IMX219传感器扩展板作为摄像头,以采集钻井振动筛的筛面图像,如图3所示。该摄像头的焦距可调,可连接树莓派4B平台的CSI(camera serial interface,相机串行接口),能够满足图像采集需求[16]

图3

图3   索尼IMX219传感器扩展板

Fig.3   Sony IMX219 sensor expansion board


2.1.3 电机驱动设备

本文设计的钻井振动筛倾角调节系统的驱动电机采用SM24240步进电机。选择搭载DRV8825电机驱动芯片的步进电机驱动板作为电机驱动设备。DRV8825电机驱动芯片是一款双H桥电机驱动芯片,支持32细分,内置转换器,可同步控制2台步进电机运转[17]。在控制过程中,只要控制STEP和DIR引脚,即可实现步进电机的驱动。其中:STEP为步进时钟输入,DIR为方向控制输入。DRV8825电机驱动芯片的电路如图4所示。

图4

图4   DRV8825电机驱动芯片的电路图

Fig.4   Circuit diagram of DRV8825 motor drive chip


2.1.4 电源

步进电机驱动板的电源芯片支持4.5~28 V的宽电压输入,输出电流可达3 A。但是,DRV8825电机驱动芯片的工作电压最小为8.2 V,因此所选用的电源的电压最好保持在8.2~28 V。本文选择通用的电源适配器为钻井振动筛倾角调节系统供电,其输入为200~240 V(50/60 Hz)的交流电,输出为12 V/2 A的直流电。

2.2 软件设计

钻井振动筛倾角调节系统的程序控制流程如图5所示。该系统采用远程SSH(secure shell, SSH)协议连接树莓派4B平台并启动程序,以实现筛面固液分离状态识别和筛面倾角调节。在倾角调节系统程序中,步进电机分辨率设为全步,即输出200个脉冲,电机旋转一圈。当接收到少浆和跑浆信号时,系统均输出50个脉冲以驱动步进电机正、反转,同时记录1号电机的正、反转次数,并设定正、反转次数差值的绝对值不超过5次。若超过5次,则系统停止工作。通过同步驱动2台步进电机运转来实现振动筛筛面倾角的自动调节。上述参数配置可根据钻井振动筛的实际工作要求进行修改。

图5

图5   钻井振动筛倾角调节系统程序控制流程

Fig.5   Program control flow of inclination angle adjustment system for shale shaker


3 图像识别模型的构建及优化

3.1 筛面图像数据集

由于钻井振动筛出口处钻井液的温度较高,会产生高温雾气,因此在振动筛出口的正上方很难直接看清筛网表面的固液分离状态。为了拍摄较清晰的筛面图像,将摄像头(分辨率为1 080P)固定在振动筛出口的右上方(距离出口50 cm)。为了规范数据集,消除无效区域对图像识别的干扰,采用OpenCV库编写图像预处理程序,对采集的筛面图像进行旋转、裁剪和去噪等预处理。

1)图像旋转。

采用OpenCV库函数中的warpAffine函数对摄像头采集的筛面图像进行旋转处理,得到筛面水平的图像。

2)图像裁剪。

为了获取筛面图像的目标区域,对旋转后的筛面图像进行裁剪操作。由于OpenCV库函数中没有用于图像裁剪的特殊函数,本文采用NumPy矩阵的切片功能来实现图像裁剪。此外,为了符合AlexNet模型的输入要求,利用cv2.imresize()函数对裁剪后的图像进行缩放处理,最终得到(227×227)像素的图像。

3)图像去噪。

为了有效区分钻井液与背景环境,对裁剪缩放后的目标图像进行去噪处理。采用OpenCV库函数中的均值滤波cv2.blur()、中值滤波cv2.medianblur()和高斯滤波cv2.Gaussianblur()这3种滤波器对裁剪缩放后的筛面图像进行滤波处理,结果如图6所示。从图6中可以看出,均值滤波只进行了简单的模糊去噪,中值滤波和高斯滤波在模糊去噪的同时还保留了液相终止线的特征信息,且高斯滤波所保留的液相终止线特征信息更为细致,有利于后续的图像分类识别,故本文选择高斯滤波对筛面图像进行去噪处理[18]

图6

图6   筛面图像滤波处理结果

Fig.6   Filter processing results of screen surface image


综上,筛面图像的预处理结果如图7所示。图中方框区域为筛面图像目标区域的截取位置。

图7

图7   筛面图像预处理结果

Fig.7   Preprocessing results of screen surface image


根据钻井振动筛固液分离过程中液相终止线的位置特征,由人工将预处理后的筛面图像分为正常状态、少浆状态和跑浆状态三种类别。筛面图像示例样本如图8所示(图中标记线为液相终止线)。3种类别的筛面图像各选500张以组成数据集,并用OpenCV库构建图像数据库,将每类数据集的80%作为训练集,剩余20%作为测试集。

图8

图8   筛面图像示例样本

Fig.8   Samples of screen surface image


3.2 迁移学习

本文设计的钻井振动筛倾角调节系统利用AlexNet模型来实现筛面图像的分类和识别。若想取得较好的分类和识别效果,则需大量的筛面图像训练样本,且会占用大量计算资源。但是,本文采集的筛面图像数量有限,故采用迁移学习方法来构建图像识别模型,以避免训练样本不足的问题。

迁移学习(transfer learning)是一种机器学习方法,即将在其他任务中训练好的神经网络模型进行简单调整后用于新的训练任务,可大大缩短训练时间。相比于全新学习,迁移学习有助于神经网络的快速收敛。常用的迁移学习方法有2种:一种是特征迁移,即去掉神经网络的最后一层,将其之前的特征向量送入分类器进行分类训练;另一种是参数迁移,即重新初始化神经网络的少数几层,其余层直接采用原神经网络的权重参数,再用新的数据集对神经网络的参数进行精调。本文采用结构微调、参数精调的迁移学习方式,将已在ImageNet数据集上学习到图像分类知识的AlexNet模型用于振动筛的筛面固液分离状态的识别。

3.3 基于改进AlexNet的筛面图像识别模型

经典AlexNet模型的参数数量庞大,高达6 000多万个,其中全连接层的参数占参数总量的96%左右,即使分类输出种类由1 000个变为3个,参数数量依旧很大,训练时易出现过拟合现象,且会占用很高的内存。

基于此,本文根据钻井振动筛筛面图像的识别要求,对经典AlexNet模型的结构进行微调。经典AlexNet模型的第1个卷积核大小为11×11,这是因为要满足1 000种图像的分类输出,第1个卷积层需要输入大量的图像特征,而本文筛面图像特征分布的相对区分度较小,故将第1个卷积核大小改为3×3,这样可显著减少训练参数。然后,去掉经典AlexNet模型中的全连接层8,将全连接层6,7的输出参数重新设置为512和3,并对全连接层的其他参数进行随机初始化。此时,AlexNet模型的参数数量为6 712 323个,相较于原始模型,改进模型的参数数量显著减少。综上,基于改进AlexNet的筛面图像识别模型如图9所示。该模型由5个卷积模块和2个全连接层构成,前2个卷积模块均由卷积层、最大池化层和归一化层构成,第3个和第4个卷积模块只含卷积层[19],第5个卷积模块由卷积层和最大池化层构成。在全连接层6,7之后采用dropout算法,以减少过拟合问题[20]。最后,使用Softmax函数计算损失率和分类概率。

图9

图9   基于改进AlexNet的筛面图像识别模型

Fig.9   Screen surface image recognition model based on improved AlexNet


参照经典AlexNet模型,将基于改进AlexNet的筛面图像识别模型中的丢弃概率设置为0.5。在每个卷积模块及全连接层的输出后,添加校正线性单元(rectified linear unit, ReLU),可直接有效地解决梯度弥散问题,从而加速模型收敛[21]

本文采用带动量的随机梯度下降算法来优化筛面图像识别模型,其函数表达式如下:

θl+1=θl-αLR(θl)+m(θl-θl-1)

式中:l为迭代次数,θ为权重矩阵 W 和偏置向量 b 的参数,LRθ为损失函数的梯度,m为动量因子,α为学习率。

本文中学习率α采用分段式常数衰减法进行更新,每迭代指定次数后,α乘以衰减系数η0<η<1,以进行实时更新[22]

4 图像识别模型的训练与测试

4.1 模型的训练与测试环境

在TensorFlow框架下编写基于改进AlexNet的筛面图像识别模型并对其进行训练与测试。模型训练与测试的平台为Windows 10系统,CPU:Intel(R)Core(TM)i7-8700k@3.70GHz,GPU:GeForce GTX 1050Ti。

4.2 模型的参数设置

参照经典AlexNet模型的参数,设置基于改进AlexNet的筛面图像识别模型的参数:批量尺寸为32,学习率为0.001,验证频率为5,动量为0.9,最大训练次数为100。

4.3 模型的训练与测试结果

利用上文构建的3种类别的筛面图像数据集对基于改进AlexNet的筛面图像识别模型进行训练和测试,结果如图10所示。结果表明,该模型的训练与测试准确率分别达到99.37%和98.23%;在训练到80次时,训练损失趋于稳定。筛面图像测试集的分类结果如图11所示。分类结果以分类混淆矩阵形式呈现[23],各类测试样本分别为100个,其中少浆状态的正确分类了97个样本,3个样本被错误分类为正常状态,分类准确率为97%;正常状态的正确分类了96个,分别有2个样本被分类为少浆状态和跑浆状态,分类准确率为96%;跑浆状态的正确分类了99个,3个样本被错误分类为正常状态,分类准确率是99%。综上,本文基于改进AlexNet的筛面图像识别模型的平均识别准确率为97.33%,能满足钻井振动筛筛面固液分离状态的识别要求。

图10

图10   基于改进AlexNet的筛面图像识别模型的训练和测试结果

Fig.10   Training and testing results of screen surface image recognition model based on improved AlexNet


图11

图11   筛面图像测试集分类结果

Fig.11   Classification results of screen surface image test set


4.4 模型的精度评价

为进一步评估所构建的基于改进AlexNet的筛面图像识别模型的精度,选用精确率(precision)、召回率(recall)和精确率与召回率的调和平均值 F1 作为模型精度的评价指标。精确率P、召回率RF1 的计算式如下:

P=TPTP+FP
R=TPTP+FN
F1=2TP2TP+FP+FN

式中:TP为预测正确的数量,FP为将目标类别预测为非目标类别的数量,FN为将非目标类别预测为目标类别的数量。

在本文的筛面固液分离状态识别中,以少浆状态为例,实际为少浆状态的筛面图像被判定为少浆状态的数量即为TP,实际为少浆状态的筛面图像被判定为其他2种状态的数量为FP,而实际为其他2种状态的筛面图像被判定为少浆状态的数量即为FN。同理可得跑浆和正常状态筛面图像对应的TPFPFN。将每一种状态对应的TPFPFN的具体值代入式(2)至式(4),即可确定本文基于改进AlexNet的筛面图像识别模型的精确率P、召回率RF1值。

基于改进AlexNet的筛面图像识别模型的精确率、召回率和F1值随训练次数的变化曲线分别如图12图14所示。由图12可知,随着训练次数的增加,模型的精确率不断增大,训练结束后的精确率为0.966。由图13可知,随着训练次数的增加,模型的召回率不断增大,训练次数为10时的召回率趋于稳定,训练结束后的召回率为0.971。由图14可知,随着训练次数的增加,模型的F1值不断增大,训练结束后F1值为0.962。

图12

图12   基于改进AlexNet的筛面图像识别模型的精确率曲线

Fig.12   Accuracy curve of screen surface image recognition model based on improved AlexNet


图13

图13   基于改进AlexNet的筛面图像识别模型的召回率曲线

Fig.13   Recall rate curve of screen surface image recognition model based on improved AlexNet


图14

图14   基于改进AlexNet的筛面图像识别模型的 F1 值曲线

Fig.14   F1 value curve of screen surface image recognition model based on improved AlexNet


4.5 不同模型对比

为了进一步验证本文图像识别模型的分类识别能力,对基于改进AlexNet、经典AlexNet、ResNet50和VGG-16的筛面图像识别模型进行对比。在相同训练次数下,采用相同的筛面图像数据集对不同模型进行训练,并设置相同的神经网络参数。不同模型的精度评价结果对比如表1所示。通过对比可知,本文模型的识别结果最佳。

表1   不同模型的精度评价结果对比

Table 1  Comparison of accuracy evaluation results of different models

模型准确率/%精确率召回率F1
改进AlexNet97.30.9660.9710.962
经典AlexNet89.70.8750.8760866
ResNet5093.60.9280.9230.921
VGG-1694.30.9450.9420.937

新窗口打开| 下载CSV


5 实验验证

为了验证所设计的钻井振动筛倾角调节系统的可行性,设计了图15所示的实验装置来对系统进行整体测试,部分测试结果如表2所示。结果表明,每次测试所识别的筛面固液分离状态、2台步进电机的转向和振动筛出口的升降情况均正确;每次测试的系统响应时间约为1.5 s。由此说明,所设计的系统可实现钻井振动筛筛面固液分离状态的识别与筛面倾角的自动调节。

图15

图15   钻井振动筛倾角调节系统实验装置

Fig.15   Experimental device of inclination angle adjustment system for shale shaker


表2   钻井振动筛倾角调节系统测试结果

Table 2  Test results of inclination angle adjustment system for shale shaker

编号识别结果电机转向响应时间/s
1跑浆1号反转、2号正转1.477
2跑浆1号反转、2号正转1.496
3跑浆1号反转、2号正转1.475
4跑浆1号反转、2号正转1.431
5跑浆1号反转、2号正转1.498
6正常无动作1.472
7正常无动作1.486
8正常无动作1.491
9正常无动作1.483
10正常无动作1.466
11少浆1号正转、2号反转1.493
12少浆1号正转、2号反转1.459
13少浆1号正转、2号反转1.482
14少浆1号正转、2号反转1.473
15少浆1号正转、2号反转1.472

新窗口打开| 下载CSV


6 结 论

针对我国钻井振动筛自动化程度较低的现状,提出了一种以筛面固液分离状态的视觉图像识别结果为控制信号的振动筛倾角调节系统。该系统以树莓派4B作为主控平台,搭载基于OpenCV和改进AlexNet模型开发的筛面图像识别软件。

本文以经典的AlexNet模型为基础,使用结构微调和参数精调的迁移学习方法,构建了基于改进AlexNet的筛面图像识别模型。测试结果表明,所构建的模型对钻井振动筛筛面固液分离状态的识别准确率和精确率分别为97.3%和0.966;改进AlexNet的识别效果优于经典AlexNet、ResNet50和VGG-16。

实验结果表明,基于树莓派和视觉图像的倾角调节系统有效提高了钻井振动筛的自动化水平,这对提高钻井工作效率具有重要意义。

参考文献

高向前.

钻井新装备、新工具现状及进展

[EB/OL].(2014-05-11)[2023-02-18]..

URL     [本文引用: 1]

GAO X Q.

Status and progress of new drilling equipment and new tools

[EB/OL]. (2014-05-11)[2023-02-18]. .

URL     [本文引用: 1]

王臣王皓代炳晓.

钻井液固相控制系统的信息化与自动化设计及应用

[J].设备管理与维修,20213):112-113.

[本文引用: 1]

WANG CWANG HDAI B Xet al.

Informatization and automation design and application of drilling fluid solid phase control system

[J]. Plant Maintenance Engneering, 20213): 112-113.

[本文引用: 1]

河北北钻石油钻采设备有限公司.

北钻固控设备智能振动筛控制系统现场工作视频

[EB/OL].(2023-02-01)[2023-02-18]..

URL     [本文引用: 1]

Hebei BZ Solids Control Co., Ltd.

BZ intelligent shale shaker system working video

[EB/OL]. (2023-02-01)[2023-02-18]. .

URL     [本文引用: 1]

SUN Y NXUE BZHANG M Jet al.

Evolving deep convolution neural networks for image classification

[J]. IEEE Transactions on Evolutionary Computation, 2020242): 394-407.

[本文引用: 1]

RABABAAH A R.

Deep learning of human posture image classification using convolutional neural networks

[J]. International Journal of Computing Science and Mathematics, 2022153): 273-288.

王美玉田乔.

迁移学习用于电磁目标识别

[J].太赫兹科学与电子信息学报,2021194):556-561. doi:10.11805/TKYDA2021214

WANG M YTIAN Q.

Transfer learning for electromagnetic target recognition

[J]. Journal of Terahertz Science and Electronic Information Technology, 2021194): 556-561.

DOI:10.11805/TKYDA2021214     

MIAO RJIANG ZZHOU Q Yet al.

Online inspection of narrow overlap weld quality using two-stage convolution neural network image recognition

[J]. Machine Vision & Applications, 2021321): 1-22.

KUCHIBHOTLA SVOONNA CPENKI R Pet al.

Analysis of facial emotion recognition for image and video data using convolution neural networks

[C]//6th International Conference on Electronics, Communication and Aerospace Technology. Coimbatore, Dec. 1-32022.

[本文引用: 1]

ZHANG J QSUN YGUO Let al.

A new bearing fault diagnosis method based on modified convolutional neural networks

[J]. Chinese Journal of Aeronautics, 2020332): 439-447.

[本文引用: 1]

NOHA E HAHMED SWALID E Set al.

Classification of retinal images based on convolutional neural network

[J]. Microscopy Research and Technique, 2021843): 394-414.

[本文引用: 1]

赵桐雷保珍王训伟.

基于迁移学习和特征重用的MIM齿轮缺陷检测

[J].传感器与微系统,20214010):129-131135.

[本文引用: 1]

ZHAO TLEI B ZWANG X Wet al.

MIM gear defect detection based on transfer learning and feature reuse

[J]. Transducer and Microsystem Technologies, 20214010): 129-131 135.

[本文引用: 1]

李长齐王菡罗昊.

基于树莓派的齿轮表面缺陷检测系统设计

[J].仪表技术与传感器,20223):109-113. doi:10.3969/j.issn.1002-1841.2022.03.021

[本文引用: 2]

LI C QWANG HLUO H.

Design of gear surface defect detection system based on Raspberry Pi

[J]. Instrument Technique and Sensor, 20223): 109-113.

DOI:10.3969/j.issn.1002-1841.2022.03.021      [本文引用: 2]

李民赞任新建杨玮.

基于树莓派的农田表土层土壤容重检测系统研究

[J].农业机械学报,202152():329-335376. doi:10.6041/j.issn.1000-1298.2021.S0.042

[本文引用: 1]

LI M ZREN X JYANG Wet al.

Soil bulk density detection system of framland topsoil based on Raspberry Pi

[J]. Transactions of the Chinese Society for Agricultural Machinery, 202152(): 329-335 376.

DOI:10.6041/j.issn.1000-1298.2021.S0.042      [本文引用: 1]

KRIZHEVSKY ASUTSKEVER IHINTON G E.

ImageNet classification with deep convolutional neural networks

[J]. Advances in Neural Information Processing Systems, 2017606): 84-90.

[本文引用: 1]

马燚松.

钻井液振动筛的维护使用

[J].西部探矿工程,2018305):79-8186. doi:10.3969/j.issn.1004-5716.2018.05.027

[本文引用: 1]

MA Y S.

Maintenance and use of drilling shale shaker

[J]. West-China Exploration Engineering, 2018305): 79-81 86.

DOI:10.3969/j.issn.1004-5716.2018.05.027      [本文引用: 1]

郭强强.

一种开架式水下作业机器人的设计与实现

[D].南京南京信息工程大学2019.

[本文引用: 1]

GUO Q Q.

Design and implementation of an open frame underwater operation robot

[D]. NanjingNanjing University of Information Science and Technology2019.

[本文引用: 1]

王晓.

低成本智能数字式显微镜的搭建

[D].南京南京大学2021.

[本文引用: 1]

WANG X.

Construction of low cost “smart” microscope

[D]. NanjingNanjing University2021.

[本文引用: 1]

张杰飞.

基于OpenCV的焊缝图像处理研究

[D].哈尔滨哈尔滨理工大学2019.

[本文引用: 1]

ZHANG J F.

Research on weld image processing based on OpenCV

[D]. HarbinHarbin University of Science and Technology2019.

[本文引用: 1]

龙满生欧阳春娟刘欢.

基于卷积神经网络与迁移学习的油茶病害图像识别

[J].农业工程学报,20183418):194-201. doi:10.11975/j.issn.1002-6819.2018.18.024

[本文引用: 1]

LONG M SOUYANG C JLIU Het al.

Image recognition of camellia oleifera diseases based on convolutional neural network and transfer learning

[J]. Transactions of the Chinese Society of Agricultural Engineering, 20183418): 194-201.

DOI:10.11975/j.issn.1002-6819.2018.18.024      [本文引用: 1]

HINTON G ESRIVASTAVA NKRIZHEVSKY Aet al.

Improving neural networks by preventing co-adaptation of feature detectors

[J]. Computer Science, 201234): 212-223.

[本文引用: 1]

KUMAR S P.

Identification of wheat tiller based on AlexNet-feature fusion

[J]. Multimedia Tools and Applications, 2022816): 8309-8316.

[本文引用: 1]

张瑞青李张威郝建军.

基于迁移学习的卷积神经网络花生荚果等级图像识别

[J].农业工程学报,20203623):171-180. doi:10.11975/j.issn.1002-6819.2020.23.020

[本文引用: 1]

ZHANG R QLI Z WHAO J Jet al.

Image recognition of peanut pod grades based on transfer learning with convolutional neural network

[J]. Transactions of the Chinese Society of Agricultural Engineering, 20203623): 171-180.

DOI:10.11975/j.issn.1002-6819.2020.23.020      [本文引用: 1]

张安安黄晋英冀树伟.

基于卷积神经网络图像分类的轴承故障模式识别

[J].振动与冲击,2020394):165-171. doi:10.16652/j.issn.1004-373x.2020.17.016

[本文引用: 1]

ZHANG A AHUANG J YJI S Wet al.

Bearing fault pattern recognition based on image classification with CNN

[J]. Journal of Vibration and Shock, 2020394): 165-171.

DOI:10.16652/j.issn.1004-373x.2020.17.016      [本文引用: 1]

/