发布信息

基于独立基频测量的传感器状态确定的制作方法

作者:admin      2022-08-03 06:36:51     648



测量装置的制造及其应用技术基于独立基频测量的传感器状态确定1.相关申请的交叉引用2.本技术要求2019年10月24日提交的序列号为62/925,709的美国临时专利申请的优先权,并通过引用将其全部内容并入本文。背景技术:3.用于石油/天然气钻井的地面数据采集系统可包括各种传感器,以监控钻井设备状态、地面状况等。一些传感器可以包括设备马达传感器、负载传感器、压力传感器、温度传感器、环境传感器等。现场使用的传感器可能缺乏自诊断,因为每个传感器都包括这种特征可能成本过高。技术实现要素:4.本公开的实施例可以提供一种用于检测传感器故障状态的方法。该方法包括从第一类型的传感器接收第一类型的传感器测量值,从第一类型的传感器测量值导出用于度量的第一值,从第二类型的传感器接收第二类型的传感器测量值,其中第二类型的测量值包括用于度量的第二值,将第一值与第二值进行比较,基于比较确定第一类型的传感器或第二类型的传感器是否发生故障,以及存储或输出指示是否第一类型的传感器和第二类型的传感器发生故障。5.本公开的实施例还可以提供一种计算系统,包括一个或多个处理器;一种存储器系统,包括一个或多个存储指令的非暂时性计算机可读介质,该指令在当由一个或多个处理器中的至少一个执行时,使计算系统执行操作。操作可以包括从第一类型的传感器接收第一类型的传感器测量值,从第一类型的传感器测量值导出用于度量的第一值,从第二类型的传感器接收第二类型的传感器测量值,其中第二类型的第二测量值包括用于度量的第二值,将第一值与第二值进行比较,基于该比较确定第一类型的传感器或第二类型的传感器是否发生故障,以及存储或输出指示是否第一类型的传感器和第二类型的传感器出现故障的信息。6.本公开的实施例还可以提供一种存储指令的非暂时性计算机可读介质,该指令当由计算系统的一个或多个处理器执行时,使计算系统执行操作。操作可以包括从第一类型的传感器接收第一类型的传感器测量值,从第一类型的传感器测量值导出用于度量的第一值,从第二类型的传感器接收第二类型的传感器测量值,其中第二类型的第二测量值包括用于度量的第二值,将第一值与第二值进行比较,基于该比较确定第一类型的传感器或第二类型的传感器是否发生故障,以及存储或输出指示是否第一类型的传感器和第二类型的传感器出现故障的信息。7.应当理解,本概述仅旨在介绍本方法、系统和介质的一些方面,这些方面在下文中更全面地描述和/或要求保护。因此,该概述并非旨在限制。附图说明8.包含在本说明书中并构成其一部分的附示出出了本教导的实施例,并与说明书一起用于解释本教导的原理。在附图中:9.图1示出了根据一实施例的系统的示例,该系统包括用于管理地质环境的各个方面的各种管理组件。10.图2示出了根据本公开的方面的示例传感器状态环境。11.图3示出了根据本公开的方面的用于基于传感器的独立测量来确定和报告传感器的操作状态的过程的示例流程图。12.图4示出了根据本公开的方面的用于从立管压力传感器测量值计算或导出基本设备频率的示例子过程步骤。13.图5示出了根据本公开的方面的立管压力信号的功率谱的示例谱图。14.图6示出了根据本公开的方面的用于确定哪些传感器发生故障的子过程。15.图7示出了根据一实施例的计算系统的示意图。具体实施方式16.在油/气环境(或其他类型的环境)中使用的设备的传感器故障可能在没有通知的情况下发生,可能导致数据完整性丢失。根据现场活动,传感器发生故障或未正确连接可能不会立即显现。此外,在某些情况下,可能会发生间歇性数据丢失,但可能难以识别。因此,本公开的方面可以包括自动检测传感器的传感器故障的系统和/或方法,即使是那些没有配备自诊断特征的传感器。例如,可以分析来自具有独立功能的两个不同传感器的独立数据测量,以验证两个传感器的功能。17.作为一个说明性示例,来自立管压力传感器的传感器测量值可用于验证泵冲程传感器的工作功能,反之亦然。更具体地,可以从立管压力传感器导出(例如,计算、建模、内插和/或估计)设备的基频。作为示例,可以导出曲轴驱动泥浆泵活塞或柱塞的基频。该基频可以与泵冲程传感器报告的基频进行比较。如果两个值一致(例如,在阈值内),则可以验证两个传感器的操作。如果这两个值不一致,则本文所述的系统和/或方法可以确定一个或两个传感器发生故障,并提供警报以通知操作员该故障。此外,本公开的方面可以包括确定哪些传感器发生故障并提供故障传感器的通知的技术。也就是说,可以通过分析来自两种不同类型的传感器的两种不同类型的测量值来验证两种不同类型的传感器的功能。在本文描述的示例中,来自压力传感器(例如,立管压力传感器)的测量值可用于验证泵冲程传感器的功能,即使压力传感器本身不进行与泵冲程传感器相同的测量(以及反之亦然)。这样,可以在传感器的正常操作过程中自动验证传感器功能。也就是说,不需要额外的测试程序或测试设备来测试传感器功能。此外,传感器功能可以通过分析现有传感器读数以寻找从一种类型的传感器报告或导出的度量与从另一种类型的传感器报告或导出的相同度量之间的不匹配来自动化。18.系统和/或方法可以使传感器故障报告自动化,以减少故障传感器用于实时操作的情况,并减少诊断和更换故障传感器的停机时间。在井下遥测系统的情况下,经过验证的准确泵冲程频率可以增强泥浆泵在遥测信号中的噪声消除,提高勘测质量,并减少来自错误遥测信号检测的不良数据。作为在任何时间的现场环境中验证任何类型的传感器的功能的结果,可以实现其他好处。19.现在将详细参考实施例,其示例在附图和图中示出。在以下详细描述中,阐述了许多具体细节以便提供对本发明的透彻理解。然而,对于本领域的普通技术人员来说显而易见的是,可以在没有这些具体细节的情况下实践本发明。在其他情况下,没有详细描述众所周知的方法、过程、组件、电路和网络,以免不必要地混淆实施例的方面。20.还应当理解,尽管在本文中可以使用术语第一、第二等来描述各种元件,但是这些元件不应受这些术语的限制。这些术语仅用于区分一个元件与另一个元件。例如,第一对象或步骤可以称为第二对象或步骤,并且类似地,第二对象或步骤可以称为第一对象或步骤,而不脱离本公开的范围。第一对象或步骤和第二对象或步骤分别是对象或步骤,但它们不应被视为相同的对象或步骤。21.在本文的描述中使用的术语是为了描述特定实施例的目的,而不是限制性的。如在本说明书和所附权利要求中使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文另有明确指示。还应理解,如本文所用的术语“和/或”是指并涵盖一个或多个相关列出的项目的任何可能的组合。将进一步理解的是,当在本说明书中使用时,术语“包括(include)”、“包括(including)”、“包含(comprises)”和/或“包含(comprising)”指定了存在所述特征、整数、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。此外,如本文所用,根据上下文,术语“如果”可以解释为表示“何时”或“在...时”或“响应于确定”或“响应于检测”。22.现在关注根据一些实施例的处理过程、方法、技术和工作流程。在此公开的处理过程、方法、技术和工作流程中的一些操作可以被组合和/或一些操作的顺序可以改变。23.图1示出了系统100的示例,该系统包括各种管理组件110以管理地质环境150(例如,包括沉积盆地、储层151、一个或多个断层153-1、一个或多个地质体153-2等)。例如,管理组件110可以允许关于地质环境150的感测、钻井、注入、提取等的直接或间接管理。反过来,关于地质环境150的进一步信息可以作为反馈160变得可用(例如,可选地作为对一个或多个管理组件110的输入)。24.在图1的示例中,管理组件110包括地震数据组件112、附加信息组件114(例如,井/测井数据)、处理组件116、模拟组件120、属性组件130、分析/可视化组件142和工作流程组件144。在操作中,每个组件112和114提供的地震数据和其他信息可以输入到模拟组件120。25.在示例实施例中,模拟组件120可以依赖于实体122。实体122可以包括地球实体或地质对象,例如井、地面、主体、储层等。在系统100中,实体122可以包括虚拟的为模拟目的而重建的实际物理实体的表示。实体122可以包括基于经由感测、观察等获取的数据(例如,地震数据112和其他信息114)的实体。实体可以由一个或多个属性来表征(例如,地球模型的几何柱网格实体可以由孔隙度特性来表征)。这样的属性可以表示一个或多个测量值(例如,获取的数据)、计算等。26.在示例实施例中,模拟组件120可以结合诸如基于对象的框架之类的软件框架来操作。在这样的框架中,实体可以包括基于预定义类的实体,以便于建模和仿真。基于对象的框架的商业可用示例是框架(华盛顿州雷德蒙德),它提供了一组可扩展的对象类。在框架中,对象类封装了可重用代码模块和相关数据结构。对象类可用于实例化对象实例以供程序、脚本等使用。例如,钻孔类可定义用于基于井数据表示钻孔的对象。27.在图1的示例中,模拟组件120可以处理信息以符合由属性组件130指定的一个或多个属性,其可以包括属性库。这种处理可以在输入到模拟组件120(例如,考虑处理组件116)之前发生。作为示例,模拟组件120可以基于由属性组件130指定的一个或多个属性对输入信息执行操作。在示例实施例中,模拟组件120可以构建地质环境150的一个或多个模型,其可以依赖于模拟地质环境150的行为(例如,响应一个或多个行为,无论是自然的还是人为的)。在图1的示例中,分析/可视化组件142可以允许与模型或基于模型的结果(例如,模拟结果等)交互。作为示例,来自模拟组件120的输出可以输入到一个或多个其他工作流程,如工作流程组件144所指示的。28.作为示例,模拟组件120可以包括模拟器的一个或多个特征,例如eclipsetm储层模拟器(斯伦贝谢有限公司,休斯顿,德克萨斯(schlumberger limited,houston texas))、intersecttm储层模拟器(schlumberger limited,houston texas)等。作为示例,模拟组件、模拟器等可以包括实现一种或多种无网格技术(例如,求解一个或多个方程等)的特征。作为示例,一个或多个储层可以针对一种或多种提高采收率技术(例如,考虑诸如sagd等的热过程)来模拟。29.在示例实施例中,管理组件110可以包括诸如地震到模拟软件框架(schlumberger limited,houston texas)的商业可用框架的特征。框架提供了允许优化勘探和开发操作的组件。框架包括地震到模拟软件组件,这些组件可以输出信息以用于提高油藏性能,例如,通过提高资产团队的生产力。通过使用这样的框架,各种专业人员(例如,地球物理学家、地质学家和油藏工程师)可以开发协作工作流程并整合操作以简化流程。这样的框架可以被认为是一应用程序,并且可以被认为是一数据驱动的应用程序(例如,为了建模、模拟等目的而输入数据)。30.在示例实施例中,管理组件110的各个方面可以包括根据框架环境的规范操作的附加组件或插件。例如,作为框架环境(schlumberger limited,houston,texas)销售的商用框架环境允许将附加组件(或插件)集成到框架工作流程中。框架环境利用工具(microsoft corporation,redmond,washington)并为高效开发提供稳定、用户友好的界面。在示例实施例中,可以将各种组件实现为符合框架环境的规范并根据框架环境的规范(例如,根据应用编程接口(api)规范等)操作的附加组件(或插件)。31.图1还示出了框架170的示例,其包括模型模拟层180以及框架服务层190、框架核心层195和模块层175。框架170可以包括商业上可获得的框架,其中模型模拟层180是可商购的以模型为中心的软件包,它承载框架应用程序。在示例实施例中,软件可以被认为是数据驱动的应用程序。软件可以包括用于模型构建和可视化的框架。32.作为示例,框架可以包括用于实现一种或多种网格生成技术的特征。例如,框架可以包括用于接收来自地震数据解释的信息的输入组件、至少部分基于地震数据、测井数据、图像数据等的一个或多个属性。这样的框架可以包括网格生成组件,其处理输入信息,可选地结合其他信息,以生成网格。33.在图1的示例中,模型模拟层180可以提供域对象182、充当数据源184、提供渲染186和提供各种用户界面188。渲染186可以提供图形环境,其中应用可以显示它们的数据,而用户界面188可以为应用用户界面组件提供共同的外观和感觉。34.作为示例,域对象182可以包括实体对象、属性对象和可选的其他对象。实体对象可用于几何表示井、地面、主体、储层等,而属性对象可用于提供属性值以及数据版本和显示参数。例如,实体对象可以表示井,其中属性对象提供测井信息以及版本信息和显示信息(例如,将井显示为模型的一部分)。35.在图1的示例中,数据可以存储在一个或多个数据源(或数据存储,通常是物理数据存储设备)中,这些数据源可以位于相同或不同的物理位置并且可以通过一个或多个网络访问。模型模拟层180可以被配置为对项目进行建模。因此,可以存储特定项目,其中存储的项目信息可以包括输入、模型、结果和案例。因此,在完成建模会话后,用户可以存储项目。稍后,可以使用模型模拟层180访问和恢复项目,该模型模拟层180可以重新创建相关域对象的实例。36.在图1的示例中,地质环境150可以包括层(例如,分层),其包括储层151和一个或多个其他特征,例如断层153-1、地质体153-2等。作为示例,地质环境150可以配备各种传感器、检测器、致动器等中的任何一种。例如,设备152可以包括通信电路以接收和发送关于一个或多个网络155的信息。这样的信息可以包括与井下设备154相关的信息,井下设备154可以是获取信息、协助资源回收等的设备。其他设备156可以远离井场定位并且包括感测、检测、发射或其他电路。这样的设备可以包括存储和通信电路以存储和通信数据、指令等。作为示例,可以提供一个或多个卫星,用于通信、数据采集等目的。例如,图1示出了与网络155通信的卫星,该卫星可以被配置为用于通信,注意,该卫星可以附加地或替代地包括用于成像(例如,空间、光谱、时间、辐射测量等)的电路。37.图1还将地质环境150示出为可选地包括与井相关联的设备157和158,该井包括可以与一个或多个裂缝159相交的基本水平的部分。例如,考虑页岩地层中的井,该井可以包括天然裂缝、人工裂缝(例如水力裂缝)或天然裂缝和人工裂缝的组合。作为示例,可以为横向扩展的储层钻一口井。在这样的示例中,可能存在性质、应力等的横向变化,其中对此类变化的评估可能有助于规划、操作等以开发横向广泛的储层(例如,经由压裂、注入、提取等)。作为示例,设备157和/或158可以包括用于压裂、地震感测、地震数据分析、一个或多个裂缝的评估等的组件、系统等。38.如上所述,系统100可用于执行一个或多个工作流程。工作流程可以是包括多个工作步骤的过程。工作步骤可以对数据进行操作,例如,以创建新数据、更新现有数据等。作为示例,可以对一个或多个输入进行操作并创建一个或多个结果,例如,基于一种或多种算法。作为示例,系统可以包括用于创建、编辑、执行等工作流程的工作流程编辑器。在这样的示例中,工作流程编辑器可以提供对一个或多个预定义工作步骤、一个或多个定制工作步骤等的选择。作为示例,工作流程可以是在软件中可实现的工作流程,例如,对地震数据、地震属性等进行操作。作为示例,工作流程可以是可在框架中实现的过程。例如,工作流程可以包括一个或多个访问诸如插件之类的模块(例如,外部可执行代码等)的工作步骤。39.图2示出了根据本公开的方面的示例传感器状态环境。如图2所示,传感器状态环境200包括立管压力传感器210、泵冲程传感器220、传感器状态系统230和网络240。在一些实施例中,图2的传感器状态环境200中的一个或多个组件可以对应于图1的地质环境150中的一个或多个组件。40.立管压力传感器210可以包括可以设置在立管中的压力传感器和/或仪表。在一些实施例中,立管压力传感器210可以向传感器状态系统230提供立管压力测量值。41.泵冲程传感器220可以设置在油田设备中,例如泥浆泵或其他类型的设备。在一些实施例中,泵冲程传感器220可以在设备操作时计数由设备执行的冲程(例如,对于泥浆泵执行的每个泵循环)。泵冲程传感器220可以向传感器状态系统230提供表示泵冲程计数和泵冲程频率的数据。42.传感器状态系统230可以包括一个或多个计算设备,其执行一个或多个过程以基于独立的传感器测量确定不同类型的传感器的操作状态。在本文描述的示例中,传感器状态系统230可以确定立管压力传感器210和/或泵冲程传感器220的操作状态,尽管在实践中,传感器状态系统230可以确定任何各种类型的传感器操作状态的。在一些实施例中,传感器状态系统230可以接收来自立管压力传感器210的传感器测量值,基于传感器测量值计算或导出设备(例如,驱动泥浆泵活塞的曲轴)的基频,接收来自于泵冲程传感器220的基频测量值,并将导出的基频(例如,从立管压力传感器210的测量值导出)与报告的基频(例如,由泵冲程传感器220报告)进行比较。如果频率匹配(例如,在阈值内),则传感器状态系统230可以确定立管压力传感器210和泵冲程传感器220都正常工作。另一方面,如果基频不匹配,则传感器状态系统230可以确定立管压力传感器210和泵冲程传感器220中的至少一个发生故障,并且可以确定立管压力传感器210和/或泵冲程传感器220中的哪个发生故障。传感器状态系统230可以存储和/或输出关于立管压力传感器210和泵冲程传感器220的操作状态的信息。在一些实施例中,传感器状态系统230可以基于检测到立管压力传感器210和泵冲程传感器220之一或两者出现故障来输出警报。43.网络240可以包括网络节点和一个或多个有线和/或无线网络。例如,网络240可以包括蜂窝网络(例如,第二代(2g)网络、第三代(3g)网络、第四代(4g)网络、第五代(5g)网络、长期演进(lte)网络、全球移动系统(gsm)网络、码分多址(cdma)网络、演进数据优化(evdo)网络等)、公共陆地移动网络(plmn)、和/或另一个网络。附加地或替代地,网络240可以包括局域网(lan)、广域网(wan)、城域网(man)、公共交换电话网(pstn)、自组织网络、受管理的因特网协议(ip)网络、虚拟专用网络(vpn)、内联网、互联网、基于光纤的网络和/或这些或其他类型网络的组合。在实施例中,网络240可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。44.环境200中的设备和/或网络的数量不限于图2中所示的。实际上,环境200可以包括附加的设备和/或网络;更少的设备和/或网络;不同的设备和/或网络;或者与图2中所示出的不同布置的设备和/或网络。此外,在一些实施方式中,环境200的一个或多个设备可以执行描述为由环境200的另一个或多个设备执行的一个或多个功能。环境200的设备可以通过有线连接、无线连接或有线和无线连接的组合互连。45.图3示出了用于基于传感器的独立测量来确定和报告传感器的操作状态的过程的示例流程图。例如,图3的框可以在图2的环境中实现,并且使用图2中描绘的元件的附图标记来描述。如本文所述,流程图说明了根据本公开的各种实施例的系统、方法和计算机程序产品的可能实施方式的架构、功能和操作。46.如图3所示,过程300可以包括从立管压力传感器接收传感器测量值(如在框302处)。例如,传感器状态系统230可以从立管压力传感器210接收传感器测量值。更一般地,传感器状态系统230可以从第一类型的传感器接收第一类型的传感器测量值。47.过程300还可以包括基于立管压力传感器测量值计算设备的基频(如在框304处)。例如,传感器状态系统230可以基于来自立管压力传感器210的传感器测量值来计算基频。更一般地,立管压力传感器210可以从传感器测量值中导出度量值(例如,计算而不是直接报告的度量)。作为一个示例,传感器状态系统230可以从立管压力传感器测量中导出设备的基频值。在一些实施例中,传感器状态系统230可以基于立管压力信号的功率谱导出基频。作为说明性示例,传感器状态系统230可以从立管压力传感器测量中导出曲轴驱动泥浆泵活塞或柱塞的基频值。48.图4示出了用于从立管压力传感器测量值计算或导出基本设备频率的示例子过程。例如,传感器状态系统230可以将快速傅里叶变换(fft)应用于传感器测量(如在框402),更具体地,应用于立管压力信号的功率谱。在一些实施例中,传感器状态系统230可以创建一系列频率点(bin,)(如框404),计算每个频率点的功率(如框406),并根据计算的功率检测谐波中的峰值和模式(如框408),其中峰值和模式代表基频。例如,传感器状态系统230可以检测谐波(例如,基波、二次谐波、三次谐波等)中的模式。图5中示出了功率谱500的示例谱图,以及可以从中检测到峰值和模式的功率谱和谐波。49.返回图3,过程300还可包括从泵冲程传感器接收基频测量值(如在框306处)。例如,传感器状态系统230可以从泵冲程传感器220接收基频测量值。更一般地,传感器状态系统230可以从第二类型的传感器接收第二类型的传感器测量值,其中传感器测量值包括度量值(例如,基频)。作为一个示例,传感器状态系统230可以从泵冲程传感器220接收基频值(例如,泵冲程频率)。也就是说,泵冲程传感器220可以在传感器状态系统230不需要导出或计算基频测量值的情况下提供基频测量。50.过程300还可以包括确定基频是否在阈值内匹配(如在框308处)。例如,传感器状态系统230可以比较度量的值,例如基频(例如,在框304导出并在框306接收),并确定基频是否在可配置阈值内(例如,其中可以选择阈值来平衡灵敏度和误报频率)。例如,如果基频在阈值内匹配(框308-是),则传感器状态系统230可以确定传感器正在正常操作(如框310处)。51.另一方面,如果基频在阈值内不匹配(框312-否),则传感器状态系统230可以确定至少一个传感器发生故障(如框312处)。传感器状态系统230可以进一步确定哪些传感器发生故障(如在框314处)。52.图6示出了用于确定哪些传感器发生故障的子过程。例如,参考图6,传感器状态系统230可以搜索由泵冲程传感器报告的频率(如在框602处)。更具体地,传感器状态系统230可以对来自泵冲程传感器220的传感器测量值应用fft并执行峰值检测以确定由立管压力传感器210报告的频率。如果频率不存在(如在框604-否),传感器状态系统230可以确定立管传感器210发生故障。如果存在频率(如在框604-是),则传感器状态系统230可确定立管压力传感器正在正常操作(如在608处)。在任一情况下,传感器状态系统230可以确定泵冲程传感器220是否报告异常读数(如在框610处)(例如,在一段时间内相同的泵冲程计数、过高的冲程计数、过低的冲程计数等)。如果泵冲程传感器210正在提供异常读数(如框610-是),则传感器状态系统230可确定泵冲程传感器210发生故障(如框612处)。另一方面,如果传感器状态系统230确定泵冲程传感器也没有提供异常读数(框610-否),则传感器状态系统230可以确定泵冲程传感器210正常操作。以这种方式,传感器状态系统230可以确定立管压力传感器210、泵冲程传感器220或两者是否发生故障。53.该过程可以返回到图3中所示的框316,其中传感器状态系统230可以存储或输出关于传感器状态的信息(如框316)。例如,传感器状态系统230可以确定立管压力传感器210和泵冲程传感器220两者都正常工作(例如,如先前关于框310所讨论的),或者立管压力传感器10和泵冲程传感器220中的一个或两个发生故障(如关于框312和314所讨论的)。在任一情况下,传感器状态系统230可以存储或输出传感器状态信息以供显示。54.过程300还可以包括基于传感器状态执行基于计算机的指令(如在框318处)。例如,传感器状态系统230可以基于检测到立管压力传感器210和泵冲程传感器220中的一个或多个发生故障来执行指令以输出警报。在一些实施例中,警报可以识别哪一个/一些传感器发生故障。附加地或替代地,传感器状态系统230可以执行指令以修改设备操作、修改维修计划以更换或维修一个或多个故障传感器、下订单以更换故障传感器、更新工作流程、更新状态报告等。在一些实施例中,系统230可以执行指令以停止从立管压力传感器210和/或泵冲程传感器220向另一个系统(例如遥测系统)传输数据以防止对遥测系统的污染。这样,可以只提供经过验证的准确传感器数据,从而增强遥测信号中的泥浆泵噪声消除,提高勘测质量,并减少来自错误遥测信号检测的不良数据。55.如本文所述的,准确的泵冲程频率可以增强遥测信号中的泥浆泵噪声消除,提高勘测质量,并减少来自错误遥测信号检测的不准确数据。在井下遥测信息的解调中,泥浆泵的操作可能会造成信号干扰。泵冲程频率的知识可以输入到某些噪声消除算法中。不准确的泵冲程频率信息可能会破坏噪声消除算法,进而降低信号质量。如本文所述的,通过使用两个源来确认传感器测量的质量,可以及早识别不正确的输入、故障传感器,以防止错误数据被馈送到噪声消除算法。56.而且,准确的泵冲程测量有助于检测泥浆泵从通电到断电的转变,反之亦然。在一些测量系统中,在钻井时,可以在泥浆泵关闭时进行勘测,但是直到泥浆泵恢复,勘测结果才从井下传感器传输到地面。因此,地面解调系统检测泵何时关闭,以确定进行勘测的准确时间(并因此确定钻头深度)。因此,本公开的方面改进了故障传感器的检测,从而改进了对泵何时关闭的检测。57.本文所述的系统和/或技术可用于基于来自两个传感器的独立测量来验证立管压力传感器和泵冲程传感器的功能。然而,应注意,本文描述的技术不限于此。作为另一示例,扭矩传感器和每分钟转数(rpm)传感器的功能可以使用由扭矩传感器和rpm传感器获取的独立测量值来验证。作为一个示例,rpm测量值可以从扭矩传感器读数导出,并与rpm传感器报告的rpm测量值进行比较。另外或替代地,扭矩测量值可以从rpm传感器读数导出并且与扭矩传感器报告的扭矩传感器测量值进行比较。如果这些值一致(在阈值内),则传感器状态系统230可以确定两个传感器都正常工作。另一方面,如果这些值不一致,则传感器状态系统230可以确定一个或两个传感器发生故障,输出警报,和/或确定哪个传感器发生故障。在一些实施例中,本文描述的技术可用于验证多于两个传感器进行独立测量的功能。58.在一些实施例中,本公开的方法可以由计算系统执行。图7示出了根据一些实施例的这种计算系统700的示例。计算系统700可以包括计算机或计算机系统701a,其可以是单独的计算机系统701a或分布式计算机系统的布置。计算机系统701a包括一个或多个分析模块702,其被配置为根据一些实施例执行各种任务,例如本文公开的一种或多种方法。为了执行这些不同的任务,分析模块602独立地或与一个或多个处理器704协同地执行,该一个或多个处理器704连接到一个或多个存储介质706。一个或多个处理器704还连接到网络接口707以允许计算机系统701a通过数据网络709与一个或多个附加计算机系统和/或计算系统,例如701b、701c和/或701d(注意计算机系统701b、701c和/或701d可以或可以不与计算机系统701a共享相同的架构,并且可以位于不同的物理位置,例如,计算机系统701a和701b可以位于处理设施中,同时与位于一个或多个数据中心,和/或位于不同大陆的不同国家的一台或多台计算机系统,例如通信701c和/或701d,通信)。59.处理器可以包括微处理器、微控制器、处理器模块或子系统、可编程集成电路、可编程门阵列或另一控制或计算设备。60.存储介质706可以实现为一个或多个计算机可读或机器可读存储介质。注意,虽然在图7的示例实施例中,存储介质706被描绘为在计算机系统701a内,但在一些实施例中,存储介质706可以分布在计算系统701a的多个内部和/或外部外壳内和/或跨多个内部和/或外部外壳。存储介质706可以包括一种或多种不同形式的存储器,包括半导体存储器设备,例如动态或静态随机存取存储器(dram或sram)、可擦除和可编程只读存储器(eprom)、电可擦除和可编程只读存储器(eeprom)和闪存、磁盘(如固定磁盘、软盘和可移动磁盘)、其他磁性介质(包括磁带)、光盘(cd)或数字视频磁盘(dvd)等光学介质、磁盘或其他类型的光学存储器,或其他类型的存储设备。注意,上面讨论的指令可以在一个计算机可读或机器可读存储介质上提供,或者可以在分布在可能具有多个节点的大型系统中的多个计算机可读或机器可读存储介质上提供。这种计算机可读或机器可读存储介质被认为是物品(或制造品)的一部分。制品或制造品可以指任何制造的单个组件或多个组件。一个或多个存储介质可以位于操作机器可读指令的机器中,或者位于可以通过网络从其下载机器可读指令以供执行的远程位置。61.在一些实施例中,计算系统700包含一个或多个传感器状态检测模块708。在计算系统700的示例中,计算机系统701a包括传感器状态检测模块708。在一些实施例中,单个传感器状态检测708可用于执行本文公开的方法的一个或多个实施例的一些方面。在其他实施例中,可以使用多个传感器状态检测模块708来执行本文方法的一些方面。62.应当理解,计算系统700仅仅是计算系统的一个示例,并且计算系统700可以具有比所示更多或更少的组件,可以组合未在图7的示例实施例中描绘的附加组件,和/或计算系统700可以具有图7中描绘的组件的不同配置或布置。图7中所示的各种组件可以用硬件、软件或硬件和软件的组合来实现,包括一个或多个信号处理和/或专用集成电路。63.此外,本文描述的处理方法中的步骤可以通过在诸如通用处理器或专用芯片(诸如asic、fpga、pld或其他合适的设备)之类的信息处理装置中操作一个或多个功能模块来实现。这些模块、这些模块的组合和/或它们与通用硬件的组合包括在本公开的范围内。64.计算解释、模型和/或其他解释辅助可以以迭代方式被细化;这个概念适用于这里讨论的方法。这可以包括使用基于算法执行的反馈循环,例如在计算设备(例如,计算系统700,图7)处,和/或通过用户的手动控制,用户可以确定关于给定的步骤、动作、模板、模型或曲线组是否已变得足够准确,可用于评估正在考虑的地下三维地质构造。65.为了解释的目的,以上描述已经参照特定实施例进行了描述。然而,上述说明性讨论并不旨在穷举或限制所公开的精确形式。鉴于上述教导,许多修改和变化都是可能的。此外,这里描述的方法的要素被说明和描述的顺序可以重新排列,和/或两个或更多个要素可以同时出现。选择和描述实施例是为了最好地解释本公开的原理及其实际应用,从而使本领域的其他技术人员能够最好地利用所公开的实施例和具有适合于预期的特定用途的各种修改的各种实施例。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部