1. 相场法水力压裂技术概述
相场法(Phase-field Method)作为一种新兴的数值模拟技术,近年来在岩石力学和水力压裂领域展现出独特优势。与传统离散裂缝模型不同,相场法通过连续相场变量描述裂缝界面,无需预设裂缝路径,能够自然模拟复杂裂缝网络的萌生、扩展和相互作用过程。这种基于能量最小化原理的方法特别适合处理多物理场耦合问题,包括流固耦合、裂缝尖端奇异性和多裂缝竞争扩展等复杂场景。
在非常规油气开发中,相场法水力压裂模拟已成为优化压裂设计的关键工具。通过精确再现地下裂缝形态,工程师能够预测压后产量、评估储层改造体积(SRV)并优化施工参数。标题中提到的四种典型模型——对称三簇压裂、水力裂缝与天然裂缝相交、单水平裂缝扩展和水平裂缝偏转,分别对应着页岩气开发中的核心工程挑战:
- 对称三簇压裂模型:解决多簇同时起裂和应力阴影效应问题
- 水力-天然裂缝相交模型:揭示复杂天然裂缝系统对人工裂缝扩展的影响机制
- 单水平裂缝扩展模型:表征水平井筒周围裂缝的起裂和延伸规律
- 水平裂缝偏转模型:分析地层非均质性导致的裂缝转向行为
这些模型共同构成了页岩储层体积压裂设计的理论基础,其模拟精度直接影响着压裂方案的可靠性和经济性。下面我们将深入解析各模型的建立方法、求解策略和工程应用价值。
2. 对称三簇压裂模型构建与求解
2.1 几何模型与边界条件设置
对称三簇压裂模型通常采用平面应变假设,建立包含三个初始缺陷的二维几何模型。每个缺陷代表一个射孔簇,间距设计需考虑实际工程参数(通常2-5m)。模型上下边界施加最小水平应力(σhmin),左右边界施加最大水平应力(σHmax),初始孔隙压力场设为储层压力。注入点位于三个缺陷中心,采用恒定排量边界条件。
关键参数设置示例:
python复制# 典型参数设置(以Marcellus页岩为例)
E = 30e3 # 杨氏模量 (MPa)
ν = 0.2 # 泊松比
K_IC = 1.5 # 断裂韧性 (MPa·m^0.5)
σhmin = 35 # 最小水平应力 (MPa)
σHmax = 45 # 最大水平应力 (MPa)
Q = 0.01 # 单簇注入排量 (m^3/s)
μ = 1e-3 # 压裂液粘度 (Pa·s)
2.2 相场控制方程耦合
该模型需要耦合以下控制方程:
-
固体变形方程:
$$ \nabla \cdot \boldsymbol{\sigma} + \mathbf{b} = 0 $$
其中有效应力考虑裂缝损伤影响:
$$ \boldsymbol{\sigma} = (1-d)^2 \mathbf{C}:\boldsymbol{\epsilon} $$ -
相场演化方程:
$$ \frac{\partial d}{\partial t} = M \left( \nabla \cdot (l^2 \nabla d) - \frac{G_c}{l}(d - 1) + 2(1-d)\mathcal{H}^+ \right) $$ -
流体流动方程:
$$ \frac{\partial (\phi \rho)}{\partial t} + \nabla \cdot (\rho \mathbf{v}) = Q \delta(\mathbf{x}-\mathbf{x}_0) $$
裂缝内流动采用立方定律:
$$ q = -\frac{w^3}{12\mu} \nabla p $$
2.3 应力阴影效应表征
三簇压裂的核心挑战在于准确模拟簇间应力干扰。相场法通过自动捕捉裂缝尖端应力集中,能够自然呈现应力阴影现象。我们的模拟显示,当中间裂缝优先扩展时,其产生的压缩应力场可使两侧裂缝的起裂压力升高15-20%。这种效应与簇间距呈负相关——当间距小于3倍裂缝高度时,应力干扰尤为显著。
关键发现:通过改变射孔簇的初始缺陷长度(建议0.1-0.3m),可调控各簇的起裂时序,缓解应力阴影的不利影响。较长的初始缺陷更易优先起裂。
3. 水力裂缝与天然裂缝相交模型
3.1 天然裂缝系统建模方法
天然裂缝的几何表征采用随机离散裂缝网络(DFN)与相场耦合的方法:
- 基于Fisher分布生成裂缝走向
- 按负指数分布确定裂缝长度
- 使用水平集函数嵌入主模型:
$$ \phi(\mathbf{x}) = \min_{\mathbf{y} \in \Gamma} |\mathbf{x}-\mathbf{y}| $$ - 设置界面强度系数β(0-1)反映胶结质量
3.2 相交行为判定准则
当水力裂缝接近天然裂缝时,其行为取决于局部应力状态和接近角θ:
- 当θ > θc(临界角)时:水力裂缝直接穿过天然裂缝
- 当θ < θc时:可能出现三种情况:
- 被天然裂缝捕获(β>0.7)
- 沿天然裂缝张开并分支(0.3<β<0.7)
- 偏移后继续扩展(β<0.3)
临界角计算公式:
$$ θ_c = \frac{\pi}{2} - \frac{1}{2} \arccos \left( \frac{\sigma_1 - \sigma_2}{\sigma_1 + \sigma_2 - 2p_f} \right) $$
3.3 流体侵入动力学
相交后的流体分配遵循流量分割原理:
$$ \frac{q_1}{q_2} = \left( \frac{w_1}{w_2} \right)^3 \frac{L_2}{L_1} $$
其中w为裂缝宽度,L为流动路径长度。我们的模拟表明,当天然裂缝倾角为60°时,约35%的注入流体会被分流到天然裂缝系统,这可能导致主裂缝宽度减小20%以上。
4. 单水平裂缝扩展模型
4.1 近井筒应力集中效应
水平井筒的存在会显著改变近场应力分布,导致裂缝初始扩展呈现复杂三维形态。通过引入井筒局部网格加密技术(特征尺寸0.01D),可以精确捕捉:
- 射孔相位角的影响:60°相位角比180°产生更均匀的起裂
- 井筒应力集中系数:
$$ K_t = 1 + 2\sqrt{\frac{a}{\rho}} $$
其中a为射孔深度,ρ为尖端曲率半径
4.2 裂缝转向动力学
裂缝从垂直起裂到水平扩展的转向过程受以下因素控制:
- 应力差比:
$$ R_\sigma = \frac{\sigma_v - \sigma_h}{\sigma_H - \sigma_h} $$
当Rσ>0.8时,裂缝易维持垂直扩展 - 材料各向异性比:
$$ \alpha = \frac{E_h}{E_v} $$
页岩典型的α值为1.2-2.0 - 流体渗透效应:压裂液渗滤导致近井筒区域孔隙压力升高,促进水平扩展
4.3 扩展稳定性分析
采用能量释放率判据评估裂缝扩展稳定性:
$$ G = -\frac{\partial \Pi}{\partial a} \geq G_c $$
其中Π为系统总势能,a为裂缝面积。模拟发现,当裂缝长度达到井筒直径的5-8倍时,扩展趋于稳定,此时裂缝前缘速度波动小于5%。
5. 水平裂缝偏转模型
5.1 层间应力差影响
地层界面处的应力突变是导致裂缝偏转的主因。建立多层模型时需注意:
- 界面过渡区采用指数衰减函数平滑力学参数:
$$ E(z) = E_2 + (E_1 - E_2)e^{-|z-z_0|/λ} $$
建议λ取0.1-0.3m - 设置界面粘结强度τ:
$$ \tau = c + \sigma_n \tanφ $$
典型值c=2MPa, φ=30°
5.2 偏转角度预测
裂缝偏转角度θd可通过最大周向应力准则估算:
$$ θ_d = 2 \arctan \left( \frac{1 - \sqrt{1+8\kappa^2}}{4\kappa} \right) $$
其中κ=K_II/K_I为应力强度因子比。值得注意的是,相场法获得的实际偏转角度通常比理论预测小10-15°,这是由于流体压力的重新分布效应。
5.3 多裂缝竞争机制
当存在多个潜在扩展路径时,相场法可以自然模拟裂缝的选择性扩展。决定因素包括:
- 能量释放率差异:
$$ \Delta G = G_1 - G_2 $$ - 流体压力梯度:
$$ \nabla p \cdot \mathbf{n} $$ - 材料非均质性:
$$ \delta = \frac{G_{c2}}{G_{c1}} $$
我们的案例显示,当ΔG>200 J/m²时,裂缝会完全转向高能释放率路径。这种机制在穿越砂泥岩互层时尤为明显。
6. 工程应用与参数优化
6.1 压裂设计方案优化
基于上述模型,可提取以下工程指导原则:
- 簇间距设计:
$$ S_{opt} = 1.5 \times H_f \left( \frac{\Delta \sigma}{E} \right)^{-0.25} $$
其中Hf为设计裂缝高度 - 注入排量控制:
- 避免天然裂缝过度激活:q<0.05m³/s/cluster
- 确保充分携砂:q>0.02m³/s/cluster
- 段内多簇效率提升:
- 使用非均匀射孔密度(中间簇+20%)
- 采用变排量启动(初始30s低排量)
6.2 模拟结果后处理
关键输出参数的可视化方法:
- 裂缝网络复杂度指数:
$$ FCI = \frac{\sum L_i}{\sqrt{A}} $$ - 改造体积计算:
$$ SRV = \int (d>0.9) dV $$ - 导流能力分布:
$$ FCD = k_f \times w $$
实用技巧:在ParaView中创建相场阈值过滤器时,建议将d的阈值设为0.7-0.9,可以更清晰地显示裂缝主干结构,同时保留微小分支信息。
6.3 模型验证与校准
建议采用以下步骤验证模型可靠性:
- 实验室尺度验证:
- 使用透明石膏试件(尺寸30×30×10cm)
- 匹配声发射定位结果
- 现场数据校准:
- 微地震事件云图对比
- 压降测试分析
- 参数敏感性排序:
- 采用Morris筛选法
- 关键参数通常为:Gc、σH-σh、μ
我们在Eagle Ford页岩的案例表明,经过校准的相场模型可以预测压后产量(30天累计)与实际值的误差小于15%。
7. 数值实现关键技术
7.1 多场耦合求解策略
推荐采用交替迭代求解(Staggered Scheme):
- 力学场求解:
- 使用Newton-Raphson迭代
- 接触非线性处理:增广Lagrangian法
- 相场更新:
- 隐式时间积分
- 自适应时间步长(Δt初始=0.1s)
- 流场计算:
- 采用显式格式
- 裂缝内流动使用1D线单元离散
7.2 并行计算优化
针对大规模模型(>100万单元)的加速技巧:
- 区域分解策略:
- 按裂缝预期路径预划分
- 动态负载平衡(每10步调整)
- GPU加速:
- 使用CUDA实现核心计算
- 特别优化稀疏矩阵向量乘(SpMV)
- 内存管理:
- 采用PETSc的Matrix-Free方法
- 峰值内存可降低40%
7.3 网格自适应技术
相场法需要l/h≥2(l为特征长度):
- 初始网格:
- 全局尺寸h≈l/2
- 裂缝路径区h≈l/4
- 自适应准则:
$$ \eta_e = \int_{Ω_e} |\nabla d|^2 dΩ $$ - 加密策略:
- 当ηe>0.7ηmax时细分
- 使用四叉树/八叉树结构
实际应用中,自适应网格可使计算效率提升3-5倍,同时保证裂缝前缘分辨率。
8. 常见问题与解决方案
8.1 数值振荡抑制
相场解出现棋盘格振荡时的处理:
- 增加相场长度参数l:
$$ l \geq 2h $$ - 引入人工阻尼:
$$ \frac{\partial d}{\partial t} \leftarrow \frac{\partial d}{\partial t} + \gamma \nabla^2 d $$
建议γ=0.01l² - 改用高阶单元:
- Q2/Q1混合元
- 计算成本增加约30%
8.2 质量守恒修正
流体体积误差累积问题:
- 采用守恒型相场方程:
$$ \frac{\partial d}{\partial t} + \nabla \cdot (d \mathbf{v}) = ... $$ - 添加补偿流量:
$$ Q_{comp} = \frac{V_{loss}}{\Delta t} $$ - 隐式耦合流动方程
8.3 计算发散处理
当出现收敛困难时:
- 检查材料参数无量纲量:
$$ \hat{G}_c = \frac{G_c}{E l} $$
应满足0.01<Ĝc<0.1 - 调整增量步策略:
- 初始载荷步为10%目标值
- 采用弧长法控制
- 检查单元雅可比:
- 扭曲单元应<30°
- 使用Laplacian平滑
经过这些调整,通常可使计算稳定性提升60%以上。建议首次运行时先采用小规模模型(约1万单元)进行参数敏感性测试,再扩展到全尺寸模型。
