Optimal well placement under constraints
AssigneeSaudi Arabian Oil Company
InventorZeid M. Al-Ghareeb
Life of this patent
Estimating the term…
Abstract
Information associated with a plurality of constraints for well placement is received. For each of the plurality of constraints, information associated with the constraint is converted into a binary matrix. An overall constraint matrix is determined by convolving the binary matrices associated with the plurality of constraints. Feasible regions are determined based on the overall constraint matrix. Optimal well locations are determined within the feasible regions. The optimal well locations and a number of the optimal wells are output.
Claims20
A computer-implemented method, comprising:
- receiving information associated with a plurality of constraints for well placement;
- for each of the plurality of constraints, converting information associated with the constraint into a binary matrix;
- determining an overall constraint matrix by convolving the binary matrices associated with the plurality of constraints;
- determining feasible regions based on the overall constraint matrix;
- determining optimal well locations within the feasible regions;
- and
- outputting the optimal well locations and a number of the optimal wells.
A non-transitory, computer-readable medium storing computer-readable instructions, the instructions executable by a computer and configured to:
- receive information associated with a plurality of constraints for well placement;
- for each of the plurality of constraints, convert information associated with the constraint into a binary matrix;
- determine an overall constraint matrix by convolving the binary matrices associated with the plurality of constraints;
- determine feasible regions based on the overall constraint matrix;
- determine optimal well locations within the feasible regions;
- and
- output the optimal well locations and a number of the optimal wells.
A system, comprising:
- a computer memory;
- a hardware processor interoperably coupled with the computer memory and configured to:
- receive information associated with a plurality of constraints for well placement;
- for each of the plurality of constraints, convert information associated with the constraint into a binary matrix;
- determine an overall constraint matrix by convolving the binary matrices associated with the plurality of constraints;
- determine feasible regions based on the overall constraint matrix;
- determine optimal well locations within the feasible regions;
- and
- output the optimal well locations and a number of the optimal wells.
Dependencies are inferred from the claim text.