2. 压裂后产能评价的数据准备

压裂后产能评价与递减曲线分析,本质上是一个“用数据说话”的过程。无论是做经验递减拟合、现代产量递减分析(如Blasingame、Agarwal-Gardner图版),还是做压裂效果与储层参数的关联分析,结论的可信度首先取决于四类基础数据是否齐全、干净、时间对齐:生产数据、压力数据、压裂施工参数、储层参数。本节围绕这四类数据的收集口径、清洗规则与对齐方法展开,目标是形成一套可直接用于后续递减分析的“分析就绪数据集”。

一、四类数据的收集口径与关键字段

生产数据是产能评价的主线,通常来自井口/计量间日报或SCADA系统,核心字段包括:日期、日产油/日产气/日产水、日注水量(若有)、生产时间(小时)、油压、套压、井底流压(若有)、工作制度(油嘴/泵径/冲程冲次)。需要特别关注生产时间字段——很多递减分析要求把“日历日产量”折算为“有效生产时间产量”,否则关井、间开、修井会造成虚假递减。

压力数据分为两类:一类是日常油压、套压、流压,用于辅助判断生产稳定性;另一类是关井测压得到的静压/地层压力,用于确定递减分析的初始压力、物质平衡时间与泄流边界。压力数据的价值在于“少而准”,一次可靠的静压测试往往比大量未经校正的流压更有用。

压裂施工参数来自施工曲线与完井报告,关键字段包括:施工日期、压裂液总量与类型、支撑剂总量与粒径组合、平均砂比、施工排量、破裂压力、停泵压力、瞬时停泵压力(ISIP)、闭合压力、净压力,以及分段/簇数、射孔参数。这些参数既用于评价压裂规模,也用于解释产能差异。

储层参数来自测井解释、岩心分析与试井,包括:有效厚度、孔隙度、渗透率、含油/含气饱和度、地层压力、地层温度、流体PVT参数(体积系数、黏度、溶解气油比)、岩石压缩系数。储层参数通常“一井一套”,时间上不连续,需要作为静态属性挂接到井上。

压裂后产能评价数据准备:四源数据 → 清洗 → 时间对齐 → 分析就绪集 生产数据 日期 / 日产油·气·水 生产时间(h) / 工作制度 油压·套压·流压 日频 · 连续 压力数据 日常油压/套压/流压 关井静压 / 地层压力 测试时间、测试层段 事件型 · 稀疏 压裂施工参数 液量 / 砂量 / 砂比 排量 / 破裂压力 / ISIP 闭合压力 / 净压力 分段簇数 · 单次事件 储层参数 有效厚度 / 孔渗饱 地层压力 / 温度 PVT:Bo、μ、Rs 静态属性 · 一井一套 清洗规则(逐源执行) ① 去重与补缺:重复日期取最新修订;缺生产时间按0处理并标记 ② 异常剔除:负产量、产量突跳>3σ、压力超物理上下限 → 置空并记录原因 ③ 单位统一:m³/d、MPa、m、mD、小数 ④ 时间戳统一为同一时区与日期格式(YYYY-MM-DD) 时间对齐:以“生产日期”为主键的左连接 生产数据 = 主表(日频);压力测试按测试日期就近挂接,超出±7天标记“无同期压力” 压裂施工参数按“施工日期”一次性挂接到该井全部生产记录(静态列) 储层参数按井号挂接;多套解释结果时取生产层段对应值,并保留来源字段 分析就绪数据集(井×日 宽表) qo、qw、qg、tp、pwf、pr、Xf相关施工参数、h、k、φ、Bo、μ …

二、清洗:把“能看”的数据变成“能用”的数据

清洗不是简单删行,而是有判断依据的修正与标记。生产数据最常见的三类问题:重复记录(日报与SCADA双源上报)、缺失生产时间(关井或间开未填)、异常跳变(计量误差、倒罐、修井前后)。建议的处理顺序是:先按“井号+日期”去重并保留最新修订版本;再把生产时间为空且产量为0的记录识别为关井日,保留但标记 shutin_flag=1;对产量做基于滚动中位数的3σ检验,超限值置空而非直接删除,避免破坏时间连续性。

压力数据清洗的重点是物理合理性:流压不应高于静压,套压不应为负,静压测试需记录测试层段与测试时间。对于只有油压、套压而无流压的井,可用“套压+液柱修正”估算流压,但必须在数据字典中注明为估算值,后续分析中与实测流压区分使用。

压裂施工参数清洗主要解决“一井多次压裂”与“分段压裂”的归并问题:同一井段多次施工应合并为一次事件并累加液量砂量;分段压裂需明确分析对象是单段还是全井,避免把全井砂量错误挂接到单段产能上。储层参数清洗则要检查孔渗饱的闭合关系(如Sw+So=1)、渗透率单位(mD与10⁻³μm²等价)以及压力系数是否与实测静压一致。

建议为每个字段建立“来源—单位—是否估算—更新时间”四列数据字典。后续递减分析中出现异常时,能快速回溯是数据问题还是模型问题。

三、对齐:以生产日期为主键的宽表构建

四类数据的时间粒度完全不同:生产数据是日频,压力测试是事件型,压裂施工是单次事件,储层参数是静态属性。对齐的核心思路是以生产数据为主表,其余三类按主键左连接。具体做法:以“井号+生产日期”为唯一主键;压力数据按测试日期就近匹配,匹配窗口建议±7天,超出窗口则压力字段置空并标记 pressure_source=none;压裂施工参数按施工日期挂接为静态列,同一口井多次压裂时保留“最近一次压裂”与“累计压裂”两组字段;储层参数按井号挂接,多套解释结果时取生产层段对应值。

对齐后必须做一次一致性校验:检查每口井的生产起始日期是否晚于压裂施工日期(否则说明存在压前生产或日期错误);检查静压测试日期是否落在生产时间段内;检查宽表行数是否等于各井生产天数之和。校验不通过的记录应进入“待核实清单”,而不是直接进入分析。

四、一个可复用的数据准备检查表示例

下表为某示例井(假设数据,仅用于说明字段组织方式)的数据准备检查表,可作为实际工作中的模板参考:

检查项示例值判定规则结论
生产起始日期 vs 压裂日期压裂 2023-05-12,生产起始 2023-05-15生产起始 ≥ 压裂日期通过
生产时间缺失率缺失 6 天 / 共 540 天缺失率 < 5%通过(标记关井)
异常产量点数3 个点超 3σ置空并记录原因已处理
静压测试覆盖2 次,间隔 180 天至少 1 次且在生产期内通过
压裂参数完整性液量、砂量、排量齐全;ISIP 缺失核心字段齐全部分通过(ISIP 估算)
储层参数一致性Sw+So=1.00,k=0.85 mD闭合关系成立、单位统一通过

完成上述收集、清洗与对齐后,得到的宽表即可直接用于递减曲线拟合与产能评价。需要强调的是:数据准备阶段留下的每一个标记(关井、估算、缺失、异常)都应在后续分析中被继承,而不是在建模时被悄悄丢弃。只有这样,递减曲线的拟合结果与产能评价结论才具备可追溯性和可复现性。