2. 油藏模型初始化与历史拟合流程
历史拟合不是拿到模型就直接改渗透率,而是先确认模型“底子”是否可信。静态参数与初始化平衡若存在系统性偏差,后续对井底压力和含水率的调整就会变成对错误基准的补偿,越调越偏。本节围绕两条主线展开:一是初始化前的静态参数检查与平衡校验,二是以井底压力(BHP)和含水率(WC)为核心指标的拟合工作流、优先级与迭代策略。
一、静态参数与初始化平衡检查
静态检查的目标是排除“硬错误”,包括网格几何、属性赋值范围、断层传导、流体界面与相渗端点。实际操作中建议按以下顺序核查,并保留检查记录:
- 网格与几何:检查负厚度、零孔隙体积网格、重复坐标;活网格数应与地质模型一致,避免因死网格导致井周储量缺失。
- 属性合理性:孔隙度、渗透率应落在测井解释与岩心标定区间内;重点检查渗透率数量级(mD)是否因单位换算错位,以及纵向非均质是否被平滑过度。
- 流体与界面:油水界面、气油界面深度与测井解释一致;毛压曲线与相渗曲线端点(Swr、Sor、Kr 端点)要和岩心实验或区域经验匹配。
- 平衡初始化:在给定界面与毛压条件下,检查初始含水饱和度分布是否出现非物理的“台阶”或大面积可动水;检查各相初始体积与地质储量(OOIP)是否在合理误差内。
平衡校验常用做法是:先做无井(或仅有观测井)的平衡跑,观察压力随深度的分布是否满足静水柱关系,再核对各层原始压力系数。若某层初始压力明显偏离区域压力梯度,多半是界面深度、流体密度或毛压端点设置问题,而非动态参数问题。示例性地,某层段原始压力系数设计为 1.02,若初始化后计算值偏离超过约 0.03,就应回到界面与密度设置排查,而不是急于调整传导率。
二、以 BHP 与含水率为核心的拟合工作流
拟合指标很多,但工作流应围绕两个核心量组织:井底压力反映整体能量与连通性,含水率反映相渗与流体分布。二者对参数的敏感方向不同,因此需要分阶段、分指标推进,而不是同时放开所有参数。
工作流的核心是“先压力、后含水”。原因在于压力场决定了流体流动的驱动力与连通格局,若压力骨架未定,含水率的见水时间与上升速度就缺乏可靠基础。具体推进时,可先只拟合压力,把含水率作为观察量;待压力趋势与水平基本吻合后,再放开相渗与纵向非均质参数拟合含水率。
三、拟合优先级与迭代策略
参数优先级建议按“影响范围大、不确定性高、可调空间合理”三条排序。通常顺序为:水体与边界条件 → 井间传导率与断层封闭性 → 层间纵向非均质(Kv/Kh)→ 相渗曲线形状与端点 → 井周表皮与局部渗透率。每轮迭代只放开一个层级,其余保持固定,这样残差变化才能归因到具体参数。
迭代策略上,建议采用“粗—中—细”三级:粗尺度用分区平均参数快速消除系统性偏差;中尺度按井组或河道单元调整传导率;细尺度再处理单井表皮与局部相渗。每轮结束后记录三项指标:BHP 平均绝对误差、含水率见水时间偏差、含水上升段斜率偏差。示例性地,可设定收敛门槛为 BHP 平均绝对误差小于 0.5 MPa、见水时间偏差小于 2 个月,达到后再进入下一层级。
最后需要强调,拟合不是追求残差最小,而是获得一组地质上可解释、预测上可外推的参数组合。每次调整都应能回答“为什么改这个参数、改后哪类残差改善、是否引入新的矛盾”。把静态检查、平衡基线、分阶段指标拟合和分级迭代串成闭环,才能让后续的产量预测与方案调整建立在可信的模型基础之上。