更全的杂志信息网

基于激光测距仪和开源硬件的井深测量系统设计*

更新时间:2009-03-28

0 引言

在石油钻井领域,录井及随钻测井均需要实时获取当前钻井深度。绝大多数井深测量系统采用“钻杆校深+大钩高度测量”的方法,即累加已下钻钻具的长度数据得到绝对井深,通过测量大钩高度得到当前单根的相对井深,两者的和就是实际井深。

悬挂大钩的大绳通过游车和天车的滑轮组缠绕在绞车滚筒上,滚筒转动带动大钩上下运动。使用安装在绞车滚筒轴上的绞车传感器(脉冲编码器)测量转数,进而计算出大钩高度。由于大绳在滚筒上缠绕层数等因素,该测量方法需要完成复杂的标定[1],另外现场的电磁干扰等因素也对绞车传感器的测量精度有影响[2]

本文设计的新型井深测量系统使用激光测距仪测量大钩高度,与绞车传感器通过二次测量间接得到大钩高度的方法不同,使用激光测距仪可直接获得高度数据,测量结果不受大绳张力大小、磨损状况等因素的影响,具有更高的精度和更简单的标定方法。本新型井深测量系统使用开源硬件完成传感器的系统集成,结合物联网发展新技术,以较低成本快速完成了系统设计。

1 测量原理

以转盘钻为例,图1是井深测量系统示意图。激光测距仪安装在游车上,向安装在天车底部的反光板发射并接收返回的激光束,测量游车与天车的距离。

女生:一、二年级之间,二、三年级之间,三、四年级之间,四、五年级之间,五、六年级之间差异均无统计学意义(P 值均>0.05)。

首次使用前需要校准,安装完钻井所需的方钻杆与上下旋塞阀后提升大钩,使下旋塞阀的下接头台肩与方补心平齐,记录此时的激光测距仪读数。在正常钻进时,激光测距仪度数越大表示相对井深越大。在钻头到底的情况下,井深D计算如下:

红曲红、辣椒红均属于安全、无毒、天然提取的食用类色素,因此GB 2760-2014《食品添加剂使用卫生标准》未限定其在肉脯中的添加量,“按生产需要适量使用”即可[11];而蛋黄粉则属于食品原料,对使用量更无需限定。

 

其中,di是已接入的n根钻杆中第i根钻杆的长度;dBHA是井下钻具组合的长度,累加已下钻钻具的长度数据得到绝对井深;d为当前的激光测距仪读数;dZERO是校准时的激光测距仪读数,两者的差是相对井深。在钻头未到底的情况下,该式计算的是钻头深度。

  

图1 井深测量系统示意图

仅当钻头触及井底,测量得到的数据才是井深。在起钻、坐卡等状态下,钻头脱离井底,此时数据为无效井深数据。为了判断钻井状态,在钻机悬重表油路中接入了钩载传感器测量油压,经过校准可以得到大钩悬重。根据大钩悬重和大钩运动方向可以判断钻井状态。

激光测距仪的信号及供电线沿大钩自然垂下,顺着水龙头的水龙带接入井深测量系统主机;钩载传感器与主机通过电缆相连。

地铁区间围岩主要是卵石-圆砾层,厚约23 m,高铁盾构隧道上方主要是黏土和杂填土,上方是卵石-圆砾层,围岩采用服从Mohr-Coulomb屈服准则的弹塑性模型,物理力学指标见表1,在FLAC3D中采用Fish语言按照分层赋予网格参数。深孔注浆效果通过提高围岩变形模型和黏聚力等值实现。

2 系统设计

2.1 主机控制器

漳州核电项目拟实行设计—采购—施工的工程总承包模式,可研估算由总承包商—中国核电工程有限公司下属设计院进行编制,为验证、保障总包商可研投资估算编制成果的合理性、正确性及控制项目前期投资,漳州核电前期策划并做出了大量卓有成效的工作。

研扬科技出品的开源硬件UP创客板使用英特尔凌动处理器,配备不同容量的DDR3L内存和eMMC程序存储器。该单板机有较多接口:包括1个千兆以太网端口、1个HDMI接口及多个USB接口[3]。可以运行微软Windows10完整版,方便使用Visual Studio编程。

本井深测量系统设计使用HDMI接口的7寸1 024×600分辨率液晶屏作为显示器,使用专用按键(不使用标准键盘及鼠标)完成人机交互。

2.2 专用键盘

在Windows操作系统下,UP创客板目前只支持一路串口,这里使用串口服务器来连接多个传感器。作为物联网技术的一种,串口服务器为串口和以太网之间提供了联通的桥梁。本型号串口服务器支持两路串口同时工作,串口通过拨码开关可以配置为RS232、RS485及RS422接口,这里均配置为RS485。串口服务器的10/100 Mbit/s网口与UP创客板的千兆以太网口相连。为保证数据可靠通讯,串口服务器配置为TCP服务器,串口通讯速率及格式与各自的传感器或隔离栅一致。

图5是井深测量系统面板。

虽然UP创客板配备了一个40针的GP总线接口,支持可作为按键检测功能的GPIO、UART及SPI等多种接口,但到目前为止厂家尚未提供Windows下适合.NET编程的托管API驱动,因此使用另一类常见开源硬件Arduino完成USB接口的HID专用键盘设计,为此设计了Arduino UNO板的扩展板(HAT)[4],其电路如图2所示。

P1、P2是UNO板引脚对应的插座,P3是矩阵薄膜开关的插针,P4是USB接口,其VBUS引脚同时为UNO板供电。D1为防静电用的瞬态抑制二极管(TVS)阵列,D2是齐纳二极管阵列,用来将UNO板IO口输出电压钳位到3.6 V,以防损坏主机控制器的USB接口。R1、R2为限流电阻,R3用于USB接口识别。

  

图2 Arduino专用键盘

2.3 传感器集成

井深测量系统用到了激光测距仪及钩载传感器两个传感器。与主机控制器集成时不仅要考虑接口种类,也要考虑防爆设计。为了充分利用以太网的联网优势,最终确定的集成方式如表1所示。

 

表1 传感器集成方式

  

传感器型号传感器供电传感器输出隔离栅型号隔离栅供电隔离栅输出激光测距仪德国西克(SICK)DL100-22HA2112 18~30 VDC RS422福建虹润NHR-A37-7-D1 24 VDC RS485济南有人物联网技术有限公司USR-N520双串口服务器钩载传感器上海神开SK-8Y21A 24 VDC 4~20 mA福建虹润NHR-A31-25/X-D1/X 24 VDC RS485串口服务器

传感器及电缆位于危险区内,必须增加适当的防爆措施,图3是主机结构示意图。

由于钻井现场干扰的存在,触摸屏大多无法使用,只能使用键盘输入数据,这里使用4×4薄膜键盘作为输入设备。

  

图3 主机结构示意图

3 软件设计

3.1 软件模块

本井深测量系统软件模块划分如图4所示。

  

图4 软件模块示意图

发送数据需要调用NetworkStream的Write方法,接收数据可使用ReadAsync异步方法。

井深测量系统需要完成标定、在表格中输入钻具长度及维护记录数据库等任务,同时测量的井深数据需要发送到WITSML(井场信息传输标准标记语言)服务器,对主机控制器的计算、存储、人机界面及联网能力有较高要求,不适合使用传统的PLC组态控制方式。

发送:<STX>0122<ETX>

上述分析表明,四大自贸试验区在“一带一路”建设中的定位有所不同,因此,各个自贸试验区应根据自身优势及战略定位,差异化参与和推动“一带一路”建设。

接收:<STX>8122+0152700<ETX>

其中<STX>是指令头 (0x02),<ETX>是指令尾(0x03),用ASCII码表示操作数。上述指令发送读取距离指令,接收到的距离测量数据是15.27 m。

钻机状态判断模块利用大钩悬重及大钩高度判断钻机工作状态,并根据当前距离测量数据得到相对井深。从事先输入数据库的钻具长度表中提取数据计算绝对井深。计算相对井深和绝对井深的和就是当前井深,当前井深显示在本机界面上并保存到数据库记录中,同时通过以太网,由WITSML客户端发往WITSML服务器供第三方使用。

针对患者进行良好的心理护理在临床上非常重要,对于手术患者的术前准备以及术后康复有良好的促进作用。许多患者术前缺乏相关的专业信息,因此担心手术的成败和术后功能的恢复,对手术产生恐惧和抗拒。针对这些情况,医护人员应耐心地指导和解释,详细介绍手术的优缺点及该科室的运作和发展优势,增强患者康复信心。

3.2 TCP客户端的异步实现

使用VB.NET完成了主机控制器软件编程,其中TCP Client类需要长期在后台运行。为了实现多线程编程,即可使用System.Threading.Tasks命名空间下的类创建异步任务,也可通过System.ComponentModel.BackgroundWorker类实现。本设计使用Async、Await关键字简化了该项工作。

