CPC G06Q 50/02 (2013.01) [G06Q 10/06313 (2013.01); G06Q 10/0639 (2013.01); E21B 2200/20 (2020.05)] | 20 Claims |
1. A method comprising:
performing, over a period of time, a drilling activity with drilling equipment located at a wellsite system, the drilling equipment including a drill rig at a surface location;
collecting, using one or more data acquisition tools, drilling information about the drilling activity in a drilling report, the data acquisition tools including a seismic sensor located at a surface unit at the surface location;
obtaining, from the surface unit located at the wellsite system, the drilling report for the wellsite system over the period of time, the drilling report comprising a plurality of codes, the plurality of codes identifying specific activities performed by drilling equipment at the wellsite system during the period of time, the drilling report generated at the period of time and including information from the one or more data acquisition tools;
obtaining, at an exploration and production computer system, a template comprising a plurality of rules including mapping relationships between the plurality of codes from the drilling report and a plurality of activity labels;
applying the template to the plurality of codes from the drilling report, wherein applying the template to the plurality of codes includes mapping an activity label of the plurality of activity labels using a rule of the plurality of rules;
identifying, based on the rule of the plurality of rules that is mapped to the activity label, an occurrence of an activity performed by the drilling equipment during the period of time;
generating, based on the occurrence of the activity, an activity list that includes the activity label with timing information for the activity at the wellsite system, the activity list including a best of best program time, the best of best program time based on a lowest time for a plurality of wells;
calculating invisible lost time (ILT) for the wellsite system from the timing information and the plurality of activity labels mapped to the drilling report, the invisible lost time based on the best of best program time and the timing information; and
presenting, at a client device, the activity list and the invisible lost time.
|