Rig operations controller
US-2022178248-A1 · Jun 9, 2022 · US
US11519257B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11519257-B2 |
| Application number | US-202016939745-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 27, 2020 |
| Priority date | Jul 27, 2020 |
| Publication date | Dec 6, 2022 |
| Grant date | Dec 6, 2022 |
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.
A method for determining a slips status during a drilling operation of a subterranean formation. The method includes capturing, using one or multiple camera devices mounted on a drilling rig of the drilling operation, a plurality of images, each of the plurality of images comprising a portion that corresponds to a slips device of the drilling rig, generating, using a sensor device of the drilling rig, a plurality of parameters of the drilling rig, wherein the plurality of parameters are synchronized with the plurality of images, providing, by a computer processor, the plurality of parameters as input to a machine learning model of the drilling rig, and analyzing, by the computer processor and based on the machine learning model, the plurality of images to generate the slips status.
Opening claim text (preview).
What is claimed is: 1. A method for determining a slips status during a drilling operation of a subterranean formation, the method comprising: capturing, using one or multiple camera devices mounted on a drilling rig of the drilling operation, a plurality of images, each of the plurality of images comprising a portion that corresponds to a slips device of the drilling rig; generating, using a sensor device of the drilling rig, a plurality of parameters of the drilling rig, wherein the plurality of parameters are synchronized with the plurality of images; providing, by a computer processor, the plurality of parameters as input to a machine learning model of the drilling rig; and analyzing, by the computer processor and based on the machine learning model, the plurality of images to generate the slips status. 2. The method of claim 1 , further comprising: generating, by the computer processor and based at least on the slips status, slips status statistics comprising one or more of an elapsed slips-to-slips time, an elapsed slips-to-weight time, an elapsed weight-to-slips time, and an elapsed weight-to-weight time. 3. The method of claim 2 , further comprising: generating, by the computer processor and based at least on the slips status statistics, one or more of an alert and an actionable item; and presenting, to a user, one or more of the slips status statistics, the alert, and the actionable item. 4. The method of claim 1 , further comprising: performing, by the computer processor, the drilling operation based at least on the slips status. 5. The method of claim 1 , further comprising: obtaining, in real-time and using one or more surface sensors of the drilling rig, the plurality of parameters of the drilling rig, wherein the plurality of parameters of the drilling rig correspond to one or more of bit depth, hole depth, drilling mudflow, hook load, and rotary speed. 6. The method of claim 1 , further comprising: obtaining, in a training phase, a plurality of training images, each of the plurality of training images comprising a labeled portion that corresponds to the slips device of the drilling rig; and generating, using data augmentation techniques, a synthetic set of images to expand the plurality of images; generating, based at least on the plurality of training images, the machine learning model. 7. The method of claim 1 , wherein generating the slips status, by analyzing the plurality of images based on the machine learning model, is performed in a testing phase subsequent to the training phase. 8. A computer system for determining a slips status during a drilling operation of a subterranean formation, comprising: a processor; and a memory coupled to the processor and storing instruction, the instructions, when executed by the processor, comprising functionality for: capturing, using one or more camera devices mounted on a drilling rig of the drilling operation, a plurality of images, each of the plurality of images comprising a portion that corresponds to a slips device of the drilling rig; generating, using a sensor device of the drilling rig, a plurality of parameters of the drilling rig, wherein the plurality of parameters are synchronized with the plurality of images; providing the plurality of parameters as input to a machine learning model of the drilling rig; and analyzing, based on the machine learning model, the plurality of images to generate the slips status. 9. The computer system of claim 8 , the instructions, when executed by the processor, further comprising functionality for: generating, based at least on the slips status, slips status statistics comprising one or more of an elapsed slips-to-slips time, an elapsed slips-to-weight time, an elapsed weight-to-slips time, and an elapsed weight-to-weight time. 10. The computer system of claim 9 , the instructions, when executed by the processor, further comprising functionality for: generating, based at least on the slips status statistics, one or more of an alert and an actionable item; and presenting, to a user, one or more of the slips status statistics, the alert, and the actionable item. 11. The computer system of claim 8 , the instructions, when executed by the processor, further comprising functionality for: performing the drilling operation based at least on the slips status. 12. The computer system of claim 8 , the instructions, when executed by the processor, further comprising functionality for: obtaining, in real-time and using one or more surface sensors of the drilling rig, the plurality of parameters of the drilling rig, wherein the plurality of parameters of the drilling rig correspond to one or more of bit depth, hole depth, drilling mudflow, hook load, and rotary speed. 13. The computer system of claim 8 , the instructions, when executed by the processor, further comprising functionality for: obtaining, in a training phase, a plurality of training images, each of the plurality of training images comprising a labeled portion that corresponds to the slips device of the drilling rig; generating, using data augmentation techniques, a synthetic set of images to expand the plurality of images; and generating, based at least one the plurality of training images, the machine learning model. 14. The computer system of claim 8 , wherein generating the slips status, by analyzing the plurality of images based on the machine learning model, is performed in a testing phase subsequent to the training phase. 15. A non-transitory computer readable medium storing instructions executable by a computer processor for determining a slips status during a drilling operation of a subterranean formation, the instructions, when executed, comprising functionality for: capturing, using one or more camera devices mounted on a drilling rig of the drilling operation, a plurality of images, each of the plurality of images comprising a portion that corresponds to a slips device of the drilling rig; generating, using a sensor device of the drilling rig, a plurality of parameters of the drilling rig, wherein the plurality of parameters are synchronized with the plurality of images; providing the plurality of parameters as input to a machine learning model of the drilling rig; and analyzing, based on the machine learning model, the plurality of images to generate the slips status. 16. The non-transitory computer readable medium of claim 15 , the instructions, when executed, further comprising functionality for: generating, based at least on the slips status, slips status statistics comprising one or more of an elapsed slips-to-slips time, an elapsed slips-to-weight time, an elapsed weight-to-slips time, and an elapsed weight-to-weight time. 17. The non-transitory computer readable medium of claim 16 , the instructions, when executed, further comprising functionality for: generating, by the computer processor and based at least on the slips status statistics, one or more of an alert and an actionable item; and presenting, to a user, one or more of the slips status statistics, the alert, and the actionable item. 18. The non-transitory computer readable medium of claim 15 , the instructions, when executed, further comprising functionality for: performing the drilling operation based at least on the slips status. 19. The non-transitory computer readable medium of claim 15 , the instructions, when executed, further comprising functionality for: obtaining, in real-time and using one or more surface sensors of the drilling rig,
Slips; Spiders {; Catching devices (rotary tables with master bushing or kelly bushing E21B3/04)} · CPC title
Fuzzy logic, artificial intelligence, neural networks or the like · CPC title
Computer models or simulations, e.g. for reservoirs under production, drill bits · CPC title
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
by visual inspection · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.