Method and system for predicting performance of a drilling system
US-9249654-B2 · Feb 2, 2016 · US
US10495769B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10495769-B2 |
| Application number | US-201214395426-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 30, 2012 |
| Priority date | Apr 30, 2012 |
| Publication date | Dec 3, 2019 |
| Grant date | Dec 3, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of modeling a formation is described. In one aspect of the disclosure, the method includes initiating operation of a reservoir simulator, and, following initiation of operation of the simulator, retrieving formation data from an external data source via a communications network and utilizing the retrieved data as part of the on-going simulation. In certain embodiments, a data deck may be supplied to the simulator before operation of the simulator is initiated. The data deck may include information for establishing a network communications link between the reservoir simulator and an external data server.
Opening claim text (preview).
What is claimed is: 1. A method comprising: retrieving, by a reservoir simulator, an input data deck, wherein the input data deck includes pre-collected formation data associated with a plurality of simulation variables for a reservoir simulation; initiating a simulation run of the reservoir simulation for the reservoir simulation, based on the pre-collected formation data; following the initiation of the simulation run, identifying, by the reservoir simulator, at least one of the plurality of simulation variables in the pre-collected formation data that as missing data; retrieving, by the reservoir simulator from an external data source via a communications network, on-demand formation data associated with the at least one identified simulation variable during a first time segment of the simulation run; updating the pre-collected formation data using the on-demand formation data retrieved during the first time segment; retrieving, by the reservoir simulator from the external data source via the communications network, additional on-demand formation data associated with the plurality of simulation variables during a second time segment of the simulation run; comparing the additional on-demand formation data for the at least one identified simulation variable and the updated pre-collected formation data associated with the at least one identified simulation variable to determine whether the additional on-demand formation data differs from the updated pre-collected formation data; when it is determined that the additional on-demand formation data differs from the updated pre-collected formation data for the at least one identified simulation variable, utilizing the retrieved additional on-demand formation data to perform the reservoir simulation during the simulation run of the reservoir simulator; when it is determined that the additional on-demand formation data does not differ from the updated pre-collected formation data for the at least one identified simulation variable, utilizing the updated pre-collected formation data to perform the reservoir simulation during the simulation run of the reservoir simulator; and outputting the results of the simulation run of the reservoir simulator; drilling a wellbore in a formation based on the outputted results from the reservoir simulation simulator. 2. The method of claim 1 , wherein the input data deck further includes data to permit access to the external data source. 3. The method of claim 1 , wherein performing the reservoir simulation comprises solving an equation for a plurality of time steps; and wherein the on-demand formation data is retrieved from the external data source at the beginning of at least one time step of the plurality of time steps. 4. The method of claim 3 , wherein solving the equation comprises performing a plurality of iterations associated with the equation at each time step; and wherein the on-demand formation data is retrieved from the external data source at the beginning of at least one iteration of the plurality of iterations. 5. The method of claim 1 , wherein the simulation run of the reservoir simulator is initiated at Tn; and wherein retrieving the on-demand formation data from the external data source begins at Tn+1. 6. The method of claim 1 , further comprising retrieving an input data deck for the reservoir simulator at Tn−1, wherein the input data deck includes the pre-collected formation data and data to permit access to the external data source, the simulation run of the reservoir simulator is initiated at Tn, and the on-demand formation data is retrieved from the external data source at Tn+1. 7. A method comprising: retrieving, prior to the initiating, an input data deck having a pre-collected data value associated with a simulation variable; receiving the pre-collected data value associated with the simulation variable for a simulation of a reservoir within a formation; initiating the simulation of a reservoir within a formation, based on an equation that includes the simulation variable representative of a characteristic of the formation and the pre-collected data value associated with the simulation variable; establishing a connection with a data repository over a communications network, the data repository holding data collected by sensors disposed at the formation; subsequent to the initiating, identifying data associated with the simulation variable in the pre-collected data value as missing data; retrieving an on-demand data value associated with the identified simulation variable from the data repository during a first time segment; updating the pre-collected data value using the on-demand data value retrieved during the first time segment of the simulation run; retrieving an additional on-demand data value associated with the simulation variable from the data repository during a second time segment of the simulation run; comparing the additional on-demand data value for the at least one identified simulation variable and the updated pre-collected data value associated with the at least one identified simulation variable to determine whether the additional on-demand data value differs from the updated pre-collected data value; when it is determined that the additional on-demand data value differs from the updated precollected data value for the at least one identified simulation variable, utilizing the additional on-demand data value in conjunction with the simulation variable to solve the equation during the simulation; when it is determined that the additional on-demand data value does not differ from the updated pre-collected data value for the at least one identified simulation variable, utilizing the updated pre-collected data value in conjunction with the simulation variable to solve the equation during the simulation; outputting the results of the simulation run of the simulation; and drilling a wellbore in the formation based on the outputted results from the simulation. 8. The method of claim 7 , wherein utilizing the additional on-demand data value in conjunction with the simulation variable includes setting the simulation variable to the additional on-demand data value, and comparing further includes determining whether to set the simulation variable equal to the additional on-demand data value, based on the comparison between the additional on-demand data value and the updated pre-collected data value. 9. The method of claim 7 , wherein utilizing the additional on-demand data value in conjunction with the simulation variable includes setting the simulation variable to the additional on-demand data value, utilizing the updated pre-collected data value in conjunction with the simulation variable includes setting the simulation variable to the updated precollected data value, and comparing further includes determining whether to set the simulation variable equal to at least one of the additional on-demand data value or the updated pre-collected data value, based on the comparison between the additional on-demand data value and the updated pre-collected data value. 10. The method of claim 9 , wherein the comparing includes determining an amount of change in the characteristic of the formation, based on a difference between the additional on-demand data value and the updated pre-collected data value. 11. The method of claim 7 , wherein the input data deck includes connection parameters used to establish the connection with the data repository. 12. The method of claim 11 , wherein establishing the connection includes authenticating with the data repository using the connection parameters. 13. The method of claim 7 , further including solv
Analysis (G01V1/50 takes precedence) · CPC title
Real-time processing · CPC title
Subsurface modeling · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.