火成岩矿物成分确定方法、装置、计算机设备和存储介质与流程

文档序号:30879556发布日期:2022-07-26 20:57阅读:65来源:国知局
火成岩矿物成分确定方法、装置、计算机设备和存储介质与流程

1.本发明涉及火成岩地层矿物类型及含量识别技术领域,特别涉及一种火成岩矿物成分确定方法、装置、计算机设备和存储介质。


背景技术:

2.金云智,高楚桥,等(2018年)。在地层组分分析基础上建立火成岩地层元素测井资料与其各岩性间的关系模型;运用最优化算法,从地层元素测井al、ca、fe、h、si、s、ti等地层元素含量出发,定量计算火成岩岩性组分的含量。
3.中国专利公开文本cn107194401 a公开了在火成岩qapf等标准灰度图图版的基础上,通过火成岩矿物成分投点、投点位置灰度值获取、基于哈希表集合快速获取火成岩名称等环节,快速实现火成岩的自动化分类命名。中国专利公开文本cn107678072a公开了综合利用磁力数据、地震数据、岩心数据、测井数据预测火成岩储层的方法既能合理利用磁力识别火成岩,又能利用三维地震格架弥补其空间分辨率的不足,并且在钻井数据的约束下,使火成岩储层的预测效果达到最佳。中国专利文本cn101520518 a公开了一种利用重磁电异常的组合特征识别火成岩岩性的方法,采集记录岩芯物理特性;用k-均值聚类对岩石的密度、磁化率、电阻率进行聚类分析,获得岩芯聚类编码;对重磁勘探结果进行重磁异常剥离获得异常,采用同样的聚类进行三维空间异常编码;将岩石物性聚类编码与重磁电异常编码相互结合反映探区每一处火成岩的岩性。
4.求取矿物质量含量解释方法归结为两种:一种是斯伦贝谢公司为代表的经验解释方法,另一种是哈里伯顿公司为代表的优化解释方法。斯伦贝谢公司解释方法是由经验关系式求取火成岩地层元素相对含量和矿物质量含量;哈里伯顿公司解释方法是直接由地层元素含量利用优化方法反演得到地层矿物质量含量。斯伦贝谢公司为代表的解释方法依赖大量的地区实验数据,对应一些新地层,可能需要重新建立模型,而且建立的模型没有公开,适用性需要进一步验证;哈里伯顿公司为代表的解释方法适应性较强,但存在反演矿物的不确定性。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种火成岩矿物成分确定方法、装置、计算机设备和存储介质。
6.一种火成岩矿物成分确定方法,包括:
7.测量火成岩所包含的纯矿物质量,根据所述纯矿物质量计算得到所述纯矿物的摩尔质量及相对分子量,计算所述纯矿物中的酸碱根的相对分子量;
8.根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型;
9.根据所述纯矿物的分子式模型,确定所述纯矿物中的至少一种主元素;
10.根据所述纯矿物的相对分子量和酸碱根的相对分子量,计算获得各所述主元素的相对分子量;
11.建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式;
12.根据各所述关系式,采用优化算法计算获得所述分配系数的值;
13.检测所述分配系数的值是否符合预设条件;
14.当所述分配系数的值符合预设条件时,计算获得各所述主元素在所述纯矿物中的系数;
15.根据各所述主元素在所述纯矿物中的系数,确定所述纯矿物的矿物系数矩阵;
16.根据所述纯矿物的矿物系数矩阵,采用最优化方法计算所述纯矿物的含量;
17.根据所述纯矿物的含量,确定所述火成岩所含矿物成分。
18.在其中一个实施例中,所述根据所述纯矿物的矿物系数矩阵,计算所述纯矿物的矿物成分含量的步骤包括:
19.根据所述纯矿物的矿物系数矩阵,确定火成岩地层中所述主元素与纯矿物的关系式及误差目标函数;
20.根据所述主元素与纯矿物的关系式及误差目标函数,采用最优化方法计算所述纯矿物的含量。
21.在其中一个实施例中,所述检测所述分配系数的值是否符合预设条件的步骤之后还包括:
22.当所述分配系数的值不符合预设条件时,返回执行所述根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型的步骤。
23.在其中一个实施例中,所述根据各所述关系式,采用优化算法计算获得所述分配系数的值的步骤包括:
24.根据各所述关系式,采用最小二乘法计算获得所述分配系数的值。
25.在其中一个实施例中,所述当所述分配系数的值符合预设条件时,计算获得所述主元素在纯矿物中的系数的步骤包括:
26.当所述分配系数的值符合预设条件时,根据所述主元素的相对分子量与所述纯矿物的相对分子量之比,计算获得所述主元素在纯矿物中的系数。
27.在其中一个实施例中,所述建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式的步骤中,
28.各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式为:
29.y=σaixi30.其中,y为所述主元素的相对分子量,a分子式模型,为x为主元素在所述分子式模型中的分配系数。
31.在其中一个实施例中,所述根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型的步骤中,
32.所述纯矿物的分子式模型为a(x),其中,a为所述纯矿物中包含的主元素,x为主元素的分配系数。
33.一种火成岩矿物成分确定装置,包括:
34.纯矿物分子量计算模块,用于测量火成岩所包含的纯矿物质量,根据所述纯矿物
质量计算得到所述纯矿物的摩尔质量及相对分子量,计算所述纯矿物中的酸碱根的相对分子量;
35.分子式模型确定模块,用于根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型;
36.主元素确定模块,用于根据所述纯矿物的分子式模型,确定所述纯矿物中的至少一种主元素;
37.相对分子量计算模块,用于根据所述纯矿物的相对分子量和酸碱根的相对分子量,计算获得各所述主元素的相对分子量;
38.分配关系式建立模块,用于建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式;
39.分配系数计算模块,用于根据各所述关系式,采用优化算法计算获得所述分配系数的值;
40.预设条件符合检测模块,用于检测所述分配系数的值是否符合预设条件;
41.元素系数计算模块,用于当所述分配系数的值符合预设条件时,计算获得各所述主元素在所述纯矿物中的系数;
42.系数矩阵确定模块,用于根据各所述主元素在所述纯矿物中的系数,确定所述纯矿物的矿物系数矩阵;
43.矿物成分含量计算模块,用于根据所述纯矿物的矿物系数矩阵,采用最优化方法计算所述纯矿物的含量;
44.矿物成分确定模块,用于根据所述纯矿物的含量,确定所述火成岩所含矿物成分。
45.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
46.测量火成岩所包含的纯矿物质量,根据所述纯矿物质量计算得到所述纯矿物的摩尔质量及相对分子量,计算所述纯矿物中的酸碱根的相对分子量;
47.根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型;
48.根据所述纯矿物的分子式模型,确定所述纯矿物中的至少一种主元素;
49.根据所述纯矿物的相对分子量和酸碱根的相对分子量,计算获得各所述主元素的相对分子量;
50.建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式;
51.根据各所述关系式,采用优化算法计算获得所述分配系数的值;
52.检测所述分配系数的值是否符合预设条件;
53.当所述分配系数的值符合预设条件时,计算获得各所述主元素在所述纯矿物中的系数;
54.根据各所述主元素在所述纯矿物中的系数,确定所述纯矿物的矿物系数矩阵;
55.根据所述纯矿物的矿物系数矩阵,采用最优化方法计算所述纯矿物的含量;
56.根据所述纯矿物的含量,确定所述火成岩所含矿物成分。
57.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
58.测量火成岩所包含的纯矿物质量,根据所述纯矿物质量计算得到所述纯矿物的摩尔质量及相对分子量,计算所述纯矿物中的酸碱根的相对分子量;
59.根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型;
60.根据所述纯矿物的分子式模型,确定所述纯矿物中的至少一种主元素;
61.根据所述纯矿物的相对分子量和酸碱根的相对分子量,计算获得各所述主元素的相对分子量;
62.建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式;
63.根据各所述关系式,采用优化算法计算获得所述分配系数的值;
64.检测所述分配系数的值是否符合预设条件;
65.当所述分配系数的值符合预设条件时,计算获得各所述主元素在所述纯矿物中的系数;
66.根据各所述主元素在所述纯矿物中的系数,确定所述纯矿物的矿物系数矩阵;
67.根据所述纯矿物的矿物系数矩阵,采用最优化方法计算所述纯矿物的含量;
68.根据所述纯矿物的含量,确定所述火成岩所含矿物成分。
69.上述火成岩矿物成分确定方法、装置、计算机设备和存储介质,根据原始元素测井/xrf资料火成岩地层元素相对含量,利用纯矿物建立地层矿物质量与元素含量之间存在的系数矩阵,最终利用优化算法计算火成岩地层矿物重量含量,能评价出14种火成岩成分。反演过程实现了模块化操作,为适应于国内火成岩快速、高效开发,在形成自有知识产权的元素测井解释软件方面起到了积极作用。
附图说明
70.图1为一个实施例中火成岩矿物成分确定方法的流程示意图;
71.图2a为一个实施例中火成岩矿物成分确定方法的实施过程流程示意图;
72.图2b为一个实施例中的国外软件计算获得的四种矿物含量的结果示意图;
73.图2c为一个实施例中的计算获得的火成岩矿物含量结果示意图;
74.图2d为一个实施例中的区块某井元素资料进行反演火成岩地层矿物质量含量图;
75.图3为一个实施例中火成岩矿物成分确定装置的结构框图;
76.图4为一个实施例中计算机设备的内部结构图。
具体实施方式
77.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
78.应该理解的是,火成岩地层矿物类型、含量复杂,通常用元素测井资料来确定。本发明根据原始元素测井资料或xrf录井获取地层元素相对含量,但由于火成岩地层矿物质量与元素含量之间的关系具有不确定性,需要根据不同类型的纯矿物来确定元素的矿物含量系数,最后利用优化算法计算火成岩地层矿物质量含量。本技术的火成岩矿物成分确定方法可以有效地确定火成岩矿物含量与元素的定量关系,为识别火成岩地层矿物类型和质
量含量提供了模块化系统,对加快国内火成岩地层勘探、开发起积极作用。
79.本很轻以元素测井或xrf资料以解谱后的火成岩地层元素含量大小为基础,确定火成岩矿物的分子式,主要元素在所属矿物中的系数矩阵,根据优化算法进行反演火成岩矿物含量和类型。
80.具体实施过程如下:
81.实施例一
82.本实施例中,如图1所示,提供了一种火成岩矿物成分确定方法,其包括:
83.步骤101,测量火成岩所包含的纯矿物质量,根据所述纯矿物质量计算得到所述纯矿物的摩尔质量及相对分子量,计算所述纯矿物中的酸碱根的相对分子量。
84.具体地,本步骤中,首先获取火成岩纯矿物,测量该火成岩纯矿物的纯矿物质量,进而根据纯矿物质量计算该纯矿物的摩尔质量及相对分子量,并测量酸碱根的相对分子量。
85.比如,选取火成岩纯矿物类型,如橄榄石、辉石、钠长石、钙长石、角闪石、石英、锆石、白云母、黑云母、磷灰石、沸石、正长石、霞石等。
86.步骤102,根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型。
87.本步骤中,在测量获得所述纯矿物的摩尔质量及相对分子量后,根据所述纯矿物的摩尔质量及相对分子量确定纯矿物的分子式模型,该分子式模型也可以会成为分子式。
88.本实施例中,所述纯矿物的分子式模型为a(x),其中,a为所述纯矿物中包含的主元素,x为主元素的分配系数。该主元素为火成岩纯矿物中,除酸碱根以外的元素,该主元素包含但不限于硅、铝、铁、钙、钾、钛、镁、锰、钠、磷、锆等元素。
89.步骤103,根据所述纯矿物的分子式模型,确定所述纯矿物中的至少一种主元素。
90.本步骤中,根据上述步骤中的纯矿物的分子式模型,确定该纯矿物中所包含的主元素。
91.步骤104,根据所述纯矿物的相对分子量和酸碱根的相对分子量,计算获得各所述主元素的相对分子量。
92.具体地,主元素的相对分子量为所述纯矿物的相对分子量和酸碱根的相对分子量之差,因此,本步骤中,通过计算所述纯矿物的相对分子量和酸碱根的相对分子量之差,计算得到主元素的相对分子量y。
93.步骤105,建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式。
94.本步骤中,建立各所述主元素的相对分子量与分配系数的关系式。具体地,建立各所述主元素的相对分子量y与所述纯矿物的分子式模型a(x)中的分配系数x的关系式。
95.比如,如沸石,纯矿物结构分子式模型为:
96.a(x/q)[(alo2)a(sio2)b]
·
n(h2o),其中:a为ca、na、k,
[0097]
一个实施例中,该关系式为y=σaixi,其中,y为所述主元素的相对分子量,a分子式模型,为x为主元素在所述分子式模型中的分配系数,i标识第i种主元素。
[0098]
步骤106,根据各所述关系式,采用优化算法计算获得所述分配系数的值。
[0099]
本实施例中,在上一步骤中,对每个主元素分别建立主元素的相对分子量与分配
系数的关系式,进而获得多个主元素的相对分子量与分配系数的关系式,根据这些被建立的关系式,采用优化算法计算获得所述分配系数的值。
[0100]
在一个实施例中,所述根据各所述关系式,采用优化算法计算获得所述分配系数的值的步骤包括:根据各所述关系式,采用最小二乘法计算获得所述分配系数的值。具体地,该最小二乘法的计算式为:
[0101]
e=(y-σaixi)2[0102]
步骤107,检测所述分配系数的值是否符合预设条件。
[0103]
本实施例中,检测e的值是否小于预设值,具体地,当e《10-5
,表明误差较小,因此,对应的分配系数x的值符合预设条件。因此,本实施例中,检测分配系数的值是否符合预设条件,即为检测分配系数x的取值是否符合e《10-5

