Unless otherwise indicated, this section does not describe prior art to the claims and is not admitted prior art.
Certain drilling parameters on a drilling rig can be controlled directly, such as block speed up or down, pump stroke rate, surface drillstring rotation speed or revolutions per minute (RPM). Increasing or decreasing these drilling parameters results in responses in the equipment and the well. For example, the response to RPM includes drillstring torque; a response to block speed changes is a change in hookload and surface weight; a response to pump stroke rate changes includes changes in standpipe pressure.
During rip operations such as drilling, it may be desirable to maintain a response within a certain window or range bounded by an upper limit value and a lower limit value. For example, keeping the weight on bit within a window can help keep the bit fully engaged and reduce wear and also help control the bottom hole assembly (BHA) tendency and hence the trajectory of the wellbore. Controlling the differential pressure when using a mud motor can help keep the bit fully engaged and enhance control of the trajectory in a directional well.
Drilling parameters typically need to be kept within limits. Some drilling parameter limits are hard limits. Exceeding the hard limits may result in damage to the equipment and pose health, environmental, and safety risks. For example, a drillstring torque hard limit may set a value which, if exceeded, could cause damage to the top drive or the drill pipe. Other drilling parameter limits are sectional limits. Sectional limits may be values that, based on experience, simulation, analysis, or some combination of the above, the team believes will provide the best average performance while drilling that wellbore section.
Drilling automation and recommendation systems generally try to adhere to both hard limits and sectional limits in all circumstances. While doing so often results in good performance, there are circumstances in which better results may be achieved by exceeding certain limits. For example, there are conditions where, while drilling, certain non-hard sectional limits may be temporarily exceeded to better handle a particular event or challenge. For example, stick-slip vibrations may damage the bit and the topdrive. Mitigating stick slip may involve reducing the weight on bit and increasing the RPM. However, the speed may already be close to the boundary in a given section. An ‘overdrive’ speed, for example, of 20-25 RPM above a sectional limit, may be acceptable temporarily to mitigate stick slip. This may allow the stick slip event to mitigated more quickly. Once the stick slip event has been successfully mitigated, the RPM may then be reduced back below the sectional limit.
This document discloses a method, a non-transitory, tangible computer-readable storage medium, and a system for dynamically adjusting drilling parameters during a drilling operation. In one embodiment, the method involves receiving, in real time, drilling parameter measurements during a drilling operation and response measurements during the drilling operation. The approach may involve determining whether the response measurement is within a response window that defines a desired lower limit and a desired upper limit for the response measurement.
In certain embodiments, if the response measurement is below the desired lower limit of the response window or trending downwards towards the desired lower limit of the response window a system determines a new drilling parameter value that will increase the response measurement. The system compares the new drilling parameter value with a sectional limits and the hard limits for the drilling parameter. If the drilling parameter value is above the sectional limit and below the hard limit, the system may increase the upper value of the drilling parameter window for the drilling parameter to the new drilling parameter value. The approach may further comprising instructions for automatically increasing the drilling parameter to the new drilling parameter value that will increase the response measurement.
The approach may also involve monitoring the response measurement after increasing the drilling parameter to the new drilling parameter value, determining that the response measurement is stabilizing within the response window; and resetting the upper value of the drilling parameter window to the sectional limit for the drilling parameter.
In one embodiment, the approach is used to manage the differential pressure in a directional drilling operation. The approach may involve measuring, in real time, the differential pressure across a motor of a bottom hole assembly and the rate of penetration of the bottom hole assembly during the directional drilling operation. The approach may involve determining whether the differential pressure is within a predefined differential pressure window specifying a lower limit for the differential pressure and an upper limit for the differential pressure. If the differential pressure is below the lower limit of the predefined differential pressure window or trending downwards towards the lower limit of the predefined differential pressure window, the system may determine a new rate of penetration value that will increase the differential pressure, compare the new rate of penetration value with the hard limits and sectional limits for rate of penetration and, if the new rate of penetration value is above the sectional limit and below the hard limit, increase the upper value of a rate of penetration window to the new rate of penetration value.
This summary introduces some of the concepts that are further described below in the detailed description. Other concepts and features are described below. The claims may include concepts in this summary or other parts of the description.
The figures below are not necessarily to scale; dimensions may altered to help clarify or emphasize certain features.
The following detailed description refers to the accompanying drawings. Wherever convenient, the same reference numbers are used in the drawings and the following description to refer to the same or similar parts. While several embodiments and features of the present disclosure are described herein, modifications, adaptations, and other implementations are possible, without departing from the spirit and scope of the present disclosure.
Although the terms “first”, “second”, etc. may be used herein to describe various elements, these terms are 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.
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.).
In the example system of
As shown in the example of
The wellsite system 200 can provide for operation of the drillstring 225 and other operations. As shown, the wellsite system 200 includes the traveling block 211 and the derrick 214 positioned over the borehole 232. As mentioned, the wellsite system 200 can include the rotary table 220 where the drillstring 225 pass through an opening in the rotary table 220.
As shown in the example of
As to a top drive example, the top drive 240 can provide functions performed by a kelly and a rotary table. The top drive 240 can turn the drillstring 225. As an example, the top drive 240 can include one or more motors (e.g., electric and/or hydraulic) connected with appropriate gearing to a short section of pipe called a quill, that in turn may be screwed into a saver sub or the drillstring 225 itself. The top drive 240 can be suspended from the traveling block 211, so the rotary mechanism is free to travel up and down the derrick 214. As an example, a top drive 240 may allow for drilling to be performed with more joint stands than a kelly/rotary table approach.
In the example of
In the example of
The mud pumped by the pump 204 into the drillstring 225 may, after exiting the drillstring 225, form a mudcake that lines the wellbore which, among other functions, may reduce friction between the drillstring 225 and surrounding wall(s) (e.g., borehole, casing, etc.). A reduction in friction may facilitate advancing or retracting the drillstring 225. During a drilling operation, the entire drillstring 225 may be pulled from a wellbore and optionally replaced, for example, with a new or sharpened drill bit, a smaller diameter drillstring, etc. As mentioned, the act of pulling a drillstring out of a hole or replacing it in a hole is referred to as tripping. A trip may be referred to as an upward trip or an outward trip or as a downward trip or an inward trip depending on trip direction.
As an example, consider a downward trip where upon arrival of the drill bit 226 of the drillstring 225 at a bottom of a wellbore, pumping of the mud commences to lubricate the drill bit 226 for purposes of drilling to enlarge the wellbore. As mentioned, the mud can be pumped by the pump 204 into a passage of the drillstring 225 and, upon filling of the passage, the mud may be used as a transmission medium to transmit energy, for example, energy that may encode information as in mud-pulse telemetry.
As an example, mud-pulse telemetry equipment may include a downhole device configured to effect changes in pressure in the mud to create an acoustic wave or waves upon which information may modulated. In such an example, information from downhole equipment (e.g., one or more modules of the drillstring 225) may be transmitted uphole to an uphole device, which may relay such information to other equipment for processing, control, etc.
As an example, telemetry equipment may operate via transmission of energy via the drillstring 225 itself. For example, consider a signal generator that imparts coded energy signals to the drillstring 225 and repeaters that may receive such energy and repeat it to further transmit the coded energy signals (e.g., information, etc.).
As an example, the drillstring 225 may be fitted with telemetry equipment 252 that includes a rotatable drive shaft, a turbine impeller mechanically coupled to the drive shaft such that the mud can cause the turbine impeller to rotate, a modulator rotor mechanically coupled to the drive shaft such that rotation of the turbine impeller causes said modulator rotor to rotate, a modulator stator mounted adjacent to or proximate to the modulator rotor such that rotation of the modulator rotor relative to the modulator stator creates pressure pulses in the mud, and a controllable brake for selectively braking rotation of the modulator rotor to modulate pressure pulses. In such example, an alternator may be coupled to the aforementioned drive shaft where the alternator includes at least one stator winding electrically coupled to a control circuit to selectively short the at least one stator winding to electromagnetically brake the alternator and thereby selectively brake rotation of the modulator rotor to modulate the pressure pulses in the mud.
In the example of
The assembly 250 of the illustrated example includes a logging-while-drilling (LWD) module 254, a measurement-while-drilling (MWD) module 256, an optional module 258, a rotary-steerable system (RSS) and/or motor 260, and the drill bit 226. Such components or modules may be referred to as tools where a drillstring can include a plurality of tools.
As to a RSS, it involves technology utilized for directional drilling. Directional drilling involves drilling into the Earth to form a deviated bore such that the trajectory of the bore is not vertical; rather, the trajectory deviates from vertical along one or more portions of the bore. As an example, consider a target that is located at a lateral distance from a surface location where a rig may be stationed. In such an example, drilling can commence with a vertical portion and then deviate from vertical such that the bore is aimed at the target and, eventually, reaches the target. Directional drilling may be implemented where a target may be inaccessible from a vertical location at the surface of the Earth, where material exists in the Earth that may impede drilling or otherwise be detrimental (e.g., consider a salt dome, etc.), where a formation is laterally extensive (e.g., consider a relatively thin yet laterally extensive reservoir), where multiple bores are to be drilled from a single surface bore, where a relief well is desired, etc.
One approach to directional drilling involves a mud motor; however, a mud motor can present some challenges depending on factors such as rate of penetration (ROP), transferring weight to a bit (e.g., weight on bit, WOB) due to friction, etc. A mud motor can be a positive displacement motor (PDM) that operates to drive a bit (e.g., during directional drilling, etc.). A PDM operates as drilling fluid is pumped through it where the PDM converts hydraulic power of the drilling fluid into mechanical power to cause the bit to rotate.
As an example, a PDM may operate in a combined rotating mode where surface equipment is utilized to rotate a bit of a drillstring (e.g., a rotary table, a top drive, etc.) by rotating the entire drillstring and where drilling fluid is utilized to rotate the bit of the drillstring. In such an example, a surface RPM (SRPM) may be determined by use of the surface equipment and a downhole RPM of the mud motor may be determined using various factors related to flow of drilling fluid, mud motor type, etc. As an example, in the combined rotating mode, bit RPM can be determined or estimated as a sum of the SRPM and the mud motor RPM, assuming the SRPM and the mud motor RPM are in the same direction.
As an example, a PDM mud motor can operate in a so-called sliding mode, when the drillstring is not rotated from the surface. In such an example, a bit RPM can be determined or estimated based on the RPM of the mud motor.
A RSS can drill directionally where there is continuous rotation from surface equipment, which can alleviate the sliding of a steerable motor (e.g., a PDM). A RSS may be deployed when drilling directionally (e.g., deviated, horizontal, or extended-reach wells). A RSS can aim to minimize interaction with a borehole wall, which can help to preserve borehole quality. A RSS can aim to exert a relatively consistent side force akin to stabilizers that rotate with the drillstring or orient the bit in the desired direction while continuously rotating at the same number of rotations per minute as the drillstring.
The LWD module 254 may be housed in a suitable type of drill collar and can contain one or a plurality of selected types of logging tools. It will also be understood that more than one LWD and/or MWD module can be employed, for example, as represented at by the module 256 of the drillstring assembly 250. Where the position of an LWD module is mentioned, as an example, it may refer to a module at the position of the LWD module 254, the module 256, etc. An LWD module can include capabilities for measuring, processing, and storing information, as well as for communicating with the surface equipment. In the illustrated example, the LWD module 254 may include a seismic measuring device.
The MWD module 256 may be housed in a suitable type of drill collar and can contain one or more devices for measuring characteristics of the drillstring 225 and the drill bit 226. As an example, the MWD tool 254 may include equipment for generating electrical power, for example, to power various components of the drillstring 225. As an example, the MWD tool 254 may include the telemetry equipment 252, for example, where the turbine impeller can generate power by flow of the mud; it being understood that other power and/or battery systems may be employed for purposes of powering various components. As an example, the MWD module 256 may include one or more of the following types of measuring devices: a weight-on-bit measuring device, a torque measuring device, a vibration measuring device, a shock measuring device, a stick slip measuring device, a direction measuring device, and an inclination measuring device.
As an example, a drilling operation can include directional drilling where, for example, at least a portion of a well includes a curved axis. For example, consider a radius that defines curvature where an inclination with regard to the vertical may vary until reaching an angle between about 30 degrees and about 60 degrees or, for example, an angle to about 90 degrees or possibly greater than about 90 degrees.
As an example, a directional well can include several shapes where each of the shapes may aim to meet particular operational demands. As an example, a drilling process may be performed on the basis of information as and when it is relayed to a drilling engineer. As an example, inclination and/or direction may be modified based on information received during a drilling process.
As an example, deviation of a bore may be accomplished in part by use of a downhole motor and/or a turbine. As to a motor, for example, a drillstring can include a positive displacement motor (PDM).
As an example, a system may be a steerable system and include equipment to perform method such as geosteering. As mentioned, a steerable system can be or include an RSS. As an example, a steerable system can include a PDM or of a turbine on a lower part of a drillstring which, just above a drill bit, a bent sub can be mounted. As an example, above a PDM, MWD equipment that provides real time or near real time data of interest (e.g., inclination, direction, pressure, temperature, real weight on the drill bit, torque stress, etc.) and/or LWD equipment may be installed. As to the latter, LWD equipment can make it possible to send to the surface various types of data of interest, including for example, geological data (e.g., gamma ray log, resistivity, density and sonic logs, etc.).
The coupling of sensors providing information on the course of a well trajectory, in real time or near real time, with, for example, one or more logs characterizing the formations from a geological viewpoint, can allow for implementing a geosteering method. Such a method can include navigating a subsurface environment, for example, to follow a desired route to reach a desired target or targets.
As an example, a drillstring can include an azimuthal density neutron (ADN) tool for measuring density and porosity; a MWD tool for measuring inclination, azimuth and shocks; a compensated dual resistivity (CDR) tool for measuring resistivity and gamma ray related phenomena; one or more variable gauge stabilizers; one or more bend joints; and a geosteering tool, which may include a motor and optionally equipment for measuring and/or responding to one or more of inclination, resistivity and gamma ray related phenomena.
As an example, geosteering can include intentional directional control of a wellbore based on results of downhole geological logging measurements in a manner that aims to keep a directional wellbore within a desired region, zone (e.g., a pay zone), etc. As an example, geosteering may include directing a wellbore to keep the wellbore in a particular section of a reservoir, for example, to minimize gas and/or water breakthrough and, for example, to maximize economic production from a well that includes the wellbore.
Referring again to
As an example, one or more of the sensors 264 can be provided for tracking pipe, tracking movement of at least a portion of a drillstring, etc.
As an example, the system 200 can include one or more sensors 266 that can sense and/or transmit signals to a fluid conduit such as a drilling fluid conduit (e.g., a drilling mud conduit). For example, in the system 200, the one or more sensors 266 can be operatively coupled to portions of the standpipe 208 through which mud flows. As an example, a downhole tool can generate pulses that can travel through the mud and be sensed by one or more of the one or more sensors 266. In such an example, the downhole tool can include associated circuitry such as, for example, encoding circuitry that can encode signals, for example, to reduce demands as to transmission. As an example, circuitry at the surface may include decoding circuitry to decode encoded information transmitted at least in part via mud-pulse telemetry. As an example, circuitry at the surface may include encoder circuitry and/or decoder circuitry and circuitry downhole may include encoder circuitry and/or decoder circuitry. As an example, the system 200 can include a transmitter that can generate signals that can be transmitted downhole via mud (e.g., drilling fluid) as a transmission medium.
As an example, one or more portions of a drillstring may become stuck. The term stuck can refer to one or more of varying degrees of inability to move or remove a drillstring from a bore. As an example, in a stuck condition, it might be possible to rotate pipe or lower it back into a bore or, for example, in a stuck condition, there may be an inability to move the drillstring axially in the bore, though some amount of rotation may be possible. As an example, in a stuck condition, there may be an inability to move at least a portion of the drillstring axially and rotationally.
As to the term “stuck pipe”, this can refer to a portion of a drillstring that cannot be rotated or moved axially. As an example, a condition referred to as “differential sticking” can be a condition whereby the drillstring cannot be moved (e.g., rotated or reciprocated) along the axis of the bore. Differential sticking may occur when high-contact forces caused by low reservoir pressures, high wellbore pressures, or both, are exerted over a sufficiently large area of the drillstring. Differential sticking can have time and financial cost.
As an example, a sticking force can be a product of the differential pressure between the wellbore and the reservoir and the area that the differential pressure is acting upon. This means that a relatively low differential pressure (delta p) applied over a large working area can be just as effective in sticking pipe as can a high differential pressure applied over a small area.
As an example, a condition referred to as “mechanical sticking” can be a condition where limiting or prevention of motion of the drillstring by a mechanism other than differential pressure sticking occurs. Mechanical sticking can be caused, for example, by one or more of junk in the hole, wellbore geometry anomalies, cement, keyseats or a buildup of cuttings in the annulus.
The method may also involve receiving 304 response measurements during the drilling operation. As discussed above, responses are changes in values that result from changes to the drilling parameters. As noted above, an example includes changes in drillstring torque in response to changes in RPM. Another example is a change to differential pressure across a motor in response to changes in rate of penetration (ROP). The response measurement may be, for example, drillstring torque, hookload, weight on bit, differential pressure, or a combination thereof.
The method may involve determining 306 whether the response measurement is within a response window that defines a desired lower limit and a desired upper limit for the response measurement. While the response measurement is within the response window, the method may involve continuously monitoring the drilling parameters and the responses. In response to determining that the response measurement is below the desired lower limit, the method may involve taking corrective action to return the response measurement to the window. In certain embodiments, the method may trigger the corrective action even when the response measurement is still within the response window if it determines that the response measurement is trending downwards towards the desired lower limit of the response window.
In one embodiment, the method involves determining a rate of change of the response measurement and estimating the amount of time it will take for a change in a drilling parameter to impact the response measurement. In such an embodiment, the method may trigger changes to the drilling parameter while there is sufficient time to impact the response measurement and keep it within the response window.
In one embodiment, the approach involves averaging response measurements over a period of time to smooth the response measurements and remove noise from the response measurements. Other approaches to reducing or removing noise from the response measurements can also be used. In this document, decisions made using measurements may refer to decisions made using the raw measurements themselves or smoothed, processed, or cleaned measurement data.
The method may involve, in response to determining that the response measurement is below the desired lower limit of the response window or trending downwards, determining 308 new drilling parameter values that will increase the response measurement. The method may also involve comparing 310 the new drilling parameter values to sectional limits and comparing 312 the new drilling parameter value with hard limits.
If the new drilling parameter value is below both the sectional limit and the hard limit, the method may involve taking no additional action. In one embodiment, it may involve considering other drilling parameter values. In another embodiment, it may involve continuing to monitor the drilling parameters and response measurements. In one embodiment, it may involve changing the drilling parameter to the new value or providing a driller with an instruction to change the drilling parameter without making adjustments to the limits of the drilling parameter. In such an embodiment, the drilling operation may continue with the new drilling parameter while still acting within the sectional limits and the hard limits.
In another instance, the drilling parameter value may be above the hard limit. In such an embodiment, the method may involve searching for a different drilling parameter that may impact the response. The method may involve increasing the upper value of the drilling parameter window to the new drilling parameter value, but only to the level of the hard limit. For example, a system may determine that a new RPM value ‘a’ will help mitigate a stick slip condition, where the sectional limit for RPM is ‘b’ and the hard limit is ‘c’ and a>c and a>b. In such a case, the system may increase the limit for the RPM above the sectional limit ‘b’ to the hard limit ‘c,’ not the larger RPM value ‘a.’
The drilling parameter value may be above the sectional limit and below the hard limit. The method may involve, in such a case, increasing 316 the upper value of the drilling parameter window for the drilling parameter to the new drilling parameter value. In some cases, the method may involve automatically increasing the drilling parameter to the new drilling parameter value that will increase the response measurement. For example, an autonomous drilling system may increase the drilling parameter value. In another embodiment, the method involves increasing the upper value of the drilling parameter window and providing a notification to a driller of the change in the upper limit. The method may also provide a recommendation to the driller to use the new drilling parameter value.
The method may also provide an explanation to the driller for the recommendation. For example, a system may provide a message to the driller indicating that the response measurement is outside the response window or trending downwards, and that using the new drilling parameter value may mitigate the downward trend or return the response measurement to the window.
The method may also involve monitoring the response measurement after increasing the drilling parameter to the new drilling parameter value. The method may involve determining whether the response measurement is stabilizing within the response window and, in response, resetting the upper value of the drilling parameter window to the sectional limit for the drilling parameter. In such an embodiment, the sectional limit may still be considered the preferred limit for the drilling parameters and the method may default back to the sectional limits once the response measurement returns to an acceptable range. Once the response measurement returns to the response window, the method of
In certain embodiments, the method may involve gradually increasing the upper limit of the drilling parameter window to the new drilling parameter value. For example, it may be desirable to smoothly ramp up a drilling parameter over a period of time. In such an embodiment, the method may generate transition values for the drilling parameter window that gradually transition the upper limit of the drilling parameter window to the new drilling parameter value. Similarly, the method may generate transition values for the drilling parameter window to gradually transition the drilling parameter window back to the sectional limit for the drilling parameter when the response measurement recovers and stabilizes within the response window.
While the example above describes the method in connection with one drilling parameter, it will be appreciated that the approach may be expanded to multiple drilling parameters. In such an embodiment, the method may involve determining new drilling parameter values for multiple drilling parameters that, in combination, will increase the response measurement. The method may involve comparing the drilling parameter values for one or more of this group of drilling parameters to their respective sectional limits and hard limits. As above, for drilling parameter values that are above the sectional limits and below the hard limits, the approach may involve increasing the upper values for the drilling parameter windows with their respective drilling parameter values.
In such an embodiment, the system may give preference to those drilling parameter values that are above the sectional limits and below the hard limits. For example, if a particular drilling parameter value is above both the sectional limit and the hard limit, the approach may look for a different parameter to adjust. In another embodiment, the method involves making the adjustments to all drilling parameter values that are associated with the response measurement while respecting the hard limits as described above.
In one embodiment, the method involves minimizing the deviation from the sectional limits. For example, multiple drilling parameters may have an impact on a response measurement. In such an embodiment, new drilling parameter values may be determined for each of the drilling parameters that impact the response measurement. The system may determine the new drilling parameter values that will return the response measurement to the response window while minimizing the deviation from the sectional limit. For example, the method may involve applying a cost function to find the values of the drilling parameters that minimize the different between the new drilling parameter values and the sectional limits. Such an approach may facilitate the selection of new drilling parameter values that will return the response measurement to the response window while maintaining, to the extent possible, the benefits of adhering to or staying close to the sectional limits.
As noted above, the method may also involve displaying via a computing system the drilling parameter window created using the new drilling parameter values. The computing system may be part of a control system and allow the driller to adjust the drilling parameters within the drilling parameter window. In another embodiment, a control system in autonomous mode adjusts the drilling rig operation to execute the drilling operation within the drilling parameter window created using the new drilling parameter values.
As discussed above, the method described in
In the particular example of
The method may involve determining 414 whether the new ROP is above the sectional limit and below the hard limit. In response to the new ROP value being above the sectional limit and below the hard limit, the method may involve increasing 416 the upper value of the ROP window to the new ROP value.
As discussed above, if the new ROP value is above the sectional limit and above the hard limit, the method may involve setting the new ROP value to the hard limit and increasing the upper value of the ROP window to the hard limit. In one embodiment, if the new ROP value is equal to or below both the sectional limit and the hard limit, the method may involve increasing the ROP without changing the upper value of the ROP window.
In certain embodiments, the method involves automatically increasing the ROP to the new ROP value that will increase the differential pressure. The method may also involve providing a notification to a driller of the increase in ROP along with an explanation for the increase. In another embodiment, the method may involve providing a driller with an instruction to increase the ROP and providing the driller with the updated ROP window.
While the above example describes updating the upper bound of the ROP window, a similar process may be used to update the lower bound of the ROP window. For example, the method may involve determining a minimum ROP that is different from the sectional limit and provide an updated lower bound for the ROP window as well. In some embodiments, the ROP window (or the drilling parameter more generally) may include only an upper bound. As used herein, an ROP window (or a drilling parameter window) includes such cases where only one of an upper bound and lower bound is provided.
In certain embodiments, after the ROP is increased and the ROP window is updated with the new limits, the method involves monitoring the differential pressure after increasing the ROP to the new ROP value and determining whether the differential pressure is stabilizing within the predefined differential pressure window. In response to the differential pressure stabilizing, the method may involve resetting the upper value of the ROP window to the sectional limit for the ROP.
As discussed in connection with
The far right illustrates ROP measurements 504. In the illustrated embodiment, this includes the ROP limit 522 shown as a solid black line. As illustrated, the ROP limit 522 may be a maximum value only. In other embodiments, a lower ROP limit 522 may also be specified defining an ROP window. As shown in
The illustrated embodiment shows the original ROP 520 as the heavy dotted line. The illustrated embodiment shows the driller following the ROP limit 522 closely. As illustrated, proceeding with the drilling according to the ROP parameter specified by the original ROP 520 results in the original differential pressure 510 shown in the differential pressure measurements 502. In the illustrated embodiment, while using the original ROP 520 parameter results in close adherence to the ROP limit 522, the original differential pressure 510 is frequently outside the differential pressure window specified by the differential pressure limits 512.
As seen in
The ROP measurements 504 show the new ROP 524 values and the original ROP limit 522. In comparison to the embodiment shown in
In the illustrated embodiment, the driller or system frequently changes the new ROP 524 in the section to control the new differential pressure 514. When the trigger 505 is active (high), the system may relax the ROP limit 522. In one embodiment, the system relaxes the ROP limit 522 by fifty feet per hour.
The new ROP limit is not shown in
The approach described herein may be implemented as a set of instructions to be saved in memory and executed by a processor. The computer system may be part of a drilling system. In certain embodiments, the computer system may be part of a drilling system as illustrated in
As discussed above, the computer system may receive, in real time, drilling parameter measurements and response measurements during the drilling operation. The computer system may determine whether the response measurements are within the response window that defines the desired lower limit and the desired upper limit for the response measurements. In response to determining that the response measurement is below the desired lower limit, or trending downwards towards the desired lower limit, the computer system may determine a new drilling parameter value that will increase the response measurement.
The computer system may compare the new drilling parameter value with sectional limits and hard limits for the drilling parameter value. If the drilling parameter value is above the sectional limit and below the hard limit, the computer system may increase the upper value of the drilling parameter window to the new drilling parameter. The computer system may also increase the drilling parameter itself (or instruct a driller to do so) to a value that is equal to or below the updated upper value. This approach may be used to dynamically adjust both the drilling parameter values that define the window of acceptable values for the drilling parameter and to also update the drilling parameter itself.
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 606 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 600 contains one or more drilling control module(s) 608. In the example of computing system 600, computer system 601A includes the drilling control module 608. In some embodiments, a single drilling control module may be used to perform some aspects of one or more embodiments of the methods disclosed herein. In other embodiments, a plurality of drilling control modules may be used to perform some aspects of methods herein.
It should be appreciated that computing system 600 is merely one example of a computing system, and that computing system 600 may have more or fewer components than shown, may combine additional components not depicted in the example embodiment of
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 600,
The embodiments disclosed in this disclosure are to help explain the concepts described herein. This description is not exhaustive and does not limit the claims to the precise embodiments disclosed. Modifications and variations from the exact embodiments in this disclosure may still be within the scope of the claims.
Likewise, the steps described need not be performed in the same sequence discussed or with the same degree of separation. Various steps may be omitted, repeated, combined, or divided, as appropriate. Accordingly, the present disclosure is not limited to the above-described embodiments, but instead is defined by the appended claims in light of their full scope of equivalents. In the above description and in the below claims, unless specified otherwise, the term “execute” and its variants are to be interpreted as pertaining to any operation of program code or instructions on a device, whether compiled, interpreted, or run using other techniques.
The claims that follow do not invoke section 112(f) unless the phrase “means for” is expressly used together with an associated function.
This application claims priority to U.S. patent application Ser. No. 63/199,272 filed 17 Dec. 2020 and entitled “Automatically Maintaining a Drilling Response,” the content of which is hereby incorporated by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2021/072988 | 12/17/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63199272 | Dec 2020 | US |