我国交通事业的良好发展离不开施工管理工作中的目标管理,目标管理作为施工管理的重要内容,必须要全面做好方案预设,让施工技术人员按照目标内容进行施工,而目标管理需要管理人员结合工程建设的实际情况进行安排,做好目标分解和合理的岗位分工,使工程有条不紊的按目标设定进行。工程完工后,在企业实现其既定经济利益的同时,管理人员和施工技术人员也得到了相应的回报。

System.Net.Sockets.TcpClient类为TCP网络服务提供客户端连接,该类除了同步的Connect方法外,还实现了异步连接的ConnectAsync方法[8],下列代码创建了该类的实例,该实例连接IP地址为“192.168.127.10”的串口服务器的端口4001,同时获取用于发送及接收数据的Network⁃Stream∶

江水滔滔,江风浩荡。巍巍大石牌,傲然耸立于峡口之上。经过鄂西会战之后,驻守石牌第十八军第十一师把一个江岸防线建得固若金汤,使得日本鬼子从峡江进川的美梦像一个美丽的肥皂泡一样,一眨眼工夫就破灭了。

Dim mC As TcpClient=New TcpClient()

Await mC.ConnectAsync(IPAddress.Parse("192.168.127.10"),4001)

Dim mS As NetworkStream=mClient.GetStream()

TCP Client的两个实例有不同的端口,分别对应于串口服务器连接钩载传感器的隔离栅串口和连接激光测距仪的隔离栅串口。钩载传感器隔离栅使用ModBus通讯协议[6],由相应的编码解码模块处理;激光测距仪配置为使用SerialLink通讯协议[7],其典型查询指令如下:

3.3 人机界面

根管弯曲,特别是根管入口处弯曲可增加根管治疗的难度。上颌第二磨牙髓室及根管系统的变异率更高[1],狭窄的髓室底视野较差,易导致MB2根管的遗漏,同时也增加了预备MB2的难度。1-2 型MB2是根管上段为1个根管口,中下端分为两个根管,其发生率约3.7%[2-4]。我们接诊了1例上颌第二磨牙根管入口急弯伴近颊根1-2型的患者,现报道如下。

  

图5 井深测量系统面板

通过分列在液晶屏两侧的薄膜开关“软”按键,可以完成各种设置、选择显示辅助数据、更改数据单位、输入数据等操作。

4 总结

本文设计的井深测量系统使用激光测距仪测量大钩高度,简化了井深测量标定过程,提高了测量精度。配合使用钩载传感器可以完成钻机工作状态的自动判断。通过开源硬件UP创客板、Arduino板与传感器的集成缩短了研发时间,达到了设计目标。

参考文献:

[1]郑应钊,林孟,陈辉.大钩高度标定方法探讨[J].录井工程,2010,21(1):65-67.

[2]王立波.绞车传感器测量误差原因分析与对策[J].录井工程,2009,20(1):54-57.

[3]AAEON.UPDatasheetV8 2-CN [Z].2013.

[4] Arduino.Guide.ArduinoUno [EB/OL].https://www.arduino.cc/en/Guide/ArduinoUno,2017-01-12.

信息时代的今天,很多国家开始重视高等学校教育资源共享的研究这一问题,而且取得了较大的进展,但是对于“怎样有效地推动共享”,即共享动力问题没有严肃认真地对待,然而动力问题正是教育资源共享路径最紧要的部分,而且是起决定作用的因素。所以,大学教育资源整合、共享研究对于高等院校各类教育资源共享模式的选择具有重要的现实意义和实用价值。

[5]Arduino.Guide.Libraries[EB/OL].https://www.ardu⁃ino.cc/en/Guide/Libraries,2017-02-07.

[6]福建顺昌虹润精密仪器有限公司.NHR系列三、四端子模块、安全栅通信协议[Z].2015.

[7] SICK.Operating instructions Distance measuring device DL100 Pro-RS-422[Z].2015.

1.对生态文明建设进行了新定位。尽管十七大以来党就开始强调生态文明建设,但当时仅仅将之作为构建社会主义和谐社会的任务之一,报告则将之与经济建设、政治建设、文化建设、社会建设并列起来,上升为建设中国特色社会主义总体布局的组成部分之一,从而提高了生态文明建设的战略地位。

[8] Microsoft.Library.Tcpclient[EB/OL].https://msdn.microsoft.com/zh-cn/library/system.net.sockets.tcpclient⁃VS.80).aspx.

 
胡永建,孙成芹,韩昊辰,孙琦,王天娇
《机电工程技术》 2018年第04期
《机电工程技术》2018年第04期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息