Automated rig activity report generation
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
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.
12 Citations
11 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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.
-
Specification