PIPESIM Python Toolkit 系列(12):PVT数据校准——用实测数据提升模型精度

云智设计
云智设计
云智设计
编辑
154
文章
0
粉丝
PIPESIM评论35阅读模式

PVT 实验数据是组分流体模型校准的关键输入。PTK 支持将实验室 PVT 数据导入模型进行回归校准,使状态方程参数与实际地层流体行为高度吻合。

PIPESIM Python Toolkit 系列(12):PVT数据校准——用实测数据提升模型精度

创建含盐组分的流体

fluid_params = {
    Parameters.CompositionalFluid.LIQUIDVISCOSITYCALC:
        Constants.EmulsionViscosityMethod.CONTINUOUSPHASE,
    Parameters.CompositionalFluid.USERWATERCUTCUTOFF: 40,
    Parameters.CompositionalFluid.IONSODIUM: 1000,
    Parameters.CompositionalFluid.IONCALCIUM: 5000,
    Parameters.CompositionalFluid.IONCHLORIDE: 1000,
}
model.add(ModelComponents.COMPOSITIONALFLUID, "Comp1",
    parameters=fluid_params)

多黏度表处理

PTK 支持多种混合黏度表类型:文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/pipesim/26896.html

  • Black Oil 混合黏度get_set_blackoil_mix_viscosity_table.py
  • 组分混合黏度get_set_compositional_mix_viscosity_table.py
  • 用户自定义黏度表get_set_user_viscosity_table.py
  • MFL 混合黏度get_set_mfl_mix_viscosity_table.py

PVT 数据流自动化

通过 PTK 实现 PVT 校准自动化的工作流:文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/pipesim/26896.html

  1. 从 Excel 或数据库读取实验室 PVT 数据(CCE、DL、分离器测试)
  2. 通过 PTK 设置组分流体的实验数据点
  3. 调用 Multiflash 进行回归计算
  4. 导出校准后的 EOS 参数
  5. 批量应用到多个管网模型

这个过程如果手动操作,每个模型可能需要数小时,而通过 PTK 脚本可以在几分钟内完成批量处理。文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/pipesim/26896.html 文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/pipesim/26896.html

云智设计应力分析服务

客服微信
扫一扫
weinxin
EngGPT
微信号已复制
云智微信公众号
扫一扫
weinxin
cidrg_com
公众号已复制
 
云智设计
  • 本文由 云智设计 发表于2026年6月15日 09:00:00
  • 本站原创文章转载请注明文章出处及链接,谢谢合作!
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证