4. 生产历史数据整理与动态分析准备
物质平衡法计算动态地质储量,本质上是用一个封闭(或视封闭)油藏的“采出量—压力降—流体膨胀”关系反推原始储量。这个反推过程对输入数据的时序一致性极为敏感:产量、压力、含水率、气油比若不在同一时间基准上对齐,或者混入了未标注的关井、措施、外输波动等异常点,物质平衡直线就会出现虚假的拐点与偏移,最终把储量算偏。因此本节的任务不是“把数据画成曲线”,而是把矿场记录的原始生产报表,加工成一套时间步清晰、量纲统一、异常可追溯的物质平衡计算数据集。
一、时间序列整理的基本口径
整理的第一步是确定时间步长与累产基准。矿场日报是逐日的,但物质平衡通常按月或按“压力测试节点”组织时间步。推荐做法是:以月为基本时间步,在每个时间步内保留月产油、月产水、月产气、月末静压(或关井恢复压力)、月平均含水率与月平均气油比;同时用累产油 Np、累产水 Wp、累产气 Gp 作为状态量,累产必须从同一投产起点连续累加,中途不能因换报表而重新起算。
量纲与参照约定要一次定死并全文一致:产量用地面标准条件下的体积(m³ 或 10⁴m³),压力统一用井底静压或统一折算到某一基准面(如油中深),含水率用百分数或小数但只能选一种,气油比用 m³/m³。若原始资料是井口压力,必须注明折算方法与所用压差,否则后续压力降 Δp 会系统性偏大或偏小。
二、数据插值与时间步对齐
实际报表中,压力测试往往不是逐月都有,而产量是逐月的。物质平衡要求每个时间步都有对应的平均地层压力,因此需要对压力序列插值。这里要区分两种情形:若两次测压之间油藏处于相对稳定生产,可采用线性插值;若中间有关井恢复或产量剧烈变化,线性插值会失真,应优先用关井末期稳定压力作为该时间步的代表压力,并把该点标注为“实测”,其余点标注为“插值”。
插值只允许在“同一生产阶段”内进行。措施(压裂、堵水、补孔、转注)前后属于不同阶段,措施点应作为硬分界,不得跨措施点插值,否则会把措施带来的压力响应错误地摊到措施前的数据上。同理,含水率与气油比的插值应基于累产加权,而不是简单算术平均,因为月内产量分布不均时算术平均会偏离真实混合比例。
三、异常点识别与处理
异常点识别建议从四个方向交叉检查:一是产量突变,某月产油量相对前后三个月均值偏离超过 50% 且无措施记录;二是压力与累产不匹配,累产持续增加而静压不降反升,通常指向测压错误、关井未稳定或注采关系变化;三是含水率阶跃,含水率单月跳升 20 个百分点以上而无对应措施或见水证据;四是气油比异常,气油比骤升可能对应气窜、套漏或计量分离器故障。
识别出异常点后不要直接删除,而应做三件事:标注异常类型与依据、给出处理方式(剔除、平滑、替换为实测稳定值、或保留但降权)、记录处理前后对累产的影响。物质平衡数据集应保留“原始值—处理值—处理标记”三列,保证任何一次储量计算结果都可回溯到具体数据决策。
四、构建物质平衡时间步数据集的实操要点
把上述整理结果落成一张可计算的数据表,建议至少包含以下字段:时间步序号 t、起止日期、月产油、月产水、月产气、累产油 Np、累产水 Wp、累产气 Gp、代表压力 p、压力来源标记(实测/插值/关井稳定)、含水率 fw、气油比 GOR、阶段编号、异常标记与处理说明。其中 Np、Wp、Gp 必须由月产逐月累加得到,并与矿场上报的累产做一次对账,偏差超过 1% 时要查明是计量口径还是漏月。
一个常见的教学示例(以下数据为合理假设,用于说明方法而非实测结果):某油藏投产第 1~8 月,月产油由 1.2×10⁴m³ 逐步升至 1.5×10⁴m³,累产油 Np 从 1.2 增至 11.0×10⁴m³;静压由 28.4 MPa 降至 26.4 MPa,其中第 4 月无测压、按同阶段线性插值得 27.5 MPa,第 6 月压力记录为 27.0 MPa 但同期累产增幅明显偏大且无措施记录,经核对为测压时关井未稳定,处理为剔除并用第 5、7 月插值替换。处理后该时间步的压力序列单调下降,与累产增长趋势一致,方可进入物质平衡计算。
五、动态分析准备与常见坑
在正式回归前,还应做一次动态趋势预分析:绘制 p 与 Np 的关系曲线、含水率与累产的关系曲线、气油比与压力或累产的关系曲线。若 p–Np 曲线在某一阶段出现明显上翘或下凹,往往对应边底水侵入、注水见效或气顶膨胀,这些正是物质平衡方程中需要显式保留的项,不能简单当作异常点抹掉。相反,若曲线在无措施段出现锯齿状跳动,则多半是计量或测压问题,应回到数据层处理。
最后要强调的是“处理留痕”。物质平衡储量结果对压力数据尤其敏感,同一口井把某个插值点换成实测点,储量可能变化几个百分点。因此数据集必须做到:每个非实测点都有来源标记,每个异常点都有处理依据,每个阶段边界都有事件对应。这样,当计算结果与动态储量认识出现偏差时,才能快速定位是数据问题还是模型假设问题,而不是在整条曲线上反复试算。