# US 10,502,047 B2 · Reservoir recovery simulation process and system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,502,047 B2
- Document ID: US10502047B2
- Status: Granted
- Kind: B2
- Application number: 15/199,706
- Filed: 2016-06-30
- Published: 2017-01-05
- Granted: 2019-12-10
- Earliest claimed: 2015-06-30
- Assignees: Magnetic Variation Services, LLC
- Applicants: Magnetic Variation Services LLC
- Inventors: Stefan Maus; Jarrod Shawn DeVerse
- Web page: https://patentgrep.com/patent/US10502047B2

## CPC

- E21B 47/02: Determining slope or direction
- E21B 49/00: Testing the nature of borehole walls; Formation testing; Methods or apparatus for obtaining samples of soil or well fluids, specially adapted to earth drilling or wells
- G01V 11/00: Prospecting or detecting by methods combining techniques covered by two or more of main groups G01V1/00 - G01V9/00
- G01V 11/005: {Devices for positioning logging sondes with respect to the borehole wall (centralising devices for drilling rods or pipes E21B17/10; setting or locking tools in boreholes E21B23/00; locating objects in boreholes E21B47/09)}
- G06F 30/20: Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30)
- E21B: EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- G01V: GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS (means for indicating the location of accidentally buried, e.g. snow-buried, persons A63B29/02)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method and system for simulating reservoir recovery include taking into account inaccuracies in well spacing due to wellbore positional uncertainty.

## Claims

### Claim 1

A computer-implemented method of simulating reservoir recovery, the method comprising:
receiving a request including input parameters, the input parameters comprising a description of a reservoir model, a description of planned wells, and one or more tool codes respectively corresponding to a survey tool error model;
computing an ideal recovery for the reservoir model based on the planned wells;
computing a simulated recovery for the reservoir model at least one time for each tool code, further comprising:
computing a wellbore trajectory in the reservoir model taking into account wellbore positional uncertainty specified by the survey tool error model; and
computing the simulated recovery from the wellbore trajectory;
computing a simulated recovery loss from a difference between the simulated recovery and the ideal recovery;
computing an average recovery loss for at least one tool code from the simulated recovery loss; and
at least one of causing a display of the average recovery loss to be updated and causing the average recovery loss to be stored in a non-transitory computer readable medium.

### Claim 2 (depends on 1)

The method of claim 1, further comprising computing an expected wellbore crossover for the simulated recovery.

### Claim 3 (depends on 1)

The method of claim 1, further comprising computing an expected wellbore collision for the simulated recovery.

### Claim 4 (depends on 1)

The method of claim 1, further comprising computing an expected lease line crossing for the simulated recovery.

### Claim 5 (depends on 1)

The method of claim 1, further comprising computing an expected vertical exit from a target zone of the reservoir for the simulated recovery.

### Claim 6 (depends on 1)

The method of claim 1, wherein computing the simulated recovery further comprises representing a production profile of a wellbore trajectory with a Gaussian bell curve with inflection points defined by a drainage radius specified in the input parameters.

### Claim 7 (depends on 1)

The method of claim 1, wherein computing the ideal recovery further comprises representing a production profile of a planned well with a Gaussian bell curve with inflection points defined by a drainage radius specified in the input parameters.

### Claim 8 (depends on 1)

The method of claim 1, wherein computing the wellbore trajectory further comprises computing an azimuth error for the wellbore trajectory.

### Claim 9 (depends on 1)

The method of claim 1, wherein computing the wellbore trajectory further comprises computing an inclination error for the wellbore trajectory.

### Claim 10

Non-transitory computer readable media storing code executable by a processor for:
receiving a request including input parameters for a recovery simulation, the input parameters comprising a description of a reservoir model, a description of planned wells, and one or more tool codes respectively corresponding to a survey tool error model;
computing an ideal recovery for the reservoir model based on the planned wells;
computing a simulated recovery for the reservoir model at least one time for each tool code, further comprising:
computing a wellbore trajectory in the reservoir model taking into account wellbore positional uncertainly specified by the survey tool error model; and
computing the simulated recovery from the wellbore trajectory;
computing a simulated recovery loss from a difference between the simulated recovery and the ideal recovery;
computing an average recovery loss for at least one tool code from the simulated recovery loss; and
at least one of causing the average recovery loss to be displayed and causing the average recovery loss to be stored.

### Claim 11 (depends on 10)

The computer readable media of claim 10, further comprising code for computing at least one of:
a maximum recovery loss for a tool code from the simulated recovery loss;
an expected wellbore collision for the simulated recovery;
an expected wellbore crossover for the simulated recovery;
an expected lease line crossing for the simulated recovery; and
an expected vertical exit from a target zone of the reservoir model for the simulated recovery.

### Claim 12 (depends on 10)

The computer readable media of claim 10, wherein computing the simulated recovery further comprises representing a production profile of a wellbore trajectory with a Gaussian bell curve with inflection points defined by a drainage radius specified in the input parameters.

### Claim 13 (depends on 10)

The computer readable media of claim 10, wherein computing the ideal recovery further comprises representing a production profile of a planned well with a Gaussian bell curve with inflection points defined by a drainage radius specified in the input parameters.

### Claim 14 (depends on 10)

The computer readable media of claim 10, wherein computing the wellbore trajectory further comprises computing an azimuth error for the wellbore trajectory.

### Claim 15 (depends on 10)

The computer readable media of claim 10, wherein computing the wellbore trajectory further comprises computing an inclination error for the wellbore trajectory.

### Claim 16

A system for simulating reservoir recovery, comprising:
a processor enabled to:
receive a request comprising a description of a reservoir model, a description of planned wells, and one or more tool codes respectively corresponding to one or more survey tool error models;
compute an ideal recovery from the reservoir model based on the planned wells;
compute a simulated recovery for the reservoir model at least one time for each survey tool error model, further comprising the processor enabled to:
compute a wellbore trajectory in the reservoir model taking into account wellbore positional uncertainty specified by the survey tool error model; and
compute the simulated recovery from the wellbore trajectory;
compute a simulated recovery loss from a difference between the simulated recovery and the ideal recovery;
compute an average recovery loss for a survey tool error model from the simulated recovery loss; and
output a response indicating the average recovery loss.

### Claim 17 (depends on 16)

The system of claim 16, wherein the processor is further enabled to compute at least one of:
a maximum recovery loss for a survey tool error model from the simulated recovery loss;
an expected wellbore collision for the simulated recovery;
an expected wellbore crossover for the simulated recovery;
an expected lease line crossing for the simulated recovery; and
an expected vertical exit from a target zone of the reservoir model for the simulated recovery.

### Claim 18 (depends on 16)

The system of claim 16, further comprising a client device, and wherein the processor is further enabled to receive the request from the client device.

### Claim 19 (depends on 16)

The system of claim 16, further comprising a non-transitory computer readable medium storing computer readable code, and wherein the processor being enabled includes the processor accessing and executing the computer readable code.
