全隐式油藏模拟器的鲁棒模糊时间步长选择器

P. Crumpton
{"title":"全隐式油藏模拟器的鲁棒模糊时间步长选择器","authors":"P. Crumpton","doi":"10.2118/193809-MS","DOIUrl":null,"url":null,"abstract":"\n The objective of this work is to avoid wasteful timestep cuts of the reservoir simulator by developing a timestep-selector that controls the linear and non-linear iterations as well as the physical quantities. Using a Fuzzy logic framework, a non-linear timestep selector has been developed that reduces run time, and increases robustness for challenging nonlinear simulations.\n From a linear analysis standpoint a fully implicit reservoir simulator has no stability limit on the size the timestep. However, in practice the non-linearity prevents arbitrary timestep size being chosen. Without any theory to guide us the timestep choice it is left to heuristics, usually based on physical engineering constraints such as the previous time steps, maximum pressure and saturation changes. This can be very effective, but can lead to many timestep cuts, and sometimes lead to failure of the simulator. This is especially common for highly non-linear dual-porosity, dual-permeability reservoirs which are very common in the Middle East. Here a Fuzzy logic framework is used to construct a non-linear timestep selector which takes many inputs (linear and non-linear convergence data as well as pressure and saturation changes) and breaks down the complexity. Firstly fuzzification of the inputs into fuzzy sets (e.g. High medium and low) then applications of rules (e.g. if linear high then timestep is low) and de-fuzzification into a crisp timestep to be used for the next iteration. This process provides us with a powerful framework to construct various strategies for controlling the timestep. In contrast, traditional timestep controllers use crisp logic, this is difficult to blend multiple conflicting inputs to a timestep selector.\n To demonstrate the effectiveness of this approach results are presented on a suite of cases, covering a wide range of models including compositional and dual-porosity cases. For some cases a dramatic 3x improvement is observed, however, what is more important, is on average the new timestep selector significantly improves performance, especially for the slow challenging cases; by reducing the time steps wasted due to timestep cuts. Perhaps what is most impressive is that the fuzzy controller did achieve the goals of the fuzzy rules to keep the non-linear and linear iterations under control, which had the benefit of reducing total failures of the simulator.\n A fuzzy logic framework is applied to timestep selection of a fully implicit reservoir simulator. A combination of convergence data as well as physical quantities are used as inputs which has led to a robust and extendable timestep selector.","PeriodicalId":246878,"journal":{"name":"Day 2 Thu, April 11, 2019","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Robust Fuzzy Timestep Selector for a Fully Implicit Reservoir Simulator\",\"authors\":\"P. Crumpton\",\"doi\":\"10.2118/193809-MS\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\n The objective of this work is to avoid wasteful timestep cuts of the reservoir simulator by developing a timestep-selector that controls the linear and non-linear iterations as well as the physical quantities. Using a Fuzzy logic framework, a non-linear timestep selector has been developed that reduces run time, and increases robustness for challenging nonlinear simulations.\\n From a linear analysis standpoint a fully implicit reservoir simulator has no stability limit on the size the timestep. However, in practice the non-linearity prevents arbitrary timestep size being chosen. Without any theory to guide us the timestep choice it is left to heuristics, usually based on physical engineering constraints such as the previous time steps, maximum pressure and saturation changes. This can be very effective, but can lead to many timestep cuts, and sometimes lead to failure of the simulator. This is especially common for highly non-linear dual-porosity, dual-permeability reservoirs which are very common in the Middle East. Here a Fuzzy logic framework is used to construct a non-linear timestep selector which takes many inputs (linear and non-linear convergence data as well as pressure and saturation changes) and breaks down the complexity. Firstly fuzzification of the inputs into fuzzy sets (e.g. High medium and low) then applications of rules (e.g. if linear high then timestep is low) and de-fuzzification into a crisp timestep to be used for the next iteration. This process provides us with a powerful framework to construct various strategies for controlling the timestep. In contrast, traditional timestep controllers use crisp logic, this is difficult to blend multiple conflicting inputs to a timestep selector.\\n To demonstrate the effectiveness of this approach results are presented on a suite of cases, covering a wide range of models including compositional and dual-porosity cases. For some cases a dramatic 3x improvement is observed, however, what is more important, is on average the new timestep selector significantly improves performance, especially for the slow challenging cases; by reducing the time steps wasted due to timestep cuts. Perhaps what is most impressive is that the fuzzy controller did achieve the goals of the fuzzy rules to keep the non-linear and linear iterations under control, which had the benefit of reducing total failures of the simulator.\\n A fuzzy logic framework is applied to timestep selection of a fully implicit reservoir simulator. A combination of convergence data as well as physical quantities are used as inputs which has led to a robust and extendable timestep selector.\",\"PeriodicalId\":246878,\"journal\":{\"name\":\"Day 2 Thu, April 11, 2019\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-03-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Day 2 Thu, April 11, 2019\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2118/193809-MS\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Day 2 Thu, April 11, 2019","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2118/193809-MS","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

这项工作的目的是通过开发一个控制线性和非线性迭代以及物理量的时间步长选择器来避免浪费的油藏模拟器的时间步长切割。利用模糊逻辑框架,开发了一个非线性时间步长选择器,减少了运行时间,并增加了具有挑战性的非线性仿真的鲁棒性。从线性分析的角度看,完全隐式油藏模拟器对时间步长大小没有稳定性限制。然而,在实践中,非线性阻止了任意时间步长的选择。没有任何理论来指导我们的时间步长选择,它留给启发式,通常基于物理工程约束,如以前的时间步长,最大压力和饱和度的变化。这可能非常有效,但可能导致许多时间步长削减,有时还会导致模拟器失败。这在中东地区非常常见的高度非线性双孔双渗储层中尤其常见。这里使用模糊逻辑框架来构建非线性时间步长选择器,该选择器接受许多输入(线性和非线性收敛数据以及压力和饱和度变化)并分解复杂性。首先将输入模糊化为模糊集(例如,高、中、低),然后应用规则(例如,如果线性高,则时间步长低),并将其去模糊化为一个清晰的时间步长,用于下一次迭代。这个过程为我们提供了一个强大的框架来构建各种策略来控制时间步长。相比之下,传统的时间步长控制器使用清晰的逻辑,这很难将多个冲突的输入混合到时间步长选择器中。为了证明这种方法的有效性,研究人员在一系列案例中给出了结果,这些案例涵盖了广泛的模型,包括成分和双重孔隙度的案例。对于某些情况,可以观察到显着的3倍改进,然而,更重要的是,平均而言,新的时间步长选择器显着提高了性能,特别是对于缓慢的挑战性情况;通过减少由于时间步骤削减而浪费的时间步骤。也许最令人印象深刻的是,模糊控制器确实实现了模糊规则的目标,使非线性和线性迭代处于控制之下,这有利于减少模拟器的总故障。将模糊逻辑框架应用于全隐式油藏模拟器的时间步长选择。收敛数据和物理量的组合被用作输入,这导致了一个鲁棒和可扩展的时间步长选择器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Robust Fuzzy Timestep Selector for a Fully Implicit Reservoir Simulator
The objective of this work is to avoid wasteful timestep cuts of the reservoir simulator by developing a timestep-selector that controls the linear and non-linear iterations as well as the physical quantities. Using a Fuzzy logic framework, a non-linear timestep selector has been developed that reduces run time, and increases robustness for challenging nonlinear simulations. From a linear analysis standpoint a fully implicit reservoir simulator has no stability limit on the size the timestep. However, in practice the non-linearity prevents arbitrary timestep size being chosen. Without any theory to guide us the timestep choice it is left to heuristics, usually based on physical engineering constraints such as the previous time steps, maximum pressure and saturation changes. This can be very effective, but can lead to many timestep cuts, and sometimes lead to failure of the simulator. This is especially common for highly non-linear dual-porosity, dual-permeability reservoirs which are very common in the Middle East. Here a Fuzzy logic framework is used to construct a non-linear timestep selector which takes many inputs (linear and non-linear convergence data as well as pressure and saturation changes) and breaks down the complexity. Firstly fuzzification of the inputs into fuzzy sets (e.g. High medium and low) then applications of rules (e.g. if linear high then timestep is low) and de-fuzzification into a crisp timestep to be used for the next iteration. This process provides us with a powerful framework to construct various strategies for controlling the timestep. In contrast, traditional timestep controllers use crisp logic, this is difficult to blend multiple conflicting inputs to a timestep selector. To demonstrate the effectiveness of this approach results are presented on a suite of cases, covering a wide range of models including compositional and dual-porosity cases. For some cases a dramatic 3x improvement is observed, however, what is more important, is on average the new timestep selector significantly improves performance, especially for the slow challenging cases; by reducing the time steps wasted due to timestep cuts. Perhaps what is most impressive is that the fuzzy controller did achieve the goals of the fuzzy rules to keep the non-linear and linear iterations under control, which had the benefit of reducing total failures of the simulator. A fuzzy logic framework is applied to timestep selection of a fully implicit reservoir simulator. A combination of convergence data as well as physical quantities are used as inputs which has led to a robust and extendable timestep selector.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信