[0104]
步骤108,当所述分配系数的值符合预设条件时,计算获得各所述主元素在所述纯矿物中的系数。
[0105]
具体地,该主元素在所述纯矿物中的系数为主元素在纯矿物中所占比例的系数。
[0106]
本实施例中,当分配系数x的值符合预设条件时,e《10-5
,表明误差较小,则计算该主元素在纯矿物中的所占的比例系数。
[0107]
在一个实施例中,所述当所述分配系数的值符合预设条件时,计算获得所述主元素在纯矿物中的系数的步骤包括:当所述分配系数的值符合预设条件时,根据所述主元素的相对分子量与所述纯矿物的相对分子量之比,计算获得所述主元素在纯矿物中的系数。
[0108]
本实施例中,通过主元素的相对分子量与纯矿物的相对分子量之比,计算获得所述主元素在纯矿物中的系数。
[0109]
步骤109,根据各所述主元素在所述纯矿物中的系数,确定所述纯矿物的矿物系数矩阵。
[0110]
应该理解的是,纯矿物中含有多个主元素,因此,根据主元素的不同,对不同的主元素分别按照步骤104至步骤108进行计算,得到多个所述主元素在所述纯矿物中的系数,从而可以根据获得的多个主元素的在纯矿物中的系数,建立基于多个系数的矿物系数矩阵。
[0111]
步骤110,根据所述纯矿物的矿物系数矩阵,采用最优化方法计算所述纯矿物的含量。
[0112]
本实施例中,通过矿物系数矩阵中的多个主元素的比例系数,计算得到纯矿物的矿物成分含量。
[0113]
在一个实施例中,所述根据所述纯矿物的矿物系数矩阵,计算所述纯矿物的矿物成分含量的步骤包括:根据所述纯矿物的矿物系数矩阵,确定火成岩地层中所述主元素与纯矿物的关系式及误差目标函数;根据所述主元素与纯矿物的关系式及误差目标函数,采用最优化方法计算所述纯矿物的含量。
[0114]
本实施例中,首先利用纯矿物的矿物系数矩阵,确定火成岩地层中所述主元素与纯矿物的关系式及误差目标函数,随后再次利用优化算法,基于主元素与纯矿物的关系式及误差目标函数,计算得到纯矿物的矿物成分含量。
[0115]
应该理解的是,上述根据所述主元素与纯矿物的关系式及误差目标函数,利用优化算法计算所述纯矿物的矿物成分含量的详细过程,可参见中国专利zl201410318930.1,
本实施例中,对此不累赘描述。
[0116]
步骤111,根据所述纯矿物的含量,确定所述火成岩所含矿物成分。
[0117]
最后,根据纯矿物的各矿物成分的含量,确定该火成岩所含的矿物成分。
[0118]
上述实施例中,根据原始元素测井/xrf资料火成岩地层元素相对含量,利用纯矿物建立地层矿物质量与元素含量之间存在的系数矩阵,最终利用优化算法计算火成岩地层矿物重量含量,能评价出14种火成岩成分。反演过程实现了模块化操作,为适应于国内火成岩快速、高效开发,在形成自有知识产权的元素测井解释软件方面起到了积极作用。
[0119]
在一个实施例中,所述检测所述分配系数的值是否符合预设条件的步骤之后还包括:当所述分配系数的值不符合预设条件时,返回执行所述根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型的步骤。
[0120]
本实施例中,当检测到分配系数的值不符合预设条件时,即e≥10-5
,表明误差较大,因此,该主元素的分配系数不符合预设条件,故返回步骤102,对下一主元素的进行分配系数的计算。从而确保计算得到的主元素的分配系数误差较小。
[0121]
应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0122]
实施例二
[0123]
本实施例中,以元素测井或xrf资料以解谱后的火成岩地层元素含量大小为基础,确定火成岩矿物的分子式,主要元素在所属矿物中的系数矩阵,根据优化算法进行反演火成岩矿物含量和类型。
[0124]
如图2a所示,步骤如下:
[0125]
(1)选取火成岩纯矿物类型,如橄榄石、辉石、钠长石、钙长石、角闪石、石英、锆石、白云母、黑云母、磷灰石、沸石、正长石、霞石等。
[0126]
(2)测量纯矿物的质量,计算其摩尔质量及相对分子量。
[0127]
(3)确定纯矿物的分子式模型a(x),其中a为矿物中包含的主元素,x为主元素的分配系数。
[0128]
(4)确定矿物包含的主元素a,a包含但不限于si、al、fe、ca、k、ti、mg、mn、na、p、zr等元素。
[0129]
(5)计算所包含的主元素相对分子量y,y等于矿物的相对分子量减去酸碱根的相对分子量。
[0130]
(6)建立y与分配系数x的关系式,y=σaixi。
[0131]
(7)利用优化算法计算分配系数x,判断是否合适,不合适转到步骤(3)。
[0132]
(8)确定具体的纯矿物分子式,包含主元素及酸碱根。
[0133]
(9)计算元素在纯矿物中的系数,等于元素相对分子量/矿物相对分子量。
[0134]
(10)转到步骤(1),计算其他纯矿物的系数,最后确定火成岩中所有矿物系数矩阵。
[0135]
(11)确定火成岩地层中元素与矿物的关系式及误差目标函数。
[0136]
(12)利用优化算法进行计算火成岩地层矿物质量含量。
[0137]
(13)确定火成岩所含矿物成分。
[0138]
本技术旨在解决目前主要依赖于国外软件,没有独立知识产权的火成岩元素解释软件的问题,根据不同类型的纯矿物来确定元素的矿物含量系数,由ecs测井或xrf资料利用优化方法反演出火成岩地层矿物质量含量,反演过程实现了模块化操作,为适应于国内火成岩快速、高效开发,在形成自有知识产权的元素测井解释软件方面起到了积极作用。
[0139]
例1:国外软件仅计算出四种矿物含量,对应的是泥质含量、硅质含量、灰质含量、黄铁矿,不能反演出火成岩的矿物类型和含量。如图2b所示为国外软件计算结果。
[0140]
例2:橄榄石是火成岩常出现的矿物,假设橄榄石分子式为(mgfeca)sio4,但没有确定主元素mg、fe、ca之间的分配系数,在目的层取纯橄榄石,计算其摩尔质量(质量/摩尔体积),根据摩尔质量确定相对分子量;设定纯橄榄石的分子式设为asio4,a为主要元素,根据纯橄榄石分子量确定a的相对分子量x;确定纯橄榄石中的除si、o之外的元素,主要元素a取mg、fe、ca,包含其他含量较高的元素;计算主要元素质量含量之和y,利用纯橄榄石的元素测量结果确定主要元素的分配系数(c1、c2、c3),y=28*c1+56*c2+40*c3,根据多个测点结果由最小二乘法确定分配系数,通过计算得c1=0.6,c1=0.4,c3=0,最后根据橄榄石的分子式确定其系数。
[0141]
同样地,确定所有火成岩矿物的系数矩阵,如表1所示。
[0142]
表1火成岩元素与矿物关系矩阵
[0143] sialfecaktimgmnnapzr石英0.4670.0000.0000.0000.0000.0000.0000.0000.0000.0000.000正长石0.3030.0970.0000.0000.1410.0000.0000.0000.0080.0000.000钠长石0.3210.1030.0000.0000.0000.0000.0000.0000.0880.0000.000钙长石0.2020.1940.0000.1440.0000.0000.0000.0000.0000.0000.000白云母0.2120.1910.0130.0000.0780.0000.0010.0010.0050.0000.000黑云母0.1820.0600.1360.0020.0720.0000.0770.0030.0040.0000.000辉石0.1120.2160.2230.1600.0000.0000.0970.0000.0000.0000.000橄榄石0.1630.0000.3240.0000.0000.0000.1410.0000.0000.0000.000角闪石0.1910.0000.3350.0000.0000.0000.1440.0000.0000.0000.000钛铁矿0.0000.0000.3680.0000.0000.3160.0000.0000.0000.0000.000霞石0.1990.1910.0000.0000.0000.0000.0000.0000.1560.0000.000沸石0.2780.1330.0000.0000.0000.0000.0000.0000.1140.0000.000锆石0.1530.0000.0000.0000.0000.0000.0000.0000.0000.0000.497磷灰石0.0000.0000.3980.0000.0000.0000.0000.0000.0000.1850.000
[0144]
例3:图2c为计算火成岩矿物含量结果,图中第一道为地层深度;第二道~第十道为录井元素的相对含量、重构元素响应值和反演结果的置信区间;,第十一道为反演误差曲线;第十二道~第十七道为反演的矿物含量,分别是泥质含量、硅质含量、钙质含量、铁质含量、石膏类矿物含量和其他矿物含量;第十八道为反演的矿物质量含量组合剖面。如图2c所示,xrf/元素火成岩评价地层矿物含量(3730-3760m)。
[0145]
例4:图2d为区块某井元素资料进行反演火成岩地层矿物质量含量图,处理深度为5320-5350米,图中各道曲线意义和图2a中相同。如图2d所示,录井元素评价火成岩地层矿物含量(5320-5350m)
[0146]
上述实施例中,火成岩地层矿物类型、含量复杂,要准确确定火成岩地层矿物质量含量通常用火成岩岩心实验方法来确定,或者通过多矿物解释模型来确定,实验方法岩心数量有限、实验结果获得不够及时,多矿物解释模型结果往往矿物类型不符、矿物含量计算结果误差较大。本发明根据原始元素测井/xrf资料火成岩地层元素相对含量,利用纯矿物建立地层矿物质量与元素含量之间存在的系数矩阵,最终利用优化算法计算火成岩地层矿物重量含量,能评价出14种火成岩成分。
[0147]
实施例三
[0148]
本实施例中,如图3所示,提供一种火成岩矿物成分确定装置,包括:
[0149]
纯矿物分子量计算模块301,用于测量火成岩所包含的纯矿物质量,根据所述纯矿物质量计算得到所述纯矿物的摩尔质量及相对分子量,计算所述纯矿物中的酸碱根的相对分子量;
[0150]
分子式模型确定模块302,用于根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型;
[0151]
主元素确定模块303,用于根据所述纯矿物的分子式模型,确定所述纯矿物中的至少一种主元素;
[0152]
相对分子量计算模块304,用于根据所述纯矿物的相对分子量和酸碱根的相对分子量,计算获得各所述主元素的相对分子量;
[0153]
分配关系式建立模块305,用于建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式;
[0154]
分配系数计算模块306,用于根据各所述关系式,采用优化算法计算获得所述分配系数的值;
[0155]
预设条件符合检测模块307,用于检测所述分配系数的值是否符合预设条件;
[0156]
元素系数计算模块308,用于当所述分配系数的值符合预设条件时,计算获得各所述主元素在所述纯矿物中的系数;
[0157]
系数矩阵确定模块309,用于根据各所述主元素在所述纯矿物中的系数,确定所述纯矿物的矿物系数矩阵;
[0158]
矿物成分含量计算模块310,用于根据所述纯矿物的矿物系数矩阵,采用最优化方法计算所述纯矿物的含量;
[0159]
矿物成分确定模块311,用于根据所述纯矿物的含量,确定所述火成岩所含矿物成分。
[0160]
在一个实施例中,所述矿物成分含量计算模块包括:
[0161]
关系式及目标函数确定单元,用于根据所述纯矿物的矿物系数矩阵,确定火成岩地层中所述主元素与纯矿物的关系式及误差目标函数;
[0162]
矿物成分含量计算单元,用于根据所述主元素与纯矿物的关系式及误差目标函数,采用最优化方法计算所述纯矿物的含量。
[0163]
在一个实施例中,所述火成岩矿物成分确定装置还包括:
[0164]
预设条件不符合模块,用于当所述分配系数的值不符合预设条件时,返回执行所述根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型的步骤。
[0165]
在一个实施例中,所述分配系数计算模块用于根据各所述关系式,采用最小二乘法计算获得所述分配系数的值。
[0166]
在一个实施例中,所述元素系数计算模块用于当所述分配系数的值符合预设条件时,根据所述主元素的相对分子量与所述纯矿物的相对分子量之比,计算获得所述主元素在纯矿物中的系数。
[0167]
在一个实施例中,各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式为:
[0168]
y=σaixi[0169]
其中,y为所述主元素的相对分子量,a分子式模型,为x为主元素在所述分子式模型中的分配系数。
[0170]
在一个实施例中,所述纯矿物的分子式模型为a(x),其中,a为所述纯矿物中包含的主元素,x为主元素的分配系数。
[0171]
关于火成岩矿物成分确定装置的具体限定可以参见上文中对于火成岩矿物成分确定方法的限定,在此不再赘述。上述火成岩矿物成分确定装置中的各个单元可全部或部分通过软件、硬件及其组合来实现。上述各单元可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个单元对应的操作。
[0172]
实施例四
[0173]
本实施例中,提供了计算机设备。其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序,且该非易失性存储介质部署有数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与部署了应用软件的其他计算机设备通信。该计算机程序被处理器执行时以实现一种火成岩矿物成分确定方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0174]
本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0175]
实施例五
[0176]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0177]
步骤101,测量火成岩所包含的纯矿物质量,根据所述纯矿物质量计算得到所述纯矿物的摩尔质量及相对分子量,计算所述纯矿物中的酸碱根的相对分子量。
[0178]
具体地,本步骤中,首先获取火成岩纯矿物,测量该火成岩纯矿物的纯矿物质量,
进而根据纯矿物质量计算该纯矿物的摩尔质量及相对分子量,并测量酸碱根的相对分子量。
[0179]
比如,选取火成岩纯矿物类型,如橄榄石、辉石、钠长石、钙长石、角闪石、石英、锆石、白云母、黑云母、磷灰石、沸石、正长石、霞石等。
[0180]
步骤102,根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型。
[0181]
本步骤中,在测量获得所述纯矿物的摩尔质量及相对分子量后,根据所述纯矿物的摩尔质量及相对分子量确定纯矿物的分子式模型,该分子式模型也可以会成为分子式。
[0182]
本实施例中,所述纯矿物的分子式模型为a(x),其中,a为所述纯矿物中包含的主元素,x为主元素的分配系数。该主元素为火成岩纯矿物中,除酸碱根以外的元素,该主元素包含但不限于硅、铝、铁、钙、钾、钛、镁、锰、钠、磷、锆等元素。
[0183]
步骤103,根据所述纯矿物的分子式模型,确定所述纯矿物中的至少一种主元素。
[0184]
本步骤中,根据上述步骤中的纯矿物的分子式模型,确定该纯矿物中所包含的主元素。
[0185]
步骤104,根据所述纯矿物的相对分子量和酸碱根的相对分子量,计算获得各所述主元素的相对分子量。
[0186]
具体地,主元素的相对分子量为所述纯矿物的相对分子量和酸碱根的相对分子量之差,因此,本步骤中,通过计算所述纯矿物的相对分子量和酸碱根的相对分子量之差,计算得到主元素的相对分子量y。
[0187]
步骤105,建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式。
[0188]
本步骤中,建立各所述主元素的相对分子量与分配系数的关系式。具体地,建立各所述主元素的相对分子量y与所述纯矿物的分子式模型a(x)中的分配系数x的关系式。
[0189]
比如,如沸石,纯矿物结构分子式模型为:
[0190]
a(x/q)[(alo2)a(sio2)b]
·
n(h2o),其中:a为ca、na、k,
[0191]
一个实施例中,该关系式为y=σaixi,其中,y为所述主元素的相对分子量,a分子式模型,为x为主元素在所述分子式模型中的分配系数,i标识第i种主元素。
[0192]
步骤106,根据各所述关系式,采用优化算法计算获得所述分配系数的值。
[0193]
本实施例中,在上一步骤中,对每个主元素分别建立主元素的相对分子量与分配系数的关系式,进而获得多个主元素的相对分子量与分配系数的关系式,根据这些被建立的关系式,采用优化算法计算获得所述分配系数的值。
[0194]
在一个实施例中,所述根据各所述关系式,采用优化算法计算获得所述分配系数的值的步骤包括:根据各所述关系式,采用最小二乘法计算获得所述分配系数的值。具体地,该最小二乘法的计算式为:
[0195]
e=(y-σaixi)2[0196]
步骤107,检测所述分配系数的值是否符合预设条件。
[0197]
本实施例中,检测e的值是否小于预设值,具体地,当e《10-5
,表明误差较小,因此,对应的分配系数x的值符合预设条件。因此,本实施例中,检测分配系数的值是否符合预设条件,即为检测分配系数x的取值是否符合e《10-5

