IP Library Granted Patent US 10,430,897
Granted Patent B2
US 10,430,897 · App. 14/765,342 · Granted Oct 1, 2019

Automated rig activity report generation

Inventors: Sunil Kumar Khare (Allahabad, IN); Chunling Gu Coffman (Houston, TX); John Christian Luppens (Houston, TX)
Assignee: Schlumberger Technology Corporation
G06Q50/02E21B3/00E21B3/02E21B3/04E21B21/08E21B45/00E21B47/00G06Q10/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,430,897
App. No.
14/765,342
Granted
Oct 1, 2019
Kind
B2
Abstract

A method for automatically generating a drilling rig activity report while operating the rig includes receiving sensor measurements from a plurality of surface sensors deployed on the drilling rig. The sensor measurements may be made in real time while operating the rig and may be processed to compute rig state/activity information. The rig state(s) and a user defined report configuration may then be further processed to automatically generate the rig activity report.

Claims (41)

1. A method for automatically generating a rig activity report, the method comprising:

(a) receiving sensor measurements from a plurality of surface sensors deployed on a drilling rig;

(b) processing the sensor measurements received in (a) to compute a plurality of rig states;

(c) computing a high resolution temporal listing of the rig states;

(d) calculating a rig state aggregate of the rig states from the high resolution temporal listing of the rig states by applying user defined aggregation rules, wherein calculating the rig state aggregate comprises:

identifying activities in the high resolution temporal listing of the rig states;

determining that the identified activities are members of a category of activities specified in the user defined aggregation rules; and

clustering the identified activities into the rig state aggregate based on the user defined aggregation rules, wherein the rig state aggregate represents a relationship between the identified activities in the high resolution temporal listing; and

(e) generating an activity report based on the rig state aggregate of the rig states and a user defined report configuration.

2. The method of claim 1 , wherein:

the sensor measurements are received continuously in (a);

the sensor measurements are processed in (b) to compute the listing of the rig states as a function of time; and

the listing of the rig states and the user defined report configuration are processed automatically in (c) to automatically generate a temporal listing rig activity report.

3. The method of claim 1 , wherein the surface sensors comprise a hook load sensor, a block position sensor, a drilling fluid pressure sensor, and a top drive or rotary table torque sensor.

4. The method of claim 1 , wherein (a) further comprises receiving sensor measurements from one or more downhole sensors.

5. The method of claim 1 , wherein the rig activity report is an hourly report or a daily report.

6. The method of claim 1 , wherein the rig state comprises at least one of rotary drilling, slide drilling, in-slips, reaming, back reaming, running in, running in with circulation, running in with rotation, pulling up, pulling up with circulation, pulling up with rotation, pumping, rotating, pumping and rotating, or stationary.

7. The method of claim 1 , wherein the rig state is selected from the group consisting of: rotary drilling, slide drilling, in-slips, reaming, back reaming, running in, running in with circulation, running in with rotation, pulling up, pulling up with circulation, pulling up with rotation, pumping, rotating, pumping and rotating, and stationary.

8. The method of claim 1 , wherein calculating the rig state aggregate further comprises:

determining that an activity took place for a duration based on the high resolution temporal listing of the rig states;

determining that the duration exceeds a predetermined allotted time period specified in the user defined aggregation rules; and

in response to determining that the duration exceeds the predetermined allotted time period specified in the user defined aggregation rules, including the activity in the rig state aggregate.

9. The method of claim 1 , wherein calculating the rig state aggregate further comprises:

determining that an activity that took place based on the high resolution temporal listing of the rig states;

determining that the activity is one of a plurality of activities listed in the user defined aggregation rules; and

in response to determining that the activity is one of the plurality of activities listed, including the activity in the rig state aggregate.

10. The method of claim 1 , wherein calculating the rig state aggregate further comprises:

computing a total time performing an activity in predetermined time period;

determining that the total time performing the activity in the predetermined time period is greater than a threshold time specified by the user defined aggregation rules; and

in response to determining that the total time perform the activity in the predetermined time period is greater than the threshold time, including the activity in the rig state aggregate.

11. A system for automatically generating a rig activity report, the system comprising:

a plurality of surface sensors deployed on a drilling rig; and

a computer processor in electronic communication with the surface sensors, the processor configured to automatically:

(a) receive sensor measurements from the surface sensors;

(b) compute rig states from the received sensor measurements;

(c) compute a high resolution temporal listing of the rig states from the received sensor measurements;

(d) calculate a rig state listing of the rig states from the high resolution temporal listing of the rig states and user defined aggregation rules, wherein calculating the rig state aggregate comprises:

identifying activities in the high resolution temporal listing of the rig states;

determining that the identified activities are members of a category of activities specified in the user defined aggregation rules; and

clustering the identified activities into the rig state aggregate based on the user defined aggregation rules, wherein the rig state aggregate represents a relationship between the identified activities in the high resolution temporal listing; and

(e) generate an activity report based on the rig state aggregate of the rig states and a user defined report configuration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2018
From: KHARE, SUNIL KUMAR; COFFMAN, CHUNLING GU; LUPPENS, JOHN CHRISTIAN
To: SCHLUMBERGER TECHNOLOGY CORPORATION
Reel/Frame 045791/0498 →
Continuity (2)
Provisional Application 61806352 · Mar 28, 2013
Related Publication 20150371344A1 · Dec 24, 2015
Cited By (1)
US 12,468,693