System and method for controlling a drilling path based on drift estimates
US-2015233229-A1 · Aug 20, 2015 · US
US10878145B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10878145-B2 |
| Application number | US-201515777167-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 29, 2015 |
| Priority date | Dec 29, 2015 |
| Publication date | Dec 29, 2020 |
| Grant date | Dec 29, 2020 |
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 for generating a BHA design and component selection by creating a plurality of BHA configurations. A cost function, representative of each respective BHA configuration, is determined. Each cost function includes drilling process metrics. A final BHA configuration of the plurality of BHA configurations is selected having an optimal cost function value. The optimal cost function value may be defined as a cost function value that is less than cost function values of other respective cost functions for the plurality of BHA configurations.
Opening claim text (preview).
What is claimed is: 1. A method for selection of a bottomhole assembly (BHA) configuration comprising: creating a plurality of BHA configurations; determining a cost function representative of each respective BHA configuration, each cost function comprising drilling process metrics; selecting a final BHA configuration of the plurality of BHA configurations having an optimal cost function value, wherein the optimal cost function value is less than cost function values of other respective cost functions for the plurality of BHA configurations, wherein selecting the final BHA configuration comprises: generating a desired BHA frequency response based on the respective cost function of the BHA configuration and/or frequency domain drilling process metrics; generating a frequency response for each component in the BHA; generating a plurality of combined frequency responses, each combined frequency response comprising a combination of the frequency responses for the components in the BHA, wherein each frequency response is represented by a respective cost function; determining an error between each combined frequency response and the desired frequency response; and selecting the final BHA configuration based on the error being minimized; and constructing a BHA based on the selected final BHA configuration, wherein the selected final BHA configuration is representative of locations and types of BHA components. 2. The method of claim 1 , further comprising: selecting an initial BHA configuration; and configuring components of the initial BHA configuration to adjust its respective cost function and generate the optimal cost function. 3. The method of claim 1 , further comprising optimizing the cost function of each respective BHA configuration through a plurality of iterations based on the respective BHA configuration, drilling model, and/or respective drilling process metrics and weighting coefficients. 4. The method of claim 3 , wherein the BHA drilling process metrics comprise at least one of Energy, Vibrations, Path Deviations, Wear, Measurability, Controllability, Cost, Maneuverability, Rate of Penetration, or Historical Data. 5. The method of claim 2 , wherein updating the weighting coefficients comprises determining the weighting coefficients manually or automatically. 6. The method of claim 1 , wherein the cost functions are evaluated in time domain or frequency domain. 7. The method of claim 1 , wherein generating a frequency response for each component in the BHA comprises: generating a set of actual frequency responses for each component for nominal operating conditions; and generating a set of estimated frequency responses for each component for elevated operating conditions. 8. The method of claim 1 , frequency domain drilling process metrics comprise at least one of allowable bandwidth, disturbance sensitivity, frequency gains or resonance amplitude. 9. The method of claim 1 , wherein each of the BHA configurations is based on BHA configuration constraints. 10. The method of claim 1 , wherein generating the desired BHA frequency response includes reducing a vibrational magnitude of each of the BHA. 11. A non-transitory computer readable medium that stores instructions for execution by processing circuitry to perform operations to generate a bottom hole assembly (BHA) configuration, the operations comprising: create a plurality of BHA configurations; determine a cost function representative of each respective BHA configuration, each cost function comprising drilling process metrics; select a final BHA configuration of the plurality of BHA configurations having an optimal cost function value, wherein the optimal cost function value is less than cost function values of other representative cost functions for the plurality of BHA configurations, wherein selecting the final BHA configuration comprises: generating a desired BHA frequency response based on the respective cost function of the BHA configuration and/or frequency domain drilling process metrics; generating a frequency response for each component in the BHA; generating a plurality of combined frequency responses, each combined frequency response comprising a combination of the frequency responses for the components in the BHA, wherein each frequency response is represented by a respective cost function; determining an error between each combined frequency response and the desired frequency response; and selecting the final BHA configuration based on the error being minimized; and constructing a BHA based on the selected final BHA configuration, wherein the selected final BHA configuration is representative of locations and types of BHA components. 12. The non-transitory computer-readable medium of claim 11 , wherein each cost function is respectively generated by a dynamic model, a plurality of dynamic BHA drilling process metrics, and a plurality of weighting coefficients, the operations further multiply each dynamic drilling constraint by its associated weighting coefficient in a time domain. 13. The non-transitory computer-readable medium of claim 12 , further comprising estimating downhole vibration and drilling path deviation based on the dynamic model. 14. The non-transitory computer-readable medium of claim 13 , wherein the dynamic model is physics-based or data-based. 15. The non-transitory computer-readable medium of claim 14 , wherein the dynamic model is represented by position and attitude vectors of mass, damping and inertia properties of each component of the BHA.
Automatic control systems specially adapted for drilling operations, i.e. self-operating systems which function to carry out or modify a drilling operation without intervention of a human operator, e.g. computer-controlled drilling systems; Systems specially adapted for monitoring a plurality of drilling variables or conditions · CPC title
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Directional drilling · CPC title
Special methods or apparatus for drilling · CPC title
Prospecting or detecting by methods combining techniques covered by two or more of main groups G01V1/00 - G01V9/00 · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.