Systems and methods for optimal positioning of drilling pads
First Claim
Patent Images
1. A method for positioning multiple drilling pads within a predetermined boundary, which comprises:
- a) determining a maximum number of rows based on a row spacing and a maximum distance;
b) determining a maximum number of columns based on a column spacing and the maximum distance;
c) determining a seed point location within the predetermined boundary for each row at a starting position and for each column at a starting position, each seed point location belonging to a set of seed point locations;
d) computing a total value for the set of seed point locations using a computer processor;
e) adjusting the starting position in each row by a row increment and the starting position in each column by a column increment;
f) repeating steps c)-e) for a predetermined number of starting positions in each row and a predetermined number of starting positions in each column; and
g) positioning a drilling pad at each location based on a respective seed point location within the set of seed point locations having a best total value.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for optimal positioning of drilling pads for horizontal well field development considering the location and spacing of each horizontal well, boundaries and surface/subsurface hazards.
14 Citations
20 Claims
-
1. A method for positioning multiple drilling pads within a predetermined boundary, which comprises:
-
a) determining a maximum number of rows based on a row spacing and a maximum distance; b) determining a maximum number of columns based on a column spacing and the maximum distance; c) determining a seed point location within the predetermined boundary for each row at a starting position and for each column at a starting position, each seed point location belonging to a set of seed point locations; d) computing a total value for the set of seed point locations using a computer processor; e) adjusting the starting position in each row by a row increment and the starting position in each column by a column increment; f) repeating steps c)-e) for a predetermined number of starting positions in each row and a predetermined number of starting positions in each column; and g) positioning a drilling pad at each location based on a respective seed point location within the set of seed point locations having a best total value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A program carrier device for carrying computer executable instructions for positioning multiple drilling pads within a predetermined boundary, the instructions being executable to implement:
-
a) determining a maximum number of rows based on a row spacing and a maximum distance; b) determining a maximum number of columns based on a column spacing and the maximum distance; c) determining a seed point location within the predetermined boundary for each row at a starting position and for each column at a starting position, each seed point location belonging to a set of seed point locations; d) computing a total value for the set of seed point locations; e) adjusting the starting position in each row by a row increment and the starting position in each column by a column increment; f) repeating steps c)-e) for a predetermined number of starting positions in each row and a predetermined number of starting positions in each column; and g) positioning a drilling pad at each location based on a respective seed point location within the set of seed point locations having a best total value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification