4.7 Article

FieldOpt: A powerful and effective programming framework tailored for field development optimization

期刊

COMPUTERS & GEOSCIENCES
卷 135, 期 -, 页码 -

出版社

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.cageo.2019.104379

关键词

Programming framework; Field development optimization; C plus

资金

  1. Research Council of Norway [269178]
  2. Schlumberger Stavanger Research, Norway

向作者/读者索取更多资源

Petroleum field development involves critical decisions such as well location, well completion design and optimal control setting that have a significant impact on revenues and costs. These decisions are associated with a large degree of engineering effort that commonly involves time-consuming reservoir simulations to compute the performance of different field development scenarios. Increasingly within the petroleum industry, software tools and optimization methodology are developed and implemented to support and augment the various decision-making processes. The overall aim of these tools is to increase productivity and improve decision quality. Within this context, this work introduces an open-source, extensible, tailor-made programming framework: FieldOpt. FieldOpt's primary purpose is rapid prototyping and testing of optimization procedures to solve critical field development problems. The framework is implemented in C++ and provides an efficient integration of mathematical optimization procedures with reservoir simulation. FieldOpt's modular architecture and use of object-oriented programming allow the users to adapt and extend the code with ease. The architecture has proven successful in facilitating new optimization algorithms, new use cases, and new methodology for optimization with minimal effort and change to internal data structures and data flow. Three use cases are presented to demonstrate the optimization capabilities of FieldOpt as well as the flexibility and ease-of-use of the software regarding configuring various optimization procedures to solve a range of field development problems. The three use cases presented optimize on well control, well completion design and well placement parameters, respectively. For each case, both the configuration of the algorithms and problems within FieldOpt as well as the final solution and performance of the different optimization procedures are discussed. In all three cases, FieldOpt was able to find significant improvements or crucial information to decision making.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据