[0198]
步骤108,当所述分配系数的值符合预设条件时,计算获得各所述主元素在所述纯矿物中的系数。
[0199]
具体地,该主元素在所述纯矿物中的系数为主元素在纯矿物中所占比例的系数。
[0200]
本实施例中,当分配系数x的值符合预设条件时,e《10-5
,表明误差较小,则计算该主元素在纯矿物中的所占的比例系数。
[0201]
在一个实施例中,所述当所述分配系数的值符合预设条件时,计算获得所述主元素在纯矿物中的系数的步骤包括:当所述分配系数的值符合预设条件时,根据所述主元素的相对分子量与所述纯矿物的相对分子量之比,计算获得所述主元素在纯矿物中的系数。
[0202]
本实施例中,通过主元素的相对分子量与纯矿物的相对分子量之比,计算获得所述主元素在纯矿物中的系数。
[0203]
步骤109,根据各所述主元素在所述纯矿物中的系数,确定所述纯矿物的矿物系数矩阵。
[0204]
应该理解的是,纯矿物中含有多个主元素,因此,根据主元素的不同,对不同的主元素分别按照步骤104至步骤108进行计算,得到多个所述主元素在所述纯矿物中的系数,从而可以根据获得的多个主元素的在纯矿物中的系数,建立基于多个系数的矿物系数矩阵。
[0205]
步骤110,根据所述纯矿物的矿物系数矩阵,采用最优化方法计算所述纯矿物的含量。
[0206]
本实施例中,通过矿物系数矩阵中的多个主元素的比例系数,计算得到纯矿物的矿物成分含量。
[0207]
在一个实施例中,所述根据所述纯矿物的矿物系数矩阵,计算所述纯矿物的矿物成分含量的步骤包括:根据所述纯矿物的矿物系数矩阵,确定火成岩地层中所述主元素与纯矿物的关系式及误差目标函数;根据所述主元素与纯矿物的关系式及误差目标函数,采用最优化方法计算所述纯矿物的含量。
[0208]
本实施例中,首先利用纯矿物的矿物系数矩阵,确定火成岩地层中所述主元素与纯矿物的关系式及误差目标函数,随后再次利用优化算法,基于主元素与纯矿物的关系式及误差目标函数,计算得到纯矿物的矿物成分含量。
[0209]
步骤111,根据所述纯矿物的含量,确定所述火成岩所含矿物成分。
[0210]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0211]
根据所述纯矿物的矿物系数矩阵,确定火成岩地层中所述主元素与纯矿物的关系式及误差目标函数;
[0212]
根据所述主元素与纯矿物的关系式及误差目标函数,利用优化算法计算所述纯矿物的矿物成分含量。
[0213]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0214]
当所述分配系数的值不符合预设条件时,返回执行所述根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型的步骤。
[0215]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0216]
根据各所述关系式,采用最小二乘法计算获得所述分配系数的值。
[0217]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0218]
当所述分配系数的值符合预设条件时,根据所述主元素的相对分子量与所述纯矿物的相对分子量之比,计算获得所述主元素在纯矿物中的系数。
[0219]
在一个实施例中,处理器执行计算机程序时实现所述建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式的步骤中,
[0220]
各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式为:
[0221]
y=σaixi[0222]
其中,y为所述主元素的相对分子量,a分子式模型,为x为主元素在所述分子式模型中的分配系数。
[0223]
在一个实施例中,处理器执行计算机程序时实现所述根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型的步骤中,
[0224]
所述纯矿物的分子式模型为a(x),其中,a为所述纯矿物中包含的主元素,x为主元素的分配系数。
[0225]
实施例六
[0226]
本实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0227]
步骤101,测量火成岩所包含的纯矿物质量,根据所述纯矿物质量计算得到所述纯矿物的摩尔质量及相对分子量,计算所述纯矿物中的酸碱根的相对分子量。
[0228]
具体地,本步骤中,首先获取火成岩纯矿物,测量该火成岩纯矿物的纯矿物质量,进而根据纯矿物质量计算该纯矿物的摩尔质量及相对分子量,并测量酸碱根的相对分子量。
[0229]
比如,选取火成岩纯矿物类型,如橄榄石、辉石、钠长石、钙长石、角闪石、石英、锆石、白云母、黑云母、磷灰石、沸石、正长石、霞石等。
[0230]
步骤102,根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型。
[0231]
本步骤中,在测量获得所述纯矿物的摩尔质量及相对分子量后,根据所述纯矿物的摩尔质量及相对分子量确定纯矿物的分子式模型,该分子式模型也可以会成为分子式。
[0232]
本实施例中,所述纯矿物的分子式模型为a(x),其中,a为所述纯矿物中包含的主元素,x为主元素的分配系数。该主元素为火成岩纯矿物中,除酸碱根以外的元素,该主元素包含但不限于硅、铝、铁、钙、钾、钛、镁、锰、钠、磷、锆等元素。
[0233]
步骤103,根据所述纯矿物的分子式模型,确定所述纯矿物中的至少一种主元素。
[0234]
本步骤中,根据上述步骤中的纯矿物的分子式模型,确定该纯矿物中所包含的主元素。
[0235]
步骤104,根据所述纯矿物的相对分子量和酸碱根的相对分子量,计算获得各所述主元素的相对分子量。
[0236]
具体地,主元素的相对分子量为所述纯矿物的相对分子量和酸碱根的相对分子量之差,因此,本步骤中,通过计算所述纯矿物的相对分子量和酸碱根的相对分子量之差,计算得到主元素的相对分子量y。
[0237]
步骤105,建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配
系数的关系式。
[0238]
本步骤中,建立各所述主元素的相对分子量与分配系数的关系式。具体地,建立各所述主元素的相对分子量y与所述纯矿物的分子式模型a(x)中的分配系数x的关系式。
[0239]
比如,如沸石,纯矿物结构分子式模型为:
[0240]
a(x/q)[(alo2)a(sio2)b]
·
n(h2o),其中:a为ca、na、k,
[0241]
一个实施例中,该关系式为y=σaixi,其中,y为所述主元素的相对分子量,a分子式模型,为x为主元素在所述分子式模型中的分配系数,i标识第i种主元素。
[0242]
步骤106,根据各所述关系式,采用优化算法计算获得所述分配系数的值。
[0243]
本实施例中,在上一步骤中,对每个主元素分别建立主元素的相对分子量与分配系数的关系式,进而获得多个主元素的相对分子量与分配系数的关系式,根据这些被建立的关系式,采用优化算法计算获得所述分配系数的值。
[0244]
在一个实施例中,所述根据各所述关系式,采用优化算法计算获得所述分配系数的值的步骤包括:根据各所述关系式,采用最小二乘法计算获得所述分配系数的值。具体地,该最小二乘法的计算式为:
[0245]
e=(y-σaixi)2[0246]
步骤107,检测所述分配系数的值是否符合预设条件。
[0247]
本实施例中,检测e的值是否小于预设值,具体地,当e《10-5
,表明误差较小,因此,对应的分配系数x的值符合预设条件。因此,本实施例中,检测分配系数的值是否符合预设条件,即为检测分配系数x的取值是否符合e《10-5

