Drilling advisory systems and methods to filter data
US-9482084-B2 · Nov 1, 2016 · US
US10060246B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10060246-B2 |
| Application number | US-201415025625-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 29, 2014 |
| Priority date | Dec 29, 2014 |
| Publication date | Aug 28, 2018 |
| Grant date | Aug 28, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.