从三相闪蒸计算中的相稳定性测试中得出的新的初始化程序,用于二氧化碳-烃类混合物

【字体: 时间:2025年12月19日 来源:Fluid Phase Equilibria 2.7

编辑推荐:

  针对CO?-烃类混合物的相平衡计算,提出两种改进初始化策略:改进逐步识别(ISI)通过优化初始猜测减少迭代次数,改进多重识别(IMI)利用所有TPD极值点直接启动三相闪蒸。实验表明,IMI在三相区减少23%的稳定性测试调用,ISI在两相区降低18%的迭代次数,较传统方法效率提升显著。方法已集成至 compositional reservoir simulator,验证了在复杂相行为中的鲁棒性。

  
本文针对CO?-烃类混合物相平衡计算中存在的效率与稳定性问题,提出两种改进的初始化策略(ISI和IMI),并验证其在多相模拟中的性能优势。研究基于三相平衡理论,结合相稳定性分析与闪蒸计算,通过优化初始猜测的生成方式,显著减少迭代次数和稳定性测试调用量。以下是核心内容的解读:

### 一、研究背景与问题
在油气田开发及碳捕集利用(CCUS)中,CO?-烃类混合物的多相平衡行为直接影响资源开采效率与碳封存安全性。传统方法采用逐级稳定性测试与闪蒸迭代结合的策略,存在以下问题:
1. **效率低下**:多相稳定性测试需多次迭代尝试,尤其在复杂相行为区域(如三相共存区),导致计算成本高。
2. **初始猜测偏差**:传统初始化依赖单一相稳定性最小值,容易陷入局部最优解。
3. **算法扩展性差**:现有方法难以直接应用于四相或更高相系统。

### 二、方法创新
#### (一)相稳定性测试优化
采用改进的逐次替换迭代(SSI)结合牛顿法,通过以下机制提升稳定性分析效率:
- **双阶段迭代**:初始阶段使用SSI算法快速收敛至局部极值,后期切换为牛顿法加速收敛。
- **鲁棒性保障**:引入修正的Cholesky分解法处理非正定Hessian矩阵,避免迭代发散。

#### (二)初始化策略改进
1. **ISI方法(改进阶梯式初始化)**
- **多初始猜测扩展**:在传统两相/三相闪蒸中,通过叠加多个稳定性极值点的组成信息生成初始平衡常数(K值)。
- **动态组合策略**:若某相稳定性测试发现多个极值点(如三个极值点),则通过组合不同极值点的组成信息生成两组K值,避免单一初始猜测的局限性。

2. **IMI方法(改进多重识别法)**
- **三相闪蒸直通机制**:当单相稳定性测试识别出三个极值点(含正、负及零TDP值),直接启动三相闪蒸计算,跳过两相分步计算。
- **负TDP筛选机制**:仅当存在至少一个负TDP极值点时触发多相计算,否则维持单相状态。

#### (三)算法流程整合
通过以下流程整合提升整体效率:
1. **单相稳定性测试**:生成多个初始猜测,记录所有极值点(含正、负及零TDP)。
2. **动态初始化决策**:
- 若极值点数≥3且至少一个为负TDP,优先使用三相闪蒸。
- 若极值点数≤2,则按两相或单相策略处理。
3. **迭代终止条件**:基于梯度范数收敛(误差阈值10?1?),结合物理约束(相分数非负且满足物料守恒)。

### 三、实验验证与结果分析
#### (一)测试体系
选取四个经典CO?-烃类混合物案例:
1. ** sour gas (178.8K)**
2. **Maljamar reservoir oil (305.35K)**
3. **Maljamar separator oil (305.35K)**
4. **NWE oil + 95% CO? (301.48K)**

#### (二)关键性能指标对比
1. **迭代次数**:IMI方法在多数情况下比传统方法(SI)减少40%-60%的迭代次数,尤其在三相区域能直接跳过两相计算步骤。
2. **稳定性测试调用量**:IMI方法减少约30%-50%的测试次数,因三相区直接调用三相计算,避免中间两相稳定性测试。
3. **收敛速度**:SSI阶段在极值点附近收敛速度快,牛顿法切换后单次迭代误差降低约80%。

#### (三)典型场景分析
1. **三相区域能力**:
- 在CO?浓度>85%时,IMI方法通过直接调用三相闪蒸,将迭代次数从传统方法的12-15次降至5-8次。
- 实验显示IMI在三相区边缘(如CO?浓度72%-85%)仍保持高效,因自动切换至两相计算模式。

2. **两相区优化**:
- ISI方法通过组合两个最低TDP极值点的组成信息,使两相闪蒸初始猜测与真实解的相对误差从12%降至4%。
- 在液-液共存区(如压力25bar、CO?浓度75%),IMI方法因自动触发三相测试,减少23%的迭代次数。

3. **单相区优化**:
- 两种改进方法均通过取消不必要的两相/三相稳定性测试,使单相区计算效率提升15%-20%。

#### (四)算法鲁棒性验证
1. **错误恢复机制**:
- 当三相闪蒸失败时,IMI自动降级为两相计算,并通过组合两相极值点重新初始化。
- 在Maljamar separator油(压力69.4bar)测试中,三相闪蒸失败时,IMI通过两相稳定性测试快速定位正确解。

2. **非极值点干扰处理**:
- 当存在正TDP极值点(如液-液共存区),IMI方法将其组成信息用于初始K值生成,避免传统方法因忽略正TDP极值点导致的初始化偏差。

### 四、工业应用价值
1. **模拟器集成**:算法已嵌入三维 compositional reservoir simulator,在北海某油田模型中验证:
- 模拟时间缩短30%,三相区计算误差<0.5%。
- 多相分界计算效率提升40%,减少数值振荡。

2. **碳封存场景适配**:
- 在地质封存库模拟中,IMI方法使单相稳定性测试调用量减少45%,特别适用于含CO?-烃-水三相系统的深层封存场景。

### 五、未来研究方向
1. **多相扩展**:当前方法已验证至四相系统(油-气-水-烃相),计划开发五相通用算法。
2. **黑油模型适配**:针对油气田真实流体,需优化活度系数模型与算法的协同。
3. **并行计算优化**:将稳定性测试并行化,计划在GPU架构上实现加速(目标速度提升10倍)。

### 六、结论
改进初始化策略通过充分利用相稳定性测试的全局信息(包括正、负及零TDP极值点),显著提升计算效率:
- **迭代次数**:三相区减少60%,两相区减少30%。
- **稳定性测试调用**:三相区减少50%,两相区减少20%。
- **收敛速度**:SSI阶段提高2-3倍,牛顿阶段提升1.5倍。

该方法为油气田多相流模拟提供了高效算法框架,特别适用于含CO?-烃类混合物的复杂相行为研究,建议纳入工业模拟器标准模块。
相关新闻
生物通微信公众号
微信
新浪微博
  • 急聘职位
  • 高薪职位

知名企业招聘

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号