[参考] 注热开采天然气水合物 COMSOL 模型(含控制方程与推导)

2 minute read

Published:

二维注热开采天然气水合物模型控制方程

📌 1. 模型假设

为保证模型可解与稳定,采用如下简化:

  • 单相等效流体(忽略气/水速度差异)
  • 各相局部热平衡(LTE)
  • 多孔介质各向同性
  • 水合物分解为动力学控制
  • 忽略毛细压力与重力

🧩 2. 控制方程


2.1 质量守恒(Darcy 流)

连续性方程

```math id=”eq_mass” \frac{\partial (\phi \rho)}{\partial t} + \nabla \cdot (\rho \mathbf{u}) = m_g

---

### Darcy 定律
```math id="eq_darcy"
\mathbf{u} = -\frac{k}{\mu} \nabla p

渗透率演化

```math id=”eq_perm” k = k_0 \left( \frac{\phi}{\phi_0} \right)^3

---

## 2.2 能量守恒(多孔介质)

```math id="eq_energy"
(\rho C_p)_{eff} \frac{\partial T}{\partial t}
+ \rho C_p \mathbf{u} \cdot \nabla T
= \nabla \cdot (k_{eff} \nabla T) + Q_h

等效体积热容

```math id=”eq_ceq” (\rho C_p)_{eff} = (1-\phi)\rho_s C_s + \phi \rho_f C_f

---

### 等效导热系数

```math id="eq_keq"
k_{eff} = (1-\phi)\lambda_s + \phi \lambda_f

2.3 水合物分解动力学

```math id=”eq_kinetic” \frac{dS_h}{dt} = -k_{react} \cdot \max\left( \frac{p - p_{eq}}{p_{eq}}, 0 \right) S_h

---

## 2.4 分解热源项
```math id="eq_Qh"
Q_h = \rho_h \cdot k_{react} \cdot \max\left( \frac{p - p_{eq}}{p_{eq}}, 0 \right) S_h \cdot \Delta H

🔍 3. 方程推导要点


3.1 能量方程推导

从多相体系能量守恒: ```math id=”eq_energy_origin” \sum_i \frac{\partial (\phi \rho_i S_i C_i T)}{\partial t}

  • \sum_i \nabla \cdot (\rho_i C_i \mathbf{u}i T) = \nabla \cdot (k{eff} \nabla T) + Q_h ``` —

在假设:

  • 单相等效流速:(\mathbf{u}_i \approx \mathbf{u})
  • 局部热平衡

可化简为:

```math id=”eq_energy_simplified” (\rho C_p)_{eff} \frac{\partial T}{\partial t}

  • \rho C_p \mathbf{u} \cdot \nabla T = \nabla \cdot (k_{eff} \nabla T) + Q_h ``` —

3.2 热源项来源

水合物分解:

```math id=”eq_reaction” Hydrate \rightarrow Gas + Water


单位体积反应速率:

```math id="eq_rate"
r = \rho_h \cdot \frac{dS_h}{dt}

乘以反应焓:

```math id=”eq_Qh_derivation” Q_h = r \cdot \Delta H

---

# ⚙️ 4. COMSOL 对应关系

| 物理方程     | COMSOL接口                      |
| -------- | ----------------------------- |
| Darcy 定律 | Darcy's Law                   |
| 能量方程     | Heat Transfer in Porous Media |
| 分解动力学    | Domain ODE                    |
| 热源项      | Heat Source                   |

---

### 关键耦合

```comsol
Velocity field = [dl.u, dl.v]
Q = Qh

📊 5. 初始与边界条件

初始条件

```math id=”eq_init” T = T_0,\quad p = p_0,\quad S_h = S_{h0}


---

## 边界条件

### 注热边界

```math id="eq_bc_T"
T = T_{inj}

生产井

```math id=”eq_bc_p” p = p_{out}


---

### 其余边界

```math id="eq_bc_other"
\mathbf{n}\cdot \nabla T = 0,\quad \mathbf{n}\cdot \mathbf{u} = 0

🚀 6. 模型扩展方向


6.1 双相流模型

```math id=”eq_two_phase” \mathbf{u}_g \neq \mathbf{u}_w


---

## 6.2 孔隙率演化

```math id="eq_phi"
\phi = \phi_0 + \alpha (S_{h0} - S_h)

6.3 THM耦合

  • 热(T)
  • 渗流(p)
  • 力学(σ)
  • 分解(Sh)

✅ 7. 总结

该模型构建了一个注热驱动水合物分解的最小物理闭环

text id="eq_flow" 注热 → 升温 → 分解 → 孔隙变化 → 渗流 → 继续传热