CPC G06Q 10/06 (2013.01) [E21B 21/00 (2013.01); E21B 41/00 (2013.01); E21B 44/00 (2013.01); E21B 47/00 (2013.01); G05B 19/0421 (2013.01); G05B 19/0426 (2013.01); G05B 2219/25232 (2013.01); G05B 2219/25419 (2013.01); G05B 2219/32197 (2013.01); G06F 3/0482 (2013.01); G06F 3/04847 (2013.01); Y02P 90/02 (2015.11)] | 20 Claims |
1. A method comprising:
receiving a digital plan comprising scheduled tasks to be executed by one or more subsystems of a wellsite system, wherein execution of the scheduled tasks by the one or more subsystems will change a state of the wellsite system from a first state to a different, desired state of the wellsite system;
transmitting task information for at least a portion of the scheduled tasks to computing devices that control the subsystems in order to change the state of the wellsite system from the first state to the different, desired state;
receiving state information that represents a state of the wellsite system, wherein the state information comprises information that is generated using data from at least one or more sensors of the wellsite system;
after transmitting the task information, monitoring a current state of the wellsite system using the state information in order to determine if the task information is effective in changing the current state;
determining if the current state of the wellsite system transitions to the different, desired state in response to transmitting the task information;
in response to determining that the current state of the wellsite system is not the different, desired state:
identifying one or more additional tasks for execution by the one or more subsystems to change the state of the wellsite system from the current state to the different, desired state; and
transmitting the one or more additional tasks to one or more of the computing devices associated with the subsystems.
|