Reservoir modeling method
AssigneeUniversity of Regina
InventorGang Zhao
Life of this patent
Estimating the term…
Abstract
A method for providing a three-dimensional model of a reservoir includes: dividing the reservoir into grid elements, each of the grid elements being delimited by boundary surfaces, storing reservoir properties associated with each of the grid elements in a computer memory, dividing boundary surfaces of each of the grid elements into sub-surfaces, calculating fluxes across each of the sub-surfaces of each of the grid elements, the fluxes being calculated based on a reservoir type and applying the fluxes to each of the grid elements to provide pressure and production status throughout the reservoir.
Claims18
A method implemented in a computer processor for providing a three-dimensional model of a reservoir stored in memory as a reservoir data model, the memory coupled to the processor, the method comprising:
- dividing the reservoir data model into a plurality of three dimensional Nx×Ny×NZ grid elements, each of the grid elements being delimited by boundary surfaces;
- storing reservoir properties associated with each of the plurality of grid elements of the divided reservoir data model in the memory;
- dividing boundary surfaces of each of the plurality of grid elements into sub-surfaces;
- determining fluxes across each of the sub-surfaces of each of the plurality of grid elements in the Laplace domain, the fluxes being calculated based on a type of reservoir of the reservoir model;
- and
- applying the determined fluxes to each of the grid elements to provide pressure and production status throughout the reservoir data model.
A computer readable memory containing instructions for generating a three-dimensional model of a reservoir as a reservoir data model, the instructions when executed by a processor performing the method of:
- dividing the reservoir data model into a plurality of three dimensional Nx×Ny×NZ grid elements, each of the grid elements being delimited by boundary surfaces;
- storing reservoir properties associated with each of the plurality of grid elements of the divided reservoir data model in the memory;
- dividing boundary surfaces of each of the plurality of grid elements into sub-surfaces;
- determining fluxes across each of the sub-surfaces of each of the plurality of grid elements in the Laplace domain, the fluxes being calculated based on a type of reservoir of the reservoir model;
- and
- applying the determined fluxes to each of the grid elements to provide pressure and production status throughout the reservoir data model.
A system for generating a three-dimensional model of a reservoir as a reservoir data model, the system comprising:
- a processor;
- a memory containing instructions, which when executed by the processor perform:
- dividing the reservoir data model into a plurality of three dimensional Nx×Ny×NZ grid elements, each of the grid elements being delimited by boundary surfaces;
- storing reservoir properties associated with each of the plurality of grid elements of the divided reservoir data model in the memory;
- dividing boundary surfaces of each of the plurality of grid elements into sub-surfaces;
- determining fluxes across each of the sub-surfaces of each of the plurality of grid elements in the Laplace domain, the fluxes being calculated based on a type of reservoir of the reservoir model;
- and
- applying the determined fluxes to each of the grid elements to provide pressure and production status throughout the reservoir data model.
Dependencies are inferred from the claim text.