CN115935816B - 钻井参数确定方法、装置、设备及存储介质 - Google Patents
钻井参数确定方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115935816B CN115935816B CN202211539961.0A CN202211539961A CN115935816B CN 115935816 B CN115935816 B CN 115935816B CN 202211539961 A CN202211539961 A CN 202211539961A CN 115935816 B CN115935816 B CN 115935816B
- Authority
- CN
- China
- Prior art keywords
- drilling
- historical
- parameters
- model
- geological
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Investigation Of Foundation Soil And Reinforcement Of Foundation Soil By Compacting Or Drainage (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请公开了一种钻井参数确定方法、装置、设备及存储介质,属于钻井技术领域。该方法从历史钻井数据中获取多个历史钻井参数,从历史地质数据中获取多个历史地质参数,基于多个历史钻井参数和多个历史地质参数进行模型训练,得到多个钻井参数确定模型。在实际钻井作业时,将多个地质参数输入多个钻井参数确定模型中,得到实际钻井作业对应的多个钻井参数。由于多个钻井参数确定模型均是基于历史钻井参数和历史地质参数训练得到的,因此,相较于凭经验确定钻井参数,通过该多个钻井参数确定模型可以更准确确定钻井参数,从而提高了钻井参数确定的准确性。
Description
技术领域
本申请涉及钻井技术领域,特别涉及一种钻井参数确定方法、装置、设备及存储介质。
背景技术
随着社会经济发展的需要,人们对地下油气资源的勘探深度逐渐增加。而随着勘探深度的增加,钻井作业的难度越来越大。其中,钻速是评价钻井作业的一个重要指标,而钻井参数会影响钻速,进而影响钻井作业的效率。因此,在钻井作业前,需要确定该钻井作业的钻井参数。
相关技术中,主要是工作人员根据自身经验确定钻井参数。由于依赖工作人员自身经验确定钻井参数,主观性较强,导致确定的钻井参数不准确。
发明内容
本申请实施例提供了一种钻井参数确定方法、装置、设备及存储介质,可以提高确定的钻井参数的准确性。所述技术方案如下:
一方面,提供了一种钻井参数确定方法,所述方法包括:
获取历史钻井数据和历史地质数据;所述历史地质数据用于反映进行历史钻井作业时地层的地质情况;
从所述历史钻井数据中获取多个历史钻井参数,以及从所述历史地质数据中获取多个历史地质参数;
对于每个历史钻井参数,将所述历史钻井参数作为第一训练目标,将所述多个历史地质参数作为第一训练样本,基于所述第一训练目标和所述第一训练样本,进行模型训练,得到钻井参数确定模型;
显示数据获取界面;所述数据获取界面包括地质数据获取选项;
响应于对所述地质数据获取选项的触发操作,获取当前钻井作业对应的第一地质数据;
从所述第一地质数据中获取多个地质参数,将所述多个地质参数输入多个钻井参数确定模型中,得到所述当前钻井作业对应的多个钻井参数。
在一种可能的实现方式中,一种地层对应多个历史钻井参数和多个历史地质参数;
所述将所述历史钻井参数作为第一训练目标,将所述多个历史地质参数作为第一训练样本,基于所述第一训练目标和所述第一训练样本,进行模型训练,得到钻井参数确定模型,包括:
对于每种地层,将所述地层对应的多个历史钻井参数作为多个第一训练目标,将所述地层对应的多个历史地质参数作为每个第一训练目标的第一训练样本,基于所述第一训练目标和所述第一训练样本,进行模型训练,得到所述钻井参数确定模型。
在另一种可能的实现方式中,所述方法还包括:
从所述历史钻井数据中获取历史钻速;
将所述历史钻速作为第二训练目标,将所述多个历史钻井参数作为第二训练样本,基于所述第二训练目标和所述第二训练样本,进行模型训练,得到钻速确定模型;
基于所述钻速确定模型,从所述多个历史钻井参数中确定敏感钻井参数;所述敏感钻井参数用于表示对钻速的影响程度大于第一预设阈值的钻井参数。
在另一种可能的实现方式中,所述基于所述钻速确定模型,从所述多个历史钻井参数中确定敏感钻井参数,包括:
基于所述钻速确定模型,确定每个历史钻井参数的第一权重;
基于所述每个历史钻井参数的第一权重,从所述多个历史钻井参数中确定所述敏感钻井参数。
在另一种可能的实现方式中,所述方法还包括:
将多个第一模型关系式代入第二模型关系式中,得到第三模型关系式;
其中,所述第一模型关系式为所述钻井参数确定模型对应的关系式,用于表示钻井参数和地质参数之间的关系;所述第二模型关系式为所述钻速确定模型对应的关系式,用于表示钻井参数和钻速之间的关系;所述第三模型关系式用于表示地质参数和钻速之间的关系;
基于所述第三模型关系式,从所述多个历史地质参数中确定敏感地质参数;所述敏感地质参数用于表示对钻速的影响程度大于第二预设阈值的地质参数。
在另一种可能的实现方式中,所述方法还包括:
显示钻速确定界面,所述钻速确定界面包括模型选择选项和钻速预测选项;
响应于对所述模型选择选项的触发操作,显示多个模型,从所述多个模型中确定目标模型;
响应于对所述钻速预测选项的触发操作,将所述多个地质参数输入所述目标模型对应的第三模型关系式中,得到所述当前钻井作业的预测钻速。
在另一种可能的实现方式中,所述方法还包括:
显示钻速获取界面,所述钻速获取界面包括实际钻速获取选项;
响应于对所述实际钻速获取选项的触发操作,获取所述当前钻井作业对应的实际钻速;
确定所述实际钻速和所述预测钻速之间的钻速差;
若所述钻速差不在预设范围内,调整所述多个钻井参数确定模型的模型参数或所述钻速确定模型的模型参数。
另一方面,提供了一种钻井参数确定装置,所述装置包括:
第一获取模块,用于获取历史钻井数据和历史地质数据;所述历史地质数据用于反映进行历史钻井作业时地层的地质情况;
第二获取模块,用于从所述历史钻井数据中获取多个历史钻井参数,以及从所述历史地质数据中获取多个历史地质参数;
第一训练模块,用于对于每个历史钻井参数,将所述历史钻井参数作为第一训练目标,将所述多个历史地质参数作为第一训练样本,基于所述第一训练目标和所述第一训练样本,进行模型训练,得到钻井参数确定模型;
第一显示模块,用于显示数据获取界面;所述数据获取界面包括地质数据获取选项;
第三获取模块,用于响应于对所述地质数据获取选项的触发操作,获取当前钻井作业对应的第一地质数据;
第一确定模块,用于从所述第一地质数据中获取多个地质参数,将所述多个地质参数输入多个钻井参数确定模型中,得到所述当前钻井作业对应的多个钻井参数。
在一种可能的实现方式中,一种地层对应多个历史钻井参数和多个历史地质参数;
所述第一训练模块,用于对于每种地层,将所述地层对应的多个历史钻井参数作为多个第一训练目标,将所述地层对应的多个历史地质参数作为每个第一训练目标的第一训练样本,基于所述第一训练目标和所述第一训练样本,进行模型训练,得到所述钻井参数确定模型。
在另一种可能的实现方式中,所述装置还包括:
第四获取模块,用于从所述历史钻井数据中获取历史钻速;
第二训练模块,用于将所述历史钻速作为第二训练目标,将所述多个历史钻井参数作为第二训练样本,基于所述第二训练目标和所述第二训练样本,进行模型训练,得到钻速确定模型;
第二确定模块,用于基于所述钻速确定模型,从所述多个历史钻井参数中确定敏感钻井参数;所述敏感钻井参数用于表示对钻速的影响程度大于第一预设阈值的钻井参数。
在另一种可能的实现方式中,所述第二确定模块,用于基于所述钻速确定模型,确定每个历史钻井参数的第一权重;基于所述每个历史钻井参数的第一权重,从所述多个历史钻井参数中确定所述敏感钻井参数。
在另一种可能的实现方式中,所述装置还包括:
第三确定模块,用于将多个第一模型关系式代入第二模型关系式中,得到第三模型关系式;其中,所述第一模型关系式为所述钻井参数确定模型对应的关系式,用于表示钻井参数和地质参数之间的关系;所述第二模型关系式为所述钻速确定模型对应的关系式,用于表示钻井参数和钻速之间的关系;所述第三模型关系式用于表示地质参数和钻速之间的关系;基于所述第三模型关系式,从所述多个历史地质参数中确定敏感地质参数;所述敏感地质参数用于表示对钻速的影响程度大于第二预设阈值的地质参数。
在另一种可能的实现方式中,所述装置还包括:
第二显示模块,用于显示钻速确定界面,所述钻速确定界面包括模型选择选项和钻速预测选项;
第四确定模块,用于响应于对所述模型选择选项的触发操作,显示多个模型,从所述多个模型中确定目标模型;
第五确定模块,用于响应于对所述钻速预测选项的触发操作,将所述多个地质参数输入所述目标模型对应的第三模型关系式中,得到所述当前钻井作业的预测钻速。
在另一种可能的实现方式中,所述装置还包括:
第三显示模块,用于显示钻速获取界面,所述钻速获取界面包括实际钻速获取选项;
第五获取模块,用于响应于对所述实际钻速获取选项的触发操作,获取所述当前钻井作业对应的实际钻速;
第六确定模块,用于确定所述实际钻速和所述预测钻速之间的钻速差;
调整模块,用于若所述钻速差不在预设范围内,调整所述多个钻井参数确定模型的模型参数或所述钻速确定模型的模型参数。
另一方面,提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述任一项所述的钻井参数确定方法。
另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一项所述的钻井参数确定方法。
另一方面,提供了一种计算机程序产品,其特征在于,所述计算机程序产品中存储有至少一条程序代码,所述至少一条程序由处理器加载并执行,以实现上述任一项所述的钻井参数确定方法。
本申请实施例提供了一种钻井参数确定方法,该方法基于钻井参数和地质参数进行模型训练,得到钻井参数确定模型。由于该钻井参数确定模型是基于历史钻井参数和历史地质参数训练得到的,因此,相较于凭经验确定钻井参数,通过钻井参数确定模型可以更准确确定钻井参数,从而提高了钻井参数确定的准确性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
图1是本申请实施例提供的一种钻井参数确定方法的实施环境的示意图;
图2是本申请实施例提供的一种通过模型训练得到钻井参数确定模型的流程图;
图3是本申请实施例提供的一种云平台的架构示意图;
图4是本申请实施例提供的一种通过模型训练得到钻井参数确定模型的示意图;
图5是本申请实施例提供的一种确定钻井参数的示意图;
图6是本申请实施例提供的一种钻井参数确定方法的流程图;
图7是本申请实施例提供的一种确定敏感钻井参数的流程图;
图8是本申请实施例提供的一种通过模型训练得到钻速确定模型的示意图;
图9是本申请实施例提供的一种钻井参数确定装置的结构示意图;
图10是本申请实施例提供的一种终端的结构框图;
图11是本申请实施例提供的一种服务器的结构框图。
具体实施方式
为使本申请的技术方案和优点更加清楚,下面对本申请实施方式作进一步地详细描述。
本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们的任意变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
需要说明的是,本申请所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本申请中涉及到的钻井数据和地质数据等都是在充分授权的情况下获取的。
图1是本申请实施例提供的一种钻井参数确定方法的实施环境的示意图。参见图1,该实施环境包括:电子设备,该电子设备可以提供为终端101,也可以提供为终端101和服务器102。若电子设备提供为终端101和服务器102,终端101和服务器102之间可以通过无线或有线网络连接。在本申请实施例中,仅以电子设备提供为终端101和服务器102为例进行说明。
若电子设备提供为终端101和服务器102,则由服务器102进行模型训练,得到钻井参数确定模型,然后基于钻井参数确定模型确定钻井参数。服务器102向终端101发送钻井参数,终端101显示钻井参数。
其中,终端101为手机、平板电脑、PC(Personal Computer,个人计算机)设备、智能语音交互设备和车载终端等设备中的至少一种。服务器102可以为一台服务器、由多台服务器组成的服务器集群、云服务器、云计算平台和虚拟化中心中的至少一种。
图2是本申请实施例提供的一种通过模型训练得到钻井参数确定模型的流程图,由电子设备执行,参见图2,该方法包括:
步骤201:电子设备获取历史钻井数据和历史地质数据。
历史地质数据用于反映进行历史钻井作业时地层的地质情况。
本步骤中,电子设备可以通过云平台来获取历史钻井数据和历史地质数据。其中,电子设备可以通过登录目标应用程序的方式登录云平台,正如以下第一种实现方式。电子设备也可以通过登录目标网址的方式登录云平台,正如以下第二种实现方式。
第一种实现方式,电子设备上安装目标应用程序,响应于电子设备登录目标应用程序,电子设备显示目标应用程序的主界面。电子设备基于该主界面获取历史钻井数据和历史地质数据。
第二种实现方式,电子设备上安装浏览器,电子设备可以获取该浏览器中输入的目标网址信息,基于该目标网址信息,跳转到目标网站的主界面。电子设备基于该主界面获取历史钻井数据和历史地质数据。
上述两种实现方式中,该主界面包括多个版块,电子设备可以从多个版块中确定钻井参数版块,响应于对钻井参数版块的触发操作,电子设备显示钻井参数主界面。钻井参数主界面包括数据获取选项,响应于对数据获取选项的触发操作,电子设备获取历史钻井数据和历史地质数据。或者,钻井参数主界面包括查询框;响应于查询框中输入的关键词,获取该关键词对应的数据,得到历史钻井数据和历史地质数据。
其中,电子设备可以同时获取历史钻井数据和历史地质数据,也可以先获取历史钻井数据,再获取历史地质数据,或者先获取历史地质数据,再获取历史钻井数据,对此不作具体限定。
下面介绍一下云平台。参见图3,该云平台包括:数据平台、技术平台、共享模型、人工智能平台和钻井参数确定平台。其中,数据平台包括:数据采集***、数据传输***、数据存储和管理***。步骤201中,电子设备可以从数据存储和管理***中获取数据。
数据采集***的介绍:数据采集***主要用于采集数据,包括自动采集和人工采集两种方式。其中,自动采集主要依托现场钻完井工程技术物联网、油气生产物联网、油气运销物联网、电力供应物联网、工业电视监控***等实现数据的自动采集。在本申请实施例中,不仅可以实现数据的自动采集,还可以挖掘数据的业务价值。例如,基于采集的数据,实现数值预警;对数据进行数据分析,确定数据的变化趋势;将多种类型的数据进行关联,并直观进行展示。如通过曲线等图表直观展示某个工艺节点的运行趋势,便于用户了解工艺运行的深层次本质情况。另外,还可以利用聚类、分类、神经网络、支持向量机、贝叶斯网络等多种数据挖掘算法,在大量数据的基础上实现单井产量预警、产量构成预警、注采比预警、递减率预警等综合预警。通过建立大型关键设备检维修预测分析模型,实现关键设备的预测试维修预警。
在本申请实施例中,通过自动采集多种类型的数据可以提升数据应用价值,更加贴近油田的生产业务,减轻用户工作强度,提高工作效率。
人工采集的方式是用户可以在作业的同时,通过终端录入数据,这样作业结束的同时也完成了数据采集,然后终端将数据发送给服务器,服务器存储该数据。这样不仅可以改变以往现场操作人员完成工作后,再录入数据的情况,还可以避免重复录入数据,保证了数据的实时性和准确性,有效降低现场操作人员的工作强度,为实现数据共享,优化生产组织形式,强化安全生成,以及提高效率和效益奠定了基础。
在本申请实施例中,人工采集的方式以实体为对象,以生产标准为依据,以任务为驱动,事件触发标准化操作,步步提示,步步确认,步步受控,该方式具有统一的采集标准,可以按需采集避免重复录入。
并且,由于是人工录入数据,因此,终端需要先登录用户账号,在该用户账号的基础上,获取输入的数据。终端在获取输入的数据时,可以基于数据量或者输入的数据类型,为该用户账号增加积分,从而提高用户的积极性。
数据传输***的介绍:数据传输***包括无线传输和光传输两种方式。在本申请实施例中,电子设备可以通过无线传输或光传输的方式获取数据。
数据存储管理***的介绍:数据存储管理***包括数据处理框架、数据存储***和数据分析***。数据处理框架主要用于对数据进行处理,该数据包括历史数据和实时数据。
对于实时数据,先对该动态库及业务库中的实时数据的数据进行质量检测,当检测通过后,按照数据存储***的标准调用入库接口传入数据处理框架,在数据处理框架中通过管理工具对实时数据进行多维度全方位的扫描,若出现错误数据则定位错误数据,并生成检测报告,反馈给数据源端进行数据处理,直至数据无误,再重新存储至数据存储***。
对于历史数据,先对专业库中的历史数据进行质量检测,检测通过后,通过处理工具将历史数据迁移至贴源层进行处理,再将处理后的数据迁移至数据处理框架。在数据处理框架中通过管理工具对历史数据进行多维度全方位的扫描,若出现错误数据则定位错误数据,并生成检测报告,反馈给数据源端进行数据处理,直至数据无误,再重新存储至数据存储***。
数据存储***中存储的数据类型包括结构化数据、非结构化数据和实时数据。其中,结构化数据是指能够用数据或统一的结构加以表示的数据,例如,数字或符号。非结构化数据是指无法用数字或统一的结构表示的数据,例如,图像、声音等。实时数据是指在某事发生过程、发展过程中的同一时间所得信息的载体,用于表示客观事物未经加工的原始素材。
在本申请实施例中,结构化数据可以包括圈闭数据、储量数据、研究成果数据、地质油藏数据、物化探数据、钻井数据、测井数据、样品实验数据、井下作业数据、生产试井数据、油气水生产数据、采油气工艺数据等,非结构化数据可以包括各业务领域的专业数据体、报告图件、音频和视频等,实时数据可以包括钻完井、压裂作业和油气生产过程中产生的各类实时数据。这些结构化数据、非结构化数据和实时数据可以用来支撑钻井业务领域工程地质、钻井提速、完成提产、采油气提采、井完整性提质等科学研究和方案设计。
数据分析***具有高速检索、联合查询和分析等功能。这些功能主要是在数据处理、存储后根据动态库、业务库和专业库中的数据,通过分析层的组织加工后,提供各类数据服务能力,高效的支撑各类应用。分析层具备独立的物理存储结构,由高速索引、分析库、领域知识库和模型库构成,并通过统一数据服务地图,对外提供数据服务发布。
在本申请实施例中,按照物探、钻井、录井、测井、试油、井下作业、样品实验、地质油藏、生产测试、油气生产、采油工程等主题,设计了多个主题数据集。该云平台基于高速检索功能,可以从多个主题数据集中检索数据;基于联合查询功能,可以将从不同主题数据集中查询到的数据合并到一起;基于分析功能,支持高并行数据分析与计算,提供大数据分析、可视化BI(Business Inteligience,商务智能)等服务,可以应用于各种业务场景,满足用户可视化展现的需求。
在本申请实施例中,电子设备在确定钻井参数时,可以根据关键词从多个主题数据集中联合查询数据,根据查询到的数据确定钻井参数。
技术平台的介绍:技术平台包括:数据中台、业务中台和技术中台。
数据中台是在数字化转型过程中,对各业务单元业务与数据的沉淀,构建包括数据技术、数据处理、数据运营等数据建设、管理、使用体系,实现数据赋能,是新型信息化应用框架体系的核心。在本申请实施例中,数据中台主要包括各类型的数据推送模型和数据服务。其中,数据推送模型包括工程地质研究模型、钻井提速模型、完井提产模型、采油气提采模型等,数据服务包含钻井、试油、测井、分析化验和录井等数据服务。
业务中台是后台的延伸,可以实现资源或能力的极度共享。在本申请实施例中,业务中台包含基于各类共享模型的各类专业算法和可视化组件。其中,专业算法包括钻井提速专业算法和采油气专业算法等,可视化组件有钻井提速、完成提产和采油气等。
技术中台主要提供各种通用服务。在本申请实施例中,技术中台包含一系列服务和应用,例如,流程引擎、消息中心、图标组件、即时通讯等。
共享模型的介绍:共享模型包括地质模型、井筒模型、裂缝模型、应力模型、经济模型、管网模型和油藏数值模型等。这些模型均为训练完成的模型,可以直接调用。
人工智能平台的介绍:人工智能平台包括大数据分析技术和人工智能专业算法。其中,大数据分析技术有可视化分析、数据挖掘算法、预测性分析和语义引擎等。其中,针对一些非结构化的图标或者专业数据体可能会用到可视化分析方法,针对常规的结构化数据可能会用到数据挖掘算法和语义引擎方法,针对一些关键参数等数据或成果可能会用到预测性分析。
人工智能专业算法包括:分类、聚类、回归、关联、综合评价、时间序列、文本挖掘、集成学习、协同过滤、自动学习、深度学习、特征工程和扩展等。在本申请实施例中,使用的比较多的算法有随机森林、决策树、神经网络、支持向量机、线性回归和梯度提升树等,对此不作具体限定。
钻井参数确定平台的介绍:钻井参数确定平台主要用于确定钻井参数,通过该钻井参数来指导钻井作业。钻井参数确定平台还可以确定敏感钻井参数、敏感地质参数、地质参数与钻速之间的关系等。
在本申请实施例中,除钻井参数确定平台外,云平台还可以包括其他平台,例如,剩余油分布预测平台,电子设备可以通过剩余油分布预测平台来预测剩余油分布。
步骤202:电子设备从历史钻井数据中获取多个历史钻井参数,以及从历史地质数据中获取多个历史地质参数。
本步骤中,历史钻井数据和历史地质数据可以为同一种地层对应的数据,也可以为同一深度范围对应的数据。若历史钻井数据和历史地质数据为同一种地层对应的数据,则电子设备从该地层对应的历史钻井数据和历史地质数据中获取的多个历史钻井参数和多个地质参数为该地层对应的钻井参数和地质参数。若历史钻井数据和历史地质数据为同一深度范围对应的数据,则电子设备从该深度范围对应的历史钻井数据和历史地质数据中获取的多个历史钻井参数和多个历史地质参数为该深度范围对应的钻井参数和地质参数。
在本申请实施例中,参见表1,多个历史钻井参数包括:钻压、转速、排量等,多个历史地质参数包括地层埋深、地层温度、地层压力等。
表1
步骤203:对于每个历史钻井参数,电子设备将该历史钻井参数作为第一训练目标,将多个历史地质参数作为第一训练样本,基于第一训练目标和第一训练样本,进行模型训练,得到钻井参数确定模型。
在本申请实施例中,电子设备对多个历史钻井参数和多个历史地质参数进行特征提取,基于提取的特征进行模型训练,得到钻井参数确定模型,参见图4。其中,一个历史钻井参数对应一个钻井参数确定模型,因此,最终得到多个钻井参数确定模型。
在本申请实施例中,若多个历史钻井参数和多个历史地质参数为同一种地层对应的钻井参数和地质参数,则对于每种地层,电子设备将该地层对应的多个历史钻井参数作为多个第一训练目标,将该地层对应的多个历史地质参数作为每个第一训练目标的第一训练样本,基于第一训练目标和第一训练样本,进行模型训练,得到钻井参数确定模型,该钻井参数确定模型用于确定该类型的地层对应的钻井参数。
相应的,电子设备可以获取不同种地层对应的历史钻井参数和历史地质参数,基于每种地层对应的历史钻井参数和历史地质参数进行模型训练,得到每种地层对应的钻井参数确定模型。这样在实际钻井作业过程中,可以根据实际钻遇的地层种类,通过该类型的地层对应的钻井参数确定模型来确定该类型的地层对应的钻井参数。
在本申请实施例中,电子设备可以基于地层种类,将每种地层及其对应的钻井参数确定模型进行关联存储,这样后续可以根据地层种类,直接调用该类型的地层对应的钻井参数确定模型。
若多个历史钻井参数和多个历史地质参数为同一深度范围对应的钻井参数和地质参数,则对于每个深度范围,电子设备将该深度范围对应的多个历史钻井参数作为多个第一训练目标,将该深度范围对应的多个历史地质参数作为每个第一训练目标的第一训练样本,基于第一训练目标和第一训练样本,进行模型训练,得到钻井参数确定模型,该钻井参数确定模型用于确定该深度范围的钻井参数。
相应的,电子设备可以获取不同深度范围对应的历史钻井参数和历史地质参数,基于每个深度范围对应的历史钻井参数和历史地质参数进行模型训练,得到每个深度范围对应的钻井参数确定模型。这样在实际钻井作业过程中,可以根据实际钻井的地层深度,通过该深度范围对应的钻井参数确定模型来确定该深度范围的钻井参数。
在本申请实施例中,电子设备基于深度范围,将每个深度范围及其对应的钻井参数确定模型进行关联存储,这样后续可以根据深度范围,直接调用该深度范围的地层对应的钻井参数确定模型。
为了便于区分,将步骤201中获取的历史钻井数据和历史地质数据称为第一历史钻井数据和第一历史地质数据。在本申请实施例中,电子设备得到钻井参数确定模型后,可以获取第二历史钻井数据和第二历史地质数据,通过第二历史钻井数据和第二历史地质数据,对钻井参数确定模型进行测试。在通过测试后,再通过钻井参数确定模型来确定钻井参数,参见图5。
在本申请实施例中,电子设备可以通过神经网络算法进行模型训练。其中,神经网络算法中的超参数包括学习率、正则化参数、神经网络层数、每一个隐层中神经元的个数、学习的回合数、批量数据的大小、输出神经元的编码方式、损失函数的选择、权重初始化的方法、神经元激活函数的种类、参加训练模型数据的规模等11类。这些都会对神经网络学习速度和分类结果产生影响,其中,神经网络的学习速度与损失函数下降的快慢有关,最后的分类结果跟在测试集上的分类正确率有关。因此,在训练过程中调整超参数的时候,可以根据对应超参数的类别和训练集上的表现情况进行调整。针对确定钻井参数这一应用场景,可以在训练过程中,试用不同的网络层数以及每层神经元个数,测试不同的损失函数,同时也可以使用不同的批次大小、迭代次数和学习率等。
在本申请实施例中,电子设备基于历史钻井参数和历史地质参数进行模型训练,得到钻井参数确定模型。相较于凭经验确定钻井参数,通过钻井参数确定模型可以更准确确定钻井参数,从而提高了钻井参数确定的准确性。
需要说明的一点是,通过模型训练得到钻井参数确定模型的电子设备与确定钻井参数的电子设备可以为同一设备,也可以为不同设备,对此不作具体限定。接下来仅以通过模型训练得到钻井参数确定模型的电子设备与确定钻井参数的电子设备为同一设备为例进行说明。
图6是本申请实施例提供的一种钻井参数确定方法的流程图,由电子设备执行,参见图6,该方法包括:
步骤601:电子设备显示数据获取界面。
钻井参数主界面还包括:钻井参数确定选项,响应于对钻井参数确定选项的触发操作,电子设备显示数据获取界面。
在一种可能的实现方式中,数据获取界面包括地质数据获取选项,电子设备基于地质数据获取选项执行步骤602。
在另一种可能的实现方式中,数据获取界面包括:查询框,电子设备基于该查询框获取第一地质数据。
步骤602:响应于对地质数据获取选项的触发操作,电子设备获取当前钻井作业对应的第一地质数据。
响应于对地质数据获取选项的触发操作,电子设备从数据存储和管理***中获取第一地质数据。
若数据获取界面包括查询框,则步骤602可以替换为:响应于查询框中输入的关键词,基于关键词进行查询,得到第一地质数据。
其中,该第一地质数据可以为通过地质勘探得到的数据,也可以为通过一定的技术手段预测得到的数据,对此不作具体限定。
步骤603:电子设备从第一地质数据中获取多个地质参数,将多个地质参数输入多个钻井参数确定模型中,得到当前钻井作业对应的多个钻井参数。
本步骤中,电子设备可以先确定当前钻井作业钻遇的地层种类,然后调用该地层种类对应的多个钻井参数确定模型,将多个地质参数输入多个钻井参数确定模型中,得到当前钻井作业对应的多个钻井参数,然后在显示界面显示多个钻井参数的参数值。
电子设备也可以确定当前钻井作业所处的深度范围,然后调用该深度范围对应的多个钻井参数确定模型,将多个地质参数输入多个钻井参数确定模型中,得到当前钻井作业对应的多个钻井参数,然后在显示界面显示多个钻井参数的参数值。
本申请实施例提供了一种钻井参数确定方法,该方法通过钻井参数确定模型来确定钻井参数,由于该钻井参数确定模型是基于历史钻井参数和历史地质参数训练得到的,因此,相较于凭经验确定钻井参数,通过钻井参数确定模型可以更准确确定钻井参数,从而提高了钻井参数确定的准确性。
在本申请实施例中,电子设备还可以通过模型训练,得到钻速确定模型,通过钻速确定模型确定敏感钻井参数。参见图7,图7是本申请实施例提供的一种确定敏感钻井参数的流程图,由电子设备执行,该方法包括:
步骤701:电子设备从历史钻井数据中获取历史钻速。
若步骤202中获取的多个历史钻井参数为同一种地层对应的钻井参数,则本步骤中的历史钻速为该地层对应的钻速。若步骤202中获取的多个历史钻井参数为同一深度范围对应的钻井参数,则本步骤中的历史钻速为该深度范围对应的钻速。
步骤702:电子设备将历史钻速作为第二训练目标,将多个历史钻井参数作为第二训练样本,基于第二训练目标和第二训练样本,进行模型训练,得到钻速确定模型。
在本申请实施例中,电子设备对历史钻速和多个历史钻井参数进行特征提取,基于提取的特征进行模型训练,得到钻速确定模型,参见图8。
若历史钻速和多个历史钻井参数为同一种地层对应的钻速和钻井参数,则对于每种地层,电子设备将该地层对应的历史钻速作为第二训练目标,将该地层对应的多个历史钻井参数作为第二训练样本,基于第二训练目标和第二训练样本,进行模型训练,得到钻速确定模型。
相应的,电子设备可以获取不同种地层对应的历史钻速和多个历史钻井参数,基于每种地层对应的历史钻速和多个历史钻井参数进行模型训练,得到每种地层对应的钻速确定模型。
电子设备可以基于地层种类,将每种地层及其对应的钻速确定模型进行关联存储,这样后续可以根据地层种类,直接调用该类型的地层对应的钻速确定模型。
若历史钻速和多个历史钻井参数为同一深度范围对应的历史钻速和多个历史钻井参数,则对于每个深度范围,电子设备将该深度范围对应的历史钻速作为第二训练目标,将该深度范围对应的多个历史钻井参数作为第二训练样本,基于第二训练目标和第二训练样本,进行模型训练,得到钻速确定模型。
相应的,电子设备可以获取不同深度范围对应的历史钻速和多个历史钻井参数,基于每个深度范围对应的历史钻速和多个历史钻井参数进行模型训练,得到每个深度范围对应的钻速确定模型。
电子设备可以基于深度范围,将每个深度范围及其对应的钻速确定模型进行关联存储,这样后续可以根据深度范围,直接调用该深度范围的地层对应的钻速确定模型。
步骤703:电子设备基于钻速确定模型,从多个历史钻井参数中确定敏感钻井参数。
本步骤中,电子设备可以基于钻速确定模型,确定每个历史钻井参数的第一权重;基于每个历史钻井参数的第一权重,从多个历史钻井参数中确定敏感钻井参数。其中,敏感钻井参数用于表示对钻速的影响程度大于第一预设阈值的钻井参数。
该实现方式中,电子设备在得到钻速确定模型后,确定该钻速确定模型对应的第二模型关系式,该第二模型关系式用于表示钻井参数和钻速之间的关系。电子设备将第二模型关系式中每个历史钻井参数的系数作为每个历史钻井参数的第一权重。
电子设备基于每个历史钻井参数的第一权重,从多个历史钻井参数中确定第一权重大于第三预设阈值的历史钻井参数为敏感钻井参数,或者电子设备从多个历史钻井参数中确定第一权重最大的第一预设数量个历史钻井参数为敏感钻井参数,然后在显示界面上显示敏感钻井参数。其中,敏感钻井参数的数量可以为一个,也可以为多个,对此不作具体限定。
在本申请实施例中,电子设备基于历史钻速和多个历史钻井参数进行模型训练,得到钻速确定模型,通过钻速确定模型来确定敏感钻井参数,这样便于现场操作人员知晓哪些钻井参数对钻速的影响较大,有利于指导钻井施工,从而提高钻井作业的效率。
在本申请实施例中,电子设备还可以基于钻速确定模型和多个钻井参数确定模型,确定敏感地质参数。该过程可以为:电子设备将多个第一模型关系式代入第二模型关系式中,得到第三模型关系式;基于第三模型关系式,从多个历史地质参数中确定敏感地质参数。
其中,第一模型关系式为钻井参数确定模型对应的关系式,用于表示钻井参数和地质参数之间的关系;第二模型关系式为钻速确定模型对应的关系式,用于表示钻井参数和钻速之间的关系;第三模型关系式用于表示地质参数和钻速之间的关系。
例如,第一模型关系式可以表示为:其中,ym表示第m个钻井参数,f(·)表示激活函数,n表示地质参数的总数量,vi表示第i个地质参数的系数,xi表示第i个地质参数,di表示常数。第二模型关系式仍为/>则第三模型关系式可以表示为:/>
电子设备确定第三模型关系式中每个地质参数的系数,将第三模型关系式中每个地质参数的系数作为每个地质参数的第二权重,基于每个地质参数的第二权重,从多个地质参数中确定第二权重大于第四预设阈值的地质参数为敏感地质参数,或者从多个地质参数中确定第二权重最大的第二预设数量个地质参数为敏感地质参数,然后在显示界面上显示敏感地质参数。
在本申请实施例中,电子设备基于第三模型关系式,确定对钻速影响较大的敏感地质参数,这样便于现场操作人员知晓哪些地质参数对钻速的影响较大,有利于指导钻井施工,从而提高钻井作业的效率。
在本申请实施例中,电子设备还可以基于第三模型关系式,来预测当前钻井作业的钻速。该过程可以为:电子设备显示钻速确定界面,钻速确定界面包括模型选择选项和钻速预测选项;响应于对模型选择选项的触发操作,显示多个模型,从多个模型中确定目标模型;响应于对钻速预测选项的触发操作,电子设备将多个地质参数输入目标模型对应的第三模型关系式中,得到当前钻井作业的预测钻速。
该实现方式中,电子设备可以在钻井参数确定平台中确定当前钻井作业的预测钻速,电子设备也可以在钻速确定平台中确定当前钻井作业的预测钻速。若电子设备在钻速确定平台中确定当前钻井作业的预测钻速,则云平台还包括钻速确定平台。这里仅以电子设备在钻井参数确定平台中确定预测钻速为例进行说明。
钻井参数确定平台包括多个主题版块,电子设备可以从多个主题版块中确定钻速版块,响应于对钻速版块的触发操作,电子设备显示钻速主界面,钻速主界面包括钻速确定选项,响应于对钻速确定选项的触发操作,电子设备显示钻速确定界面,钻速确定界面包括模型选择选项和钻速预测选项。响应于对模型选择选项的触发操作,电子设备显示多个模型,该多个模型为共享模型,电子设备从多个共享模型中确定目标模型,该目标模型为将钻速确定模型和多个钻井参数确定模型集成得到的。响应于对钻速预测选项的触发操作,电子设备将多个地质参数输入目标模型对应的第三模型关系式中,得到当前钻井作业的预测钻速,然后在显示界面上显示预测钻速。
在本申请实施例中,电子设备通过预测当前钻井作业的钻速可以更清楚地了解钻井作业的施工周期,合理安排施工时间,整体把控钻井作业。
在实际施工过程中,云平台中的数据采集***可以通过人工录入的方式获取钻井作业的实际钻速,电子设备可以将实际钻速与预测钻速进行对比。相应的,该过程可以为:电子设备显示钻速获取界面,该钻速获取界面包括实际钻速获取选项;响应于对实际钻速获取选项的触发操作,电子设备获取当前钻井作业对应的实际钻速;确定实际钻速与预测钻速之间的钻速差;若钻速差不在预设范围内,调整多个钻井参数确定模型的模型参数或钻速确定模型的模型参数。
该实现方式中,钻速主界面还包括钻速获取选项,响应于对钻速获取选项的触发操作,电子设备显示钻速获取界面,钻速获取界面包括实际钻速获取选项;响应于对实际钻速获取选项的触发操作,电子设备获取当前钻井作业对应的实际钻速;电子设备将实际钻速与预测钻速进行对比,确定二者之间的差值是否在预设范围内,若不在预设范围内,则调整多个钻井参数确定模型的模型参数或钻速确定模型的模型参数,直至实际钻速与预测钻速之间的差值在预设范围内。
在本申请实施例中,电子设备在预测钻速与实际钻速相差较大的情况下,调整钻井参数确定模型的模型参数或钻速确定模型的模型参数,以此缩小预测钻速与实际钻速之间的差距,这样后续通过调整后的模型可以更准确预测钻速,有利于合理安排施工时间,整体把控钻井作业。
图9是本申请实施例提供的一种钻井参数确定装置的结构示意图,参见图9,该装置包括:
第一获取模块901,用于获取历史钻井数据和历史地质数据;历史地质数据用于反映进行历史钻井作业时地层的地质情况;
第二获取模块902,用于从历史钻井数据中获取多个历史钻井参数,以及从历史地质数据中获取多个历史地质参数;
第一训练模块903,用于对于每个历史钻井参数,将历史钻井参数作为第一训练目标,将多个历史地质参数作为第一训练样本,基于第一训练目标和第一训练样本,进行模型训练,得到钻井参数确定模型;
第一显示模块904,用于显示数据获取界面;数据获取界面包括地质数据获取选项;
第三获取模块905,用于响应于对地质数据获取选项的触发操作,获取当前钻井作业对应的第一地质数据;
第一确定模块906,用于从第一地质数据中获取多个地质参数,将多个地质参数输入多个钻井参数确定模型中,得到当前钻井作业对应的多个钻井参数。
在一种可能的实现方式中,一种地层对应多个历史钻井参数和多个历史地质参数;
第一训练模块903,用于对于每种地层,将地层对应的多个历史钻井参数作为多个第一训练目标,将地层对应的多个历史地质参数作为每个第一训练目标的第一训练样本,基于第一训练目标和第一训练样本,进行模型训练,得到钻井参数确定模型。
在另一种可能的实现方式中,装置还包括:
第四获取模块,用于从历史钻井数据中获取历史钻速;
第二训练模块,用于将历史钻速作为第二训练目标,将多个历史钻井参数作为第二训练样本,基于第二训练目标和第二训练样本,进行模型训练,得到钻速确定模型;
第二确定模块,用于基于钻速确定模型,从多个历史钻井参数中确定敏感钻井参数;敏感钻井参数用于表示对钻速的影响程度大于第一预设阈值的钻井参数。
在另一种可能的实现方式中,第二确定模块,用于基于钻速确定模型,确定每个历史钻井参数的第一权重;基于每个历史钻井参数的第一权重,从多个历史钻井参数中确定敏感钻井参数。
在另一种可能的实现方式中,装置还包括:
第三确定模块,用于将多个第一模型关系式代入第二模型关系式中,得到第三模型关系式;其中,第一模型关系式为钻井参数确定模型对应的关系式,用于表示钻井参数和地质参数之间的关系;第二模型关系式为钻速确定模型对应的关系式,用于表示钻井参数和钻速之间的关系;第三模型关系式用于表示地质参数和钻速之间的关系;基于第三模型关系式,从多个历史地质参数中确定敏感地质参数;敏感地质参数用于表示对钻速的影响程度大于第二预设阈值的地质参数。
在另一种可能的实现方式中,装置还包括:
第二显示模块,用于显示钻速确定界面,钻速确定界面包括模型选择选项和钻速预测选项;
第四确定模块,用于响应于对模型选择选项的触发操作,显示多个模型,从多个模型中确定目标模型;
第五确定模块,用于响应于对钻速预测选项的触发操作,将多个地质参数输入目标模型对应的第三模型关系式中,得到当前钻井作业的预测钻速。
在另一种可能的实现方式中,装置还包括:
第三显示模块,用于显示钻速获取界面,钻速获取界面包括实际钻速获取选项;
第五获取模块,用于响应于对实际钻速获取选项的触发操作,获取当前钻井作业对应的实际钻速;
第六确定模块,用于确定实际钻速和预测钻速之间的钻速差;
调整模块,用于若钻速差不在预设范围内,调整多个钻井参数确定模型的模型参数或钻速确定模型的模型参数。
本申请实施例提供了一种钻井参数确定装置,该装置基于钻井参数和地质参数进行模型训练,得到钻井参数确定模型。由于该钻井参数确定模型是基于历史钻井参数和历史地质参数训练得到的,因此,相较于凭经验确定钻井参数,通过钻井参数确定模型可以更准确确定钻井参数,从而提高了钻井参数确定的准确性。
需要说明的是:上述实施例提供的钻井参数确定装置在确定钻井参数时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将电子设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的钻井参数确定装置与钻井参数确定方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
若电子设备提供为终端,或者电子设备提供为终端和服务器,该终端的结构框图可以参考图10,该终端1000可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1000还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端1000包括有:处理器1001和存储器1002。
处理器1001可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1001可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1001也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1001可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1001还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1002可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1002还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1002中的非暂态的计算机可读存储介质用于存储至少一条程序代码,该至少一条程序代码用于被处理器1001所执行以实现本申请中方法实施例提供的钻井参数确定方法中终端所执行的操作。
在一些实施例中,终端1000还可选包括有:***设备接口1003和至少一个***设备。处理器1001、存储器1002和***设备接口1003之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1003相连。具体地,***设备包括:射频电路1004、显示屏1005、摄像头组件1006、音频电路1007和电源1008中的至少一种。
***设备接口1003可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1001和存储器1002。在一些实施例中,处理器1001、存储器1002和***设备接口1003被集成在同一芯片或电路板上;在一些其他实施例中,处理器1001、存储器1002和***设备接口1003中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1004用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1004通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1004将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1004包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1004可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1004还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1005用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1005是触摸显示屏时,显示屏1005还具有采集在显示屏1005的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1001进行处理。此时,显示屏1005还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1005可以为一个,设置在终端1000的前面板;在另一些实施例中,显示屏1005可以为至少两个,分别设置在终端1000的不同表面或呈折叠设计;在另一些实施例中,显示屏1005可以是柔性显示屏,设置在终端1000的弯曲表面上或折叠面上。甚至,显示屏1005还可以设置成非矩形的不规则图形,也即异形屏。显示屏1005可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-EmittingDiode,有机发光二极管)等材质制备。
摄像头组件1006用于采集图像或视频。可选地,摄像头组件1006包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1006还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1007可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1001进行处理,或者输入至射频电路1004以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1000的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1001或射频电路1004的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1007还可以包括耳机插孔。
电源1008用于为终端1000中的各个组件进行供电。电源1008可以是交流电、直流电、一次性电池或可充电电池。当电源1008包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端1000还包括有一个或多个传感器1009。该一个或多个传感器1009包括但不限于:加速度传感器1010、陀螺仪传感器1011、压力传感器1012、光学传感器1013以及接近传感器1014。
加速度传感器1010可以检测以终端1000建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1010可以用于检测重力加速度在三个坐标轴上的分量。处理器1001可以基于加速度传感器1010采集的重力加速度信号,控制显示屏1005以横向视图或纵向视图进行用户界面的显示。加速度传感器1010还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1011可以检测终端1000的机体方向及转动角度,陀螺仪传感器1011可以与加速度传感器1010协同采集用户对终端1000的3D动作。处理器1001基于陀螺仪传感器1011采集的数据,可以实现如下功能:动作感应(比如基于用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1012可以设置在终端1000的侧边框和/或显示屏1005的下层。当压力传感器1012设置在终端1000的侧边框时,可以检测用户对终端1000的握持信号,由处理器1001基于压力传感器1012采集的握持信号进行左右手识别或快捷操作。当压力传感器1012设置在显示屏1005的下层时,由处理器1001基于用户对显示屏1005的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
光学传感器1013用于采集环境光强度。在一个实施例中,处理器1001可以基于光学传感器1013采集的环境光强度,控制显示屏1005的显示亮度。具体地,当环境光强度较高时,调高显示屏1005的显示亮度;当环境光强度较低时,调低显示屏1005的显示亮度。在另一个实施例中,处理器1001还可以基于光学传感器1013采集的环境光强度,动态调整摄像头组件1006的拍摄参数。
接近传感器1014,也称距离传感器,通常设置在终端1000的前面板。接近传感器1014用于采集用户与终端1000的正面之间的距离。在一个实施例中,当接近传感器1014检测到用户与终端1000的正面之间的距离逐渐变小时,由处理器1001控制显示屏1005从亮屏状态切换为息屏状态;当接近传感器1014检测到用户与终端1000的正面之间的距离逐渐变大时,由处理器1001控制显示屏1005从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图10中示出的结构并不构成对终端1000的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
若电子设备提供为终端和服务器,其中,服务器的结构框图可以参见图11,该服务器1100可因配置或性能不同而产生比较大的差异,可以包括处理器(central processingunits,CPU)1101和存储器1102,其中,该存储器1102中存储有至少一条程序代码,该至少一条程序代码由该处理器1101加载并执行以实现上述钻井参数确定方法中服务器所执行的操作。当然,该服务器1100还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器1100还可以包括其他用于实现设备功能的部件,在此不做赘述。
在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读介质存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例中的钻井参数确定方法。
在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例中的钻井参数确定方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅是为了便于本领域的技术人员理解本申请的技术方案,并不用以限制本申请。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (14)
1.一种钻井参数确定方法,其特征在于,所述方法包括:
获取历史钻井数据和历史地质数据;所述历史地质数据用于反映进行历史钻井作业时地层的地质情况;
从所述历史钻井数据中获取多个历史钻井参数,以及从所述历史地质数据中获取多个历史地质参数;
对于每个历史钻井参数,将所述历史钻井参数作为第一训练目标,将所述多个历史地质参数作为第一训练样本,基于所述第一训练目标和所述第一训练样本,进行模型训练,得到钻井参数确定模型;
显示数据获取界面;所述数据获取界面包括地质数据获取选项;
响应于对所述地质数据获取选项的触发操作,获取当前钻井作业对应的第一地质数据;
从所述第一地质数据中获取多个地质参数,将所述多个地质参数输入多个钻井参数确定模型中,得到所述当前钻井作业对应的多个钻井参数;
从所述历史钻井数据中获取历史钻速;
将所述历史钻速作为第二训练目标,将所述多个历史钻井参数作为第二训练样本,基于所述第二训练目标和所述第二训练样本,进行模型训练,得到钻速确定模型;
基于所述钻速确定模型,从所述多个历史钻井参数中确定敏感钻井参数;所述敏感钻井参数用于表示对钻速的影响程度大于第一预设阈值的钻井参数。
2.根据权利要求1所述的方法,其特征在于,一种地层对应多个历史钻井参数和多个历史地质参数;
所述将所述历史钻井参数作为第一训练目标,将所述多个历史地质参数作为第一训练样本,基于所述第一训练目标和所述第一训练样本,进行模型训练,得到钻井参数确定模型,包括:
对于每种地层,将所述地层对应的多个历史钻井参数作为多个第一训练目标,将所述地层对应的多个历史地质参数作为每个第一训练目标的第一训练样本,基于所述第一训练目标和所述第一训练样本,进行模型训练,得到所述钻井参数确定模型。
3.根据权利要求1所述的方法,其特征在于,所述基于所述钻速确定模型,从所述多个历史钻井参数中确定敏感钻井参数,包括:
基于所述钻速确定模型,确定每个历史钻井参数的第一权重;
基于所述每个历史钻井参数的第一权重,从所述多个历史钻井参数中确定所述敏感钻井参数。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将多个第一模型关系式代入第二模型关系式中,得到第三模型关系式;
其中,所述第一模型关系式为所述钻井参数确定模型对应的关系式,用于表示钻井参数和地质参数之间的关系;所述第二模型关系式为所述钻速确定模型对应的关系式,用于表示钻井参数和钻速之间的关系;所述第三模型关系式用于表示地质参数和钻速之间的关系;
基于所述第三模型关系式,从所述多个历史地质参数中确定敏感地质参数;所述敏感地质参数用于表示对钻速的影响程度大于第二预设阈值的地质参数。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
显示钻速确定界面,所述钻速确定界面包括模型选择选项和钻速预测选项;
响应于对所述模型选择选项的触发操作,显示多个模型,从所述多个模型中确定目标模型;
响应于对所述钻速预测选项的触发操作,将所述多个地质参数输入所述目标模型对应的第三模型关系式中,得到所述当前钻井作业的预测钻速。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
显示钻速获取界面,所述钻速获取界面包括实际钻速获取选项;
响应于对所述实际钻速获取选项的触发操作,获取所述当前钻井作业对应的实际钻速;
确定所述实际钻速和所述预测钻速之间的钻速差;
若所述钻速差不在预设范围内,调整所述多个钻井参数确定模型的模型参数或所述钻速确定模型的模型参数。
7.一种钻井参数确定装置,其特征在于,所述装置包括:
第一获取模块,用于获取历史钻井数据和历史地质数据;所述历史地质数据用于反映进行历史钻井作业时地层的地质情况;
第二获取模块,用于从所述历史钻井数据中获取多个历史钻井参数,以及从所述历史地质数据中获取多个历史地质参数;
第一训练模块,用于对于每个历史钻井参数,将所述历史钻井参数作为第一训练目标,将所述多个历史地质参数作为第一训练样本,基于所述第一训练目标和所述第一训练样本,进行模型训练,得到钻井参数确定模型;
第一显示模块,用于显示数据获取界面;所述数据获取界面包括地质数据获取选项;
第三获取模块,用于响应于对所述地质数据获取选项的触发操作,获取当前钻井作业对应的第一地质数据;
第一确定模块,用于从所述第一地质数据中获取多个地质参数,将所述多个地质参数输入多个钻井参数确定模型中,得到所述当前钻井作业对应的多个钻井参数;
第四获取模块,用于从所述历史钻井数据中获取历史钻速;
第二训练模块,用于将所述历史钻速作为第二训练目标,将所述多个历史钻井参数作为第二训练样本,基于所述第二训练目标和所述第二训练样本,进行模型训练,得到钻速确定模型;
第二确定模块,用于基于所述钻速确定模型,从所述多个历史钻井参数中确定敏感钻井参数;所述敏感钻井参数用于表示对钻速的影响程度大于第一预设阈值的钻井参数。
8.根据权利要求7所述的装置,其特征在于,一种地层对应多个历史钻井参数和多个历史地质参数;
所述第一训练模块,用于对于每种地层,将所述地层对应的多个历史钻井参数作为多个第一训练目标,将所述地层对应的多个历史地质参数作为每个第一训练目标的第一训练样本,基于所述第一训练目标和所述第一训练样本,进行模型训练,得到所述钻井参数确定模型。
9.根据权利要求7所述的装置,其特征在于,所述第二确定模块,用于基于所述钻速确定模型,确定每个历史钻井参数的第一权重;基于所述每个历史钻井参数的第一权重,从所述多个历史钻井参数中确定所述敏感钻井参数。
10.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第三确定模块,用于将多个第一模型关系式代入第二模型关系式中,得到第三模型关系式;其中,所述第一模型关系式为所述钻井参数确定模型对应的关系式,用于表示钻井参数和地质参数之间的关系;所述第二模型关系式为所述钻速确定模型对应的关系式,用于表示钻井参数和钻速之间的关系;所述第三模型关系式用于表示地质参数和钻速之间的关系;基于所述第三模型关系式,从所述多个历史地质参数中确定敏感地质参数;所述敏感地质参数用于表示对钻速的影响程度大于第二预设阈值的地质参数。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第二显示模块,用于显示钻速确定界面,所述钻速确定界面包括模型选择选项和钻速预测选项;
第四确定模块,用于响应于对所述模型选择选项的触发操作,显示多个模型,从所述多个模型中确定目标模型;
第五确定模块,用于响应于对所述钻速预测选项的触发操作,将所述多个地质参数输入所述目标模型对应的第三模型关系式中,得到所述当前钻井作业的预测钻速。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
第三显示模块,用于显示钻速获取界面,所述钻速获取界面包括实际钻速获取选项;
第五获取模块,用于响应于对所述实际钻速获取选项的触发操作,获取所述当前钻井作业对应的实际钻速;
第六确定模块,用于确定所述实际钻速和所述预测钻速之间的钻速差;
调整模块,用于若所述钻速差不在预设范围内,调整所述多个钻井参数确定模型的模型参数或所述钻速确定模型的模型参数。
13.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求1至6任一项所述的钻井参数确定方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至6任一项所述的钻井参数确定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211539961.0A CN115935816B (zh) | 2022-12-02 | 2022-12-02 | 钻井参数确定方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211539961.0A CN115935816B (zh) | 2022-12-02 | 2022-12-02 | 钻井参数确定方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115935816A CN115935816A (zh) | 2023-04-07 |
CN115935816B true CN115935816B (zh) | 2023-06-20 |
Family
ID=86697366
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211539961.0A Active CN115935816B (zh) | 2022-12-02 | 2022-12-02 | 钻井参数确定方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115935816B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117703344B (zh) * | 2024-02-01 | 2024-04-30 | 成都三一能源环保技术有限公司 | 一种基于数据分析的钻井参数调节方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114491190A (zh) * | 2022-01-29 | 2022-05-13 | 中国石油化工股份有限公司 | 一种钻井机械钻速敏感性可视化方法、装置及设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114818451A (zh) * | 2021-01-19 | 2022-07-29 | 中国石油化工股份有限公司 | 一种机械钻速预测方法、装置、存储介质以及设备 |
CN114970919A (zh) * | 2021-02-19 | 2022-08-30 | 中国石油天然气股份有限公司 | 钻速确定方法、装置、计算机设备及存储介质 |
CN113553356A (zh) * | 2021-07-23 | 2021-10-26 | 中海石油(中国)有限公司 | 一种钻井参数预测方法和*** |
CN113886989B (zh) * | 2021-10-08 | 2024-03-29 | 长江大学 | 一种基于机器学习的石油钻井的参数优化方法及*** |
CN115329657B (zh) * | 2022-07-06 | 2023-06-09 | 中国石油化工股份有限公司 | 钻井参数优化方法及装置 |
-
2022
- 2022-12-02 CN CN202211539961.0A patent/CN115935816B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114491190A (zh) * | 2022-01-29 | 2022-05-13 | 中国石油化工股份有限公司 | 一种钻井机械钻速敏感性可视化方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN115935816A (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110471858B (zh) | 应用程序测试方法、装置及存储介质 | |
CN110795007B (zh) | 一种获取截图信息的方法及装置 | |
CN108735204A (zh) | 用于执行与用户话语相对应的任务的设备 | |
CN110162604B (zh) | 语句生成方法、装置、设备及存储介质 | |
CN108708695B (zh) | 优势渗流通道确定方法、装置及存储介质 | |
CN115935816B (zh) | 钻井参数确定方法、装置、设备及存储介质 | |
WO2021147421A1 (zh) | 用于人机交互的自动问答方法、装置和智能设备 | |
CN114117206B (zh) | 推荐模型处理方法、装置、电子设备及存储介质 | |
CN111255434B (zh) | 气井的试井方法、装置和计算机存储介质 | |
CN110932964A (zh) | 一种信息的处理方法及装置 | |
WO2021185174A1 (zh) | 一种电子卡的选取方法、装置、终端以及存储介质 | |
CN117634166A (zh) | 一种非常规天然气井压裂段压裂参数优化方法、装置及存储介质 | |
CN115841181B (zh) | 剩余油分布预测方法、装置、设备及存储介质 | |
CN111852453B (zh) | 渗流通道的预警方法、装置及存储介质 | |
CN112230781B (zh) | 字符推荐方法、装置及存储介质 | |
CN110096707B (zh) | 生成自然语言的方法、装置、设备及可读存储介质 | |
CN113107449B (zh) | 一种页岩储层多级压裂水平井压裂参数的确定方法及装置 | |
CN112412444B (zh) | 注采连通强度确定方法、装置、计算机设备和存储介质 | |
CN113216926A (zh) | 页岩气井的筛选方法、装置、终端及存储介质 | |
CN112987105B (zh) | 定量预测地下岩盐层分布的方法、装置、终端和存储介质 | |
CN111861780A (zh) | 生产井中生产层的产量确定方法、装置及存储介质 | |
CN111812744B (zh) | 地层可压性确定方法、装置及计算机存储介质 | |
CN111932045B (zh) | 油井清洗方式的确定方法、装置及存储介质 | |
CN117828962A (zh) | 油品摩阻确定方法、装置、设备及存储介质 | |
CN118155744A (zh) | 敏感参数确定方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |