IP Library Granted Patent US 11,590,708
Granted Patent B2
US 11,590,708 · App. 16/014,525 · Granted Feb 28, 2023

Three-dimensional fluid micromodels

Inventors: Ali Alkhatib (Dhahran, SA); Amar Alshehri (Dhahran, SA); Ming Han (Dhahran, SA)
Assignee: Saudi Arabian Oil Company
B29C64/386B29C64/20G01N33/24G06T17/00B33Y10/00B33Y50/00G01V99/00G06T2200/04G06T2200/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,590,708
App. No.
16/014,525
Granted
Feb 28, 2023
Kind
B2
Abstract

The subject matter of this specification can be embodied in, among other things, a system that includes a three-dimensional fabricator. An image processing module acquires an image of a rock sample having a network of pores, a transformation module transforms the image into a binary matrix and determine a set of statistical moments of the binary matrix, a layer generation module generates a first representation of a first stochastic layer based on the set and emulative of the rock sample and generates a second representation of a second stochastic layer based on the set and emulative of the rock sample. An arrangement module arranges the first representation and the second representation as adjacent layers of a three-dimensional model emulative of the rock sample, and provides the first representation and the second representation to the 3D fabricator for fabrication as a physical three-dimensional fluid micromodel emulative of the rock sample.

Claims (43)

1. A non-transitory computer-readable medium storing instructions executable by a processing device to perform operations comprising:

acquiring, by a computer device, an image of a section of a rock sample having a network of pores;

transforming, by the computer device, the image into a binary matrix;

determining, by the computer device, a set of one or more statistical characteristics of the binary matrix;

generating, by the computer device, a first representation of a first stochastic simulated rock layer emulative of the rock sample and having a first pseudorandom distribution of porous regions and non-porous regions that is based on the determined set of one or more statistical characteristics of the binary matrix;

generating, by the computer device, a second representation of a second simulated rock layer emulative of the rock sample and having a second pseudorandom distribution of porous regions and non-porous regions that is based on the determined set of one or more statistical characteristics of the binary matrix, the second representation being different from the first representation;

arranging, by the computer device, the first representation and the second representation such that the first simulated rock layer and the second simulated rock layer are arranged as adjacent layers of a three-dimensional model emulative of the rock sample; and

providing, by the computer device, the first representation and the second representation as adjacent layers of the three-dimensional model emulative of the rock sample.

2. The non-transitory computer-readable medium of claim 1 , wherein arranging the first representation and the second representation further comprises:

forming, under control of the computer device, the three-dimensional model as a physical three-dimensional fluid micromodel emulative of the rock sample, the forming comprising:

forming a first physical micromodel layer comprising a network of pores based on the first representation; and

forming a second physical micromodel layer comprising a network of pores based on the second representation adjacent the first physical micromodel layer.

3. The non-transitory computer-readable medium of claim 2 , wherein forming the three-dimensional model as the physical three-dimensional fluid micromodel emulative of the rock sample comprises:

providing, by the computer device, the first representation as a first collection of commands to a three-dimensional printer; and

printing, by the three dimensional printer, the first physical micromodel layer as a first printed layer in a physical three-dimensional printed model; and

forming at least the second physical micromodel layer further comprises:

providing, by the computer device, the second representation as a second collection of commands to the three-dimensional printer; and

printing, by the three dimensional printer, the second physical micromodel layer as a second printed layer in the physical three-dimensional printed model.

4. The non-transitory computer-readable medium of claim 1 , wherein arranging the first representation and the second representation further comprises:

arranging, by the computer device, the first representation and the second representation into a computer-generated three-dimensional representation based on the set, the computer-generated three-dimensional representation comprising a three-dimensional network of pores emulative of the rock sample; and

transforming, by the computer device, a degree of heterogeneity of the computer-generated three-dimensional representation by applying a moving average to the distribution of the three-dimensional network of pores within the computer-generated three-dimensional representation.

5. The non-transitory computer-readable medium of claim 4 , the operations further comprising:

identifying, by the computer device, at least one outer boundary of the computer-generated three-dimensional representation; and

removing pores from the outer boundary.

6. The non-transitory computer-readable medium of claim 1 , the operations further comprising determining, by the computer device, the determined set of one or more statistical characteristics of the binary matrix, wherein the set comprises one or more of a statistical mean and a statistical covariance.

7. A system comprising:

a three-dimensional (3D) fabricator;

an image processing module configured to acquire an image of a section of a rock sample having a network of pores;

a transformation module configured to transform the image into a binary matrix and determine a set of one or more statistical characteristics of the binary matrix, the set comprising one or more of a statistical mean and a statistical covariance;

a layer generation module configured to:

generate a first representation of a first simulated rock layer emulative of the rock sample and having a first pseudorandom distribution of porous regions and non-porous regions that is based on the set of one or more statistical characteristics of the binary matrix; and

generate a second representation of a second simulated rock layer emulative of the rock sample and having a second pseudorandom distribution of porous regions and non-porous regions that is based on the set of one or more statistical characteristics of the binary matrix, the second representation being different from the first representation; and

an arrangement module configured to arrange the first representation and the second representation such that the first simulated rock layer and the second simulated rock layer are arranged as adjacent layers of a three-dimensional model emulative of the rock sample, and provide the first representation and the second representation to the 3D fabricator for fabrication as a physical three-dimensional fluid micromodel emulative of the rock sample, the physical three-dimensional fluid micromodel comprising a first physical micromodel layer comprising a first network of pores based on the first representation, and a second physical micromodel layer comprising a second network of pores based on the second representation, adjacent the first physical micromodel layer.

8. The system of claim 7 , wherein:

the arrangement module is a three-dimensional printer;

the first representation is presented as a first collection of commands to the three-dimensional printer for printing as a first printed layer in the physical three-dimensional fluid micromodel; and

the second representation is presented as a second collection of commands to the three-dimensional printer for printing as a second printed layer in the physical three-dimensional fluid micromodel.

9. The system of claim 7 , wherein the arrangement module is further configured to:

arrange the first representation and the second representation into a computer-generated three-dimensional representation based on the set, the computer-generated three-dimensional representation comprising a three-dimensional network of pores emulative of the rock sample; and

identify at least one outer boundary of the three-dimensional computer-generated representation, and remove pores from the outer boundary.

10. The system of claim 7 , wherein the arrangement module is further configured to:

arrange the first representation and the second representation into a three-dimensional representation based on the set, the three-dimensional representation comprising a three-dimensional network of pores emulative of the rock sample; and

transform a degree of heterogeneity of the three-dimensional representation by applying a moving average to the distribution of the three-dimensional network of pores within the three-dimensional representation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2018
From: ALKHATIB, ALI; ALSHEHRI, AMAR; HAN, MING
To: SAUDI ARABIAN OIL COMPANY
Reel/Frame 046168/0937 →
Continuity (2)
Division 14700408 · Apr 30, 2015
Related Publication 20180300947A1 · Oct 18, 2018