IP Library Patent Application 17627556
Patent Application
App. No. 17/627,556

Deforming Well Trajectories

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/627,556
Abstract

The invention notably relates to a computer-implemented method comprising providing (S 10 ) a geomodel representing horizons and geological units of the reservoir; providing (S 20 ), for each well a trajectory representing the path of the well in the reservoir, and data distributed along the trajectory. The data include horizon markers, one or more fault markers, and a geological unit log. The method comprises deforming (S 30 ) the trajectory of at least one well based on the geomodel. The deforming is constrained by consistency of the horizon markers and of the geological unit log with the geomodel, a discontinuity being allowed at each fault marker. This provides an improved solution for obtaining consistency between the geomodel and the trajectory of the at least one well.

Claims (58)

1 . A computer-implemented method comprising:

providing a geomodel configured for hydrocarbon flow simulation in a petroleum reservoir having one or more wells, the geomodel representing horizons and geological units of the reservoir;

providing for each well:

a trajectory representing a path of the well in the reservoir, and

data distributed along the trajectory and including:

horizon markers,

one or more fault markers, and

a geological unit log; and

deforming (S 30 ) the trajectory of at least one well based on the geomodel, the deforming being constrained by consistency of the horizon markers and of the geological unit log with the geomodel, a discontinuity being allowed at each fault marker.

2 . The method of claim 1 , wherein the method rewards rigidness of the deforming.

3 . The method of claim 1 , wherein the horizons are generally orthogonal to a same direction, the deforming comprising applying, to positions of the trajectory, a displacement restricted to said direction, the direction being for example a vertical direction.

4 . The method of claim 3 , wherein the deforming comprises minimizing an energy that penalizes non-rigidness of the deforming.

5 . The method of claim 4 , wherein the minimizing of the energy comprises applying a global optimization algorithm.

6 . The method of claim 4 , wherein:

the trajectory comprises a list of points, the points including for each horizon marker a respective horizon marker point, the geological unit log associating each point to a respective geological unit, and

the minimizing of the energy is performed under equality constraints representing match between each horizon marker point and a position of the geomodel consistent with the respective horizon marker of the horizon marker point, and under inequality constraints representing belonging of each point to a zone of the geomodel consistent with the respective geological unit of the point.

7 . The method of claim 4 , wherein:

the trajectory comprises a list of points and segments each linking two consecutive points, the points including for each horizon marker a respective horizon marker point and for each fault marker a respective fault marker point, the geological unit log associating each point to a respective geological unit,

the method comprises computing a positive-definite matrix representing the trajectory as a graph, the matrix representing a discontinuity at each fault marker point, and

the energy is expressed as a function of the matrix and of a vector representing application of the displacement to the points.

8 . The method of claim 7 , wherein the matrix is a sparse matrix.

9 . The method of claim 8 , wherein the matrix is a Laplacian matrix.

10 . The method of claim 7 wherein the function expressing the energy is a quadratic function of the vector, for example of the type ½ d T Ld, where:

d is the application of the displacement to the points, and

L is the matrix.

11 . The method of claim 10 , wherein:

the minimizing of the energy comprises applying a global optimization algorithm,

the minimizing of the energy is performed under a constraint of equality between each horizon marker point and a position of the geomodel consistent with the respective horizon marker of the horizon marker point, and under a constraint of inequality representing belonging of each point to a zone of the geomodel consistent with the respective geological unit of the point, and

the global optimization algorithm is an active set algorithm.

12 . The method of claim 1 , wherein the at least one well comprises several wells defined by a user, the deforming being performed fully automatically on each of the several wells.

13 . The method of claim 1 , wherein the method further comprises transferring to the trajectory of the at least one well as deformed, and after the deforming, at least part of the data distributed along the trajectory and provided for the at least one well before the deforming.

14 . The method of claim 1 , wherein the method further comprises, after the deforming, performing a hydrocarbon flow simulation based on the geomodel and on the trajectory of the at least one well as deformed.

15 . A non-transitory data storage medium having recorded thereon a computer program, the data storage medium comprising:

computer-implemented instructions for performing well trajectory deformation by:

providing a geomodel configured for hydrocarbon flow simulation in a petroleum reservoir having one or more wells, the geomodel representing horizons and geological units of the reservoir;

providing, for each well:

a trajectory representing a path of the well in the reservoir, and

data distributed along the trajectory and including:

horizon markers,

one or more fault markers, and

a geological unit log; and

deforming the trajectory of at least one well based on the geomodel, the

deforming being constrained by consistency of the horizon markers and of the geological unit log with the geomodel, a discontinuity being allowed at each fault marker.

16 . The data storage medium of claim 15 , wherein the computer-implemented instructions reward rigidness of the deforming.

17 . A system comprising: a processor coupled to a memory, the memory having recorded thereon a computer program comprising instructions which when executed by the processor perform:

providing a geomodel configured for hydrocarbon flow simulation in a petroleum

reservoir having one or more wells, the geomodel representing horizons and geological units of the reservoir;

providing, for each well:

a trajectory representing a path of the well in the reservoir, and

data distributed along the trajectory and including:

horizon markers,

one or more fault markers, and

a geological unit log; and

deforming the trajectory of at least one well based on the geomodel, the

deforming being constrained by consistency of the horizon markers and of the geological unit log with the geomodel, a discontinuity being allowed at each fault marker.

18 . The data storage medium of claim 15 , wherein the horizons are generally orthogonal to a same direction, and wherein the deforming comprising applying, to positions of the trajectory, a displacement restricted to said direction, the direction being for example a vertical direction.

19 . The system of claim 17 , wherein the processor executing the instructions rewards rigidness of the deforming.

20 . The system of claim 17 , wherein the horizons are generally orthogonal to a same direction, and wherein the deforming comprises applying, to positions of the trajectory, a displacement restricted to said direction, the direction being for example a vertical direction.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 67096 FRAME: 87. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 26, 2024
From: TOTALENERGIES SE (PREVIOUSLY TOTAL SA THEN TOTAL SE)
To: TOTALENERGIES ONETECH
Reel/Frame 068051/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2024
From: TOTALENERGIES SE (PREVIOUSLY TOTAL SA THEN TOTAL SE)
To: TOTALENERGIES ONETECH (PREVIOUSLY TOTALENERGIES ONE TECH)
Reel/Frame 067096/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2022
From: FRAMBATI, STEFANO
To: TOTALENERGIES SE
Reel/Frame 058664/0643 →