System and method for performing oilfield operations
First Claim
1. A system for performing oilfield operations for an oilfield, the oilfield having a subterranean formation with geological structures and reservoirs therein, comprising:
- a plurality of oilfield modules executing on a processor in a surface unit to generate at least one oilfield model based on oilfield data collected from the oilfield, each of the plurality of oilfield modules having one or more software applications positioned therein modeling at least a portion of the oilfield, wherein at least one of the plurality of oilfield modules is configured to;
determine, to obtain a decision, whether to take action based on modeling performed by at least one other oilfield module;
selectively connect, in response to a pre-determined event and based on the decision by the at least one of the plurality of oilfield modules, to a portion of the plurality of oilfield modules via a dynamic connection;
detect a control setting change from the oilfield data, wherein the control setting change adjusts oilfield operations; and
generate modeling data based on the control setting change; and
a plurality of connections for connecting the plurality of oilfield modules, wherein the plurality of connections comprise the dynamic connection configured to communicate the control setting change and knowledge associated with the control setting change to the portion of the plurality of oilfield modules, and wherein the knowledge comprises the modeling data generated by the at least one of the plurality of oilfield modules,wherein the at least one oilfield model is revised based on the control setting change and the knowledge associated with the control setting change using at least the portion of the plurality of oilfield modules.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of performing oilfield operations for an oilfield are provided. The oilfield has a subterranean formation with geological structures and reservoirs therein. A plurality of oilfield modules are positioned in an application. Each of the oilfield modules models at least a portion or attribute of the oilfield. The oilfield modules are selectively connected via a connection. The connections may be integrated connections providing cooperation for integrated modeling therebetween and/or dynamic connections providing knowledge sharing for unified modeling therebetween whereby at least one oilfield model is generated. At least one internal database may be positioned in the application for collecting oilfield data and operatively connected to the of oilfield modules. At least one oilfield model is generated using the oilfield data and the oilfield modules.
46 Citations
20 Claims
-
1. A system for performing oilfield operations for an oilfield, the oilfield having a subterranean formation with geological structures and reservoirs therein, comprising:
-
a plurality of oilfield modules executing on a processor in a surface unit to generate at least one oilfield model based on oilfield data collected from the oilfield, each of the plurality of oilfield modules having one or more software applications positioned therein modeling at least a portion of the oilfield, wherein at least one of the plurality of oilfield modules is configured to; determine, to obtain a decision, whether to take action based on modeling performed by at least one other oilfield module; selectively connect, in response to a pre-determined event and based on the decision by the at least one of the plurality of oilfield modules, to a portion of the plurality of oilfield modules via a dynamic connection; detect a control setting change from the oilfield data, wherein the control setting change adjusts oilfield operations; and generate modeling data based on the control setting change; and a plurality of connections for connecting the plurality of oilfield modules, wherein the plurality of connections comprise the dynamic connection configured to communicate the control setting change and knowledge associated with the control setting change to the portion of the plurality of oilfield modules, and wherein the knowledge comprises the modeling data generated by the at least one of the plurality of oilfield modules, wherein the at least one oilfield model is revised based on the control setting change and the knowledge associated with the control setting change using at least the portion of the plurality of oilfield modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for performing oilfield operations for an oilfield, the oilfield having a subterranean formation with geological structures and reservoirs therein, comprising:
-
a plurality of oilfield modules, each having one or more software applications positioned therein modeling at least a portion of the oilfield, the plurality of oilfield modules executing on a processor in a surface unit to generate at least one oilfield model by combining contributions from the plurality of oilfield modules; at least one internal database operatively connected to at least one of the plurality of oilfield modules, wherein at least one internal database stores knowledge comprising process information describing modeling performed by an oilfield module of the plurality of oilfield modules, wherein the modeling generates a change event in a portion of the at least one oilfield model contributed by the oilfield module; and a plurality of connections for selectively connecting at least a portion of the plurality of oilfield modules, at least one of the plurality of connections being an integrated connection, connecting the oilfield module and another oilfield module of the plurality of oilfield modules, configured to communicate the change event and the knowledge to the another oilfield module, wherein the change event is reversed by the another oilfield module based on the process information contained in the knowledge. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of performing oilfield operations for an oilfield, the oilfield having a subterranean formation with geological structures and reservoirs therein, comprising:
-
collecting oilfield data; positioning a plurality of oilfield modules to generate at least one oilfield model based on oilfield data collected from the oilfield, each of the plurality of oilfield modules having one or more software applications positioned therein modeling at least a portion of the oilfield; determining, by an oilfield module of the plurality of oilfield modules to obtain a decision, whether to take action based on modeling performed by at least one other oilfield module; selectively connecting, in response to a pre-determined event and based on the decision by the oilfield module, the oilfield module to a portion of the plurality of oilfield modules via a dynamic connection for knowledge sharing; generating at least one oilfield model using the oilfield data and the plurality of oilfield modules; detecting, by the oilfield module, a control setting change from the oilfield data, wherein the control setting change adjusts oilfield operations; communicating the control setting change and knowledge associated with the control setting change to the portion of the plurality of oilfield modules using the dynamic connection, wherein the knowledge comprises modeling data generated by the oilfield module based on the control setting change; and revising the at least one oilfield model based on the control setting change and the knowledge associated with the control setting change using at least the portion of the plurality of oilfield modules. - View Dependent Claims (17, 18, 19, 20)
-
Specification