Systems and methods for positioning horizontal wells within boundaries
First Claim
Patent Images
1. A method for determining subsurface target locations within a predetermined boundary, which comprises:
- selecting a reference well within the predetermined boundary;
computing an azimuth and an offset distance based on a point at a total depth for the reference well;
creating a line that is perpendicular to the azimuth and passes through a center location of the predetermined boundary;
creating a point on the line at a maximum distance from the center location within the predetermined boundary;
creating a series of points along the line beginning at the offset distance from the point on the line and passing through the center location until reaching twice the maximum distance, each point in the series of points being separated from another point in the series of points by a well spacing distance; and
computing a list of heel/toe pairs for each point in the series of points using a computer processor and adding the list for each point in the series of points to a collection of lists comprising heel/toe pairs as each list is computed, the collection of lists representing the target locations within the predetermined boundary.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for positioning horizontal wells within a limited-pre-defined boundary. The systems and methods include an automated process for creating jointed target pairs or horizontal laterals to be utilized for planning horizontal wells in order to position the horizontal laterals within limited pre-defined boundary(ies).
6 Citations
24 Claims
-
1. A method for determining subsurface target locations within a predetermined boundary, which comprises:
-
selecting a reference well within the predetermined boundary; computing an azimuth and an offset distance based on a point at a total depth for the reference well; creating a line that is perpendicular to the azimuth and passes through a center location of the predetermined boundary; creating a point on the line at a maximum distance from the center location within the predetermined boundary; creating a series of points along the line beginning at the offset distance from the point on the line and passing through the center location until reaching twice the maximum distance, each point in the series of points being separated from another point in the series of points by a well spacing distance; and computing a list of heel/toe pairs for each point in the series of points using a computer processor and adding the list for each point in the series of points to a collection of lists comprising heel/toe pairs as each list is computed, the collection of lists representing the target locations within the predetermined boundary. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory program carrier device tangibly carrying computer executable instructions for determining subsurface target locations within a predetermined boundary, the instructions being executable to implement:
-
selecting a reference well within the predetermined boundary; computing an azimuth and an offset distance based on a point at a total depth for the reference well; creating a line that is perpendicular to the azimuth and passes through a center location of the predetermined boundary; creating a point on the line at a maximum distance from the center location within the predetermined boundary; creating a series of points along the line beginning at the offset distance from the point on the line and passing through the center location until reaching twice the maximum distance, each point in the series of points being separated from another point in the series of points by a well spacing distance; and computing a list of heel/toe pairs for each point in the series of points and adding the list for each point in the series of points to a collection of lists comprising heel/toe pairs as each list is computed, the collection of lists representing the target locations within the predetermined boundary. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for determining subsurface target locations within a predetermined boundary, which comprises:
-
a) selecting an azimuth range comprising at least one predetermined azimuth; b) selecting an offset distance range comprising at least one predetermined offset distance; c) creating a line that is perpendicular to at least one predetermined azimuth within the azimuth range and passes through a center location of the predetermined boundary; d) creating a point on the line at a maximum distance from the center location within the predetermined boundary; e) creating a series of points along the line that begin at the at least one predetermined offset distance within the offset distance range from the point and pass through the center location until reaching twice the maximum distance, each point in the series of points being separated from another point in the series of points by a well spacing distance; f) computing a list of heel/toe pairs for each point in the series of points and adding the list for each point in the series of points to a collection of lists comprising heel/toe pairs as each list is computed; g) repeating c)-f) for each predetermined azimuth within the azimuth range and for each predetermined offset distance within the offset distance range; and h) determining the best collection of lists representing the target locations within the predetermined boundary. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory program carrier device tangibly carrying computer executable instructions for determining subsurface target locations within a predetermined boundary, the instructions being executable to implement:
-
a) selecting an azimuth range comprising at least one predetermined azimuth; b) selecting an offset distance range comprising at least one predetermined offset distance; c) creating a line that is perpendicular to at least one predetermined azimuth within the azimuth range and passes through a center location of the predetermined boundary; d) creating a point on the line at a maximum distance from the center location within the predetermined boundary; e) creating a series of points along the line that begin at the at least one predetermined offset distance within the offset distance range from the point and pass through the center location until reaching twice the maximum distance, each point in the series of points being separated from another point in the series of points by a well spacing distance; f) computing a list of heel/toe pairs for each point in the series of points and adding the list for each point in the series of points to a collection of lists comprising heel/toe pairs as each list is computed; g) repeating c)-f) for each predetermined azimuth within the azimuth range and for each predetermined offset distance within the offset distance range; and h) determining the best collection of lists representing the target locations within the predetermined boundary. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification