Development of a Thermal Stability Method for Phase Appearance and Disappearance Handling in Thermal Compositional Simulators

M. Heidari, T. Stone
{"title":"Development of a Thermal Stability Method for Phase Appearance and Disappearance Handling in Thermal Compositional Simulators","authors":"M. Heidari, T. Stone","doi":"10.2118/203912-ms","DOIUrl":null,"url":null,"abstract":"\n Thermal compositional simulators rely heavily on multicomponent, multiphase flash calculations for a variety of reasons, including reservoir and wellbore initialization, phase appearance and disappearance, and property calculation. In a mass variable formulation, an isenthalpic flash is used for phase split computation, phase saturation update, component mole fraction update in different phases, and temperatures. A natural variable formulation utilizes an isothermal flash mainly for phase appearance and disappearance as well as computation of component mole fractions in appearing phases.\n Multiphase multicomponent isothermal flash calculations cannot be performed in narrow boiling systems which are very common in the simulation of thermal EOR operations such as Steam-Assisted Gravity Drainage (SAGD) or Steam Flooding (SF). In a narrow boiling point system, pressure and temperature are not linearly independent, and an isothermal flash will fail. In addition, flash calculations are computationally expensive, and reservoir simulators use different techniques to perform them as little as possible.\n A new thermal stability check has been developed that can be used in thermal compositional simulators and replaces an isothermal flash calculation. The new stability check quickly determines the phase state of a fluid sample and can be used as an initial guess for mole fraction of a phase appearing in the next simulation cycle. In this method, primary variables of the simulator are used as input for the stability check immediately after the nonlinear solver update so that computation of global mole fractions is not required. The new stability check can also be used in separator and isenthalpic flash calculations to determine the phase state of a fluid. An algorithm is provided, covering all different transitions of phase states in a thermal compositional simulator. The proposed algorithm is significantly faster than a flash calculation and saves simulation time spent in this calculation, hence the overall speed up is case dependent.\n The new stability check is simple, computationally inexpensive, and robust. It can be used for multicomponent and single-component systems, and we tested it rigorously against real field and synthetic models. The new thermal stability check always predicts the number of phase states correctly and never fails. In this paper, we demonstrate a thermal compositional simulation that is run without performing a single flash calculation.","PeriodicalId":11146,"journal":{"name":"Day 1 Tue, October 26, 2021","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Day 1 Tue, October 26, 2021","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2118/203912-ms","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Thermal compositional simulators rely heavily on multicomponent, multiphase flash calculations for a variety of reasons, including reservoir and wellbore initialization, phase appearance and disappearance, and property calculation. In a mass variable formulation, an isenthalpic flash is used for phase split computation, phase saturation update, component mole fraction update in different phases, and temperatures. A natural variable formulation utilizes an isothermal flash mainly for phase appearance and disappearance as well as computation of component mole fractions in appearing phases. Multiphase multicomponent isothermal flash calculations cannot be performed in narrow boiling systems which are very common in the simulation of thermal EOR operations such as Steam-Assisted Gravity Drainage (SAGD) or Steam Flooding (SF). In a narrow boiling point system, pressure and temperature are not linearly independent, and an isothermal flash will fail. In addition, flash calculations are computationally expensive, and reservoir simulators use different techniques to perform them as little as possible. A new thermal stability check has been developed that can be used in thermal compositional simulators and replaces an isothermal flash calculation. The new stability check quickly determines the phase state of a fluid sample and can be used as an initial guess for mole fraction of a phase appearing in the next simulation cycle. In this method, primary variables of the simulator are used as input for the stability check immediately after the nonlinear solver update so that computation of global mole fractions is not required. The new stability check can also be used in separator and isenthalpic flash calculations to determine the phase state of a fluid. An algorithm is provided, covering all different transitions of phase states in a thermal compositional simulator. The proposed algorithm is significantly faster than a flash calculation and saves simulation time spent in this calculation, hence the overall speed up is case dependent. The new stability check is simple, computationally inexpensive, and robust. It can be used for multicomponent and single-component systems, and we tested it rigorously against real field and synthetic models. The new thermal stability check always predicts the number of phase states correctly and never fails. In this paper, we demonstrate a thermal compositional simulation that is run without performing a single flash calculation.
热成分模拟器中相出现和消失处理的热稳定性方法的发展
由于各种原因,热成分模拟器严重依赖于多组分、多相闪蒸计算,包括储层和井筒初始化、相出现和消失以及性质计算。在质量变量公式中,等热闪速用于相分裂计算、相饱和度更新、不同相的组分摩尔分数更新和温度更新。自然变量公式主要利用等温闪蒸来计算相的出现和消失以及出现相的组分摩尔分数。多相多组分等温闪速计算不能在窄沸腾系统中进行,而窄沸腾系统在热驱操作(如蒸汽辅助重力排水(SAGD)或蒸汽驱(SF))的模拟中非常常见。在窄沸点系统中,压力和温度不是线性无关的,等温闪蒸会失效。此外,闪速计算在计算上是昂贵的,油藏模拟器使用不同的技术来尽可能少地执行闪速计算。开发了一种新的热稳定性校核,可用于热成分模拟器,取代等温闪蒸计算。新的稳定性检查可以快速确定流体样品的相态,并且可以用作下一个模拟周期中出现的相的摩尔分数的初始猜测。该方法在非线性解算器更新后立即将模拟器的主要变量作为稳定性检查的输入,从而不需要计算全局摩尔分数。新的稳定性校核也可用于分离器和等焓闪速计算,以确定流体的相态。给出了一种涵盖热成分模拟器中所有不同相变的算法。所提出的算法比flash计算快得多,并且节省了在该计算中花费的模拟时间,因此总体速度取决于情况。新的稳定性检查简单,计算成本低,并且鲁棒。它可以用于多组件和单组件系统,并针对实际现场和综合模型进行了严格的测试。新的热稳定性校核方法总是能准确地预测相态数,而且从不出错。在本文中,我们演示了一个热成分模拟,该模拟无需执行单个闪光计算即可运行。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
文献相关原料
公司名称 产品信息 采购帮参考价格
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信