IP Library Granted Patent US 11,907,625
Granted Patent B2
US 11,907,625 · App. 17/136,259 · Granted Feb 20, 2024

Computer simulation of multi-phase and multi-component fluid flows including physics of under-resolved porous structures

Inventors: Hiroshi Otomo (Waltham, MA); Rafael Salazar Tio (Waltham, MA); Hudong Chen (Waltham, MA); Raoyang Zhang (Waltham, MA); Andrew Fager (San Francisco, CA); Ganapathi Raman Balasubramanian (Waltham, MA); Bernd Crouse (Brisbane, CA); Hongli Fan (Waltham, MA); Jingjing Yang (Waltham, MA)
Assignee: Dassault Systemes Americas Corp.
G06F30/28G06T7/10G06F2111/20G06F2113/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,907,625
App. No.
17/136,259
Granted
Feb 20, 2024
Kind
B2
Abstract

Disclosed are computer implemented techniques for conducting a fluid simulation of a porous medium. These techniques involve retrieving a representation of a three dimensional porous medium, the representation including pore space corresponding to the porous medium, with the representation including at least one portion of under-resolved pore structure in the porous medium, defining a representative flow model that includes the under-resolved pore structure in the representation, and constructing by the computer system fluid force curves that correspond to fluid forces in the under-resolved pore structure in the representation.

Claims (55)

1. A computer implemented method for conducting a fluid simulation of a porous medium, comprises:

accessing, from memory, a three dimensional digital image of a three dimensional porous medium;

performing, by a computer system, image processing on the accessed three dimensional digital image;

based on performing the image processing, generating, by the computer system, a representation of the three dimensional porous medium, the representation including pore space corresponding to the porous medium;

determining, by the computer system, that the representation includes at least one portion of under-resolved pore structure in the porous medium, the under-resolved pore structure having a pore size smaller than a resolution of the fluid simulation; and

digitally constructing by the computer system, a visual representation of fluid force curves that correspond to fluid forces in the under-resolved pore structure in the representation.

2. The method of claim 1 wherein performing image processing on the accessed three dimensional digital image comprises applying a three dimensional segmentation to the three dimensional digital image.

3. The method of claim 1 wherein the under-resolved pore structure belongs to a class of under-resolved pore structures that are represented by a common description for all elements of the class, also referred as porous media (PM) type.

4. The method of claim 1 , further comprises:

simulating fluid flow through the porous medium; and when detecting an under-resolved pore structure,

accessing a model of the under-resolved pore structure; and

applying the fluid force curves to the under-resolved pore structure.

5. The method of claim 4 wherein applying further comprises:

applying the fluid force curves according to local pore space data.

6. The method of claim 5 wherein the local pore space data comprises local porosity, local orientation/spatial gradient of the local porosity that are obtained from the representation of the three dimensional porous medium.

7. The method of claim 6 , further comprises:

calculating by the computing system, fluid force curves from precomputed physical properties, including absolute permeability, relative permeability, and capillary pressure curves of the under resolved pore structure in the representation based on the local pore space data.

8. The method of claim 7 wherein calculating further comprises:

calculating physical properties, including absolute permeability, relative permeability and capillary pressure curves via simulation of a set of fully resolved subdomains of the under-resolved pore scales in the representation based on the local pore space data.

9. The method of claim 7 , further comprises:

storing in a repository or library parametric models for the physical properties that have parameters fitted to simulation data or adjusted according to subject expert matter knowledge.

10. The method of claim 1 wherein the representation is of a physical rock sample, the representation including pore space and grain space data corresponding to the physical rock sample, porous particle filter, and similar physical porous media.

11. The computer implemented method of claim 1 further comprising:

defining by the computing system, a representative flow model of the under-resolved pore structure that includes one or more physical properties of the under-resolved pore structure in the representation.

12. A computer system comprises:

one or more processor devices;

memory coupled to the one or more processor devices;

storage storing executable computer instructions for conducting a fluid simulation of a porous medium, the instructions to configure the one or more processors to:

access, from memory, a three dimensional digital image of a three-dimensional porous medium;

perform image processing on the accessed three dimensional digital image;

based on performing the image processing, generate a representation of the three dimensional porous medium, the representation including pore space corresponding to the porous medium;

determine that the representation includes at least one portion of under-resolved pore structure in the porous medium, the under-resolved pore structure having a pore size smaller than a resolution of the fluid simulation; and

digitally construct a visual representation of fluid force curves that correspond to fluid forces in the under-resolved pore structure in the representation.

13. The system of claim 12 wherein the instructions to perform image processing on the accessed three dimensional digital image comprise applying a three dimensional segmentation to the three dimensional digital image.

14. The system of claim 12 , further configured to:

simulate fluid flow through the porous medium; and when detecting an under-resolved pore structure,

access a model of the under-resolved pore structure; and

apply the fluid force curves to the under-resolved pore structure.

15. The system of claim 14 wherein apply further comprises apply the fluid force curves according to local pore space data, the local pore space data comprises local porosity, local orientation/spatial gradient of the local porosity that are obtained from the representation of the three dimensional porous medium.

16. A computer program product tangibly stored on a computer readable non-transitory storage device that stores executable computer instructions to conduct a fluid simulation of a porous medium, the instructions for causing a computing system to:

access, from memory, a three dimensional digital image of a three-dimensional porous medium;

perform image processing on the accessed three dimensional digital image;

based on performing the image processing, generate a representation of the three dimensional porous medium, the representation including pore space corresponding to the porous medium;

determine that the representation includes at least one portion of under-resolved pore structure in the porous medium, the under-resolved pore structure having a pore size smaller than a resolution of the fluid simulation; and

digitally construct a visual representation of fluid force curves that correspond to fluid forces in the under-resolved pore structure in the representation.

17. The computer program product of claim 16 , further comprising instructions to:

calculate fluid force curves from precomputed physical properties, including absolute permeability, relative permeability and capillary pressure curves of the under resolved pore structure in the representation based on local pore space data.

18. The computer program product of claim 16 , further comprising instructions to:

calculate physical properties, including absolute permeability, relative permeability, and capillary pressure curves via simulation of a set of fully resolved subdomains of the under-resolved pore scales in the representation based on local pore space data.

19. The computer program product of claim 18 , further comprising instructions to:

store in a repository or library parametric models for the physical properties that have parameters fitted to simulation data or adjusted according to subject expert matter knowledge.

20. The computer program product of claim 16 , further comprising instructions to:

simulate fluid flow through the porous medium; and when detecting an under-resolved pore structure,

access a model of the under-resolved pore structure; and

apply the fluid force curves to the under-resolved pore structure.

Assignments (3)
MERGER Recorded Jan 5, 2024
From: DASSAULT SYSTEMES SIMULIA CORP.
To: DASSAULT SYSTEMES AMERICAS CORP.
Reel/Frame 066196/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2021
From: TIO, RAFAEL SALAZAR
To: DASSAULT SYSTEMES SIMULIA CORP.
Reel/Frame 056850/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2021
From: OTOMO, HIROSHI; CHEN, HUDONG; ZHANG, RAOYANG; FAGER, ANDREW; BALASUBRAMANIAN, GANAPATHI RAMAN; CROUSE, BERND; FAN, HONGLI; YANG, JINGJING
To: DASSAULT SYSTEMES SIMULIA CORP.
Reel/Frame 055364/0300 →
Continuity (1)
Related Publication 20220207219A1 · Jun 30, 2022