Model generation for real-time rate of penetration prediction

US10657441B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10657441-B2
Application numberUS-201515551204-A
CountryUS
Kind codeB2
Filing dateApr 1, 2015
Priority dateApr 1, 2015
Publication dateMay 19, 2020
Grant dateMay 19, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example method includes receiving raw data sets containing drilling parameter and operating condition values generated during subterranean drilling operations. The raw data sets may be separated into training data sets based, at least in part, on the types of the subterranean drilling operations. At least one predictive model may be generated based, at least in part, on at least one training data set. The at least one predictive model may determine a rate of penetration (ROP) for a drilling operation of the same type to which the at least one training data set corresponds.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving raw data sets comprising dynamic data and static data, wherein the dynamic data comprises drilling parameter and operating condition values generated during subterranean drilling operations, wherein the static data is indicative of one or more types of the subterranean drilling operations that generated the dynamic data; separating the raw data sets into training data sets based, at least in part, on the one or more types of the subterranean drilling operations identified in the static data of the raw data sets; generating at least one predictive model based, at least in part, on at least one training data set of the training data sets, wherein the at least one predictive model determines a rate of penetration (ROP) for the one or more types to which the at least one training data set corresponds, wherein generating the at least one predictive model comprises for each training data set of the training data sets generating a different context-specific predictive model associated with the static data used to generate the at least one predictive model. 2. The method of claim 1 , further comprising the step of reducing dimensionality of at least one of the training data sets using at least one feature extraction technique before the at least one of the training data sets is used for the at least one predictive model. 3. The method of claim 2 , wherein the at least one feature extraction technique comprises at least one of a principal component analysis, a partial least squares regression, an independent component analysis, an isomap, and an autoencoder. 4. The method of claim 1 , wherein generating at least one predictive model based, at least in part, on at least one training data set comprises training a learning algorithm using the at least one training data set. 5. The method of claim 4 , wherein the learning algorithm comprises at least one of a decision tree, a Bayesian belief network, a genetic algorithm, an artificial neural network, and a support vector machines. 6. The method of claim 5 , wherein training a learning algorithm using the at least one training data set comprises determining at least one parameter of the learning algorithm using at least one of a grid search, a randomized parameter optimization, and a linear search. 7. The method of claim 1 , further comprising reducing a number of data entries in at least one of the training data sets based, at least in part, on a pre-determined threshold. 8. The method of claim 1 , further comprising at least one of thresholding, ROP filtering, averaging, and normalizing the raw data. 9. The method of claim 1 , further comprising separating the raw data sets into the dynamic data and the static data. 10. The method of claim 9 , wherein the one or more types to which the at least one training data set corresponds is based, at least in part, on the static data. 11. The method of claim 1 , further comprising removing at least some data entries of the raw data sets based, at least in part, on ROP values within the data entries. 12. The method of claim 1 , further comprising determining a ROP for a drilling operation using the model and altering at least one drilling parameter of the drilling operation based, at least in part, on the determined ROP. 13. The method of claim 1 , wherein receiving raw data sets containing drilling parameter and operating condition values generated during subterranean drilling operations comprises receiving raw data sets containing numerical values corresponding to at least one of a weight on bit (WOB), rotary speed, drill bit rotations per minute (RPM), hook load, surface torque, torque on bit, downhole mud flow rate, return mud flow rate, stand pipe pressure (SPP), and ROP; and wherein separating the raw data sets into training data sets based, at least in part, on the one or more types of the subterranean drilling operations comprises separating the raw data sets based, at least in part, on a formation lithology, a drill bit type, a drill bit size, a drilling assembly type, and a well inclination of the subterranean drilling operations. 14. A non-transitory computer readable medium containing a set of instructions that, when executed by a processor of an information handling system, cause the processor to receive raw data sets comprising dynamic data and static data, wherein the dynamic data comprises drilling parameter and operating condition values generated during subterranean drilling operations, wherein the static data is indicative of one or more types of the subterranean drilling operations that generated the dynamic data; separate the raw data sets into training data sets based, at least in part, on the one or more types of the subterranean drilling operations identified in the static data of the raw data sets; generate at least one predictive model based, at least in part, on at least one training data set of the training data sets, wherein the at least one predictive model determines a rate of penetration (ROP) for the one or more types to which the at least one training data set corresponds, wherein generating the at least one predictive model comprises for each training data set of the training data sets generating a different context-specific predictive model associated with the static data used to generate the at least one predictive model. 15. The non-transitory computer readable medium of claim 14 , wherein the set of instructions further cause the processor to reduce dimensionality of at least one of the training data sets using at least one feature extraction technique before the at least one of the training data sets is used for the at least one predictive model. 16. The non-transitory computer readable medium of claim 15 , wherein the at least one feature extraction technique comprises at least one of a principal component analysis, a partial least squares regression, an independent component analysis, an isomap, and an autoencoder. 17. The non-transitory computer readable medium of claim 14 , wherein the set of instructions that cause the processor to generate at least one predictive model based, at least in part, on at least one training data set further cause the processor to train a learning algorithm using the at least one training data set. 18. The non-transitory computer readable medium of claim 17 , wherein the learning algorithm comprises at least one of a decision tree, a Bayesian belief network, a genetic algorithm, an artificial neural network, and a support vector machines. 19. The non-transitory computer readable medium of claim 18 , wherein the set of instructions that cause the processor to train a learning algorithm using the at least one training data set further cause the processor to determine at least one parameter of the learning algorithm using at least one of a grid search, a randomized parameter optimization, and a linear search. 20. The non-transitory computer readable medium of claim 14 , wherein the set of instructions further cause the processor to reduce a number of data entries in at least one of the training data sets based, at least in part, on a pre-determined threshold. 21. The non-transitory computer readable medium of claim 14 , wherein the set of instructions further cause the processor to threshold, ROP filter, average, and normalize the raw data. 22. The non-transitory computer readable medium of claim 14 , wherein the set of instructions further cause the processor to separate the raw data

Assignees

Inventors

Classifications

  • Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · CPC title

  • E21B44/00Primary

    Automatic control systems specially adapted for drilling operations, i.e. self-operating systems which function to carry out or modify a drilling operation without intervention of a human operator, e.g. computer-controlled drilling systems; Systems specially adapted for monitoring a plurality of drilling variables or conditions · CPC title

  • Analogue computers for specific processes, systems or devices, e.g. simulators · CPC title

  • G06N3/08Primary

    Learning methods · CPC title

  • Measuring the drilling time or rate of penetration · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10657441B2 cover?
An example method includes receiving raw data sets containing drilling parameter and operating condition values generated during subterranean drilling operations. The raw data sets may be separated into training data sets based, at least in part, on the types of the subterranean drilling operations. At least one predictive model may be generated based, at least in part, on at least one training…
Who is the assignee on this patent?
Landmark Graphics Corp
What technology area does this patent fall under?
Primary CPC classification E21B44/00. Mapped technology areas include Fixed Constructions.
When was this patent published?
Publication date Tue May 19 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).