Apparatus, method and system for stochastic workflow in oilfield operations
AssigneeSchlumberger Technology Corporation
InventorsThomas Graf, Georg Zangl
Life of this patent
Estimating the term…
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.
Claims23
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.