System and method for summarizing data on an unstructured grid
First Claim
1. A method for summarizing data corresponding to at least one property of interest on an unstructured grid that includes a plurality of active cells and a plurality of inactive cells on an output surface, the method comprising:
- identifying an aggregation direction through a region of interest of the unstructured grid;
identifying at least one active cell along the aggregation direction;
summarizing data corresponding to the at least one property of interest for the at least one active cell;
constructing, using a computer system, an output surface based on model topologies represented by the unstructured grid or an intersection of a surface and the unstructured grid;
assigning, using the computer system, an aggregated value for the at least one property of interest to a face of the output surface on a line along the aggregation direction based at least in part on the data corresponding to the at least one property of interest for the at least one active cell;
identifying at least one data hole in the output surface where at least one aggregation has no corresponding face on the output surface, or where at least one output face is not assigned an aggregated value because it is not on the line along the aggregation direction; and
filling, using the computer system, the at least one data hole by identifying at least one face associated with an inactive cell on the line along the aggregation direction and assigning it an aggregated value or by identifying at least one face on the output surface that is not assigned an aggregated value and assigning it an aggregated value corresponding to another face in the cell containing the at least one face that is not assigned an aggregated value.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for summarizing data corresponding to properties of interest on an unstructured grid that includes active cells and inactive cells on an output surface. An exemplary method comprises identifying an aggregation direction through a region of interest of the unstructured grid and identifying at least one active cell along the aggregation direction. The exemplary method comprises assigning an aggregated value for the at least one property of interest to a face of the output surface on a line along the aggregation direction based at least in part on the data corresponding to the at least one property of interest for the at least one active cell. The exemplary method further comprises filling the at least one data hole by identifying at least one face associated with an inactive cell on the line along the aggregation direction and assigning it an aggregated value.
64 Citations
20 Claims
-
1. A method for summarizing data corresponding to at least one property of interest on an unstructured grid that includes a plurality of active cells and a plurality of inactive cells on an output surface, the method comprising:
-
identifying an aggregation direction through a region of interest of the unstructured grid; identifying at least one active cell along the aggregation direction; summarizing data corresponding to the at least one property of interest for the at least one active cell; constructing, using a computer system, an output surface based on model topologies represented by the unstructured grid or an intersection of a surface and the unstructured grid; assigning, using the computer system, an aggregated value for the at least one property of interest to a face of the output surface on a line along the aggregation direction based at least in part on the data corresponding to the at least one property of interest for the at least one active cell; identifying at least one data hole in the output surface where at least one aggregation has no corresponding face on the output surface, or where at least one output face is not assigned an aggregated value because it is not on the line along the aggregation direction; and filling, using the computer system, the at least one data hole by identifying at least one face associated with an inactive cell on the line along the aggregation direction and assigning it an aggregated value or by identifying at least one face on the output surface that is not assigned an aggregated value and assigning it an aggregated value corresponding to another face in the cell containing the at least one face that is not assigned an aggregated value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system that is adapted to summarize data corresponding to a property of interest on an unstructured grid that includes a plurality of active cells and a plurality of inactive cells, the computer system comprising:
-
a processor; and a non-transitory, computer-readable storage medium that stores computer-readable instructions for execution by the processor, the computer-readable instructions comprising; code that, when executed by the processor, is adapted to cause the processor to identify an aggregation direction through a region of interest of the unstructured grid; code that, when executed by the processor, is adapted to cause the processor to identify at least one active cell along the aggregation direction; code that, when executed by the processor, is adapted to cause the processor to summarize data corresponding to at least one property of interest for the at least one active cell; code that, when executed by the processor, is adapted to cause the processor to construct an output surface based on model topologies represented by the unstructured grid or an intersection of a surface and the unstructured grid; code that, when executed by the processor, is adapted to cause the processor to assign an aggregated value for the at least one property of interest to a face of the output surface on a line along the aggregation direction based at least in part on the data corresponding to the at least one property of interest for the at least one active cell; code that, when executed by the processor, is adapted to cause the processor to identify at least one data hole in the output surface where at least one aggregation has no corresponding face on the output surface, or where at least one output face is not assigned an aggregated value because it is not on the line along the aggregation direction; and code that, when executed by the processor, is adapted to cause the processor to fill the at least one data hole by identifying at least one face associated with an inactive cell on the line along the aggregation direction and assigning it an aggregated value or by identifying at least one face on the output surface that is not assigned an aggregated value and assigning it an aggregated value corresponding to another face in the cell containing the at least one face that is not assigned an aggregated value. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for producing hydrocarbons from an oil and/or gas field using data corresponding to a property of interest of the oil and/or gas field, the method comprising:
-
identifying an aggregation direction through a region of interest of an unstructured grid that embodies data corresponding to at least one property of interest, the unstructured grid including a plurality of active cells and a plurality of inactive cells; identifying at least one active cell along the aggregation direction; summarizing data corresponding to the at least one property of interest for the at least one active cell; constructing an output surface based on model topologies represented by the unstructured grid or an intersection of a surface and the unstructured grid; assigning an aggregated value for the at least one property of interest to a face of the output surface on a line along the aggregation direction based at least in part on the data corresponding to the property of interest for the at least one active cell; identifying at least one data hole in the output surface where at least one aggregation has no corresponding face on the output surface, or where at least one output face is not assigned an aggregated value because it is not on the line along the aggregation direction; filling the at least one data hole by identifying at least one face associated with an inactive cell on the line along the aggregation direction and assigning it an aggregated value or by identifying at least one face on the output surface that is not assigned an aggregated value and assigning it an aggregated value corresponding to another face in the cell containing the at least one face that is not assigned an aggregated value; producing a data map that comprises the values for the at least one property of interest on the output surface; and extracting hydrocarbons from the oil and/or gas field using the data map.
-
Specification