Nuclear Magnetic Resonance (NMR) is a logging tool for measuring the petrophysical properties of reservoir rocks. One of its important applications is to evaluate the pore size distribution by assuming the porous space within the rock has simple pore geometry, e.g., a spherical shape with a smooth surface. However, in reality, the surface of the solid-pore interface is irregular and rough. Surface roughness accelerates the relaxation of NMR signals by offering more surface area for nuclear spins to be relaxed, resulting in shorter NMR relaxation times. Without accounting for the surface roughness effect in NMR log interpretation, petrophysicists may underestimate the pore sizes of reservoir rocks. As a result there is a pressing need to develop systems and methods to determine pore surface roughness and correct NMR relaxation times.
This summary is provided to introduce a selection of concepts that are further described below in the detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.
In general, in one aspect, embodiments related to a method for a novel three-dimensional (“3D”) pore surface roughness quantification are disclosed. The methods include obtaining, using a micro-computed tomography system, a 3D image of a pore space and, using an image analysis system: discretizing the 3D image to generate a meshed surface; constructing, using parametric functions, a reference surface and a constructed surface from the meshed surface, wherein the reference surface preserves a smoother shape of the pore space than the constructed surface; evaluating, using the reference surface and the constructed surface, a plurality of surface distances, wherein the plurality comprises a surface distance for each mesh point; and determining, using the plurality of surface distances, a roughness coefficient. The methods further include obtaining, using a nuclear magnetic resonance (“NMR”) well logging tool, an observed T2 time for at least one sample depth in a well; determining, using a well log analysis system and the roughness coefficient, a corrected T2 time from the observed T2 time; and determining, using the well log analysis system and the corrected T2 time, an average pore size in a rock formation.
In general, in one aspect, embodiments related to a system for a novel 3D pore surface roughness quantification are disclosed. The system includes a micro-computed tomography system configured to obtain a 3D image of a pore space, and an image analysis system configured to: discretize the 3D image to generate a meshed surface; construct, using parametric functions, a reference surface and a constructed surface from the meshed surface, wherein the reference surface preserves a smoother shape of the pore space than the constructed surface; evaluate, using the reference surface and the constructed surface, a plurality of surface distances, wherein the plurality comprises a surface distance for each mesh point; and determine, using the plurality of surface distances, a roughness coefficient. The system further includes a NMR well logging tool configured to obtain an observed T2 time for at least one sample depth in a well, and a well log analysis system configured to: determine, using the roughness coefficient, a corrected T2 time from the observed T2 time; and determine, using the corrected T2 time, an average pore size in a rock formation.
Other aspects and advantages of the claimed subject matter will be apparent from the following description and the appended claims.
Specific embodiments of the disclosed technology will now be described in detail with reference to the accompanying figures. Like elements in the various figures are denoted by like reference numerals for consistency.
In the following detailed description of embodiments of the disclosure, numerous specific details are set forth in order to provide a more thorough understanding of the disclosure. However, it will be apparent to one of ordinary skill in the art that the disclosure may be practiced without these specific details. In other instances, well-known features have not been described in detail to avoid unnecessarily complicating the description.
Throughout the application, ordinal numbers (e.g., first, second, third, etc.) may be used as an adjective for an element (i.e., any noun in the application). The use of ordinal numbers is not to imply or create any particular ordering of the elements nor to limit any element to being only a single element unless expressly disclosed, such as using the terms “before,” “after,” “single,” and other such terminology. Rather, the use of ordinal numbers is to distinguish between the elements. By way of an example, a first element is distinct from a second element, and the first element may encompass more than one element and succeed (or precede) the second element in an ordering of elements.
In the following description of
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a NMR log” includes reference to one or more of such NMR logs.
Terms such as “approximately,” “substantially,” etc., mean that the recited characteristic, parameter, or value need not be achieved exactly, but that deviations or variations, including for example, tolerances, measurement error, measurement accuracy limitations and other factors known to those of skill in the art, may occur in amounts that do not preclude the effect the characteristic was intended to provide.
It is to be understood that one or more of the steps shown in the flowcharts may be omitted, repeated, and/or performed in a different order than the order shown. Accordingly, the scope disclosed herein should not be considered limited to the specific arrangement of steps shown in the flowcharts.
Although multiple dependent claims are not introduced, it would be apparent to one of ordinary skill that the subject matter of the dependent claims of one or more embodiments may be combined with other dependent claims.
Nuclear magnetic resonance (NMR) is a physical phenomenon that has been used in chemistry, physics, as well as in medicine to image opaque bodies. The same principles involved in these disciplines apply to imaging any fluid-saturated porous medium, including rocks in a hydrocarbon reservoir. NMR imaging has therefore been adapted to both laboratory research as well as borehole logging tools for in situ reservoir evaluation.
NMR-logging measures the induced magnetic moment of hydrogen nuclei (protons) contained within the fluid-filled pore spaces of reservoir rocks. Magnetic moment is the strength and direction of a magnetic field, and may be visualized as a vector-valued quantity at each point within the magnetic field. A magnetic moment may be induced by subjecting the sample to an externally generated magnetic field.
Unlike acoustic, density, neutron, resistivity, and other conventional logging measurements, which respond to rock and fluid properties, NMR-logging measurements respond to the presence of hydrogen protons. These protons primarily occur in pore fluids, hence NMR measurements are a function of the volume, composition, viscosity, and distribution of these fluids (e.g., oil, gas, and water). NMR logs provide information about the fluids present in a medium, including the sizes of the pores containing the fluids. From this information, it is possible to infer physical properties such as porosity and permeability.
There are two phases to an NMR measurement: polarization and acquisition. First, hydrogen atoms in the fluid must be aligned (polarized) in the direction of a first static external magnetic field. This polarization takes a characteristic time T1. Second, the hydrogen atoms are tipped by a short burst from a second oscillating magnetic field that is designed so that the atoms precess in resonance in a plane perpendicular to the first external magnetic field. The frequency of oscillation is known as the Larmor frequency. The precession of the hydrogen atoms induces an electrical signal in a receiving antenna. The decay time of this signal is known as the T2 time.
During well logging, there is a tradeoff between the time needed for polarization and acquisition and other logging parameters such as logging speed and sampling frequency. The longer the time spent on polarization and acquisition, the more complete the measurement. However, a long polarization and acquisition time will result in a slower logging speed or less frequent samples.
One of the important applications of NMR well logging is to evaluate the pore size distribution by assuming the pore space has a simple geometry, e.g., a spherical shape with a smooth surface. However, the solid-pore interface may be irregular and rough. This roughness accelerates the relaxation of NMR signals by offering more surface area for nuclear spins to be relaxed, resulting in a shorter T2 time. Without accounting for the surface roughness in NMR-logging interpretation, petrophysicists may underestimate the pore sizes within reservoir rocks.
Presented below are methods and a system for determining the surface roughness of pore spaces in rocks so that the pore size may be accurately estimated. The T2 time may then be corrected. Determination of surface roughness is accomplished by obtaining an image of a connected volume of pore spaces, examining a pixelated (i.e., discretized) version of the image of a particular three-dimensional (“3D”) pore space, and constructing a triangulated mesh surface in place of the original pixelated pore space. A reference surface without surface texture may be created using parametric functions (such as, e.g., spherical harmonic functions), and a constructed surface that includes surface roughness may also be generated. The height variation between the reference and constructed surface may then be calculated as a surface roughness value at each location on the surface and used to determine a roughness coefficient that represents the entire pore space. This roughness coefficient may then be used to correct the T2 time.
Some disconnected pore bodies among the plurality of individual pores may have complex geometries, which are not suitable for a spherical harmonic expansion (e.g., they may have handles). Thus, a second-level pore separation algorithm may be used to simplify the pore geometry of the disconnected pore bodies further. As shown in
Topology fixing and surface re-meshing are necessary prior to surface reconstruction of an individual pore. Topology fixing attempts to fill pixel vacancies and remove unnecessary pixels from the pore surface so that the surface has a spherical topology. A surface has spherical topology if the surface meets the requirements of being closed and having no holes and handles. The fixed pore surface with a spherical topology may be mapped to a unit spherical surface, from which spherical harmonic coefficients for surface reconstruction may be calculated. It is intended that topology fixing not change the original pore volume significantly.
Once the topology fixing is done, the surface of the pixelated pore structure may be recreated using a triangulated mesh (400), as shown in
Once the triangulated mesh (400) is recreated, a surface may be constructed using two mathematical tools: spherical parameterization and spherical harmonics. Spherical parameterization is a prerequisite for deriving a spherical harmonic [SH] expansion, and creates a one-to-one mapping between a given pore surface and a unit spherical surface such that
where x, y, and z are the coordinates of a mesh point (402) on the object surface. p(θ,φ,1) is the corresponding point on the unit spherical surface, with the azimuth angle φ and the inclination angle θ ranging from [0, 2π] and [0, π] respectively. The unit radius may be ignored in the following formulations.
Spherical parameterization is a particular case of surface parameterization. In surface parametrization a one-to-one mapping may be created from some parameter domain to a surface. The parameter domain may be itself a surface, and thus surface parametrization may include mapping one surface S1 to another surface S2. In the case of spherical parametrization, the parameter domain is the surface of a unit sphere.
In some embodiments, surface parametrization involves the minimization of some types of distortions, such as, for example, length distortion, angle distortion, and area distortion. Accordingly, a surface parametrization may be isometric, or length preserving, if each arc on surface S1 is mapped to an arc on surface S2 with the same length. In addition, a surface parametrization may be conformal, or angle preserving, if the angle of each pair of intersecting arcs on surface S2 is the same as that of the corresponding arc pair on surface S1. A surface parametrization may be also equiareal, or area preserving, if each part on S1 is mapped onto a part on S2 with the same area. One skilled in the art would understand that surface parametrization may be one of, or a combination of two or three of, isometric, conformal and equiareal.
In some embodiments, the spherical parametrization may be performed using a Control of Area and Length Distortion (CALD) algorithm. However, any other method for spherical parametrization known to a person of ordinary skill in the art may also be used. The CALD algorithm minimizes the area distortion while controlling the length distortion. The CALD algorithm may start with an initial parametrization and may improve iteratively the quality of a mesh for better parametrization. In some embodiments the iterative procedure is based on mesh smoothing. Mesh smoothing is a procedure that relocates mesh points (402) to improve the mesh quality without changing the mesh topology. Non-limiting examples of mesh-smoothing techniques include Laplacian smoothing and optimization-based smoothing. In some embodiments, local smoothing and global smoothing are combined to improve the quality of the mesh. Local smoothing aims at minimizing area distortion at a local sub-mesh, while global smoothing aims at distributing area distortion over the whole surface.
Once spherical parametrization is performed on the triangulated mesh (400), a surface may be obtained in continuous form using series expansions with spherical harmonics (SH). Specifically, any point coordinate (x(θ′,φ′), y (θ′,φ′),z (θ′, φ′))T on the pore surface can be expanded as a summation of SH series
The SH expansion coefficients Cxnm, Cynm, and Cznm are solved from the linear equation system constituted by Eq. (2)-(4). As long as the number of mesh points (402) is larger than the number of unknowns (the SH expansion coefficients) the standard least squares algorithm is sufficient to solve Cxnm, Cynm, and Cznm. Once the SH coefficients are calculated, one may use them to construct the pore surface.
In
To evaluate the roughness of the pore space, vectors normal to the reference surface and passing though the reference-surface mesh points may be first determined. Then intersection points on the constructed surface may be identified, where an intersection point is the point where a normal vector of the reference surface intersects the nearest constructed-surface mesh element. From this, a distance may be computed between the intersection point on the constructed surface and the corresponding reference-surface mesh point; this distance may be treated as a surface height difference, and thus, as a measure of local roughness.
After determining the local roughness, a value may be determined that parameterizes the surface roughness of the entire pore space as a dimensionless value. This overall surface roughness coefficient, is evaluated by
An NMR well logging tool may be used to measure an observed T2 time for at least one depth in a well. A well log analysis system may then use a surface roughness coefficient α and the observed T2 time to determine a corrected T2 time. In some embodiments, the ratio of pore surface area to pore volume S/V of a reference pore system may be related to T2 by the expression:
The well log analysis system may also use the corrected T2 time to determine an average pore size in a rock formation using techniques familiar to a person of ordinary skill in the art. The average pore size in a rock formation may subsequently be used to increase the reliability of characterizing petrophysical properties of reservoir rocks, including porosity, pore-size distribution, fluid type, permeability, etc. These reservoir characteristics may allow for the simulation, using a reservoir simulator, of fluid flow in a reservoir. The image analysis system used to obtain the 3D image of the pore spaces is a particular example of a computer system (802). A well log analysis system is another example of a computer system (802).
The computer (802) can serve in a role as a client, network component, a server, a database or other persistency, or any other component (or a combination of roles) of a computer system for performing the subject matter described in the instant disclosure. The illustrated computer (802) is communicably coupled with a network (830). In some implementations, one or more components of the computer (802) may be configured to operate within environments, including cloud-computing-based, local, global, or other environment (or a combination of environments).
At a high level, the computer (802) is an electronic computing device operable to receive, transmit, process, store, or manage data and information associated with the described subject matter. According to some implementations, the computer (802) may also include or be communicably coupled with an application server, e-mail server, web server, caching server, streaming data server, business intelligence (BI) server, or other server (or a combination of servers).
The computer (802) can receive requests over network (830) from a client application (for example, executing on another computer (802)) and responding to the received requests by processing the said requests in an appropriate software application. In addition, requests may also be sent to the computer (802) from internal users (for example, from a command console or by other appropriate access method), external or third-parties, other automated applications, as well as any other appropriate entities, individuals, systems, or computers.
Each of the components of the computer (802) can communicate using a system bus (803). In some implementations, any or all of the components of the computer (802), both hardware or software (or a combination of hardware and software), may interface with each other or the interface (804) (or a combination of both) over the system bus (803) using an application programming interface (API) (812) or a service layer (813) (or a combination of the API (812) and service layer (813)). The API (812) may include specifications for routines, data structures, and object classes. The API (812) may be either computer-language independent or dependent and refer to a complete interface, a single function, or even a set of APIs. The service layer (813) provides software services to the computer (802) or other components (whether or not illustrated) that are communicably coupled to the computer (802). The functionality of the computer (802) may be accessible for all service consumers using this service layer. Software services, such as those provided by the service layer (813), provide reusable, defined business functionalities through a defined interface. For example, the interface may be software written in JAVA, C++, or other suitable language providing data in extensible markup language (XML) format or another suitable format. While illustrated as an integrated component of the computer (802), alternative implementations may illustrate the API (812) or the service layer (813) as stand-alone components in relation to other components of the computer (802) or other components (whether or not illustrated) that are communicably coupled to the computer (802). Moreover, any or all parts of the API (812) or the service layer (813) may be implemented as child or sub-modules of another software module, enterprise application, or hardware module without departing from the scope of this disclosure.
The computer (802) includes an interface (804). Although illustrated as a single interface (804) in
The computer (802) includes at least one computer processor (805). Although illustrated as a single computer processor (805) in
The computer (802) also includes a memory (806) that holds data for the computer (802) or other components (or a combination of both) that can be connected to the network (830). For example, memory (806) can be a database storing data consistent with this disclosure. Although illustrated as a single memory (806) in
The application (807) is an algorithmic software engine providing functionality according to particular needs, desires, or particular implementations of the computer (802), particularly with respect to functionality described in this disclosure. For example, application (807) can serve as one or more components, modules, applications, etc. Further, although illustrated as a single application (807), the application (807) may be implemented as multiple applications (807) on the computer (802). In addition, although illustrated as integral to the computer (802), in alternative implementations, the application (807) can be external to the computer (802).
There may be any number of computers (802) associated with, or external to, a computer system containing computer (802), wherein each computer (802) communicates over network (830). Further, the term “client,” “user,” and other appropriate terminology may be used interchangeably as appropriate without departing from the scope of this disclosure. Moreover, this disclosure contemplates that many users may use one computer (802), or that one user may use multiple computers (802).
Although only a few example embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from this invention. Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the following claims.