Method and system for finite volume simulation of flow
First Claim
1. A method for modeling a hydrocarbon reservoir, comprising:
- deriving a computational mesh from a fine unstructured mesh using a multilevel mixed multiscale finite volume (MMMFV) method, comprising;
constructing an interaction region;
generating a primary mesh;
computing a first algebraic multilevel basis function for a pressure, wherein the first algebraic multilevel basis function is based at least in part on a discrete harmonic function;
computing a second algebraic multiscale basis function for a velocity approximation, wherein the second algebraic multiscale basis function is solved to satisfy the following;
0 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method for modeling a hydrocarbon reservoir that includes deriving a computational mesh on a fine unstructured mesh using a multilevel mixed multiscale finite volume (MMMFV) method. Deriving the computational mesh includes computing a first algebraic multilevel basis function for a pressure, constructing an interaction region, and generating a primary mesh. A second algebraic multiscale basis function for a velocity approximation is computed and the primary mesh is discretized. The hydrocarbon reservoir is simulated using the computational mesh. A data representation of a physical hydrocarbon reservoir is generated in a non-transitory, computer-readable, medium based at least in part on the results of the simulation.
292 Citations
21 Claims
-
1. A method for modeling a hydrocarbon reservoir, comprising:
deriving a computational mesh from a fine unstructured mesh using a multilevel mixed multiscale finite volume (MMMFV) method, comprising; constructing an interaction region; generating a primary mesh; computing a first algebraic multilevel basis function for a pressure, wherein the first algebraic multilevel basis function is based at least in part on a discrete harmonic function; computing a second algebraic multiscale basis function for a velocity approximation, wherein the second algebraic multiscale basis function is solved to satisfy the following; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A method for producing a hydrocarbon from a hydrocarbon reservoir, comprising:
simulating the reservoir using a multilevel mixed multiscale finite volume method on an unstructured mesh, comprising; constructing an interaction region; generating a primary mesh; computing a first algebraic multilevel basis function for a pressure, wherein the first algebraic multilevel basis function is based at least in part on a discrete harmonic function; and computing a second algebraic multiscale basis function for a velocity approximation, wherein the basis function is solved to satisfy the following; - View Dependent Claims (16)
-
17. A Mixed Multiscale Finite Volume Method for simulating flow in a porous media, comprising:
-
collecting global information about a hydrocarbon reservoir; deriving an elliptic problem based on a saturation equation; calculating a plurality of unstructured coarse meshes and a plurality of pressure basis functions corresponding to the plurality of unstructured coarse meshes, wherein the first algebraic multilevel basis function is based at least in part on a discrete harmonic function; calculating a plurality of velocity basis functions corresponding to the plurality of unstructured coarse meshes to reconstruct a velocity vector field for each of the plurality of unstructured coarse meshes, wherein the basis function is solved to satisfy the following; - View Dependent Claims (18, 19)
-
-
20. A system for simulating a hydrocarbon reservoir, comprising:
-
a processor; a non-transitory storage device, wherein the storage device comprises a data representation of the hydrocarbon reservoir, wherein the data representation is an unstructured computational mesh determined by a Mixed Multiscale Finite Volume method; a memory device, wherein the memory device comprises code to direct the processor to; construct an interaction region; generate a primary mesh; compute a first algebraic multilevel basis function for a pressure, wherein the first algebraic multilevel basis function is based at least in part on a discrete harmonic function; compute a second algebraic multiscale basis function for a velocity approximation, wherein the basis function is solved to satisfy the following; - View Dependent Claims (21)
-
Specification