SYSTEM AND METHOD FOR AUTOMATING EXPLORATION OR PRODUCTION OF SUBTERRANEAN RESOURCE
First Claim
1. A method for implementation of automated systems that uses an explicit representation of both general and specific knowledge and experience of some aspect of oilfield operations, together with software that accesses the representation and uses it to construct one or more software components of the automated system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for automating exploration and production of subterranean resources, using data collected from exploration and production activities, including drilling rig data and/or the like is described. The method and system include the use of a knowledge representation containing representation of uncertainty in the exploration and production operations.
-
Citations
33 Claims
- 1. A method for implementation of automated systems that uses an explicit representation of both general and specific knowledge and experience of some aspect of oilfield operations, together with software that accesses the representation and uses it to construct one or more software components of the automated system.
-
2. A method for performing oilfield operations that uses an explicit representation of both general and specific knowledge and experience of some aspect of oilfield operations, in which uncertainty is explicitly represented.
-
4. A method for operating a computer to use knowledge and experiences in a petroleum exploration/recovery/processing/conveyance/extraction/enhanced recovery domain to automate a task associated with a petroleum operation, comprising:
-
representing knowledge and experience of the domain in an ontology including representations of possible states of the petroleum exploration operation, associating probabilities with a first subset of the states, and associating conditional probabilities mapping a second subset of the states to a third subset of states; extracting a Bayesian belief network from the first, second and third subsets of states of the ontology; and inputting data obtained from the petroleum exploration operation into the Bayesian belief network to provide an interpretation of the input data. - View Dependent Claims (5, 6)
-
-
7. A method for operating petroleum exploration and production equipment comprising:
-
retrieving information organized in an ontology describing relationships and states involving the operation of the equipment; translating the retrieved information into a functional program; and executing on a computer according the instructions of the functional program to receive sensor data obtained from the equipment into the functional program; and
process the sensor data to perform a task related to the operating of the equipment. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A program generator for producing a functional program for use in controlling an oilfield machine having a device for performing an oilfield operation, a sensor for collecting data related to the oilfield operation, a control computer connected to the sensor and having a storage medium, the program generator comprising:
a computer comprising; a storage device containing instructions to direct the operation of the computer, wherein the instructions include;
an ontology containing classes describing actions of the device, events effecting the device, and possible states of the device and classes describing uncertainties in transitions between states of the device and of events occurring in given states of the device;program generation instructions operable to produce a functional program to be executed by the control computer comprising instructions to cause the control computer to receive sensor data from the device and to perform a control task, the program generation instructions comprising instructions to cause the computer to retrieve a description of the device including actions the device may perform, events effecting the device, and possible states of the device from the ontology and to use the retrieved description of the device from the ontology to create a functional program that receives sensor data and produces a result. - View Dependent Claims (21, 22)
-
23. A system for automating drilling comprising:
-
drilling machinery controlled by an actuator; a sensor for collecting data related to a drilling operation performed by the drilling machinery; a first computer comprising; a storage medium containing therein an ontology containing a description of the drilling machinery including classes describing actions of the drilling machinery, events effecting the drilling machinery, and possible states of the drilling machinery; program generation instructions operable to produce a functional program to be executed by a control computer comprising instructions to cause the control computer to receive sensor data and to perform a control task, the program generation instructions comprising instructions to cause the first computer to; retrieve a description of the drilling machinery including actions the drilling machinery may perform, events effecting the drilling machinery, and possible states of the drilling machinery from the ontology; and use the retrieved description of the drilling machinery from the ontology to create a functional program that receives sensor data and produces a signal to control the actuator; a second computer connected to the sensor and the actuator and having a storage medium into which the functional program receives sensor data and produces a signal to control the actuator is loaded thereby causing the second computer when executing the functional program to be operable to receive the sensor data, process the sensor data using the functional program and produce a signal to control the drilling machinery by causing the actuator to perform an action.
-
-
24. A method for automating exploration or production of subterranean resources, comprising:
-
representing a first body of knowledge relevant to exploration or production of subterranean resources in an ontology; representing a second body of knowledge relevant to exploration or production of subterranean resources in the ontology; producing a first interpretation product from the first body of knowledge the first interpretation product consisting of a first set of indexed values; producing a second interpretation product from the second body of knowledge the second interpretation product consisting of a second set of indexed values; correlating the first and second interpretation products to produce rules reflecting how the first set of indexed values effect the second set of indexed values; and using the rules to automate at least one task associated with exploration or production of subterranean resources. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification