Flooding analysis tool and method thereof
AssigneeChevron U.S.A. Inc.
InventorsTiantian Zhang, Morteza Sayarpour, Maryam Davari, Donna T. Auzenne
Life of this patent
Estimating the term…
Abstract
Described herein are various embodiments of computer-implemented methods, computing systems, and program products for analyzing a flood operation on a hydrocarbon reservoir. For example, an embodiment of a computer implemented method of using producer centered polygons to identify at least one infill drilling location in a hydrocarbon reservoir having a plurality of producers and at least one injector is provided.
Claims17
A method of using producer centered polygons to identify at least one infill drilling location in a hydrocarbon reservoir having a plurality of producers and at least one injector, the method comprising:
- loading, using a processor, well locations, reservoir boundary, and injection rate and production rate histories;
- creating, using the processor, producer-centered polygons based on the producer locations and the reservoir boundary;
- calculating, using the processor, an area (Ai) of any given producer by each polygon associated with each producer based on geometry or geological boundary of the polygon;
- for each producer, calculating, using the processor, cumulative oil production (Qi) and a ratio between Qi and Ai;
- ranking, using the processor, the producers from smallest to largest Q/A ratio;
- and
- locating, using the processor, infill drilling places in the polygons with high-ranking producers;
- and
- drilling an infill well at one of the infill drilling places.
A method of using polygons to choose between a first infill candidate in a first hydrocarbon reservoir and a second infill candidate in a different second hydrocarbon reservoir, wherein each of the hydrocarbon reservoirs has a plurality of producers and at least one injector, the method comprising:
- for the first hydrocarbon reservoir:
- (a) loading, using a processor, well locations, reservoir boundary, and injection rate and production rate histories;
- (b) creating, using the processor, producer-centered polygons based on the producer locations and the reservoir boundary;
- (c) calculating, using the processor, an area covered (Ai) by each polygon associated with each producer based on geometry of the polygon;
- (d) for each producer, calculating, using the processor, cumulative oil production (Qi) and rank producers from largest Q to smallest Q;
- (e) for each producer, calculating, using the processor, cumulative oil production (Qi) and a ratio between Qi and Ai;
- (f) ranking, using the processor, the producers from smallest to largest Q/A ratio;
- (g) calculating, using the processor, a norm area and norm cumulative oil production in the first reservoir;
- (h) calculating, using the processor, an index of uneven sweep (IUS) of the first reservoir;
- and
- repeating, using the processor, steps (a)-(h) for the second reservoir;
- and selecting, using the processor, the reservoir with the largest IUS to drill an infill well;
- and
- drilling the infill well in the selected reservoir.
A method of using polygons for pattern realignment for a hydrocarbon reservoir having at least one producer and at least one injector, the method comprising:
- loading, using a processor, well locations and injection rate and production rate histories for all wells;
- creating, using the processor, polygons based on the well locations;
- calculating, using the processor, allocation factors for injector and producers based an allocation method;
- calculating, using the processor, allocated water injection and allocated water production within each polygon between connected injector-producer pair, wherein the allocated water injection is indicative of fraction of total water injection entering that polygon, and wherein the allocated water production is indicative of fraction of total water production from that polygon;
- calculating, using the processor, water cycling between connected injector-producer pair for each polygon;
- defining, using the processor, a threshold for the water cycling based on a distribution;
- identifying, using the processor, at least one polygon that has water cycling above the threshold for converting the producer in the identified polygon for pattern realignment;
- and
- converting, using the processor, the producer in the identified polygon into an injector;
- and
- injecting water into the hydrocarbon reservoir through the converted producer.
A method of using polygon allocation factors to initiate capacitance resistance modeling interwell connectivity, the method comprising:
- loading, using a processor, well locations and injection rate and production rate histories for all wells of a hydrocarbon reservoir having at least one producer and at least one injector;
- creating, using the processor, polygons based on well locations;
- calculating, using the processor, allocation factors for the at least one injector based on an allocation method;
- exporting, using the processor, the allocation factors as initial values of interwell connectivity between well pairs in the capacitance resistance modeling;
- and
- running, using the processor, the capacitance resistance modeling with the allocation factors to improve accuracy of output from the capacitance resistance modeling;
- and
- injecting water into the at least one injector responsive to the output from the capacitance resistance modeling.
A method of estimating maximal areal sweep by zone with populated polygons, the method comprising:
- for any given zone of a reservoir:
- (a) getting, using a processor, a reservoir boundary in that zone and calculating total area of that zone (St);
- (b) getting, using the processor, contact points of all wells that penetrate and are perforated in that zone;
- (c) populating, using the processor, a polygon for each well-zone contact location;
- (d) calculating, using the processor, an area for each populated polygon;
- (e) summing, using the processor, each area for each populated polygon to generate a total area (S) covered by the populated polygons;
- (f) estimating, using the processor, maximal areal sweep efficiency in that zone, wherein the maximal areal sweep efficiency equals S/St;
- and
- repeating, using the processor, steps (a)-(f) for all remaining zones in the reservoir to get the S and St for each zone including estimating maximal areal sweep efficiency for each remaining zone;
- and
- drilling an infill well in the zone of the reservoir corresponding with lowest maximal areal sweep efficiency.
Dependencies are inferred from the claim text.