一种确定白云石含量的方法及装置的制造方法_3

文档序号:9726428阅读:来源:国知局
板网格点对应的白云石含量作为所述待测岩石的白云石含量。
[0075]进一步地,当判断所述密度孔隙度模板上不存在与所述坐标点重合的模板网格点时,可以将所述密度孔隙度模板上预设阈值范围内的与所述坐标点最近的模板网格点对应的白云石含量作为所述待测岩石的白云石含量。其中,所述预设阈值可以根据经验所得,在本发明实施例中,所述预设阈值包括孔隙度差小于等于0.5%,密度差小于等于0.02g/cc。
[0076]如图3所示,图中示出以不同的符号标记的数据点,已知所述数据点的密度、孔隙度值以及矿物类型。可以发现白云岩的白云石含量基本位于80%到100%之间,灰岩的白云石含量小于等于20%,可以验证本发明实施例建立的密度孔隙度模板的可靠性。另外,如果减小密度孔隙度模板横坐标、纵坐标的最小精度,加密模板网格点,确定的白云石含量更加准确,实验证明,白云石含量的预测误差可以小于1%。
[0077]本发明提供的一种确定白云石含量的方法,可以根据已有的地质数据建立目标储层的密度孔隙度模板,根据所述模板可以确定待测岩石的白云石含量。本发明实施例结合密度、孔隙度这两个与白云石含量密切相关的地质参数,可以建立准确的密度孔隙度模板,通过所述模板确定白云石含量,不仅可以降低成本,还可以简化测量过程,提高测量速度,并能得到更准确的白云石含量值。
[0078]本发明另一方面还提供一种确定白云石含量的装置,图4是本发明提供的确定白云石含量装置的一种实施例的模块结构示意图,结合附图4,该装置40包括:
[0079]地质数据获取单元41,用于获取目标碳酸盐岩储层的地质数据;
[0080]模板建立单元42,用于根据所述地质数据建立所述目标碳酸盐岩储层的密度孔隙度模板;
[0081 ]待测岩石参数确定单元43,用于获取所述目标碳酸盐岩储层中的待测岩石,测量所述待测岩石的密度和孔隙度;
[0082]白云石含量确定单元44,用于基于所述密度孔隙度模板,根据所述密度和孔隙度确定所述待测岩石的白云石含量。
[0083]图5是本发明提供的模板建立单元的一种实施例的模块结构示意图,结合附图5,所述模板建立单元42包括:
[0084]样本参数值确定单元51,用于预设白云石含量值和孔隙度值,生成训练样本;
[0085]密度值计算单元52,用于根据所述白云石含量值和孔隙度值计算所述训练样本的密度值;
[0086]其中,本发明的一个实施例中,所述计算所述训练样本的密度值的计算公式包括:
[0087]ρ=(?-φ )?Ρ?ο1+(?-φ )(?-?)Ρηοη+Φ Pfluid
[0088]其中,p为所述训练样本的密度值,Φ为所述训练样本的孔隙度值,D为所述训练样本的白云石含量,Pdol为白云石密度值,Pnon为所述目标碳酸盐岩储层中非白云岩矿物的密度值,PflU1d为所述目标碳酸盐岩储层中流体的密度。
[0089]坐标系建立单元53,用于建立所述训练样本的孔隙度、密度坐标系,在所述坐标系中标示所述训练样本的白云石含量,生成所述目标碳酸盐岩储层的密度孔隙度模板。
[0090]图6是本发明提供的白云石含量确定单元44的一种实施例的模块结构示意图,结合附图6,所述白云石含量确定单元44包括:
[0091 ]坐标点判断单元61,用于将所述待测岩石的密度和孔隙度的坐标点投影至所述密度孔隙度模板上,判断所述密度孔隙度模板是否存在与所述坐标点重合的模板网格点;
[0092]第一白云石含量确定单元62,用于当判断所述密度孔隙度模板上存在与所述坐标点重合的模板网格点时,将所述模板网格点对应的白云石含量作为所述待测岩石的白云石含量。
[0093]第二白云石含量确定单元63,用于当判断所述密度孔隙度模板上不存在与所述坐标点重合的模板网格点时,将所述密度孔隙度模板上预设阈值范围内的与所述坐标点最近的模板网格点对应的白云石含量作为所述待测岩石的白云石含量。
[0094]本申请一种确定白云石含量的装置,可以根据已有的地质数据建立目标储层的密度孔隙度模板,根据所述模板可以确定待测岩石的白云石含量。本发明实施例结合密度、孔隙度这两个与白云石含量密切相关的地质参数,可以建立准确的密度孔隙度模板,通过所述模板确定白云石含量,不仅可以降低成本,还可以简化测量过程,提高测量速度,并能得到更准确的白云石含量值。
[0095]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0096]虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
[0097]上述实施例阐明的装置或模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。当然,也可以将实现某功能的模块由多个子模块或子单元组合实现。
[0098]本申请中所述的方法、装置或模块可以以计算机可读程序代码方式实现控制器按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Applicat1n Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D,Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0099]本申请所述装置中的部分模块可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1