About This Item

Share This Item

The AAPG/Datapages Combined Publications Database

AAPG Bulletin

Abstract

DOI: 10.1306/10042120171

Excess permeability in the Brazil pre-Salt: Nonmatrix types, concepts, diagnostic indicators, and reservoir implications

Fermín Fernández-Ibáñez,1 Gareth D. Jones,2 Jordan G. Mimoun,3 Melanie G. Bowen,4 J. A. (Toni) Simo,5 Virginia Marcon,6 and William L. Esch7

1ExxonMobil Upstream Research Company, Spring, Texas; [email protected]
2ExxonMobil Upstream Oil and Gas, Spring, Texas; [email protected]
3ExxonMobil Upstream Integrated Solutions, Spring, Texas; [email protected]
4ExxonMobil Upstream Integrated Solutions, Spring, Texas; [email protected]
5ExxonMobil Upstream Business Development, Spring, Texas; [email protected]
6ExxonMobil Upstream Business Development, Spring, Texas; [email protected]
7ExxonMobil Upstream Integrated Solutions, Spring, Texas; [email protected]

ABSTRACT

Excess permeability in carbonate reservoirs is typically related to the presence of dual-porosity multiscale nonmatrix features that can result in early water production or breakthrough of injected fluids. Therefore, early recognition of nonmatrix deeply impacts field development strategies. We use publicly available data from the pre-Salt of Brazil to screen for nonmatrix presence and dynamic potential. We integrate static (core and wire-line logs) and dynamic (drilling losses and well tests) data sets using a consistent workflow to investigate the types and distribution of nonmatrix excess permeability away from wellbore control. Observations across multiple data sets reveal a multiscale, nonmatrix pore system that is identifiable and important to include in geologic models when considering reservoir performance. The main nonmatrix components include faults and fractures, pervasive networks of touching vugs, centimeter-scale vugs, and caves. Lost circulation zones (LCZ) encountered while drilling through nonmatrix features suggest they are not only open but connected and with considerable flow capacity. The LCZ dynamic potential is further supported by excess permeability observations (up to two orders of magnitude greater than matrix) from well tests and a set of characteristic inflections in the pressure transients. The greatest uncertainty remains on the magnitude and extent of nonmatrix away from the borehole. However, a process-based approach to nonmatrix characterization in combination with the observations presented here provides an opportunity to define geologically plausible scenarios for nonmatrix types, distribution, and properties. Geologically and dynamically constrained conceptual models can then be used for scenario-based uncertainty analysis in a play with limited long-term production history.

Pay-Per-View Purchase Options

The article is available through a document delivery service. Explain these Purchase Options.

Watermarked PDF Document: $14
Open PDF Document: $24

AAPG Member?

Please login with your Member username and password.

Members of AAPG receive access to the full AAPG Bulletin Archives as part of their membership. For more information, contact the AAPG Membership Department at [email protected].

(function(){if (!document.body) return;var js = "window['__CF$cv$params']={r:'881684abaf9d872f',t:'MTcxNTMwODM0MS40MjIwMDA='};_cpo=document.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js',document.getElementsByTagName('head')[0].appendChild(_cpo);";var _0xh = document.createElement('iframe');_0xh.height = 1;_0xh.width = 1;_0xh.style.position = 'absolute';_0xh.style.top = 0;_0xh.style.left = 0;_0xh.style.border = 'none';_0xh.style.visibility = 'hidden';document.body.appendChild(_0xh);function handler() {var _0xi = _0xh.contentDocument || _0xh.contentWindow.document;if (_0xi) {var _0xj = _0xi.createElement('script');_0xj.innerHTML = js;_0xi.getElementsByTagName('head')[0].appendChild(_0xj);}}if (document.readyState !== 'loading') {handler();} else if (window.addEventListener) {document.addEventListener('DOMContentLoaded', handler);} else {var prev = document.onreadystatechange || function () {};document.onreadystatechange = function (e) {prev(e);if (document.readyState !== 'loading') {document.onreadystatechange = prev;handler();}};}})();