After years of using 4D simulation for product design and cause analysis, there is a growing desire for an automated workflow that can provide a standardized and efficient calibration process for use at a wellsite. More particularly, it would be useful to reduce the reliance on manual adjustments, improve the accuracy of simulation inputs, establish a strong correlation between simulation results and field measurements, and enhance drilling performance prediction and product development.
A method for calibrating a model of a subterranean formation is disclosed. The method includes capturing one or more measurements at a surface of a wellbore that extends into a subterranean formation. The measurements include a surface torque (STOR) on a drill string that extends into the wellbore and a surface weight (SWOB) on the drill string. The method also includes determining a friction factor based upon the STOR when a drill bit is off-bottom in the wellbore. The drill bit is coupled to a lower end of the drill string. The method also includes determining a downhole torque on the drill bit (DTOR) and a downhole weight on the drill bit (DWOB) when the drill bit is on-bottom in the wellbore. The method also includes identifying a rock type in the subterranean formation based at least partially upon the friction factor, the DTOR, and the DWOB.
In another embodiment, the method includes capturing one or more measurements at a surface of a wellbore. The wellbore extends into the subterranean formation. The measurements include a number of rotations per minute (RPM) of a drill string that extends into the wellbore, a surface torque (STOR) on the drill string, a surface weight (SWOB) on the drill string, and a rate of penetration (ROP) of the drill string. The method also includes determining a friction factor based upon the STOR when a drill bit is off-bottom in the wellbore. The drill bit is coupled to a lower end of the drill string. The method also includes determining a downhole torque on the drill bit (DTOR) and a downhole weight on the drill bit (DWOB) when the drill bit is on-bottom in the wellbore. The DTOR and the DWOB are determined based upon the STOR, the SWOB, and the friction factor. The method also includes simulating the drill bit drilling on-bottom through a plurality of different rock types in a model to produce a plurality of simulated torques on the drill bit (BTORs) and a plurality of simulated weights on the drill bit (BWOBs). The method also includes comparing the DTOR to the BTORs produce a first comparison. The method also includes comparing the DWOB to the BWOBs to produce a second comparison. The method also includes identifying one of the rock types based upon the first comparison and the second comparison. The identified rock type has a smallest difference between the DTOR and the BTORs, the DWOB and the BWOBs, or both. The method also includes determining a simulated surface torque (STOR′) on the drill string and a simulated surface weight (SWOB′) on the drill string based upon the identified rock type. The method also includes comparing the STOR to the STOR′ to produce a third comparison. The method also includes comparing the SWOB to the SWOB′ to produce a fourth comparison. The method also includes calibrating the friction factor to produce a calibrated friction factor based upon the third comparison and the fourth comparison. The method also includes calibrating the rock type to produce a calibrated rock type based upon the third comparison and the fourth comparison. The method also includes performing a wellsite action based upon the calibrated friction factor and the calibrated rock type. The wellsite action includes varying the number of RPM, varying the STOR, varying the SWOB, varying the ROP, or a combination thereof.
A computing system is also disclosed. The computing system includes one or more processors and a memory system. The memory system includes one or more non-transitory computer-readable media storing instructions that, when executed by at least one of the one or more processors, cause the computing system to perform operations. The operations include capturing one or more measurements at a surface of a wellbore. The wellbore extends into the subterranean formation. The measurements include a number of rotations per minute (RPM) of a drill string that extends into the wellbore, a surface torque (STOR) on the drill string, a surface weight (SWOB) on the drill string, and a rate of penetration (ROP) of the drill string. The operations also include determining a friction factor based upon the STOR when a drill bit is off-bottom in the wellbore. The drill bit is coupled to a lower end of the drill string. The operations also include determining a downhole torque on the drill bit (DTOR) and a downhole weight on the drill bit (DWOB) when the drill bit is on-bottom in the wellbore. The DTOR and the DWOB are determined based upon the STOR, the SWOB, and the friction factor. The operations also include simulating the drill bit drilling on-bottom through a plurality of different rock types in a model to produce a plurality of simulated torques on the drill bit (BTORs) and a plurality of simulated weights on the drill bit (BWOBs). The operations also include comparing the DTOR to the BTORs produce a first comparison. The operations also include comparing the DWOB to the BWOBs to produce a second comparison. The operations also include identifying one of the rock types based upon the first comparison and the second comparison. The identified rock type has a smallest difference between the DTOR and the BTORs, the DWOB and the BWOBs, or both. The operations also include determining a simulated surface torque (STOR′) on the drill string and a simulated surface weight (SWOB′) on the drill string based upon the identified rock type. The operations also include comparing the STOR to the STOR′ to produce a third comparison. The operations also include comparing the SWOB to the SWOB′ to produce a fourth comparison. The operations also include calibrating the friction factor to produce a calibrated friction factor based upon the third comparison and the fourth comparison. The operations also include calibrating the rock type to produce a calibrated rock type based upon the third comparison and the fourth comparison. The operations also include performing a wellsite action based upon the calibrated friction factor and the calibrated rock type. The wellsite action includes varying the number of RPM, varying the STOR, varying the SWOB, varying the ROP, or a combination thereof.
A non-transitory computer-readable medium is also disclosed. The medium stores instructions that, when executed by one or more processors of a computing system, cause the computing system to perform operations. The operations include capturing one or more measurements at a surface of a wellbore. The wellbore extends into the subterranean formation. The measurements include a number of rotations per minute (RPM) of a drill string that extends into the wellbore, a surface torque (STOR) on the drill string, a surface weight (SWOB) on the drill string, and a rate of penetration (ROP) of the drill string. The operations also include determining a friction factor based upon the STOR when a drill bit is off-bottom in the wellbore. The drill bit is coupled to a lower end of the drill string. The operations also include determining a downhole torque on the drill bit (DTOR) and a downhole weight on the drill bit (DWOB) when the drill bit is on-bottom in the wellbore. The DTOR and the DWOB are determined based upon the STOR, the SWOB, and the friction factor. The operations also include simulating the drill bit drilling on-bottom through a plurality of different rock types in a model to produce a plurality of simulated torques on the drill bit (BTORs) and a plurality of simulated weights on the drill bit (BWOBs). The operations also include comparing the DTOR to the BTORs produce a first comparison. The operations also include comparing the DWOB to the BWOBs to produce a second comparison. The operations also include identifying one of the rock types based upon the first comparison and the second comparison. The identified rock type has a smallest difference between the DTOR and the BTORs, the DWOB and the BWOBs, or both. The operations also include determining a simulated surface torque (STOR′) on the drill string and a simulated surface weight (SWOB′) on the drill string based upon the identified rock type. The operations also include comparing the STOR to the STOR′ to produce a third comparison. The operations also include comparing the SWOB to the SWOB′ to produce a fourth comparison. The operations also include calibrating the friction factor to produce a calibrated friction factor based upon the third comparison and the fourth comparison. The operations also include calibrating the rock type to produce a calibrated rock type based upon the third comparison and the fourth comparison. The operations also include performing a wellsite action based upon the calibrated friction factor and the calibrated rock type. The wellsite action includes varying the number of RPM, varying the STOR, varying the SWOB, varying the ROP, or a combination thereof.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the present teachings and together with the description, serve to explain the principles of the present teachings. In the figures:
Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings and figures. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be apparent to one of ordinary skill in the art that the invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
It will also be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first object or step could be termed a second object or step, and, similarly, a second object or step could be termed a first object or step, without departing from the scope of the present disclosure. The first object or step, and the second object or step, are both, objects or steps, respectively, but they are not to be considered the same object or step.
The terminology used in the description herein is for the purpose of describing particular embodiments and is not intended to be limiting. As used in this description and the appended claims, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any possible combinations of one or more of the associated listed items. It will be further understood that the terms “includes,” “including,” “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Further, as used herein, the term “if” may be construed to mean “when” or “upon” or “in response to determining” or “in response to detecting,” depending on the context.
Attention is now directed to processing procedures, methods, techniques, and workflows that are in accordance with some embodiments. Some operations in the processing procedures, methods, techniques, and workflows disclosed herein may be combined and/or the order of some operations may be changed.
In the example of
In an example embodiment, the simulation component 120 may rely on entities 122.
Entities 122 may include earth entities or geological objects such as wells, surfaces, bodies, reservoirs, etc. In the system 100, the entities 122 can include virtual representations of actual physical entities that are reconstructed for purposes of simulation. The entities 122 may include entities based on data acquired via sensing, observation, etc. (e.g., the seismic data 112 and other information 114). An entity may be characterized by one or more properties (e.g., a geometrical pillar grid entity of an earth model may be characterized by a porosity property). Such properties may represent one or more measurements (e.g., acquired data), calculations, etc.
In an example embodiment, the simulation component 120 may operate in conjunction with a software framework such as an object-based framework. In such a framework, entities may include entities based on pre-defined classes to facilitate modeling and simulation. A commercially available example of an object-based framework is the MICROSOFT®.NET® framework (Redmond, Washington), which provides a set of extensible object classes. In the .NET® framework, an object class encapsulates a module of reusable code and associated data structures. Object classes can be used to instantiate object instances for use in by a program, script, etc. For example, borehole classes may define objects for representing boreholes based on well data.
In the example of
As an example, the simulation component 120 may include one or more features of a simulator such as the ECLIPSE™ reservoir simulator (Schlumberger Limited, Houston Texas), the INTERSECT™ reservoir simulator (Schlumberger Limited, Houston Texas), etc. As an example, a simulation component, a simulator, etc. may include features to implement one or more meshless techniques (e.g., to solve one or more equations, etc.). As an example, a reservoir or reservoirs may be simulated with respect to one or more enhanced recovery techniques (e.g., consider a thermal process such as SAGD, etc.).
In an example embodiment, the management components 110 may include features of a commercially available framework such as the PETREL® seismic to simulation software framework (Schlumberger Limited, Houston, Texas). The PETREL® framework provides components that allow for optimization of exploration and development operations. The PETREL® framework includes seismic to simulation software components that can output information for use in increasing reservoir performance, for example, by improving asset team productivity. Through use of such a framework, various professionals (e.g., geophysicists, geologists, and reservoir engineers) can develop collaborative workflows and integrate operations to streamline processes. Such a framework may be considered an application and may be considered a data-driven application (e.g., where data is input for purposes of modeling, simulating, etc.).
In an example embodiment, various aspects of the management components 110 may include add-ons or plug-ins that operate according to specifications of a framework environment. For example, a commercially available framework environment marketed as the OCEAN® framework environment (Schlumberger Limited, Houston, Texas) allows for integration of add-ons (or plug-ins) into a PETREL® framework workflow. The OCEAN® framework environment leverages .NET® tools (Microsoft Corporation, Redmond, Washington) and offers stable, user-friendly interfaces for efficient development. In an example embodiment, various components may be implemented as add-ons (or plug-ins) that conform to and operate according to specifications of a framework environment (e.g., according to application programming interface (API) specifications, etc.).
As an example, a framework may include features for implementing one or more mesh generation techniques. For example, a framework may include an input component for receipt of information from interpretation of seismic data, one or more attributes based at least in part on seismic data, log data, image data, etc. Such a framework may include a mesh generation component that processes input information, optionally in conjunction with other information, to generate a mesh.
In the example of
As an example, the domain objects 182 can include entity objects, property objects and optionally other objects. Entity objects may be used to geometrically represent wells, surfaces, bodies, reservoirs, etc., while property objects may be used to provide property values as well as data versions and display parameters. For example, an entity object may represent a well where a property object provides log information as well as version information and display information (e.g., to display the well as part of a model).
In the example of
In the example of
As mentioned, the system 100 may be used to perform one or more workflows. A workflow may be a process that includes a number of worksteps. A workstep may operate on data, for example, to create new data, to update existing data, etc. As an example, a may operate on one or more inputs and create one or more results, for example, based on one or more algorithms. As an example, a system may include a workflow editor for creation, editing, executing, etc. of a workflow. In such an example, the workflow editor may provide for selection of one or more pre-defined worksteps, one or more customized worksteps, etc. As an example, a workflow may be a workflow implementable in the PETREL® software, for example, that operates on seismic data, seismic attribute(s), etc. As an example, a workflow may be a process implementable in the OCEAN® framework. As an example, a workflow may include one or more worksteps that access a module such as a plug-in (e.g., external executable code, etc.).
The auto-calibration process described herein incorporates various optimization techniques based on the physics and attributes of simulation engines. For instance, a grid search may be employed to modify (e.g., optimize) discrete formation descriptions using a library of test rock files, while a gradient descent may be utilized for the modification (e.g., optimization) of continuous model parameters. Furthermore, the modification of certain model parameters may be simplified by leveraging special drill state data, thereby reducing the complexity of the overall optimization process. These approaches may improve the performance of optimization, even when dealing with computationally intensive simulations.
where M, K, and C are mass matrix, stiffness matrix, and damping matrix; ü, {dot over (u)}, and u are displacement, velocity, and acceleration vectors; and F(t) is a force vector acting on the system. The above equation can be solved using numerical integration techniques such as the Newmark method.
The wellbore contact force and friction force of the contact point can be described by equation 2.
where Kwell and Cwell are well contact stiffness and damping coefficient; Δr is the interference depth between wellbore and drill string; u is the velocity of the contact point; and μ is the friction factor.
Due to the complexity of any oil drilling operation, the heterogeneity and nonuniform nature of the formation, a workflow may be developed for a systematic drilling system optimization. One purpose of the workflow is to calibrate and validate the 4D drilling simulator software, using drilling data, mud logging, and/or wireline data through the stratigraphic zonation for drilling. As a result, a virtual carbonate formation may be created to better reproduce the actual drilling conditions in the pre-salt carbonates. Drilling dynamics simulations can predict vibration along the entire drill string with decent certainty. With the assistance of field records and careful calibration, the drilling dynamics simulations can further improve shock and vibration prediction accuracy.
A data-driven calibration workflow may correlate the simulation to the field measurements. The calibration workflow may include: 1) extract the calibration points from the field measurements; 2) adjust the simulation parameters; 3) run simulation, and 4) compare the simulation results and field measurements. Then, loop 2) to 4) until the error is within a predetermined error threshold or a maximum loop number is reached.
This sub workflow takes the rotating off bottom surface rotations per minute (RPM) and the flow rate as inputs; the surface torque as a target; and a drill string model as a simulator to search for the open hole and casing hole friction factors. The side output may be the rotating off-bottom hook load. The method is adjusting the friction factor in a predetermined range, and then feeding back the responded surface torque to increase or decrease the friction factors to minimize the torque gap between simulation and measurement.
This sub workflow takes the drilling surface RPM, flow rate, rate of penetration (ROP), the open hole and casing hole friction factors, and rotating off-bottom hook load as inputs; surface weight on bit (WOB) and torque as targets; and drill string model as a simulator to search for downhole WOB and torque. The side output is downhole RPM. Here, a static model of the drill string model may be utilized to improve the performance, which generally finished within seconds for one try. Due to the detailed model of mud motor, the downhole RPM may be captured.
This sub workflow takes the drilling surface ROP and downhole RPM as inputs; the downhole WOB and torque as targets; and the bit rock interaction model as the simulator to search for formation representation (e.g., rock and its multiplier). The available candidates of the rock lib test result for the bit may be looped in. Available candidates refer to the cutter types and/or sizes on the bit. The lithology and/or mud log results can be used for the rock selection, such as sandstone, share, carbonates, etc. This physical understanding may reduce the searching space to reduce the time cost, and also increase the accuracy of the result by known formation descriptions, such as homogeneous or inhomogeneous rock, the percentage of the rock combinations, etc. A static model of bit rock interaction may also be utilized and run one rock with several seconds.
This drilling surface RPM, flow rate, downhole WOB, friction factors, and formation representation may be used as inputs; the surface ROP and torque may be used as targets; and the integrated drill string and bit rock interaction model may be used as the simulator to find the gap between the simulation and measurements. The model may be integrated and dynamical, which is a heavy computation and generally takes 4 to 6 hours for one simulation. With this simulator, the overall performance such as ROP and torque, as well as the drilling dynamics, such as stick-slip, shock and vibration, high frequent torsional oscillation (HFTO), may be mimicked.
There are several interactions between the rock and multiplier finder and the final validator until the gap between the simulation and measurements is within a predetermined range or a maximum of iterations is reached or the results are not improving.
In mathematics, gradient descent (also often called steepest descent) is a first-order iterative optimization algorithm for finding a local minimum of a differentiable function. This algorithm may be used herein for calibration. Here, the local minimum is the minimum distance between the simulation result and the field measurements. The difference function is the simulation response for the input parameters.
Using the friction factor as an example, “scipy.optimize.minimize_scalar” may be used when one friction factor is known and another is to be calibrated. The fun may call the simulator to calculate the surface torque and return the square error between the simulated and the measured surface torque with the input of the friction factor. In an example, bounds of [0.1, 0.5] may be used for drilling scenarios. The method may be “bounded,” and the tol may be 1.0e-3. The optimization algorithm may then call the fun iteratively and return the friction factor within [0.1, 0.5] with the minimized difference of surface torque.
As previously described, the bit rock interaction model may rely on a cutter rock interaction laboratory test. The rock samples for the laboratory test may be discrete. In addition, the confining pressures applied to the rock sample may also be discrete. The (e.g., best) matched response between the rock sample and the real formation may be the expected of the calibration workflow. No clear relationship between the rock samples and the grid search may mean that the loop of the available rocks may be used. The grid search may be performed in parallel.
(1) As surface RPM is quite controllable and not that variable during the drill process and is more accurate compared to other measurements, first determine and/or generate a histogram on the surface rotations per minute (SRPM) for the data points of the drill stand. Then, the first one or more (e.g., two) groups (ordered by data points count) may be selected for (2) below. If the SRPM is almost constant, the data points may be selected from the next portion as one group.
(2) For each SRPM group, determine and/or generate a histogram on the surface weight on bit (SWOB) for the data points of the group. Then the first one or more (e.g., five) groups (ordered by data points count) may be selected for (3) below.
(3) For one or more (e.g., ten) groups (5 groups if one SRPM group is detected), calculate the average value of each measurement of the data points in the group, for any given logs from surface to downhole.
(4) Order the (e.g., ten) groups based on the data points count of each group.
(5) Automatically pick the first one or more (e.g., three) groups, and use the average values as the on-bottom drilling inputs. In one embodiment, each of the ten sets may be candidates, however, tests show that, in most cases, the first several groups have occupied most data points.
The simulation may provide a benchmark for the cause analysis and the baseline for the improvements through the calibration. The data extraction method may be fit for the simulator and integrated into the whole workflow to reduce the human error. In addition, the simulation parameters may be changed to align the field measurements with the calibrated models. Furthermore, the downhole measurements may be matched, to reduce the likelihood of downhole failure.
The automated calibration workflow described herein calibrate a model, and matches simulation inputs with real field conditions, particularly in relation to formation description. By calibrating the rock model, issues related to limited access to rock samples and heterogeneity for lab testing can be overcome. Furthermore, the calibrated rock model can be retained and referenced for future offset analysis and prediction of the next well plan.
Additionally, the operator-oriented simulation workflow provided by the automated calibration process instills greater confidence in designing the proper bottom hole assembly (BHA) to prevent tool failure. It also facilitates the identification of the root causes of drilling dysfunctions. This automated calibration workflow offers advantages in terms of enhancing the accuracy and reliability of simulations, supporting decision-making processes, and improving drilling performance.
The present disclosure may be used to prepare one or more inputs for determining and/or calibrating a well friction factor and rock fracture properties (also referred to as rock files). The well friction factor and the rock files may reflect the actual physics both at the surface of a wellbore and downhole.
The system and method may determine the friction factor and the rock fracture properties (also referred to as rock files) based upon surface measurements.
The system and method may measure or determine one or more surface measurements at the top (e.g., surface) of a wellbore. The surface measurements may be or include the weight on the drill bit as measured at the surface (SWOB) and the torque on the drill bit as measured at the surface (STOR). The system and method may then use a torque and drag (T&D) analysis to determine one or more downhole measurements at a downhole tool (e.g., drill bit) in the wellbore. The downhole measurements may be or include the weight on the drill bit as measured in the wellbore and at the drill bit (DWOB) and the torque on the drill bit as measured in the wellbore and at the drill bit (DTOR).
Then, using a bit standalone analysis, one or more candidate rock files may be used to generate the corresponding behavior (e.g., BWOB, DTOR) of the drill bit when drilling through the rock types in the rock files. The system and method may then use a modification (e.g., optimization) to identify one of the rock files out of the plurality of rock files that creates the drill bit force that is closest to the transferred force (e.g., DWOB, DTOR).
Then, the difference between the surface measurements and the (e.g., simulated) downhole measurements may be determined (e.g., using a full dynamic drilling analysis). The difference may be reduced using a re-trigger mechanism. More particularly, the difference may be reduced by correcting the transferred measurements (e.g., DWOB, DTOR) by reconsidering the difference.
The method 1400 may include capturing one or more measurements at a surface of a wellbore, as at 1405. This is shown in
The method 1400 may also include determining a friction factor based upon the STOR, as at 1410. The friction factor may be determined when a drill bit is off-bottom in the wellbore. The drill bit may be coupled to a lower end of the drill string. This is shown in
The method 1400 may also include determining a downhole torque on the drill bit (DTOR) and/or a downhole weight on the drill bit (DWOB), as at 1415. The DTOR and the DWOB may be determined when the drill bit is on-bottom in the wellbore. The DTOR and/or the DWOB may be determined based at least partially upon the STOR, the SWOB, and the friction factor. This is shown in
The method 1400 may also include simulating the drill bit drilling on-bottom through a plurality of different rock types in a model, as at 1420. The simulation may produce a plurality of simulated torques on the drill bit (BTORs) and/or a plurality of simulated weights on the drill bit (BWOBs). This is shown in
The method 1400 may also include comparing the DTOR to the BTORs produce a first comparison, as at 1425. This is shown in
The method 1400 may also include comparing the DWOB to the BWOBs to produce a second comparison, as at 1430. This is shown in
The method 1400 may also include identifying one of the rock types based upon the first comparison and/or the second comparison, as at 1435. In one embodiment, the rock type may represent the rock forces against cutting depth etc., which may be determined in lab tests on rock samples and cutters. The rock sample may contain the lithology, grain/clast size, mineralogy, etc. However, those physical parameters may not be utilized in (e.g. IDEAS) modeling, except for the rock forces. For example, in IDEAS calibration, “rock types” (e.g., namely cutter forces) may be utilized to deduce bit torque and WOB from the cutters within bits. By comparing deduced bit WOB/torque to field measurements, the optimal “rock type” may be selected by the closest distance.
In another embodiment, the rock type may be or include the lithology (e.g., igneous, sedimentary, metamorphic), the grain/clast size, the minerology, the fabric, the textures, the structure, the rock fracture properties, or a combination thereof. Illustrative rock fracture properties may be or include continuity, cohesion, stress, fracture/fault size and/or location, permeability, rock strength, or a combination thereof.
As mentioned above, the identified rock type may have a smallest difference between the DTOR and the BTORs, the DWOB and the BWOBs, or both. This is shown in
The method 1400 may also include determining a simulated surface torque (STOR′) on the drill string and/or a simulated surface weight (SWOB′) on the drill string, as at 1440. The STOR′ and/or the SWOB′ may be determined based at least partially upon the identified rock type. This is shown in
The method 1400 may also include comparing the STOR to the STOR′ to produce a third comparison, as at 1445. This is shown in
The method 1400 may also include comparing the SWOB to the SWOB′ to produce a fourth comparison, as at 1450. This is shown in
The method 1400 may also include calibrating the friction factor and/or the identified rock type, as at 1455. The calibration may be based upon the third comparison and/or the fourth comparison. This is shown in
The method 1400 may also include displaying one or more outputs, as at 1460. The outputs may be or include the friction factor, the DTOR, the DWOB, the BTORS, the BWOBS, the rock type(s), the STOR′, the SWOB′, the calibrated friction factor, the calibrated rock type, or a combination thereof.
The method 1400 may also include performing a wellsite action, as at 1465. The wellsite action may be based upon the friction factor, the DTOR, the DWOB, the BTORS, the BWOBS, the rock type(s), the STOR′, the SWOB′, the calibrated friction factor, the calibrated rock type, or a combination thereof. The wellsite action may be or include generating and/or transmitting a signal (e.g., using a computing system) that instructs or causes a physical action to occur at a wellsite. The wellsite action may also or instead include performing the physical action at the wellsite. The physical action may include varying the number of RPM, varying the STOR, varying the SWOB, varying the ROP, or a combination thereof.
In some embodiments, the methods of the present disclosure may be executed by a computing system.
A processor may include a microprocessor, microcontroller, processor module or subsystem, programmable integrated circuit, programmable gate array, or another control or computing device.
The storage media 2306 may be implemented as one or more computer-readable or machine-readable storage media. Note that while in the example embodiment of
In some embodiments, computing system 2300 contains one or more calibration module(s) 2308. In the example of computing system 2300, computer system 2301A includes the calibration module 2308. In some embodiments, a single calibration module may be used to perform some aspects of one or more embodiments of the methods disclosed herein. In other embodiments, a plurality of calibration modules may be used to perform some aspects of methods herein.
It should be appreciated that computing system 2300 is merely one example of a computing system, and that computing system 2300 may have more or fewer components than shown, may combine additional components not depicted in the example embodiment of FIG. 23, and/or computing system 2300 may have a different configuration or arrangement of the components depicted in
Further, the steps in the processing methods described herein may be implemented by running one or more functional modules in information processing apparatus such as general purpose processors or application specific chips, such as ASICs, FPGAS, PLDs, or other appropriate devices. These modules, combinations of these modules, and/or their combination with general hardware are included within the scope of the present disclosure.
Computational interpretations, models, and/or other interpretation aids may be refined in an iterative fashion; this concept is applicable to the methods discussed herein. This may include use of feedback loops executed on an algorithmic basis, such as at a computing device (e.g., computing system 2300,
The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or limiting to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. Moreover, the order in which the elements of the methods described herein are illustrated and described may be re-arranged, and/or two or more elements may occur simultaneously. The embodiments were chosen and described in order to best explain the principles of the disclosure and its practical applications, to thereby enable others skilled in the art to best utilize the disclosed embodiments and various embodiments with various modifications as are suited to the particular use contemplated.
This application claims priority to U.S. Provisional Patent Application No. 63/578,477, filed on Aug. 24, 2023, which is incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63578477 | Aug 2023 | US |