Claims
- 1. A method of optimizing bit rate of penetration while drilling, which comprises the steps of:substantially continuously collecting bit rate of penetration and weight on bit data during drilling; storing bit rate of penetration and weight on bit data in a data array; periodically determining a weight on bit coefficient by performing a linear regression of the data in said data array with a bit rate of penetration as a response variable and weight on bit as an explanatory variable; periodically searching said data array to determine at least one maximum rate of penetration; and, setting a target weight on bit based upon said at least one maximum rate of penetration and said weight on bit coefficient.
- 2. The method as claimed in claim 1, where in said step of setting a target weight on bit includes the step of:setting said target weight on bit at the weight on bit associated with said at least one maximum rate of penetration in said data array if said weight on bit coefficient is greater than a particular negative value and less than a particular positive value.
- 3. The method as claimed in claim 1, wherein said step of setting a target weight on bit includes the step of:setting said target weight on bit at the weight on bit associated with said at least one maximum rate of penetration in said data array plus an increment if said weight on bit coefficient is greater than a particular positive value.
- 4. The method as claimed in claim 1, wherein said step of setting a target weight on bit includes the step of:setting said target weight on bit at the weight on bit associated with said at least one maximum rate of penetration in said data array minus an increment if said weight on bit coefficient is less than a particular negative value.
- 5. The method as claimed in claim 1, wherein said step of periodically searching said data array includes the steps of:determining a depth of search based upon said weight on bit coefficient; and, searching said data array to said depth of search.
- 6. The method as claimed in claim 5, wherein said step of periodically searching said data array includes the step of determining a number of maximum rates of penetration within said depth of search.
- 7. The method as claimed in claim 6, including the steps of:determining the weight on bit associated in said data array with each of said number of maximum rates of penetration within said number of maximum rates of penetration with said depth of search; and, averaging said weights on bit associated with said number of maximum rates of penetration to determine an average weight on bit.
- 8. The method as claimed in claim 7, wherein said step of setting a target weight on bit includes the step of:setting said target weight on bit at said average weight on bit if said weight on bit coefficient is greater than a particular negative value and less than a particular positive value.
- 9. The method as claimed in claim 7, wherein the step of setting a target weight on bit includes the step of:setting said target weight on bit at said average weight on bit plus an increment if said weight on bit coefficient is greater than a particular positive value.
- 10. The method as claimed in claim 7, wherein said step of setting a target weight on bit includes the step of:setting said target weight on bit at the weight on bit associated with said average weight on bit minus an increment if said weight on bit coefficient is less than a particular negative value.
- 11. A method of optimizing bit rate of penetration while drilling, which comprises the steps of:substantially continuously collecting bit rate of penetration and weight on bit data during drilling; storing bit rate of penetration and weight on bit data in a data array; periodically determining a weight on bit coefficient defined by a relationship between said bit rate of penetration and said weight on bit data stored in said data array; periodically searching said data array to a depth of search related to said weight on bit coefficient; determining at least one maximum rate of penetration within said depth of search; and setting an a target weight on bit based upon said at least one maximum rate of penetration and said weight on bit coefficient.
- 12. The method as claimed in claim 11, wherein said step of setting a target weight on bit includes the step of:setting said target weight on bit at the weight on bit associated with said at least one maximum rate of penetration in said data array if said weight on bit coefficient is greater than a particular negative value and less than a particular positive value.
- 13. The method as claimed in claim 11, wherein said step of setting a target weight on bit includes the step of:setting said target weight on bit at the weight on bit associated with said at least one maximum rate of penetration in said data array plus an increment if said weight on bit coefficient is greater than a particular positive value.
- 14. The method as claimed in claim 11, wherein said step of setting a target weight on bit includes the step of:setting said target weight on bit at the weight on bit associated with said at least one maximum rate of penetration in said data array minus an increment of said weight on bit coefficient is less than a particular negative value.
- 15. The method as claimed in claim 11, wherein said step of periodically searching said data array includes the step of determining a number of maximum rates of penetration within said depth of search.
- 16. The method as claimed in claim 15, including the steps of:determining the weight bit associated in said data array with each of said number of maximum rates of penetration within said depth of search; and, averaging said weights on bit associated with said number of maximum rates of penetration to determine an average weight on bit.
- 17. The method as claimed in claim 16, wherein said step of setting a target weight on bit includes the step of:setting said target weight on bit at said average weight on bit if said weight on bit coefficient is greater than a selected negative value and less than a selected positive value.
- 18. The method as claimed in claim 16, wherein said step of setting a target weight on bit includes a step of: setting said target weight on bit at said average weight on bit plus an increment if said weight on bit coefficient is greater than a particular positive value.
- 19. The method as claimed in claim 16, wherein said step of setting a target weight on bit includes the step of:setting said target weight on bit at the weight on bit associated with said average weight on bit minus an increment if said weight on bit coefficient is less than a particular negative value.
CROSS-REFERENCE-TO RELATED APPLICATION
The present application is a continuation of Ser. No. 09/053,955, filed Apr. 2, 1998, now U.S. Pat. No. 6,026,912 titled METHOD OF AND SYSTEM FOR OPTIMIZING RATE OF PENETRATION IN DRILLING OPERATIONS; which is a continuation-in-part of Ser. No. 09/158,338, filed Sep. 22, 1998, now U.S. Pat. No. 6,155,357, titled METHOD OF AND SYSTEM FOR OPTIMIZING RATE OF PENETRATION IN DRILLING OPERATIONS; which claims benefit of provisional application Ser. No. 60/059,794, filed Sep. 23, 1997, titled METHOD OF AND SYSTEM FOR OPTIMIZING RATE OF PENETRATION IN DRILLING OPERATIONS.
US Referenced Citations (22)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/059794 |
Sep 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/053955 |
Apr 1998 |
US |
Child |
09/484478 |
|
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09/158338 |
Sep 1998 |
US |
Child |
09/053955 |
|
US |