[0248]
步骤108,当所述分配系数的值符合预设条件时,计算获得各所述主元素在所述纯矿物中的系数。
[0249]
具体地,该主元素在所述纯矿物中的系数为主元素在纯矿物中所占比例的系数。
[0250]
本实施例中,当分配系数x的值符合预设条件时,e《10-5
,表明误差较小,则计算该主元素在纯矿物中的所占的比例系数。
[0251]
在一个实施例中,所述当所述分配系数的值符合预设条件时,计算获得所述主元素在纯矿物中的系数的步骤包括:当所述分配系数的值符合预设条件时,根据所述主元素的相对分子量与所述纯矿物的相对分子量之比,计算获得所述主元素在纯矿物中的系数。
[0252]
本实施例中,通过主元素的相对分子量与纯矿物的相对分子量之比,计算获得所述主元素在纯矿物中的系数。
[0253]
步骤109,根据各所述主元素在所述纯矿物中的系数,确定所述纯矿物的矿物系数矩阵。
[0254]
应该理解的是,纯矿物中含有多个主元素,因此,根据主元素的不同,对不同的主元素分别按照步骤104至步骤108进行计算,得到多个所述主元素在所述纯矿物中的系数,从而可以根据获得的多个主元素的在纯矿物中的系数,建立基于多个系数的矿物系数矩阵。
[0255]
步骤110,根据所述纯矿物的矿物系数矩阵,采用最优化方法计算所述纯矿物的含量。
[0256]
本实施例中,通过矿物系数矩阵中的多个主元素的比例系数,计算得到纯矿物的矿物成分含量。
[0257]
在一个实施例中,所述根据所述纯矿物的矿物系数矩阵,计算所述纯矿物的矿物成分含量的步骤包括:根据所述纯矿物的矿物系数矩阵,确定火成岩地层中所述主元素与纯矿物的关系式及误差目标函数;根据所述主元素与纯矿物的关系式及误差目标函数,采用最优化方法计算所述纯矿物的含量。
[0258]
本实施例中,首先利用纯矿物的矿物系数矩阵,确定火成岩地层中所述主元素与纯矿物的关系式及误差目标函数,随后再次利用优化算法,基于主元素与纯矿物的关系式及误差目标函数,计算得到纯矿物的矿物成分含量。
[0259]
步骤111,根据所述纯矿物的含量,确定所述火成岩所含矿物成分。
[0260]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0261]
根据所述纯矿物的矿物系数矩阵,确定火成岩地层中所述主元素与纯矿物的关系式及误差目标函数;
[0262]
根据所述主元素与纯矿物的关系式及误差目标函数,利用优化算法计算所述纯矿物的矿物成分含量。
[0263]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0264]
当所述分配系数的值不符合预设条件时,返回执行所述根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型的步骤。
[0265]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0266]
根据各所述关系式,采用最小二乘法计算获得所述分配系数的值。
[0267]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0268]
当所述分配系数的值符合预设条件时,根据所述主元素的相对分子量与所述纯矿物的相对分子量之比,计算获得所述主元素在纯矿物中的系数。
[0269]
在一个实施例中,计算机程序在被处理器执行所述建立各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式的步骤中,
[0270]
各所述主元素的相对分子量与所述纯矿物的分子式模型中的分配系数的关系式为:
[0271]
y=σaixi[0272]
其中,y为所述主元素的相对分子量,a分子式模型,为x为主元素在所述分子式模型中的分配系数。
[0273]
在一个实施例中,计算机程序在被处理器执行所述根据所述纯矿物的摩尔质量及相对分子量确定所述纯矿物的分子式模型的步骤中,
[0274]
所述纯矿物的分子式模型为a(x),其中,a为所述纯矿物中包含的主元素,x为主元素的分配系数。
[0275]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,
诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0276]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0277]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1