连续油管多功能四轴视觉监测和记录的制作方法

文档序号:24062380发布日期:2021-02-26 18:25
连续油管多功能四轴视觉监测和记录的制作方法
连续油管多功能四轴视觉监测和记录
[0001]
优先权申明
[0002]
本申请要求于2018年5月18日提交的申请号为15/983,611的美国专利申请的优先权,其全部内容通过引用并入本文。


背景技术:

[0003]
本公开适用于石油和天然气行业的连续油管操作期间的钻井和修井。在操作期间监测连续油管可以是确保成功操作的重要部分。与其它条件的钻井和修井工具相比,连续油管柱合金可能更为精密,并且可能需要在出故障之前连续监测和评估管柱。连续油管可具有各种类型的故障和故障点,包括油管在芯轴(spool)附近接合以部署到孔中以及连续油管遇到转弯或弯曲或可能以其他方式承受压力的点。油管的应力可以是物理的或化学的。常规系统可具有单个相机系统和非集成式系统,用于监测连续油管操作。


技术实现要素:

[0004]
本公开描述了可以用于连续油管视觉监测和记录的技术。例如,该技术可用于在石油和天然气行业的连续油管操作期间的钻井和修井。
[0005]
在一些实施方式中,一种计算机实现的方法,包括:通过plc从相机的第一集合接收第一信息,该相机的第一集合位于连续油管卷盘附近,连续油管卷盘被配置为输送连续油管柱以插入井中,第一信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第二集合接收第二信息,该不同的相机的第二集合位于施加在连续油管柱上的主转弯的弧的中心,第二信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第三集合接收第三信息,该不同的相机的第三集合位于剥离器上方和喷射头下方,第三信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第四集合接收第四信息,该不同的相机的第四集合嵌入在连续油管防喷器设备下方的适配芯轴中,第四信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc并且使用第一信息、第二信息、第三信息和第四信息确定连续油管柱的段中是否存在至少一个缺陷;以及提供包括识别至少一个缺陷的信息在内的通知。
[0006]
先前描述的实施方式可使用计算机实现的方法来实现;一种非暂时性计算机可读介质,其存储计算机可读指令以执行该计算机实现的方法;以及计算机实现的系统,包括与硬件处理器可共同操作地耦接的计算机存储器,该硬件处理器被配置为执行计算机实现的方法/存储在非暂时性计算机可读介质上的指令。
[0007]
本说明书中描述的主题可以在特定实施方式中实现,以实现以下优点中的一个或多个。首先,可以将自动警报和建议推送至终端用户。其次,可以收集、存储和分析包括视频和图片的视觉记录。第三,基于计算机的过程不仅可以用于记录,而且可以用于解释视觉记录。第四,捕获的数据、视频、图片、建议和警报可以在线地提供给所有终端用户。第五,可以最小化生产中的人为干扰。
[0008]
在具体实施例、权利要求和说明书附图中阐述了本说明书的主题的一个或多个实
施方式的细节。从具体实施例、权利要求书和说明书附图中,本主题的其他特征、方面和优点将变得显而易见。
附图说明
[0009]
图1是示出根据本公开的一些实施方式的监测系统的示例的示意图。
[0010]
图2和图3是示出根据本公开的一些实施方式的第一监测设备的示例的截面图。
[0011]
图4是示出根据本公开的一些实施方式的第四监测设备118的示例的截面图。
[0012]
图5是示出根据本公开的一些实施方式的第三监测设备的示例的示意图。
[0013]
图6是示出根据本公开的一些实施方式的plc的电力和逻辑流程的示例的框图。
[0014]
图7是根据本公开的一些实施方式的用于监测连续油管柱的示例方法的流程图。
[0015]
图8是示出根据本公开的一些实施方式的用于提供与如本公开中所描述的算法、方法、功能、过程、流程和程序相关联的计算功能的示例计算机系统的框图。
[0016]
在各个附图中,相同的附图标记和名称表示相同的元件。
具体实施例
[0017]
以下详细描述记载了用于连续油管视觉监测和记录的技术。可以对所公开的实施方式进行各种修改、变更和置换,并且对于本领域的普通技术人员来说是显而易见的,以及所定义的一般原理可以应用于其它实施方式和应用,而不脱离本公开的范围。在一些实例中,可以省略对于获得对所描述的主题的理解而言不必要的细节,以便不会由于不必要的细节而使一个或多个所描述的实施方式变得模糊,并且因为这样的细节在本领域普通技术人员的技术范围内。本公开不旨在被限制于所描述或图示的实施方式,而是被赋予与所描述的原理和特征一致的最宽范围。
[0018]
在一些实施方式中,一种用于连续油管视觉监测和记录的系统可以包括四个监测点、可编程逻辑控制器(plc)单元和存储设备。该系统可以使用相机(例如,摄影机)来监测和记录用于在发生故障之前预测连续油管中的故障的信息。该系统可以基于所记录的视频和所提取的照片来提供建议。可以保存记录以用于进一步诊断。
[0019]
可以在钻井操作的地面上的四个不同的区域中监测连续油管柱。每个区域可以包括相机(例如,录像机)的集合,该相机的集合安装在预期的损坏的工具周围或附近。最终的相机的集合可以位于井口上方,以检查来自井或来自地面设备的损坏。井可以是油井、气井或使用连续油管柱的另一类型的井。该系统可以自动地记录、诊断通知消息,并且将通知消息推送给用户(例如,连续油管工程师)。通知可包括识别管柱发生损坏的取向、深度和时间(例如,使用可与管柱上的位置相关的时间戳)的信息。管柱数据可被存储以供将来检索。监测系统可以被配置为在每次连续油管行程期间自动接通。
[0020]
本公开中描述的技术可以以以下方式提供对常规系统的改进。可以提供适合于专业的和非专业的终端用户的视觉照片和文本警报。这可以减少所提供的信息的解释中的差异。与常规系统相比,每个相机可以聚焦在连续油管外径的较小弧上,用于获得更高质量的照片。使用多个位置来放置相机可以促进更好地诊断问题,例如查明给定问题的主要原因并将其分配给井眼、弧、剥离器或防喷器(bop)。
[0021]
该系统可以包括以下特征。可以使用该系统来预测和分析点蚀和颜色。使用该系
122可以根据图6基于内置的逻辑功能来处理数据。
[0029]
图2和3是示出根据本公开的一些实施方式的第一监测设备104的示例的截面图。图2示出第一监测设备104中的相机的示例位置。在图3中,第一监测设备104可以包括四个相机202、四个光源204、管刮水器206和四个轮208,这些轮用作定中器以对连续油管柱102进行定中。第一监测设备104还可包括至少一个深度计(例如,管刮水器206的组件)以测量连续油管柱102的深度。
[0030]
第二监测设备108可以包括单个相机和光源,以扫描连续油管柱102的上部180
°
。单个相机可以读取连续油管柱102上该管柱受到最大弯曲力的地方。在连续油管柱102中出现的裂缝在该位电力和逻辑置处可具有最大尺寸。
[0031]
图4是示出根据本公开的一些实施方式的第四监测设备118的示例的截面图。第四监测设备118可以包括四个相机202,该四个相机202嵌入在连续油管bope下方的适配芯轴中。plc可以从不同的相机的第四集合接收由不同的相机的第四集合捕获的第四信息。例如,第四信息可以包括在将连续油管柱102插入井中期间随时间捕获的连续油管柱的图像。
[0032]
图5是示出根据本公开的一些实施方式的第三监测设备112的示例的示意图。第三监测设备112可以测量例如连续油管柱102的最大弯曲力。
[0033]
图6是示出根据本公开的一些实施方式的plc 122的电力和逻辑流程600的示例的框图。电力和逻辑流程600的步骤可以以任何可行的顺序发生,并且一些步骤可以同时发生。然而,除了在例如608和612处做出决策时,电力和逻辑流程600的步骤一般可以按数字顺序发生。
[0034]
在602,向监测设备104、108、112和118、至少一个深度计、以及光源204提供电力。还可以向与云存储124对接的组件提供电力。
[0035]
在604,从监测设备104、108、112和118以及用于监测连续油管柱102的任何其它设备接收信息。在606处,该信息可以包括例如视频、深度码、以及日期/时间信息。例如,可以使用深度码,以将接收到的视频与连续油管柱102(或连续油管柱102的部分)上的位置相关联,例如使用基于每秒帧数(fps)的系统。可以使用该信息来注释(或标记)关于视频记录的深度、日期/时间和行程信息(例如,行程号)以及节点号。
[0036]
在608,确定当前行程是否是第一行程(例如,使用新的连续油管的行程)。在610,如果确定指示当前行程是第一行程,则确定连续油管柱102的整个使用寿命的参考。否则,在612,如果确定指示当前行程不是第一行程,则对接收到的信息执行分析,至少包括点蚀检测分析和着色检测分析。在614,在步骤610和612中获得的信息被存储在云存储124中。
[0037]
在616,如果在612检测到点蚀或着色,则记录照片。在618,将所记录的照片存储在云存储124中。
[0038]
在620,基于已经检测到点蚀或着色的信息,发送警告。该警告可以包括诸如深度信息、日期和时间、以及用来检测问题(和潜在故障)的监测设备104、108、112和118中的特定一个上的位置之类的信息。该警告可以作为通知发送,例如以文本消息、电子邮件消息、屏幕警告或以其他方式发送。
[0039]
在一些实施方式中,特定警告(以及警告所基于的信息)可以引起事件的自动触发(除了警告之外)。例如,如果在连续油管柱102中检测到孔和严重裂缝,或者如果确定了某个阈值(例如,裂缝大小或实质颜色),则可以关闭系统100上的预定的设备,或者可以向该
设备发送警告。
[0040]
图7是根据本公开的一些实施方式的用于监测连续油管柱的示例方法700的流程图。为了清楚地呈现,以下描述一般在本描述中的其他附图的上下文中描述方法700。然而,将理解的是,方法700可以例如由任何合适的系统、环境、软件和硬件、或系统、环境、软件和硬件的组合来执行,视情况而定。在一些实施方式中,方法700的各个步骤可以并行地、组合地、循环地或以任何顺序运行。
[0041]
在702,由相机的第一集合捕获的第一信息由可编程逻辑控制器(plc)从相机的第一集合接收,该相机的第一集合位于连续油管卷盘附近,该连续油管卷盘被配置为输送连续油管柱以插入井中。第一信息包括在插入期间随时间捕获的连续油管柱的图像。例如,plc 122可以从第一监测设备104中的相机202接收图像和/或视频。当连续油管柱102被部署到井孔103中时,可以获得图像和/或视频。方法700从702进行到704。
[0042]
在704,通过plc从不同的相机的第二集合接收由不同的相机的第二集合捕获的第二信息,该不同的相机的第二集合位于施加在所述连续油管柱上的主转弯弧的中心。第二信息包括在所述插入期间随时间捕获的所述连续管柱的图像。作为示例,plc 122可以从位于(或靠近)弧(或“鹅颈部”)110的中心的第二监测设备108接收图像和/或视频。在弧110的位置处,连续油管柱102可经历明显的转弯,这可能放大缺陷,例如可出现在连续油管柱102的上部/外边缘中的裂缝,在该处连续油管柱102在弧110处转弯。方法700从704进行到706。
[0043]
在706处,通过plc从不同的相机的第三集合接收由不同的相机的第三集合捕获的第三信息,该不同的相机的第三集合位于剥离器上方和喷射头下方。第三信息包括在插入期间随时间捕获的连续管柱的图像。例如,plc 122可以从安装在剥离器114上方和喷射头116下方的第三监测设备112接收图像和/或视频。在此位置处,夹持连续油管柱102以使连续油管柱102进入井眼(例如,井孔103)中。第三监测设备112可以包括四个相机和四个光源。方法700从706进行到708。
[0044]
在708,通过plc从不同的相机的第四集合接收由不同的相机的第四集合捕获的第四信息,该不同的相机的第四集合嵌入在连续油管防喷器设备下方的适配芯轴中。第四信息包括在插入期间随时间捕获的连续油管柱的图像。作为示例,plc 122可以从第四监测设备118中的相机接收图像和/或视频,该相机嵌入在连续油管防喷器设备(bope)下方的适配的适配芯轴120中。方法700从708进行到710。
[0045]
在710,plc确定在连续油管柱的段中存在至少一个缺陷。使用第一信息、第二信息、第三信息和第四信息进行确定。例如,plc 122可以执行遵循plc 122的电力和逻辑流程600对接收到的信息进行分析。方法700从710进行到712。
[0046]
在712,提供包括识别至少一个缺陷的信息的通知。作为示例,在612,如果在电力和逻辑流程600中检测到连续油管柱102的部分中的点蚀、变色或其他问题,则在616可记录对应的照片,在618可更新云存储124,并且在620可发送警告。所提供的通知可以是文本消息、电话呼叫、在应用中显示的通知、以及在网页上显示的通知中的一个或多个的形式。在712之后,方法700停止。
[0047]
在一些实施方式中,方法700还包括:确定连续油管柱的段中的缺陷的数值量度超过预定阈值,并且基于该确定停止将连续油管柱插入井中。例如,如果plc 122确定点蚀或变色超过阈值,则plc 122可以向正在部署连续油管柱102的设备发送指令,指示操作将被
停止。
[0048]
图8是根据本公开的一些实施方式的用于提供与如本公开中所描述的算法、方法、功能、过程、流程和程序相关联的计算功能的示例计算机系统800的框图。所示计算机802旨在涵盖任何计算设备,例如服务器、台式计算机、膝上型/笔记本计算机、无线数据端口、智能电话、个人数据助理(pda)、平板计算设备、这些设备内的一个或多个处理器、或任何其他合适的处理设备,包括计算设备的物理或虚拟实例(或两者)。此外,计算机802可包括计算机,该计算机包括诸如小键盘、触摸屏或可接受用户信息的其它设备等输入设备,以及传达与计算机802的操作相关联的信息的输出设备,这些信息包括数字数据、视觉或音频信息(或信息的组合)、或图形类型用户界面(ui)(或gui)。
[0049]
计算机802可以充当客户端、网络组件、服务器、数据库或其他持久性的角色,或者充当用于执行本公开中描述的主题的计算机系统的任何其他组件(或角色的组合)。所示的计算机802可通信地与网络830耦接。在一些实施方式中,计算机802的一个或多个组件可以被配置为在包括基于云计算的、本地的、全局的或其他环境(或环境的组合)的环境内操作。
[0050]
在高级别,计算机802是可操作以接收、发射、处理、存储或管理与所描述的主题相关联的数据和信息的电子计算设备。根据一些实施方式,计算机802还可以包括应用服务器、电子邮件服务器、web服务器、高速缓存服务器、流数据服务器或其他服务器(或服务器的组合)或者与之可通信地耦接。
[0051]
计算机802可以通过网络830从(例如,在另一计算机802上执行的)客户端应用接收请求,并且通过使用适当的软件应用处理接收到的请求来响应接收到的请求。此外,请求也可从内部用户(例如,从命令控制台或通过其它适当的访问方法)、外部或第三方、其它自动化应用以及任何其它适当的实体、个人、系统或计算机而被发送到计算机802。
[0052]
计算机802的组件中的每个组件可以使用系统总线803进行通信。在一些实施方式中,计算机802的任何或所有组件、硬件或软件(或硬件和软件的组合)可以使用应用编程接口(api)812或服务层813(或api 812和服务层813的组合)通过系统总线803彼此对接或与接口804(或两者的组合)对接。api 812可以包括例程、数据结构和对象类的规范。api 812可以独立于或依赖计算机语言,并且是指完整的接口、单个函数或甚至api的集合。服务层813向计算机802或可通信地耦合到计算机802的其他组件(无论是否示出)提供软件服务。使用该服务层的所有服务消费者均可访问计算机802的功能。诸如服务层813所提供的那些软件服务通过定义的接口提供可重用的、定义的功能。例如,界面可以是以java、c++或其他合适的语言编写的软件,以可扩展标记语言(xml)格式或其他合适的格式提供数据。虽然被示出为计算机802的集成组件,但是替代实施方式可以将api 812或服务层813示出为与计算机802的其他组件或可通信地耦合到计算机802的其他组件(无论是否示出)有关的独立组件。并且,api 812或服务层813的任何或所有部分可以在不脱离本公开的范围的情况下被实现为另一软件模块、企业应用或硬件模块的分模块或子模块。
[0053]
计算机802包括接口804。尽管在图8中被示为单个接口804,可以根据计算机802的特定需要、期望或特定实施方式使用两个或更多个接口804。计算机802使用接口804来与在分布式环境中连接到网络830(无论是否示出)的其他系统进行通信。通常,接口804包括以软件或硬件(或软件和硬件的组合)编码的逻辑,并且为可操作的,以与网络830通信。更具体地,接口804可以包括支持与通信相关联的一个或多个通信协议的软件,使得网络830或
接口的硬件可操作为在所示计算机802之内和之外传递物理信号。
[0054]
计算机802包括处理器805。尽管在图8中被示为单个处理器805,可以根据计算机802的特定需要、期望或特定实施方式使用两个或更多个处理器。通常,处理器805执行指令并操纵数据以执行计算机802的操作以及如本公开中所描述的任何算法、方法、功能、过程、流程和规程。
[0055]
计算机802还包括数据库806,该数据库806可以保持计算机802或可以连接到网络830(无论是否示出)的其他组件(或两者的组合)的数据。例如,数据库806可以是存储与本公开一致的数据的内存中、常规或其他类型的数据库。在一些实施方式中,根据计算机802的特定需要、期望或特定实施方式以及所描述的功能,数据库806可以是两个或更多个不同数据库类型的组合(例如,内置存储器和常规数据库的混合)。尽管在图8中被示为单个数据库806,但是,可以根据计算机802的特定需要、期望或特定实施方式以及所描述的功能来使用(相同类型的或类型组合的)两个或更多个数据库。虽然数据库806被示为计算机802的组成部分,但在替代实施方式中,数据库806可以在计算机802的外部。
[0056]
计算机802还包括存储器807,存储器807可以保存用于计算机802或可以连接到网络830(无论是否示出)的其他组件(或两者的组合)的数据。存储器807可以存储与本公开一致的任何数据。在一些实施方式中,根据计算机802的特定需要、期望或特定实施方式以及所描述的功能,存储器807可以是两个或更多个不同类型的存储器的组合(例如,半导体和磁存储的组合)。尽管在图8中被示为单个存储器807,但是可以根据计算机802的特定需要、期望或特定实施方式以及所描述的功能来使用(相同类型的或类型组合的)两个或更多个存储器807。虽然存储器807被示为计算机802的组成部分,但在替代实施方式中,存储器807可以在计算机802的外部。
[0057]
应用808是算法软件引擎,其提供根据计算机802的特定需要、期望或特定实施方式的功能,特别是关于本公开所描述的功能。例如,应用808可以用作一个或多个组件、模块或应用。此外,尽管示出为单个应用808,但是应用808可以被实现为计算机802上的多个应用808。另外,尽管被示为计算机802的一部分,但是在替代实施方式中,应用808可以在计算机802的外部。
[0058]
计算机802还可以包括电源814。电源814可以包括可再充电或不可再充电电池,其可以被配置为用户可更换或用户不可更换的电池。在一些实施方式中,电源814可以包括电源转换或管理电路(包括充电、待机或其他电源管理功能)。在一些实施方式中,电源814可以包括电源插头,以允许将计算机802插入壁式插座或其他电源中,从而例如为计算机802供电或为可再充电电池充电。
[0059]
可以有任何数量的与包含计算机802的计算机系统相关联的或在计算机系统的外部的计算机802,每个计算机802通过网络830进行通信。此外,在不脱离本公开的范围的情况下,术语“客户端”、“用户”和其他适当的术语可以适当地互换使用。此外,本公开预期许多用户可以使用一台计算机802,或者一个用户可以使用多台计算机802。
[0060]
主题的所描述的实施方式可以单独地或组合地包括一个或多个特征。
[0061]
例如,在第一实施方式中,一种计算机实现的方法,包括:通过可编程逻辑控制器plc从相机的第一集合接收第一信息,相机的第一集合位于连续油管卷盘附近,连续油管卷盘被配置为输送连续油管柱以插入井中,第一信息包括在插入期间随时间捕获的连续油管
柱的图像;通过plc从不同的相机的第二集合接收第二信息,不同的相机的第二集合位于施加在连续油管柱上的主转弯的弧的中心,第二信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第三集合接收第三信息,不同的相机的第三集合位于剥离器上方和喷射头下方,第三信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第四集合接收第四信息,不同的相机的第四集合嵌入在连续油管防喷器设备下方的适配芯轴中,第四信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc并使用第一信息、第二信息、第三信息和第四信息来确定连续油管柱的段中是否存在至少一个缺陷;以及提供包括识别至少一个缺陷的信息在内的通知。
[0062]
前述和其他描述的实施方式可以可选地各自包括以下特征中的一个或多个:
[0063]
可与下述特征中的任何一个组合的第一特征,其中,确定连续油管柱的段中是否存在至少一个缺陷包括:识别连续油管柱的包括点蚀或变色中的至少一个的部分。
[0064]
可与前述或下述特征中的任何一个组合的第二特征,该方法还包括通过plc向相机的第一集合、不同的相机的第二集合、不同的相机的第三集合和不同的相机的第四集合提供电力。
[0065]
可与前述或下述特征中的任何一个组合的第三特征,其中,提供通知包括提供以下项中的至少一项:文本消息、电话呼叫、在应用中显示的通知、或者在网页上显示的通知。
[0066]
可与前述或下述特征中的任何一个组合的第四特征,该方法还包括:确定连续油管柱的段中的缺陷的数值量度超过预定阈值;以及基于确定来停止将连续油管柱插入井中。
[0067]
可与前述或下述特征中的任何一个组合的第五特征,该方法还包括,其中第一信息、第二信息、第三信息和第四信息包括连续油管卷盘的深度信息、以及与检测到的特定缺陷对应的数据和时间。
[0068]
可与前述或下述特征中的任何一个组合的第六特征,其中,井是油井或气井。
[0069]
在第二实施方式中,一种非暂时性计算机可读介质,存储一个或多个指令,一个或多个指令可由计算机系统执行以执行操作,操作包括:通过可编程逻辑控制器(plc)从相机的第一集合接收第一信息,相机的第一集合位于连续油管卷盘附近,连续油管卷盘被配置为输送连续油管柱以插入井中,第一信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第二集合接收第二信息,不同的相机的第二集合位于施加在连续油管柱上的主转弯的弧的中心,第二信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第三集合接收第三信息,不同的相机的第三集合位于剥离器上方和喷射头下方,第三信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第四集合接收第四信息,不同的相机的第四集合嵌入在连续油管防喷器设备下方的适配芯轴中,第四信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc并使用第一信息、第二信息、第三信息和第四信息来确定连续油管柱的段中是否存在至少一个缺陷;以及提供包括识别至少一个缺陷的信息在内的通知。
[0070]
前述和其他描述的实施方式可以可选地各自包括以下特征中的一个或多个:
[0071]
可与下述特征中的任何一个组合的第一特征,其中,确定连续油管柱的段中是否存在至少一个缺陷包括识别连续油管柱的包括点蚀或变色中的至少一个的部分。
[0072]
可与前述或下述特征中的任何一个组合的第二特征,操作还包括:通过plc向相机
的第一集合、不同的相机的第二集合、不同的相机的第三集合和不同的相机的第四集合提供电力。
[0073]
可与前述或下述特征中的任何一个组合的第三特征,其中提供通知包括提供以下项中的至少一项:文本消息、电话呼叫、在应用中显示的通知、或者在网页上显示的通知。
[0074]
可与前述或下述特征中的任何一个组合的第四特征,操作还包括:确定连续油管柱的段中的缺陷的数值量度超过预定阈值;以及基于确定来停止将连续油管柱插入井中。
[0075]
可与前述或下述特征中的任何一个组合的第五特征,该方法还包括,其中第一信息、第二信息、第三信息和第四信息包括连续油管卷盘的深度信息、以及与检测到的特定缺陷对应的数据和时间。
[0076]
可与前述或下述特征中的任何一个组合的第六特征,其中井是油井或气井。
[0077]
在第三实施方式中,一种计算机实现的系统,包括:一个或多个处理器;以及非暂时性计算机可读存储介质,非暂时性计算机可读存储介质耦接到一个或多个处理器并且存储用于由一个或多个处理器执行的编程指令,编程指令指示一个或多个处理器执行操作,操作包括:通过可编程逻辑控制器plc从相机的第一集合接收第一信息,相机的第一集合位于连续油管卷盘附近,连续油管卷盘被配置为输送连续油管柱以插入井中,第一信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第二集合接收第二信息,不同的相机的第二集合位于施加在连续油管柱上的主转弯的弧的中心,第二信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第三集合接收第三信息,不同的相机的第三集合位于剥离器上方和喷射头下方,第三信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc从不同的相机的第四集合接收第四信息,不同的相机的第四集合嵌入在连续油管防喷器设备下方的适配芯轴中,第四信息包括在插入期间随时间捕获的连续油管柱的图像;通过plc并且使用第一信息、第二信息、第三信息和第四信息确定连续油管柱的段中是否存在至少一个缺陷;以及提供包括识别至少一个缺陷的信息在内的通知。
[0078]
前述和其他描述的实施方式可以可选地各自包括以下特征中的一个或多个:
[0079]
可与下述特征中的任何一个组合的第一特征,其中,确定连续油管柱的段中是否存在至少一个缺陷包括:识别连续油管柱的包括点蚀或变色中的至少一个的部分。
[0080]
可与前述或下述特征中的任何一个组合的第二特征,操作还包括:通过plc向相机的第一集合、不同的相机的第二集合、不同的相机的第三集合和不同的相机的第四集合提供电力。
[0081]
可与前述或下述特征中的任何一个组合的第三特征,其中,提供通知包括提供以下项中的至少一项:文本消息、电话呼叫、在应用中显示的通知、或者在网页上显示的通知。
[0082]
可与前述或下述特征中的任何一个组合的第四特征,操作还包括:确定连续油管柱的段中的缺陷的数值量度超过预定阈值;以及基于确定来停止将连续油管柱插入井中。
[0083]
可与前述或下述特征中的任何一个组合的第五特征,该方法还包括,其中第一信息、第二信息、第三信息和第四信息包括连续油管卷盘的深度信息、以及与检测到的特定缺陷对应的数据和时间。
[0084]
本说明书中描述的主题和功能操作的实施方式可以在数字电子电路中、有形体现的计算机软件或固件中、计算机硬件中实施,包括本说明书中所公开的结构及其等同结构,
或在数字电子电路、有形体现的计算机软件或固件和计算机硬件的一种或多种的组合中实施。所描述的主题的软件实施方式可以被实现为一个或多个计算机程序,即在有形的、非暂时性的计算机可读计算机存储介质上编码的计算机程序指令的一个或多个模块由数据处理装置执行,或控制数据处理装置的操作。替代地或附加地,程序指令可以被编码在人工生成的传播信号中/上,例如,机器生成的电、光或电磁信号,其被生成为对信息进行编码以传输到合适的接收器装置,以由数据处理装置执行。所述计算机存储介质可以是机器可读存储设备、机器可读存储基板、随机或串行访问存储设备、或计算机存储介质的组合。
[0085]
术语“数据处理装置”、“计算机”或“电子计算机设备”(或本领域普通技术人员所理解的等同物)是指数据处理硬件,并且涵盖所有种类的装置、设备和用于处理数据的机器,例如包括可编程处理器、计算机或多个处理器或计算机。装置还可以是或进一步包括专用逻辑电路,例如中央处理器(cpu)、现场可编程门阵列(fpga)或专用集成电路(asic)。在一些实施方式中,数据处理装置或专用逻辑电路(或数据处理装置或专用逻辑电路的组合)可以是基于硬件或基于软件的(或基于硬件的和基于软件的组合)。装置可以可选地包括为计算机程序创建执行环境的代码,例如,构成处理器固件、协议栈、数据库管理系统、操作系统或执行环境的组合的代码。本公开预期使用具有或不具有常规操作系统的数据处理装置,例如linux、unix、windows、mac os、android、ios或任何其他合适的常规操作系统。
[0086]
计算机程序也可以被称为或描述为程序、软件、软件应用、模块、软件模块、脚本或可以以任何形式的编程语言(包括编译的或解释性语言,或申诉式或过程化语言)来编写的代码,并且可以以任何形式进行部署,包括作为独立程序或作为模块、组件、子例程或适用于计算环境的其他单元。计算机程序可以但不必对应于文件系统中的文件。程序可以存储在保存其他程序或数据的文件的一部分中,例如,存储在标记语言文档中的一个或多个脚本,存储在专用于所讨论程序的单个文件中,也可以存储在多个协调文件中,例如,存储一个或多个模块、子程序或代码的部分的文件。可以将计算机程序部署为在一台计算机上执行,或者在位于一个站点上或分布在多个站点上并通过通信网络互连的多台计算机上执行。虽然在各个附图中示出的程序的部分被示为通过各种对象、方法或其他过程来实现各种特征和功能的单个模块,但是这些程序可以替代地酌情包括多个子模块、第三方服务、组件、库等。相反,可以将各组件的特征和功能酌情组合进单个组件。用于进行计算确定的阈值可以静态地确定、动态地确定或静动结合地确定。
[0087]
本说明书中描述的方法、过程或逻辑流程可以由一个或多个可编程计算机来执行,该一个或多个可编程计算机执行一个或多个计算机程序,以通过对输入数据进行操作并生成输出来执行功能。这些方法、过程或逻辑流程也可以由专用逻辑电路执行,并且装置也可以实现为专用逻辑电路,例如cpu、fpga或asic。
[0088]
适用于执行计算机程序的计算机可以基于通用微处理器或专用微处理器、通用微处理器和专用微处理器、或任何其他类型的cpu。通常,cpu会从内存中接收指令和数据并写入内存。计算机的基本元件是用于执行或实行指令的cpu,以及用于存储指令和数据的一个或多个存储设备。通常,计算机还将包括一个或多个用于存储数据的大容量存储设备,或可操作地与一个或多个用于存储数据的大容量存储设备耦合,以从该大容量存储设备接收数据或将数据传输到该大容量存储设备,或从该大容量存储设备接收数据并将数据传输到该大容量存储设备,例如,磁性、磁光盘或光盘。但是,计算机不必具有此类设备。此外,计算机
可以嵌入到另一个设备中,例如,移动电话、个人数字助理(pda)、移动音频或视频播放器、游戏机、全球定位系统(gps)接收器、或便携式存储设备(例如通用串行总线(usb)闪存驱动器),此处仅举几例。
[0089]
适用于存储计算机程序指令和数据的计算机可读介质(暂时性或非暂时性,视情况而定)包括所有形式的永久性/非永久性或易失性/非易失性存储器、介质和存储设备,包括例如半导体存储设备,例如随机存取存储器(ram)、只读存储器(rom)、相变存储器(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、可擦可编程只读存储器(eprom)、电可擦可编程只读存储器(eeprom)和闪存设备;磁性设备,例如磁带、盒式磁带、磁带盒、内部/可移动磁盘;磁光盘;和光学存储设备,例如数字视频光盘(dvd)、cd-rom、dvd+/-r、dvd-ram、dvd-rom、hd-dvd和bluray,以及其他光学存储技术。内存可以存储各种对象或数据,包括缓存、类、框架、应用、模块、备份数据、作业、网页、网页模板、数据结构、数据库表、存储动态信息的存储库以及任何其他适当的信息,包括任何参数、变量、算法、指令、规则、约束条件或其引用。另外,存储器可包括任何其他适当的数据,例如日志、策略、安全性或访问数据、报告文件以及其他。处理器和存储器可以由专用逻辑电路补充或合并到专用逻辑电路中。
[0090]
为了提供与用户的交互,本说明书中描述的主题的实现方式可以在具有显示设备(例如为阴极射线管(crt)、液晶显示器(lcd)、光发光二极管(led)或等离子监视器,用于向用户显示信息)、键盘和定点设备(例如鼠标、轨迹球或触控板,用户可通过该定点设备向计算机提供输入)的计算机上实现。还可以使用触摸屏将输入提供给计算机,例如具有压力敏感度的平板计算机表面、使用电容或电感测的多点触摸屏、或其他类型的触摸屏。其他种类的设备也可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感觉反馈,例如视觉反馈、听觉反馈或触觉反馈;并且可以以任何形式接收来自用户的输入,包括声音、语音或触觉输入。另外,计算机可以通过向用户使用的设备发送文档和从用户使用的设备接收文档来与用户进行交互;例如,通过响应从网页浏览器收到的请求,将网页发送到用户客户端设备上的网页浏览器。
[0091]
术语“图形用户界面”或“gui”可以以单数或复数形式使用,以描述一个或多个图形用户界面以及特定图形用户界面的每个显示。因此,gui可以代表任何图形用户界面,包括但不限于网页浏览器、触摸屏或处理信息并有效地向用户呈现信息结果的命令行界面(cli)。通常,gui可以包括多个用户界面(ui)元素,部分或全部与网页浏览器相关联,例如交互字段、下拉列表和按钮。这些和其他ui元素可能与网页浏览器有关或代表网页浏览器的功能。
[0092]
本说明书中描述的主题的实现方式可以实施在包括后端组件的计算系统中(例如,作为数据服务器)、或包括中间件组件的计算系统中(例如,应用服务器)、或包括前端组件的计算系统中(例如,具有图形用户界面或网页浏览器的客户端计算机,用户可以通过该网页浏览器与本说明书中描述的主题的某些实施方式进行交互),或实施在一个或多个此类后端、中间件或前端组件的任意组合中。系统的组件可以通过有线或无线数字数据通信(或数据通信的组合)的任何形式或介质(例如,通信网络)互连。通信网络的示例包括局域网(lan)、无线接入网(ran)、城域网(man)、广域网(wan)、全球微波接入互操作性(wimax)、使用例如802.11a/b/g/n或802.20(或802.11x和802.20的组合或符合本公开的其他协议)
的网络(wlan)的无线局域网、internet的全部或一部分、或任何其他通信系统或一个或多个位置的系统(或通信网络的组合)。网络可以与网络地址之间的例如internet协议(ip)数据包、帧中继帧、异步传输模式(atm)信元、语音、视频、数据或其他合适的信息(或通信类型的组合)进行通信。
[0093]
计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离,并且通常通过通信网络进行交互。客户端和服务器之间的关系是由于在各自计算机上运行的且相互之间具有客户端-服务器关系的计算机程序而产生的。
[0094]
本发明涉及的集群文件系统可以是可从多个服务器访问以进行读取和更新的任何文件系统类型。在本发明中,锁定或一致性跟踪不是必需的,因为交换文件系统的锁定可以在应用层进行。此外,unicode数据文件与非unicode数据文件不同。
[0095]
尽管本说明书包含许多特定的实现细节,但是这些细节不应解释为对任何发明的范围或所要求保护的范围的限制,而应视为对特定于特定发明的特定实现方式的特征的描述。在单独的实施方式的语境下在本说明书中描述的某些特征也可以组合地在单个实施方式中实施。相反,在单个实施方式的语境下描述的各种特征也可以分别在多个实施方式中或以任何合适的子组合来实施。此外,尽管先前描述的特征可以被描述为以某些组合起作用并且甚至最初如此要求保护,但是在某些情况下,可以从所要求保护的组合中移除来自该组合的一个或多个特征,并且所要求保护的组合可以针对子组合或子组合的变化。
[0096]
已经描述了主题的特定实施方式。对本领域技术人员显而易见的是,所描述的实施方式的其他实施方式、变更和置换在所附权利要求的范围内。尽管在附图或权利要求中以特定顺序描绘了操作,但是不应将其理解为要求以所示的特定顺序或按顺序执行这些操作,或者执行所有图示的操作(某些操作可以被视为可选地),以达到理想的效果。在某些情况下,多任务处理或并行处理(或多任务处理与并行处理的组合)可能是有利的,并视情况执行。
[0097]
此外,在先前描述的实施方式中的各种系统模块和组件的分离或集成不应被理解为在所有实施方式中都需要这种分离或集成,并且应当理解,所描述的程序组件和系统通常可以一起被集成在单个软件产品中或被打包成多个软件产品。
[0098]
因此,先前描述的示例实现方式没有定义或约束本公开。在不脱离本公开的精神和范围的情况下,其他改变、替换和变更也是可能的。
[0099]
此外,任何要求保护的实现方式都被认为可至少应用于计算机实现的方法;非暂时性计算机可读介质,其存储用于执行计算机实现的方法的计算机可读指令;和包括计算机存储器的计算机系统,该计算机存储器与硬件处理器可互操作地耦合,该硬件处理器被配置为执行计算机实现的方法或存储在非暂时性计算机可读介质上的指令。
再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
中文字幕极速在线观看