3. 关键参数体系与数据需求清单
物质平衡法计算动态地质储量,本质上是把油藏从原始状态到当前状态的压力、产量、流体物性变化代入一个守恒方程,反解出储量参数。方程本身并不复杂,真正决定结果可信度的是输入参数的质量。同一口井、同一组生产数据,若原始压力取值偏差 0.5 MPa、岩石压缩系数量级取错,或 PVT 数据与油藏实际流体不匹配,反算出的地质储量可能相差百分之十几甚至更多。因此本节的重点不是再推导公式,而是把方程里每一个符号对应到可采集、可核查的真实数据项,并建立一套"取数—校验—补缺"的工作清单。
参数体系的四个层次
按物质平衡方程 N = Np·Bo + Wp·Bw − We 除以 (Bo − Boi) + Boi·(cw·Swi + cf)·Δp/(1 − Swi) 的结构,可以把输入参数分为四层:
- 生产动态层:累计产油量 Np、累计产水量 Wp、累计产气量、日产/月产数据、含水率 fw、生产时间与关井记录。这一层决定"采出量"是否准确。
- 压力层:原始地层压力 pi、各阶段平均地层压力 p、压力测试时间与测点深度。这一层决定"驱动压差"是否可靠。
- 流体物性层(PVT):原始原油体积系数 Boi、当前体积系数 Bo、溶解气油比 Rs、原油压缩系数、地层水体积系数 Bw 与压缩系数 cw、流体组分与饱和压力。
- 岩石与储层层:有效岩石压缩系数 cf、原始含水饱和度 Swi、储层温度、净毛比与有效厚度(用于储量复核)。
四层参数在方程中并非等权。对未饱和油藏,Bo − Boi 通常很小,此时岩石与水的弹性膨胀项占比上升,cf 与 Swi 的误差会被放大;对饱和油藏,溶解气驱阶段 Bo 变化剧烈,PVT 数据的代表性成为主要矛盾。识别油藏类型,才能确定哪几项参数必须优先保证精度。
数据质量检查的四个动作
完整性检查关注时间序列是否连续。把月产油、月产水、含水率按时间轴排列,检查是否存在整月缺失、产量为零但未关井、含水率突然从 30% 跳到 80% 又回落等异常。这类跳变往往来自计量切换或数据录入错误,若不剔除,会直接污染累计量。
一致性检查做两件事:一是把 Np + Wp 的累计曲线与油田计量交接数据、销售数据对比,偏差超过 3%~5% 就要追查;二是把压力下降趋势与累计产出趋势对照,正常情况下累计产出增加、地层压力单调下降,若出现"产量在增、压力不降"或"关井后压力不恢复",说明压力数据或生产数据至少有一项不可靠。
代表性检查针对 PVT 与压力。PVT 样品必须来自目标油藏、目标层位,且取样时井底压力高于饱和压力,否则样品已脱气,测得的 Bo 偏低。压力测点要确认是否位于油层中部、是否经过深度折算,不同井的测点深度不一致时必须统一折算到同一基准面。
量纲与基准检查最容易被忽视。地面产量用地面体积(m³),Bo 是地下体积/地面体积,两者相乘才是地下体积;压力若一口井用井口压力、另一口用井底压力,必须统一。建议在数据表中固定单位列,并在计算脚本入口处做一次单位断言。
可直接使用的数据需求清单
下表给出一个可填写的最小数据集模板,字段按"参数—来源—单位—质量要求—缺失处理"组织,实际项目可在此基础上增列井号、层位、备注。
| 参数 | 符号 | 典型来源 | 单位 | 质量要求 | 缺失/异常处理 |
|---|---|---|---|---|---|
| 累计产油量 | Np | 生产日报、计量交接 | 10⁴ m³ | 与销售数据偏差 ≤5% | 相邻时段插值,标注 |
| 累计产水量 | Wp | 生产日报 | 10⁴ m³ | 含水率与产量自洽 | 按 fw 反算校核 |
| 原始地层压力 | pi | 早期 RFT/MDT、试井 | MPa | 油层中部、关井稳定 | 邻井折算,注明 |
| 平均地层压力 | p | 静压测试、压力恢复 | MPa | 关井时间足够 | 禁用流压替代 |
| 原始体积系数 | Boi | PVT 报告 | m³/m³ | p > pb 取样 | 同层位样品回归 |
| 当前体积系数 | Bo | PVT 或相关式 | m³/m³ | 对应当前压力 | 经验式估算并标注 |
| 地层水压缩系数 | cw | 水分析、手册 | 1/MPa | 与矿化度匹配 | 取区域经验值 |
| 岩石压缩系数 | cf | 岩心实验、测井 | 1/MPa | 有效应力条件 | 取同类油藏值并做敏感性 |
| 原始含水饱和度 | Swi | 测井解释、岩心 | 小数 | 与相渗一致 | 多井平均 |
| 储层温度 | T | 测温、试油 | ℃ | 油层中部 | 地温梯度估算 |
完成上述检查后,数据表应达到"每一项都能追溯到来源、每一处缺失都有处理记录、每一个单位都经过核对"的状态。此时再进入物质平衡方程求解,得到的动态地质储量才具备可解释性;后续若结果与容积法储量偏差较大,也能快速定位是参数问题还是方法适用性问题。