
技术摘要:
本发明属于煤层损失气量测定技术领域,公开了一种煤层损失气量测定方法、系统、存储介质、终端,根据取芯煤样的实际轮廓形态构建煤样网格模型;采用贝叶斯自适应网格搜索算法,反复调整含气量数值,通过求解煤层气水两相耦合流动模型,模拟计算解吸气量;将模拟计算值 全部
背景技术:
目前,煤岩含气量测试过程中主要包括三个连续过程,(1)煤样钻井取芯及装样过 程,该过程可进一步细分为钻井取芯样品由取芯位置处提升至井口和煤样由取芯容器转移 至解吸罐两个过程;(2)煤样在解吸罐中自然解吸,该过程需测定不同时刻下的解吸气量; (3)当解吸气量无明显变化后,将煤样转移至密闭粉碎容器中,测定煤样粉碎后的残余气 量。煤样的损失气量主要指第一阶段中因逸散出煤样而无法计量的煤层气。损失气量与埋 深、提钻速度、装样耗时、煤样尺度等密切相关。 目前估算煤岩损失量的方法包括USBM法和Smith-Williams法。其基本原理均是将 取芯获得的煤样置于解吸罐中开展解吸实验,获取不同时刻下的解吸气量,通过曲线外推 法估算损失气量。USBM法与Smith-Williams法的理论基础相同,均假设煤样为球形颗粒、气 体在煤样中为菲克扩散,忽略水相及渗流作用影响,则可推导得解吸气量与解吸时间的开 方近似为线性关系。USBM法假设煤样自煤层转移至解吸罐的过程中,损失气逸散速度与在 解吸罐中的解吸速度相同,因此样品在解吸罐中解吸的初始时刻为ΔT1 ΔT2,解吸气量与 解吸时间的开方线性关系的截距即为损失气量。Smith-Williams法在USBM方法基础上进一 步将引入了校正因子,以考虑煤样在提钻过程中和由井口转移至解吸罐中损失气逸散速度 的差异,Smith-Williams方法估算的损失气量为USBM方法估算的损失气量与校正因子之 积。 现有的煤岩损失气量计算方法存在的缺陷:(1)仅考虑单相气体的流动,忽略了水 相的影响,而实际煤层原地条件下多为饱和水状态;(2)理论基础均为菲克扩散定律,未考 虑流体在煤样中的渗流过程,对于裂缝较发育的煤样不适用;(3)边界条件假设过于理想 化,实际提钻过程中存在的不确定性导致动边界条件变化较为复杂。由于已有方法均存在 假设过于简化,无法准确考虑煤样取芯过程中的不确定性,且所用模型无法准确刻画两相 赋存条件下的气体逸散过程,因此,现有方法估算的损失气量通常与实际值存在较大差异, 误差最大可达80%。 通过上述分析,现有技术存在的问题及缺陷为:现有方法估算的损失气量通常与 实际值存在较大差异,误差较大。 解决以上问题及缺陷的难度为:煤层气在煤岩中的赋存运移是一复杂的多场多机 理耦合过程,很难通过简化的菲克扩散定律进行准确刻画,因此已有方法无法规避其固有 假设的弊端,亦即无法准确损失气量。而多场多机理耦合流动过程的求解又受制于关键参 数(如损失气量)的影响,通过人工拟合确定损失气量通常依赖于经验,通常存在主观性及 不确定性较强的缺陷。解决以上问题及缺陷的意义为:建立一种新的损失气量估算方法,能 够显著降低损失气量的估算误差,从而为煤层气藏开发方案的制定提供准确的数据基础, 4 CN 111608653 A 说 明 书 2/7 页 有助于实现煤层气藏的合理高效开发。
技术实现要素:
针对现有技术存在的问题,本发明提供了一种煤层损失气量测定方法、系统、存储 介质、终端。 本发明是这样实现的,一种煤层损失气量测定方法,所述煤层损失气量测定方法 包括: 第一步,根据取芯煤样的实际轮廓形态构建煤样网格模型; 第二步,采用贝叶斯自适应网格搜索算法,反复调整含气量数值,通过求解煤层气 水两相耦合流动模型,模拟计算解吸气量; 第三步,将模拟计算值与实测值进行对比,模拟计算值与实测值误差最小对应的 含气量数值减去煤样在解吸罐中的累积自然解吸气量即为损失气量。 进一步,所述第一步构建煤样含气量测试全过程数值模型包括: (1)当取芯样品相对完整时,采用圆柱体模型近似表征样品轮廓;当取芯煤样碎裂 严重、无规则形态时,采用球体模型近似表征样品轮廓,采用正交网格或三角网格对模型进 行剖分; (2)初始化煤样属性参数,包括含水饱和度、压力、孔隙度、渗透率、吸附曲线、扩散 系数、相对渗透率曲线、含气量; (3)将煤样外边界网格中设置模拟井,通过控制井底压力以模拟煤样泄压/排气过 程,将模拟井产出气量等效为煤样的解吸气量。 进一步,所述(2)包括:煤层初始条件下均饱和水,含水饱和度可设置为1,若煤层 为干煤层,则含水饱和度设置为0;压力设为原始地层压力,原始地层压力可通过地层压力 梯度和埋深计算得到,通过钻井过程中压力监测数据获取;孔隙度、渗透率通过岩心实验获 取;吸附曲线可通过吸附实验确定;扩散系数通过吸附曲线测试过程中吸附量随时间的变 化关系结合菲克扩散定律确定;相对渗透率曲线可假设为krw=Sw和krg=1-Sw或根据两相 驱替实验确定,含气量为待求参数;krw为水相相对渗透率、krg为气相相对渗透率,Sw为含 水饱和度。 进一步,所述(3)包括:将取芯钻头开始提钻时刻设置为初始时刻t0,对于煤样自 煤层上提至井口过程,根据提钻速度、钻井液密度,计算煤样自煤层上提至井口过程中煤样 边界压力为: p(t)=p -10-60 ·ρ·(t-t0)·v,0≤t<ΔT1; 对于煤样自井口转移至解吸罐的过程,设置煤样外边界压力为: p(t)=patm1,ΔT1≤t<ΔT1 ΔT2; 对于煤样在解吸罐中自然解吸的过程自井口转移至解吸罐过程,煤样外边界压力 为: p(t)=patm2 Δpa,ΔT1 ΔT2≤t<ΔT1 ΔT2 ΔT3; 式中,p0为地层原始压力,MPa;t为取芯钻头开始提钻开始后的任意时间,分钟;ρ 为钻井液密度,kg/m3;v为提钻速度,m/分钟;ΔT1为煤样自煤层提升至井口的总耗时,分钟; ΔT2为煤样自井口转移至解吸罐的总耗时,分钟;ΔT3为煤样在解吸罐中自然解吸的总耗 5 CN 111608653 A 说 明 书 3/7 页 时,分钟;patm1为井口处大气压,MPa;patm2为解吸罐所处位置的大气压,MPa;Δpa为测定煤样 累积自然解吸气量过程中液柱高度对应的压力。 进一步,所述第二步包括: (1)设定含气量上下限,其中,上限设定为目标区已有资料数据最大值的2倍,下限 设定为煤样在解吸罐中实测的最大累积自然解吸量; (2)设定贝叶斯自适应网格搜索算法最大迭代次数或最大模拟次数,在含气量上 下限约束范围内,随机生成n个初始含气量数值; (3)将确定的参数取值及n个含气量值依次输入煤层气水两相耦合流动数学模型; (4)将模拟计算得到的自然解吸阶段中的累积产气量与实验值进行对比,计算模 拟值与实验值的误差: 式中,Cgc为模拟计算得到的自然解吸阶段累积产气量,ml;Cgt为实验测试得到的 自然解吸阶段累积产气量,ml;i为第i个数据点,N为总数据点数; (5)依据各优化算法的各自寻优策略对含气量进行更新,重复(3)-(4),直至各算 法达到设定的最大迭代或模拟次数; (6)重复运行m次(2)-(5),m次估算中优化算法所能确定的最小误差f对应的含气 量即为估算的煤层含气量; (7)将(6)中确定的含气量数值减去煤样在解吸罐中的累积自然解吸气量即为损 失气量。 进一步,所述(3)采用达西线性流或非线性流描述煤层气水两相流体在煤层裂隙 中的渗流,采用基于菲克扩散定律的unipore或bidisperse模型描述煤层气在煤基质中的 扩散,采用有限差分法或有限元法对流动数学模型进行求解,模拟计算得到n组第一步中设 置的模拟井的累积产气量曲线。 进一步,所述(6)重复运行m次(2)-(5),m次估算中优化算法所能确定的最小误差f 对应的含气量即为估算的煤层含气量可以为再次随机生成n-1个含气量初始值,并将(5)中 估算的含气量作为第n个含气量初始值,重复(3)-(5)后优化算法所能确定的最小误差f对 应的含气量即为估算的煤层含气量。 本发明的另一目的在于提供一种接收用户输入程序存储介质,所存储的计算机程 序使电子设备执行权利要求任意一项所述包括下列步骤: 第一步,根据取芯煤样的实际轮廓形态构建煤样网格模型; 第二步,采用贝叶斯自适应网格搜索算法,反复调整含气量数值,通过求解煤层气 水两相耦合流动模型,模拟计算解吸气量; 第三步,将模拟计算值与实测值进行对比,模拟计算值与实测值误差最小对应的 含气量数值减去煤样在解吸罐中的累积自然解吸气量即为损失气量。 本发明的另一目的在于提供一种实施所述煤层损失气量测定方法的煤层损失气 量测定系统,所述煤层损失气量测定系统包括: 煤样网格模型构建模块,用于根据取芯煤样的实际轮廓形态构建煤样网格模型; 6 CN 111608653 A 说 明 书 4/7 页 解吸气量模拟计算模块,用于采用贝叶斯自适应网格搜索算法,反复调整含气量 数值,通过求解煤层气水两相耦合流动模型,模拟计算解吸气量; 损失气量获取模块,用于将模拟计算值与实测值进行对比,二者误差最小对应的 含气量数值减去煤样在解吸罐中的累积自然解吸气量即为损失气量。 本发明的另一目的在于提供一种终端,所述终端搭载所述的煤层损失气量测定系 统。 结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明综合考虑 气体扩散、两相渗流及动边界条件等多种复杂因素,建立一种基于贝叶斯网格自适应算法 的损失气量估算方法,实现煤岩损失气量的准确计算,解决现有方法误差较大的问题。目前 没有用本发明的方法估算过损失气量;贝叶斯网格自适应算法是首次应用于估算过损失气 量。贝叶斯网格自适应算法是首次应用于估算过损失气量。目前没有用本发明的方法估算 的损失气量远低于实际值,最大相对误差可达-80%;应用本方法估算的损失气量与实际值 的相对误差约14%。通过应用本方法,可以显著降低损失气量的估算误差,为煤层气藏开发 方案制定提供准确的数据基础,从而有利于煤层气藏的合理高效开发。 本实验采用文献[1]中的实验测试结果验证本发明方法的准确性。图3所示为采用 粒度为8目的煤样,实验测试提钻10分钟、样品转移至解试罐10分钟及自然解吸约210分钟 过程中的累积解吸气量,其中前20分钟的累积解吸气量即为损失气量。实测样品的甲烷损 失气量为138mL,而采用USBM法估算的损失气量为19.3mL,相对误差高达-86%。由图3中可 以看出,采用新方法能够对累积解吸气量进行较好地拟合,通过新方法确定的损失气量为 118mL,相对误差为-14.4%。本发明的方法与传统的USBM方法相比,估算精度显著提高。 附图说明 为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使 用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的 附图。 图1是本发明实施例提供的煤层损失气量测定方法流程图。 图2是本发明实施例提供的煤层损失气量测定系统的结构示意图; 图中:1、煤样网格模型构建模块;2、解吸气量模拟计算模块;3、损失气量获取模 块。 图3是本发明实施例提供的实测与拟合累积解吸气量示意图。