Real-time performance analyzer for drilling operations

US10060246B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10060246-B2
Application numberUS-201415025625-A
CountryUS
Kind codeB2
Filing dateDec 29, 2014
Priority dateDec 29, 2014
Publication dateAug 28, 2018
Grant dateAug 28, 2018

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 a data set containing combinations of drilling parameter values and operating condition values for a drilling system corresponding to each combination of drilling parameter values. At least one of a frequency and a duration of use may be determined for each of the combinations of drilling parameter values in the data set. For at least some of the combinations of drilling parameter values, a contour map identifying the combinations of drilling parameter values, the operating condition values corresponding to the combinations of drilling parameter values, and at least one of the frequency and the duration of use may be displayed for at least some of the combinations of drilling parameter values.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer readable medium containing a set of instructions that, when executed by a processor, cause the processor to: receive a data set containing combinations of drilling parameter values and operating condition values for a drilling system corresponding to each combination of drilling parameter values; determine at least one of a frequency and a duration of use for each of the combinations of drilling parameter values in the data set; plot at least a first drilling parameter of the data set on a first axis; plot at least a second drilling parameter of the data set on a second axis; plot as a color gradient at least a first operating condition of the data set resulting from the combination of the at least the first drilling parameter and at least the second drilling parameter; plot as an elevation along a third axis at least one of a frequency and a duration of use; display a contour map, wherein the contour map comprises the plotted at least first drilling parameter, the plotted at least second drilling parameter and the plotted color gradient; overlay a map augmentation on the contour map, wherein the map augmentation comprises one or more indicators plotted at certain combinations of the at least the first drilling parameter and the at least the second drilling parameter; identify one or more drilling parameter values that optimize at least one operating condition of the drilling system based, at least in part, on the displayed contour map with the map augmentation overlay; and identify performance of an operator based on the one or more indicators. 2. The non-transitory computer readable medium of claim 1 , wherein the combinations of drilling parameter values comprise values corresponding to at least two of a weight-on-bit of the drilling system, a drill bit rotations-per-minute of the drilling system, and a flow rate of drilling fluid though the drilling system. 3. The non-transitory computer readable medium of claim 1 , wherein the operating condition values comprise values corresponding to at least one of a rate of penetration of the drilling system, a stand pipe pressure of the drilling system, and a surface torque of the drilling system. 4. The non-transitory computer readable medium of claim 1 , wherein the set of instructions that cause the processor to determine at least one of the frequency and the duration of use for each of the combinations of drilling parameter values in the data set further cause the processor to sort the data set into a plurality of bins corresponding to the minimum and maximum drilling parameter values to be displayed in the contour map. 5. The non-transitory computer readable medium of claim 4 , wherein the set of instructions that cause the processor to sort the data set into the plurality of bins corresponding to the minimum and maximum drilling parameter values to be displayed in the contour map further causes the processor to increase a counter value associated with a bin of the plurality of bins for each data point of the data set sorted into the bin of the plurality of bins; add to a cumulative operating condition value the operating condition value of each data point of the data set sorted into the bin of the plurality of bins; determine an average operating condition value by dividing the cumulative operating condition value by the counter value. 6. The non-transitory computer readable medium of claim 5 , wherein the instructions that cause the processor to display the contour map identifying the combinations of drilling parameter values, the operating condition values corresponding to the combinations of drilling parameter values, and at least one of the frequency and the duration of use for at least some of the combinations of drilling parameter values further causes the processor to display the contour map identifying the operating condition values corresponding to the combinations of drilling parameter values by displaying the average operating condition value; and display the contour map identifying the at least one of the frequency and the duration of use for at least some of the combinations of drilling parameter values by displaying the counter value. 7. The non-transitory computer readable medium of claim 1 , wherein the set of instruction further cause the processor to receive a user selection of a time or depth range of data points within the data set; and for the combinations of drilling parameter values and corresponding operating condition values within the selected time or depth range of data points within the data set, display a contour map identifying the combinations of drilling parameter values, the operating condition values corresponding to the combinations of drilling parameter values, and at least one of the frequency and the duration of use for at least some of the combinations of drilling parameter values. 8. A method, comprising: receiving a data set containing combinations of drilling parameter values and operating condition values for a drilling system corresponding to each combination of drilling parameter values; determining at least one of a frequency and a duration of use for each of the combinations of drilling parameter values in the data set; plotting at least a first drilling parameter of the data set on a first axis; plotting at least a second drilling parameter of the data set on the second axis; plotting as a color gradient at least a first operating condition of the data set resulting from the combination of the at least the first drilling parameter and the at least the second drilling parameter; plot as an elevation along a third axis at least one of a frequency and a duration of use; displaying a contour map, wherein the contour map comprises the plotted at least first drilling parameter, the plotted at least second drilling parameter and the plotted color gradient; overlay a map augmentation on the contour map, wherein the map augmentation comprises one or more indicators plotted at certain combinations of the at least the first drilling parameter and the at least the second drilling parameter; identifying one or more drilling parameter values that optimize at least operating condition of the drilling system based, at least in part, on the displayed contour map with the map augmentation overlay; and identify performance of an operator based on the one or more indicators. 9. The method of claim 8 , wherein the combinations of drilling parameter values comprise values corresponding to at least two of a weight-on-bit of the drilling system, a drill bit rotations-per-minute of the drilling system, and a flow rate of drilling fluid though the drilling system. 10. The method of claim 8 , wherein the operating condition values comprise values corresponding to at least one of a rate of penetration of the drilling system, a stand pipe pressure of the drilling system, and a surface torque of the drilling system. 11. The method of claim 8 , wherein determining at least one of the frequency and the duration of use for each of the combinations of drilling parameter values in the data set comprises sorting the data set into a plurality of bins corresponding to the minimum and maximum drilling parameter values to be displayed in the contour map. 12. The method of claim 11 , wherein sorting the data set into the plurality of bins corresponding to the minimum and maximum drilling parameter values to be displayed in the contour map comprises increasing a counter value associated with a bin of the plurality of bins for each data point of the data set sorted into the bin of the plurality of bins; adding to a cumulative operating condition

Assignees

Inventors

Classifications

  • 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

  • involving the use of models or simulators · CPC title

  • electric · CPC title

  • Subject matter not provided for in other main groups of this subclass · 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 US10060246B2 cover?
An example method includes receiving a data set containing combinations of drilling parameter values and operating condition values for a drilling system corresponding to each combination of drilling parameter values. At least one of a frequency and a duration of use may be determined for each of the combinations of drilling parameter values in the data set. For at least some of the combination…
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 Aug 28 2018 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).