Apparatus, method and system for stochastic workflow in oilfield operations
First Claim
Patent Images
1. A method of performing an oilfield operation, comprising:
- obtaining a plurality of oilfield data sets each corresponding to one of a plurality of oilfield entities and comprising a plurality of data fields;
generating a stochastic database from the plurality of oilfield data sets based on an artificial neural network of the plurality of oilfield data sets, wherein the artificial neural network comprises a self organizing map (SOM) having a plurality of SOM locations and comprising a plurality of mapsscreening the plurality of oilfield data sets to identify a plurality of candidates from the plurality of oilfield entities, wherein the screening is based on the stochastic database;
performing a detail evaluation of each of the plurality of candidates;
selecting an oilfield entity from the plurality of candidates based on the detail evaluation; and
performing the oilfield operation for the oilfield entity.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for performing an oilfield operation. The method steps include obtaining oilfield data sets associated with oilfield entities, generating a stochastic database from the oilfield data sets based on an artificial neural network of the oilfield data sets, screening the oilfield data sets to identify candidates from the oilfield entities, wherein the screening is based on the stochastic database, performing a detail evaluation of each candidates, selecting an oilfield entity from the candidates based on the detail evaluation, and performing the oilfield operation for the selected oilfield entity.
34 Citations
23 Claims
-
1. A method of performing an oilfield operation, comprising:
-
obtaining a plurality of oilfield data sets each corresponding to one of a plurality of oilfield entities and comprising a plurality of data fields; generating a stochastic database from the plurality of oilfield data sets based on an artificial neural network of the plurality of oilfield data sets, wherein the artificial neural network comprises a self organizing map (SOM) having a plurality of SOM locations and comprising a plurality of maps screening the plurality of oilfield data sets to identify a plurality of candidates from the plurality of oilfield entities, wherein the screening is based on the stochastic database; performing a detail evaluation of each of the plurality of candidates; selecting an oilfield entity from the plurality of candidates based on the detail evaluation; and performing the oilfield operation for the oilfield entity. - View Dependent Claims (2, 3)
-
-
4. A method of performing an oilfield operation, comprising:
-
obtaining a plurality of oilfield data sets each corresponding to one of a plurality of oilfield entities and comprising a plurality of data fields, at least one data field of the plurality of data fields of at least one oilfield data set of the plurality of oilfield data sets being an un-populated data field; generating an artificial neural network of the plurality of oilfield data sets, the artificial neural network comprising one or more relationships among the plurality of data fields; populating the un-populated data field of the at least one oilfield data set by an estimated data based on the one or more relationships; generating, from the plurality of oilfield data sets and in response to populating the un-populated data field, a self organizing map (SOM) having a plurality of SOM locations and comprising a plurality of maps; identifying a plurality of clusters from the plurality of SOM locations based on the pre-determined SOM algorithm, each of the plurality of clusters corresponding to a portion of the plurality of oilfield entities having substantially similar parameter values in the plurality of oilfield data sets; and performing the oilfield operation based on the portion of the plurality of oilfield entities having substantially similar parameter values in the plurality of oilfield data sets. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of performing an oilfield operation, comprising:
-
obtaining a plurality of oilfield data sets each corresponding to one of a plurality of oilfield entities and comprising a plurality of data fields; generating, from the plurality of oilfield data sets, a self organizing map (SOM) having a plurality of SOM locations and comprising a plurality of maps; identifying a plurality of clusters from the plurality of SOM locations based on the pre-determined SOM algorithm, each of the plurality of clusters corresponding to a portion of the plurality of oilfield entities having substantially similar parameter values in the plurality of oilfield data sets; generating a plurality of proxy models each corresponding to a cluster of the plurality of clusters and for modeling the oilfield operation of the portion of the plurality of oilfield entities associate with the cluster; and performing the oilfield operation based on the plurality of proxy models. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A surface unit comprising a memory and a processor, embodying instructions stored in the memory and executable by the processor to perform method steps to perform an oilfield operation, the instructions comprising functionality to:
-
obtain a plurality of oilfield data sets each corresponding to one of a plurality of oilfield entities and comprising a plurality of data fields; generate a stochastic database from the plurality of oilfield data sets based on an artificial neural network of the plurality of oilfield data sets, wherein the artificial neural network comprises a self organizing map (SOM) having a plurality of SOM locations and comprising a plurality of maps; screen the plurality of oilfield data sets to identify a plurality of candidates from the plurality of oilfield entities, wherein the screening is based on the stochastic database; perform a detail evaluation of each of the plurality of candidates; select an oilfield entity from the plurality of candidates based on the detail evaluation; and perform the oilfield operation for the oilfield entity.
-
-
22. A surface unit comprising a memory and a processor, embodying instructions stored in the memory and executable by the processor to perform method steps to perform an oilfield operation, the instructions comprising functionality to:
-
obtain a plurality of oilfield data sets each corresponding to one of a plurality of oilfield entities and comprising a plurality of data fields, at least one data field of the plurality of data fields of at least one oilfield data set of the plurality of oilfield data sets being an un-populated data field; generate a artificial neural network of the plurality of oilfield data sets, the artificial neural network comprising one or more relationships among the plurality of data fields; populate the un-populated data field of the at least one oilfield data set by an estimated data based on the one or more relationships; generate, from the plurality of oilfield data sets and in response to populating the un-populated data field, a self organizing map (SOM) having a plurality of SOM locations and comprising a plurality of maps; identify a plurality of clusters from the plurality of SOM locations based on the pre-determined SOM algorithm, each of the plurality of clusters corresponding to a portion of the plurality of oilfield entities having substantially similar parameter values in the plurality of oilfield data sets; and perform the oilfield operation based on the portion of the plurality of oilfield entities having substantially similar parameter values in the plurality of oilfield data sets.
-
-
23. A surface unit comprising a memory and a processor, embodying instructions stored in the memory and executable by the processor to perform method steps to perform an oilfield operation, the instructions comprising functionality to:
-
obtain a plurality of oilfield data sets each corresponding to one of a plurality of oilfield entities and comprising a plurality of data fields; generate, from the plurality of oilfield data sets, a self organizing map (SOM) having a plurality of SOM locations and comprising a plurality of maps; identify a plurality of clusters from the plurality of SOM locations based on the pre-determined SOM algorithm, each of the plurality of clusters corresponding to a portion of the plurality of oilfield entities having similar parameter values in the plurality of oilfield data sets; generate a plurality of proxy models each corresponding to a cluster of the plurality of clusters and for modeling the oilfield operation of the portion of the plurality of oilfield entities associate with the cluster; and perform the oilfield operation based on the plurality of proxy models.
-
Specification