CPC E21B 44/08 (2013.01) [E21B 44/00 (2013.01); E21B 45/00 (2013.01); E21B 47/003 (2020.05); E21B 49/003 (2013.01); G06Q 10/06393 (2013.01)] | 20 Claims |
8. A method comprising:
receiving time-stamp data about a drilling operation;
filtering the time-stamp data to remove outliers based on pre-set rules formed from historical data of existing wellbores, the filtering creating a cleaned time-stamp dataset, the cleaned time-stamp data including values for drilling parameters associated with different time frames corresponding to a recorded data rate;
classifying the values for the drilling parameters into a rig state that represents a status for the drilling operation, the rig state involving a plurality of rig activities;
for each respective rig activity of the plurality of rig activities:
determining an actual completion time;
comparing the actual completion time to an expected completion time associated with the respective rig activity to determine a deviation for the respective rig activity, the deviation being a difference between the actual completion time and the expected completion time associated with the respective rig activity; and
identifying, as one or more deviated activities, one or more rig activities of the plurality of rig activities for which the deviation is greater than a pre-set threshold;
combining deviations for the respective rig activities into micro invisible lost time that represents invisible lost time in one or more time frames corresponding to the recorded data rate; and
controlling a drilling operation using the micro invisible lost time.
|