The following description relates to imaging a porous rock sample using a nanoparticle suspension.
Rock samples are often extracted from subterranean rock formations and analyzed in a laboratory setting to gain information about the properties of the subterranean rock formation. For example, a core sample can be extracted from a well bore defined in the subterranean region or from an outcropping or another location. In some instances, rock samples are analyzed to provide an estimate of porosity, permeability, density, or other properties of the subterranean rock formation.
DESCRIPTION OF DRAWINGS
Like reference symbols in the various drawings indicate like elements.
In some implementations of what is described here, porosity and permeability of porous media are measured using nanoparticles and x-ray tomography. In some instances, other properties of the porous media can be measured, and other types of imaging and analysis can be performed. The porous media can be, for example, shale, sandstone, coal, or another type of rock extracted from a subterranean region. In some cases, the techniques described here can improve porosity and permeability measurement for tight reservoirs and other types of formations.
The nanoparticles can serve as an x-ray contrast tracer to mark the effective porosity, i.e., porosity that provides permeability for fluid flow. In some cases, the nanoparticles are dispersed in an aqueous phase, and the surface tension and capillary forces are attenuated or negligible. The nanoparticles can enter nanometer scale pores and throats easily, giving rise to accurate measurements of nanometer-scale porosity. The measurements can isolate the effective porosity (i.e., the connected porous space) from the bulk porosity (which includes the isolated pore space). And a more accurate computation of pore geometry can allow subsequent calculations of permeability, pore and throat size distributions, connectivity, and tortuosity, and other parameters. Measurement can be done on rock cuttings with irregular size and geometry. Therefore, the techniques described here can be used for a wide range of rock samples, including cores samples with poor cutting quality.
In some aspects, a sample preparation system injects a suspension of nanoparticles into a sample of porous rock. After the nanoparticles diffuse into the connected pore space defined in the rock medium, an imaging system (e.g., x-ray tomography system, magnetic resonance imaging system, etc.) obtains an image of the nanoparticles in the pore space. The nanoparticles act as an imaging-contrast agent, and the porous regions within the rock sample that are occupied by the nanoparticles can be identified from the image. The pore space is then analyzed based on the image. For example, tomography can be used to extract quantitative information. In some cases, the image data are used to calculate porosity and permeability of the rock sample. In some cases, the image data are used to identify connectivity among pore spaces in the rock sample, or to identify the spatial distribution of connected pore spaces in the rock sample.
In some implementations, the sample preparation system is a fluid injection system that includes a column or another housing for the rock sample. A flow inlet through the housing communicates the suspension of nanoparticles into the pore space in the rock medium, and a flow outlet through the housing communicates the suspension of nanoparticles from the rock sample. An example of a sample preparation system is shown in
In some implementations, the imaging system generates a two-dimensional or three-dimensional image. For example, three-dimensional x-ray tomography can be used. An example of an x-ray tomography system is shown in
In some implementations, a data analysis system analyzes the image of the rock sample. The data analysis system can include a computer system, for example, that can run image analysis software, flow simulation software, or other types of software. In some cases, the rock medium has a first mass density, and the nanoparticles have a higher mass density, and the images are analyzed based on mass density contrast in the image. In some cases, the permeability is computed based on a flow simulation of the connected pore space geometry extracted from the image.
The example rock sample 100b in
The nanoparticles 108 can act as an imaging contrast agent in the rock sample 100b. As such, the nanoparticles 108 and their properties can be selected based on an imaging process that will be used to obtain an image of the rock sample. For example, the nanoparticles 108 can be designed to have a mass-density that is substantially higher than the rock medium and the carrier fluid, so that the nanoparticles 108 are distinguishable in an x-ray image of the rock sample 100b. As another example, the nanoparticles 108 can be designed to have a nuclear-spin isotope concentration that is substantially higher than the rock medium and the carrier fluid, so that the nanoparticles 108 are distinguishable in a magnetic resonance imaging (MRI) image of the rock sample 100b.
In some examples, the nanoparticles 108 have a light-weight or hollow core and a high-density outer shell. The high-density outer shell can be, for example, a non-reactive metal material (e.g., gold, silver, etc.) that provides contrast in mass-density based imaging platforms. The light-weight core can be, for example, carbon or a carbon-based material. The light-weight or hollow core reduces the mass of the nanoparticles, which increases their flow rate within the connected pore space 104. In some cases, the nanoparticles are solid and have a relatively uniform density over their volume. The material and size of the nanoparticles 108 can be selected based on the imaging platform that will be used, the type of rock sample, the average pore size in the rock sample, the type of carrier fluid, or a combination of these and other factors. For example, larger nanoparticles 108 can be used to study larger pore space of a sand stone rock sample. In some examples, the nanoparticles 108 can have a diameter in the range of 5 to 500 nanometers, or nanoparticles of another size can be used. In some cases, the rock sample is part of a core sample from a subterranean region that contains hydrocarbon fluid (e.g., oil, natural gas, etc.), and the nanoparticles 108 are selected based on the type of hydrocarbon fluid. For example, smaller nanoparticles can be used to study rock formations that contain lower viscosity natural gas, and larger nanoparticles can be used to study rock formations that contain higher viscosity oil.
The carrier fluid in the nanoparticle suspension can include gas, liquid, or a combination of multiple fluid types. In some cases, the carrier fluid includes nitrogen gas, helium gas, air, natural gas, water, or a combination of these or other fluids. In some cases, the carrier fluid has a low viscosity or other properties that promote flow into small pore spaces in the rock sample.
In the example shown in
In some example implementations, nanoparticles 108 that have a different mass-density from the rock medium 102 are selected. A suspension of the nanoparticles is injected into the rock sample (e.g., using the sample preparation system 200 shown in
In the example shown, the fluid inflow system 202 includes a nanoparticle suspension 208 in a first fluid reservoir, a background solution 210 in a second reservoir, and a flow system connecting the first and second reservoirs to the sample housing system 204. The flow system includes two flow channels 212, 214 connected to two respective inlets of a three-way valve 216. The outlet of the three-way valve is connected to an inlet of a two-way valve 218; an outlet of the two-way valve is connected to the sample housing system 204. The three-way valve 216 can receive a flow of the nanoparticle suspension 208 from the first reservoir, a flow of the background solution 210 from the second reservoir, or possibly both. The three-way valve 216 communicates flow to the two-way valve 218, which communicates flow to the sample housing system 204.
In the example shown, the sample housing system 204 houses a rock sample 222. For example, the rock sample 222 can be the rock sample 100b shown in
In an example aspect of operation, the rock sample 222 is machined and polished, and then placed in a column of the sample housing system 204. The two-way valves 218, 226 are then connected to the top and bottom of the column, and the column is placed in the flushing system as shown in
In the example shown in
In some implementations, the data analysis system 400 can include or be implemented on various types of devices, including, but not limited to, personal computer systems, desktop computer systems, laptops, mainframe computer systems, handheld computer systems, application servers, computer clusters, distributed computing systems, workstations, notebooks, tablets, storage devices, or another type of computing system or device.
In some examples, all or part of the data analysis system 400 communicates with an imaging system or another external system over a communication link. The communication links can include wired or wireless communication networks, other types of communication systems, or a combination thereof. For example, the computer system 402 may include or have access to a telephone network, a data network, a satellite system, dedicated hard lines, or other types of communication links.
The example display device 404 can produce a visual output. The display device 404 can include a computer monitor (e.g., LCD screen), a projector, a printer, a touchscreen device, a plotter, or a combination of one or more of these. In some instances, the display device 404 displays images obtained by an imaging system, plots of data obtained by analyzing images, or other types of information.
As shown in the schematic diagram in
In some examples, the input/output controllers 412 are coupled to input/output devices (e.g., a monitor, a mouse, a keyboard, or other input/output devices) and to a network. The input/output devices can communicate data in analog or digital form over a serial link, a wireless link (e.g., infrared, radio frequency, or others), a parallel link, or another type of link. The network can include any type of communication channel, connector, data communication network, or other link. For example, the network can include a wireless or a wired network, a Local Area Network (LAN), a Wide Area Network (WAN), a private network, a public network (such as the Internet), a WiFi network, a network that includes a satellite link, or another type of data communication network.
The memory 416 can store instructions (e.g., computer code) associated with an operating system, computer applications, and other resources. The memory 416 can also store application data and data objects that can be interpreted by one or more applications or virtual machines running on the computer system 402. As shown in
The processor 414 can execute instructions, for example, to generate output data based on data inputs. For example, the processor 414 can run the applications 417 by executing or interpreting the software, scripts, programs, functions, executables, or other modules contained in the applications 417. The input data received by the processor 414 or the output data generated by the processor 414 can include any of the treatment data, the geological data, the fracture data, the seismic data, or other information.
Some of the subject matter and operations described in this specification can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this specification and their structural equivalents, or in combinations of one or more of them. Some of the subject matter described in this specification can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions, encoded on a computer storage medium for execution by, or to control the operation of, data-processing apparatus. A computer storage medium can be, or can be included in, a computer-readable storage device, a computer-readable storage substrate, a random or serial access memory array or device, or a combination of one or more of them. Moreover, while a computer storage medium is not a propagated signal, a computer storage medium can be a source or destination of computer program instructions encoded in an artificially generated propagated signal. The computer storage medium can also be, or be included in, one or more separate physical components or media (e.g., multiple CDs, disks, or other storage devices).
The term “data-processing apparatus” encompasses all kinds of apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, a system on a chip, or multiple ones, or combinations, of the foregoing. The apparatus can include special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit). The apparatus can also include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, a cross-platform runtime environment, a virtual machine, or a combination of one or more of them.
A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, declarative or procedural languages. A computer program may, but need not, correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
Some of the processes and logic flows described in this specification can be performed by one or more programmable processors executing one or more computer programs to perform actions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only memory or a random-access memory or both. A computer can include a processor that performs actions in accordance with instructions, and one or more memory devices that store the instructions and data. A computer may also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic disks, magneto optical disks, or optical disks. However, a computer need not have such devices. Devices suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices (e.g., EPROM, EEPROM, flash memory devices, and others), magnetic disks (e.g., internal hard disks, removable disks, and others), magneto optical disks , and CD ROM and DVD-ROM disks. In some cases, the processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
To provide for interaction with a user, operations can be implemented on a computer having a display device (e.g., a monitor, or another type of display device) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse, a trackball, a tablet, a touch sensitive screen, or another type of pointing device) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input. In addition, a computer can interact with a user by sending documents to and receiving documents from a device that is used by the user; for example, by sending web pages to a web browser on a user's client device in response to requests received from the web browser.
A computer system may include a single computing device, or multiple computers that operate in proximity or generally remote from each other and typically interact through a communication network. Examples of communication networks include a local area network (“LAN”) and a wide area network (“WAN”), an inter-network (e.g., the Internet), a network comprising a satellite link, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks). A relationship of client and server may arise by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
While this specification contains many details, these should not be construed as limitations on the scope of what may be claimed, but rather as descriptions of features specific to particular examples. Certain features that are described in this specification in the context of separate implementations can also be combined. Conversely, various features that are described in the context of a single implementation can also be implemented in multiple embodiments separately or in any suitable sub-combination.
A number of examples have been described. Various modifications can be made without departing from the scope of the present disclosure. Accordingly, other embodiments are within the scope of the following claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US14/46342 | 7/11/2014 | WO | 00 |