![]() METHOD FOR DRILLING AUTOMATION AND APPLIANCE FOR DRILLING AUTOMATION
专利摘要:
method for drilling automation and apparatus for drilling automation An exemplary method for drilling automation may comprise generating a model of a drilling system based, at least in part, on a first set of downhole measurements. the model can accept drilling system drilling parameters as inputs. a penetration rate for the drilling system can be determined based, at least in part, on the model. the model can be simulated using a first set of values for the drilling parameters, and a control policy for the drilling system can be calculated based, at least in part, on the penetration rate and simulation results. a control signal for the drilling system can be generated based, at least in part, on the control policy. 公开号:BR112016004150B1 申请号:R112016004150-0 申请日:2013-10-21 公开日:2021-07-13 发明作者:Jason D. Dykstra;Yuzhen Xue 申请人:Halliburton Energy Services, Inc; IPC主号:
专利说明:
FUNDAMENTALS [01] Hydrocarbons, such as oil and gas, are commonly obtained from underground formations that may be located on land or offshore. In most cases, formations are located thousands of feet below the surface, and a wellbore must cross the formation before hydrocarbon can be recovered. Drilling a wellbore is labor intensive and also equipment intensive, and the cost of the drilling operation increases the longer the operation. FIGURES [02] Some specific exemplary embodiments of the disclosure may be understood by reference, in part, to the following description and attached drawings. [03] Figure 1 is a diagram of an exemplary drilling system, in accordance with aspects of the present disclosure. [04] Figure 2 is a diagram of an exemplary information handling system, in accordance with aspects of the present disclosure. [05] Figure 3 is a block diagram of an exemplary control architecture for a drilling system, in accordance with aspects of the present disclosure. [06] Figure 4 is a diagram of an optimal, exemplary control input, according to aspects of the present disclosure. [07] Although embodiments of this disclosure have been illustrated and described and are defined by reference to exemplary embodiments of the disclosure, such references are not meant to be a limitation of the disclosure, and no such limitation should be inferred. The disclosed subject matter is capable of considerable modification, alteration, and equivalents in form and function, as will occur to those versed in the pertinent art and having the benefit of such disclosure. The illustrated and described embodiments of this disclosure are examples only, and are not exhaustive of the scope of the disclosure. DETAILED DESCRIPTION [08] For the purposes of this disclosure, an information manipulation system may include any instrumentality or aggregate of operable instrumentalities to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record , reproduce, manipulate or use any form of information, intelligence or data for commercial, scientific, control or other purposes. For example, an information handling system can be a personal computer, a network storage device, or any other suitable device and can vary in size, shape, performance, functionality, and price. The information handling system may include random access memory (RAM), one or more processing resources, such as a central processing unit (CPU) or hardware or software control logic, ROM, and/or other types of non-volatile memory. Additional information handling system components may include one or more disk drives, one or more network ports for communicating with external devices as well as various input/output (I/O) devices such as a keyboard, mouse, and a video display. The information handling system may also include one or more buses operable to transmit communications between the various hardware components. It can also include one or more interface units capable of transmitting one or more signals to a controller, drive, or similar device. [09] For purposes of this disclosure, computer readable media may include any instrumentality or aggregation of instrumentalities that may retain the data and/or instructions for a period of time. Computer readable media include, for example, without limitation, storage media such as a direct access storage device (eg a hard disk drive or a floppy disk drive), a sequential access storage device (by example, a tape disk drive), compact disk, CD-ROM, DVD, RAM, ROM, programmable read-only, electrically erasable memory (EEPROM), and/or flash memory; as well as communication media such as wires, optical fibers, microwaves, radio waves and other electromagnetic and/or optical carriers; and/or any combination of the foregoing. [010] Illustrative embodiments of the present disclosure are described here in detail. In the interest of clarity not all characteristics of an actual implementation can be described in this descriptive report. It will of course be considered that in the development of any such real modality, several implementation-specific decisions are made to achieve specific implementation objectives, which will vary from one implementation to another. Furthermore, it will be appreciated that such a development effort could be complex and time-consuming, but would nevertheless be a routine undertaking for those of common knowledge in the art with the benefit of the present disclosure. [011] To facilitate a better understanding of the present disclosure, the following examples of certain embodiments are provided. In no way should the following examples be read to limit, or define, the scope of the disclosure. The embodiments of the present disclosure may be applicable to horizontal, vertical, offset, or otherwise non-linear wellboreholes in any type of underground formation. The modalities may apply to injection wells as well as production wells, including hydrocarbon wells. Modalities can be implemented using a tool that is made suitable for testing, retrieval and sampling throughout training sections. Embodiments can be implemented with tools that can, for example, be driven through a flow passage in the tubular column, or using a cable, a smooth cable, a helical pipe, a downhole robot, or the like. [012] The terms “couple” or “couple” as used herein are intended to mean an indirect connection or a direct connection. Thus, if a first device is coupled to a second device, this connection can be through a direct connection or through an indirect mechanical or electrical connection through other devices and connections. Similarly, the term “communicatively coupled” as used herein is intended to mean a direct or indirect communication connection. Such a connection can be a wired or wireless connection such as, for example, Ethernet or LAN. Such wired and wireless connections are well known to those skilled in the art and therefore will not be discussed here in detail. Thus, if a first device is communicatively coupled to a second device, this connection can be considered as a direct connection, or through an indirect communication connection through other devices and connections. [013] Modern oil drilling and production operations require information related to downhole parameters and conditions. There are several methods for collecting downhole information, including logging during drilling (“LWD”) and measurement during drilling (“MWD”). In LWD, data is typically collected during the drilling process, thus avoiding any need to remove the drill assembly to insert a cable shaping tool. LWD therefore allows the driller to perform exact modifications or corrections in real time to optimize performance while minimizing downtime. MWD is the term for measuring downhole conditions with respect to the movement and location of the drill assembly as drilling progresses. LWD focuses more on training parameter measurement. Although distinctions between MWD and LWD may exist, the terms MWD and LWD are often used interchangeably. For the purposes of this disclosure, the term LWD will be used with the understanding that this term encompasses the collection of formation parameters as well as the collection of information relating to the movement and position of the drill rig. [014] The present disclosure describes an automated control system and method for increasing the penetration rate (ROP) for a drilling operation. ROP is characterized by the speed at which a drill bit penetrates rock to extend a wellbore. Increasing ROP decreases the time it takes to reach a target formation and therefore lowers the cost of drilling the well. Although the automated control system and method described here are divided into increasing the ROP of a drilling operation, the control system and method can be adapted to optimize other aspects of a drilling operation. [015] Figure 1 is a diagram of an exemplary drilling system 100, in accordance with aspects of the present disclosure. Drilling system 100 may include a surface 122 mounted rig 102 positioned above a wellbore 104 within an underground formation 106. Although surface 122 is shown as ground in Figure 1, drilling rig 102 is of some embodiments. it may be located at sea, in which case the surface 122 would comprise a drilling rig. A drill assembly may be disposed at least partially within the wellbore 104. The drill assembly may comprise a drill string 114, a bottom hole assembly (BHA) 108, a drill bit 110, and an upper drive or rotary table 126. [016] The drill string 114 may comprise multiple segments of drill pipe that are threadedly engaged. The BHA 108 can be coupled to the drill string 114, and the drill bit 110 can be coupled to the BHA 108. The top drive 126 can be coupled to the drill string 114 and transmit torque and rotation to the drill string 114, causing which rotates drill string 114. The torque and rotation transmitted to drill string 114 can be transferred to the BHA 108 and drill bit 110, causing both to rotate. The torque on drill bit 110 may be referred to as torque on drill (TOB); and the rotation rate of drill bit 110 can be expressed in revolutions per minute (RPM). Rotation of drill bit 110 by top drive 126 can cause drill bit 110 to penetrate or pierce formation 106 and extend wellbore 104. Other drill assembly arrangements are possible, as would be appreciated by those of skill in the art common in art in light of this revelation. [017] The BHA 108 may include tools such as LWD/MWD elements 116 and telemetry system 112, and may be coupled to the drill string 114. The LWD/MWD elements 116 may comprise downhole instruments, including sensors 160. While drilling is in progress, sensors 160 and other instruments in the BHA 108 can continuously or intermittently monitor downhole drilling characteristics and downhole conditions. Exemplary downhole conditions include formation resistivity, permeability, etc. Exemplary downhole drilling characteristics include the rotation rate of the drill bit 110, the TOB, and the weight on the drill bit 110 (WOB). The information generated by the LWD/MWD element 116 can be stored while the instruments are downhole, and later retrieved on the surface when the drill string is retrieved. In certain embodiments, the information generated by the LWD/MWD element 116 can be communicated to the surface using the telemetry system 112. The telemetry system 112 can provide communication with the surface through various channels, including wired and wireless communication channels. as well as mud pulses through a drilling mud within the wellbore 104. [018] The drill string 114 can extend downwards through a surface tubular 150 into the wellbore 104. The surface tubular 150 can be coupled to a wellhead 151 and the top drive 126 can be coupled to the surface tubular 150. The wellhead 151 may include a portion that extends into the wellbore 104. In certain embodiments, the wellhead 109 can be secured within the wellbore 104 using cement , and may work with surface tubular 108 and other surface equipment, such as a blowout preventer (BOP) controller (not shown), to prevent excess pressures from formation 106 and wellbore 104 from being released. on the surface 103. [019] During drilling operations, a pump 152 located at surface 122 can pump drilling fluid at a pumping regime (eg, gallons per minute) from fluid reservoir 153 through the upper end of the drill string 114. The pumping regime in pump 152 can correspond to a downhole flow regime that varies from the pumping regime due to fluid loss within formation 106. As indicated by arrows 154, drilling fluid can flow downwardly into drill string 114, through drillstring 106 and into a wellbore annular space 155. Wellbore annular space 155 is created by rotation of drillstring 114 and drill bit affixed 110 to wellbore 104 and is defined as the space between the inner/inner wall or diameter of wellbore 104 and the outer/outer surface or diameter of drill string 114. the annular may extend out of wellbore 104, through wellhead 151 and into surface tubular 150. Surface tubular 150 may be coupled to a fluid conduit 156 that provides fluid communication between the tubular of surface 150 and surface reservoir 153. Drilling fluid may exit annular wellbore space 155 and flow to surface reservoir 153 through fluid conduit 156. [020] In certain embodiments, at least part of the drill assembly, including drill string 114, BHA 108, and drill bit 110 may be suspended from rig 102 on a hook assembly 157. The total pulling force to Under the hook assembly 157 may be referred to as hook load. Hook load can match the weight of the drill assembly minus any force that reduces the weight. Exemplary forces include friction along the wall of wellbore 104 and buoyancy forces on drill string 114 caused by its immersion in the drilling fluid. When the drill bit 110 contacts the bottom of the formation 106, the formation 106 will shift some of the weight of the drill assembly, and that displacement may correspond to the WOB of the drill assembly. Hook assembly 157 may include a weight indicator that shows the amount of weight suspended from hook 157 at a given time. In certain embodiments, hook assembly 157 can include a winch, or a separate winch can be coupled to hook assembly 157, and the winch can be used to vary the hook/WOB load. [021] In certain embodiments, the drilling system 100 may comprise a control unit 124 positioned on the surface 122. The control unit 124 may comprise an information handling system that implements a control system or a control algorithm for the piercing system 100. Control unit 124 may be communicatively coupled to one or more elements of piercing system 100, including pump 152, hook assembly 157, LWD/MWD elements 116, and top drive 126. In certain embodiments, the control system or algorithm can cause control unit 124 to generate and transmit control signals to one or more elements of drilling system 100. [022] In certain embodiments, the control unit 124 can receive inputs from the drilling system 100 and output control signals based, at least in part, on the inputs. Inputs can comprise information from the LWD/MWD elements, including downhole conditions and downhole drilling characteristics. The control signals can change one or more drilling parameters of the drilling system 100. Exemplary drilling parameters include the rotation rate and torque of the top drive 126, the hook load, the pumping rate of the pump 152, etc. Control signals may be directed to elements of piercing system 100 generally or to actuators or other controllable mechanisms within the elements. For example, the upper drive 126 may comprise a drive by which torque and rotation transmitted to drill string 114 are controlled. Similarly, hook assembly 157 may comprise a driver coupled to the winch assembly that controls the amount of weight held by the winch and, therefore, the hook load. In certain embodiments, some or all of the controllable elements of drilling system 100 may include limited, integral control elements or processors that can receive a control signal from control unit 124 and generate a specific command to corresponding or other triggers. controllable mechanisms. [023] Drilling parameters may correspond to downhole drilling characteristics such that changing a drilling parameter changes downhole drilling characteristics, although the changes may not be one-to-one due. to the dynamics of the downhole. The control signal directed to pump 152 can vary the pumping regime at which drilling fluid is pumped to drill string 114, which in turn alters a flow regime through the drill assembly. A control signal directed to hook assembly 157 can vary the hook load by causing a winch to support more or less of the weight of the drill assembly, which can affect the WOB as well as the TOB. A control signal directed to the upper drive can vary the rotational speed and torque applied to drill string 114, which can affect the TOB and rotation regime of drill bit 110. Other types of control signal would be considered by those common knowledge in art in light of this revelation. [024] Figure 2 is a block diagram showing an exemplary information handling system 200 in accordance with aspects of the present disclosure. The information handling system 200 can be used, for example, as part of a control system or unit for a drilling assembly. For example, a drilling operator may interact with information handling system 200 to change drilling parameters or to issue control signals to drilling equipment communicatively coupled with information handling system 200. information handling 200 may comprise a processor or CPU 201 that is communicatively coupled to a memory controller concentrator or north bridge 202. The memory controller concentrator 202 may include a memory controller for directing information to or from various system memory components within the information handling system, such as RAM 203, storage element 206, and hard disk drive 207. Memory controller concentrator 202 can be coupled to RAM 203 and a graphics processing unit 204. The memory controller concentrator 202 may also be coupled to an E controller concentrator /S or south bridge 205. The I/O concentrator 205 is coupled to the computer system storage elements, including a storage element 206, which may comprise a flash ROM that includes a basic input/output system (BIOS) of the computer system. The I/O hub 205 is also attached to the computer system's hard disk drive 207. The I/O concentrator 205 can also be coupled to a Super I/O chip 208, which is itself coupled to various I/O ports of the computer system, including the keyboard 209 and mouse 210. The information handling system 200 may additionally be communicatively coupled to one or more elements of a puncturing system via chip 208. [025] Control systems and methods that incorporate aspects of the present disclosure can be used to automatically control drilling parameters to increase the ROP of the drilling system. As will be described below, exemplary control systems and methods may include stochastic controls to account for uncertainties in the dynamics of a drilling system that cause unpredictable and random behavior in the drill bit. These uncertainties include the profile of the rock in front of the drill bit, vibrations in the drill bit, the effects of the drilling fluid on the profile of the wellbore, and the angle at which the drill bit contacts the rock. Unpredictable and random behavior on the drill bit reduces control over the drill bit from the surface and decreases the overall ROP of the drilling system. [026] Figure 3 is a block diagram of an exemplary control architecture 300 for a drilling system, in accordance with aspects of the present disclosure. The control architecture 300 may be generated, located and/or augmented in one or more information handling systems at a rigging site or distant from a rigging site. The control architecture 300 may comprise an online portion 302 and a partially offline portion 304. The online portion 302 may be characterized by real-time or near real-time processing of inputs from a drilling system 306 to generate the control signals for the drilling systems 306 using a control policy generated by the partially offline portion 304. The partially offline portion 304 can be characterized by computationally intensive processing steps to generate the control, the processing steps performed intermittently from the receipt of downhole data. The use of an online portion 302 and a partially offline portion 304 provides a computationally complex control architecture 300 that does not significantly decrease the real-time speed of the controller. [027] In certain embodiments, the partially offline portion 304 may adaptively modulate the drilling system 306 using batch data from the LWD/MWD elements of the drilling system 306. The drilling system model 306 may comprise a low dimensional state space model. As used herein, a state space model can comprise a mathematical model of a drilling system with a set of input, output and state variables related by first order differential equations. The model can, for example, be derived from a first physics-based approach, using data from drilling system 306 as well as data from other wells with similar rock mechanics. The unpredictable and random behavior in the drill bit can be considered as Gaussian noise within the model. [028] Inputs to the model can comprise drilling parameters such as torque at the top drive, the pumping rate of a pump, and the hook load that affects the ROP of the drilling set. Model outputs can comprise downhole drilling characteristics such as WOB, TOB, rotation regime in the drill bit, and flow regime through the drill assembly. State variables may comprise the dynamics of the drilling system 306, such as fluid flow dynamics, drill pipe movement, top drive motor excitation dynamics, etc. An exemplary state space model formula is shown in Equation (1), where x corresponds to the model state, u corresponds to the inputs, v corresponds to the uncertainty/noise in the model, f corresponds to the drilling system dynamics model , and x corresponds to the output. Notably, model parameters are associated with slowly changing dynamics such as bit wear, formation change and thus are slowly changeable. Thus, the current model can be used to predict future behavior in relation to a future time horizon. The model can be updated over time as new data from the 306 drilling system is received. [029] The partially offline portion 304 may receive the exploration/MWD/LWD data in batches 308 from the drilling system 306. The exploration/MWD/LWD data in batches 308 may comprise downhole conditions, downhole drilling characteristics, dynamics, and survey data including, but not limited to, WOB, TOB, drill bit rotation regime, formation resistivity, formation permeability, formation fluid data, etc. Exploration/MWD/LWD data in batches 308 can be generated and accumulated in the downhole MWD/LWD elements of the 306 drilling system and intermittently retrieved on the surface. For example, data can be stored on downhole storage media coupled to the MWD/LWD elements and downloaded or retrieved when the storage media is retrieved at the surface. In other embodiments, data can be transferred as a batch file through a downhole telemetry system using cable communications, wireless communications, fiber optic communications or mud pulses. [030] The partially offline portion 304 may comprise a rock-drill interaction statistic estimator 310 that receives at least portions of the survey/MWD/LWD data in batches 308. The rock-drill interaction statistic may represent the unpredictable and random behavior in the drill bit, characterized by the interaction between the drill bit and the rock in front of the drill bit. The 310 estimator can receive the survey/MWD/LWD data in 308 lots and estimate the rock-drill interaction statistics. In certain embodiments, the WOB and TOB measurements from the survey/MWD/LWD data in batches 308 can be received into the estimator 310, which then estimates the rock-drill interaction statistic to determine the parameters for the corresponding Gaussian noise. unpredictable and random behavior in the drill bit. [031] In certain embodiments, the drilling system model 306 may be built into a system identification element 312 of the partially offline portion 304. The system identification element 312 may receive the search/MWD/LWD data in batches 308 and use statistical methods to build a mathematical model of the drilling system 306 that matches the survey/MWD/LWD data in batches 308. Specifically, the system identification element 308 can account for the actual measurements in the survey data /MWD/LWD in 308 batches by generating a model of the 306 drilling system that is statistically more likely to produce the survey data/MWD/LWD in 308 batches. As described above, the model may comprise a state space model derived from a first approach based on the principles of physics. [032] The model can be received from the system identification element 312 into a steady state optimization element 314. The steady state optimization element 314 can additionally receive the limitations of the drilling system 306. The constraints can match the physical constraints of the 306 drilling system - including the maximum RPM of the top drive, the maximum torque on the top drive, the maximum pump rate on the pump, the maximum hook load, etc. - and can be calculated, for example, based on the known mechanical characteristics of drilling system 306. Constraints can be used in conjunction with the model from system identification element 312 to determine a maximum ROP that can be obtained for the 306 drilling system in its current state. The maximum ROP that can be obtained can correspond to the optimal WOB, rotation regime in the drill bit, and flow regime values, which the steady state optimization element 314 can calculate and produce. [033] In certain embodiments, Batch 308 Lookup/MWD/LWD data can also be received in a 316 input state space element. 316 input element can calculate the possible inputs and states of the generated state space model by system identification element 312. Specifically, element 316 can receive the survey/MWD/LWD data in batches 308 and determine the current effective ranges of inputs and states that are possible given the actual measurements in the survey data/MWD/ Batch LWD 308. Actual effective ranges may include, but are not limited to, the torque range at the top drive, the range of hook loads, and the range of physical dynamic states; such as the drill bit rotation regime, which can produce the measured drill bit rotation regime, WOB, TOB, and the flow regime from the survey/MWD/LWD 308 data. The effective ranges, Current, inputs and states can be combined to form the input and state space for the model. In certain embodiments, element 316 can further discriminate input and state space to simplify and resolve future calculations using input and state space, as will be described below. [034] The control architecture 300 may further comprise a visual drilling systems element 318. The visual drilling system element 318 can receive the model from the system identification element 312, the rock-drill interaction statistics from the rock-drill interaction statistic estimator 310, instructions from the drilling system 306, and the input and state space discriminated from the input and state space element 316. The system element Visual drilling 318 can simulate the model under the constraints of drilling system 306 using various control inputs and initial states that are input to visual drilling system element 318. Control inputs and initial states inputted to drilling system element visual 318 can be limited by input and state space discriminated from input and state space element 316. In certain embodiments, the control inputs can comprise different values for the drilling parameters (eg hook loads, pumping regime, torque/rotation regime on top drive) and simulation results can be WOB, drill bit rotation regime. drilling, and the flow regime that correspond to the control inputs in the initial states. The simulation can further identify the resulting WOB, drill bit rotation regime, and flow regime over time for the control input values. [035] The simulation data from the visual punching system element 318 can be passed to the value structure and iteration element 320. The value structure and iteration element 320 may comprise a face function comprising a function quadratic of the tracking error between the optimal WOB, drill bit rotation regime, and flow regime values calculated by the constant state optimization element 314 and by the WOB, drill bit rotation regime, and flow regime values flow in the simulation data. The cost function can be constructed in such a way that the cost function output is lower when the simulation data is closer to the optimal WOB, rotation regime in the drill bit, and flow regime values calculated by the element. steady-state optimization 314, meaning that the ROP is higher when the cost function is lower. As an example, the cost function is shown in Equation x xd(2), where i and i are the measured values and the desired values in the state of order i, respectively; j is the input of order ws wuj, i and j are the weights for the states or for the inputs; eN1 and N2 are the dimensions of the states and inputs respectively. [036] The states can include, for example, the rotation regime, WOB, TOB and the drill location, axial/rotational speed, acceleration, etc. [037] The value structure and iteration element 320 can calculate a value function from the simulation data. The value function can comprise the calculated average value of the accumulated cost function values over time. In certain embodiments, an initial value function can be calculated from the simulation data, and the value function can be iterated until it converges to an optimal value function, in which the minimum calculated average cost function with the passing time is provided for. As an example, the value function is shown below in Equation (3), where E corresponds to the expected value. In this construction, the minimization of J(x) is equivalent to minimizing the cost function over time, that is, minimizing the difference between the measured value and the desired value of the states, as well as minimizing the control effort. In particular, the state, cost, and value functions all have different expressions for discrete time/continuous time, discrete space/continuous space. Equations (1)-(3) can be used in a continuous space, in the case of continuous time. [038] In certain embodiments, the optimal value function can be used to calculate an optimal control policy 322 for the drilling system 306. Specifically, for each of the discriminated states, the optimal value function can be used to calculate a optimal control input that produces an optimal value. The optimal control input can include one or more drilling parameters for drilling system 306. The results can be arranged in a lookup table that includes the discriminated state, the optimized control input, and the optimal value for all states possible broken down from the drilling system 306. [039] In certain embodiments, the optimal control policy 322 arranged as the lookup table may be received in an online portion 302. The control signals for drilling system 306 may be determined based, at least in part , in the optimal control policy 322. For example, the online portion 302 may comprise a drilling system motion observer 324 that estimates the states of the drilling system 306 using the real-time MWD data. The states estimated by the drilling system motion observer 324 can correspond to the states within the lookup table, and can be used to identify the optimal control input that corresponds to the real-time state of the drilling system 306. In particular, the identification The optimal control input from a lookup table is computationally simple, allowing the optimal control input to be identified in near real-time without extensive calculations. [040] In certain modalities, the states identified by the drilling system motion observer 324 can be continuous, rather than discriminated. Although the continuous state may not equal any discriminated state, the closest discriminated state can be identified and selected. In other embodiments, a structure map can be calculated in the partially offline portion 304 through machine learning methods or interpolations, for example, so that the optimal control policy for the continuous state is a combination of several states. adjacent discrete ones. [041] In the mode shown, the optimal control input can comprise drilling parameter values for a drilling system 306. The drilling parameter values can be received at a local controller 326, which can generate control signals for a or more of elements 328 corresponding to the puncture parameter values. In the mode shown, the drilling parameter values can comprise hook load, upper drive torque, pump rate values. Local controller 326 can generate a signal to cause the top drive in drilling system 306 to move from a first torque value to the torque value from the optimal control input. Similar electrical signals can be generated for a pump and pump rate value, and for a hook and hook load value. A feedback mechanism can be included to ensure the accuracy of control signals generated by the local controller. [042] Figure 4 is a diagram illustrating an optimal control input, exemplary according to aspects of the present disclosure. In the modality shown, the state space is two-dimensional (x1 and x2) and the optimal control input is one-dimensional. A current state of the drilling system within the space state can be received, the current state including values in both dimensions of the optimal control input. An optimal control input value can be determined for the space discriminated corresponding to the current state of the drilling system. In the mode shown, for example, the optimal control input can comprise .79 when the current state values for the drilling system are 20 and 18. [043] In accordance with aspects of the present disclosure, an exemplary method for drilling automation may comprise generating a model of a drilling system based, at least in part, on a first set of downhole measurements. The template can accept drilling system drilling parameters as inputs. A penetration rate for the drilling system can be determined based, at least in part, on the model. The model can be simulated using a first set of values for the drilling parameters, and a control policy for the drilling system can be calculated based, at least in part, on the penetration rate and simulation results. A control signal for the drilling system can be generated based, at least in part, on the control policy. [044] In certain embodiments, drilling system model generation may comprise generating a space state model of the drilling system. Determining the penetration rate for the drilling system may comprise determining a maximum penetration rate for the drilling system. In certain embodiments, the drilling system drilling parameters may comprise a hook load of a drilling system hook, a pumping record of a drilling system pump, and a torque value of an upper drive of the drilling system. The model can output at least one of a weight on the drill bit (WOB) of the drilling system, a drill bit location regime, a flow rate of the drilling fluid through the drilling system. [045] The generation of the control signal for the drilling system can comprise the generation of a control signal corresponding to at least one of the drilling parameters. The maximum penetration rate for the drilling system can be determined using the values of WOB, rotation rate, and flow rate that correspond to the maximum rate of penetration. In certain embodiments, model simulation using the first set of values for the drilling parameters may comprise generating a second set of values for the WOB, rotation regime, flow regime that correspond to the first set of values. The calculation of the control policy for the drilling system can comprise the comparison of the second set of values with the values of WOB, rotation regime and flow regime that correspond to the maximum penetration regime. [046] In certain modalities, the calculation of the control policy for the drilling system may also comprise monitoring the differences between the second set of values and the WOB values, rotation regime and flow regime that correspond to the maximum penetration regime using a function of cost, calculating a value function corresponding to the lowest average output of the cost function, calculating a control input for each of the state of the drilling system using the value function, and generating a lookup table containing the control inputs and system states of perforation. Generally, control signals for the drilling system based, at least in part, on the control policy may comprise generating a real-time estimation of a state of the drilling system by selecting a control input from the query table that corresponds to the estimated state by generating the control signal to the drilling system using the control input. [047] In certain embodiments, the exemplary method may further include receiving a second set of downhole measurements, generating a second drilling system model based, at least in part, on the second set of downhole measurements. downhole, calculating a second control policy based, at least in part, on the second model, and generating a second control signal for the drilling system based, at least in part, on the second control policy. [048] In accordance with aspects of the present disclosure, an exemplary apparatus for automation drilling may include a processor and a memory device coupled to the processor. The memory device may contain a set of instructions that, when executed by the processor, cause the processor to generate a model of a drilling system based, at least in part, on a first set of downhole measurements. The template can accept the drilling parameters in the drilling system as inputs. The processor can determine a penetration rate for the drilling system based, at least in part, on the model, and simulate the model using a first set of values for the drilling parameters. The processor can also calculate a control policy for the drilling system based, at least in part, on the penetration rate and simulation results, and generate a control signal in the drilling system based, at least in part, on in the control policy. [049] In certain embodiments, the instruction set that causes the processor to generate the drilling system model can cause the processor to generate a state space state model of the drilling system. The set of instructions that cause the processor to determine the penetration rate for the drilling system can further cause the processor to determine a maximum penetration rate for the drilling system. In certain embodiments, drilling system drilling parameters may comprise a hook load of a drilling system hook, a pumping regime of a drilling system pump, and a torque value of an upper drive of the drilling system. drilling. The model can output at least one of a weight on a drill bit (WOB) of the drilling system, a rotation regime of the drill bit, and a flow regime of the drilling fluid through the drilling system. [050] In certain embodiments, the instruction set that causes the processor to generate the control signal for the drilling system can additionally cause the processor to generate a control signal corresponding to at least one of the drilling parameters. The instruction set that causes the processor to determine the maximum penetration rate for the drilling system can further cause the processor to determine the WOB, rotational rate, and flow rate values that correspond to the maximum penetration rate. In certain embodiments, the instruction set that causes the processor to simulate the model using the first set of values for the drilling parameters, can additionally cause the processor to generate a second set of values for the WOB, rotation rate, and flow regime that correspond to the first set of values. [051] In certain embodiments, the processor can calculate the control policy for the drilling system additionally by comparing the second set of values with the WOB, rotation rate, and flow rate values that correspond to the maximum penetration rate. The instruction set that causes the processor to calculate the control policy for the drilling system can additionally cause the processor to monitor the differences between the second set of values and the WOB values, rotation rate, and flow rate which correspond to the maximum penetration rate using a cost function; compute a value function corresponding to the lowest mean output of the cost function; calculate a control input for each of the drilling system status using the valve function; and generate a look-up table containing the control entries and states of the drilling system. [052] In certain embodiments, the instruction set that causes the processor to generate the control signal to the drilling system based at least in part on the control policy still causes the processor to generate a real-time estimate of a state of the control system; select a control entry from the lookup table that matches the estimated state; and generates the control signal to the drilling system using the control input. In certain embodiments, the instruction set may additionally cause the processor to receive a second set of downhole measurements; generate a second model of the drilling system based, at least in part, on the second set of downhole measurements; calculate a second control policy based, at least in part, on the second model; and generates a second control signal for the drilling system based, at least in part, on the second control policy. [053] Therefore, the present disclosure is well suited to obtain the aforementioned purposes and advantages as well as those inherent herein. The specific embodiments disclosed above are illustrative only, as the present disclosure may be modified and practiced in different but equivalent ways evident to those skilled in the art with the benefit of the teachings herein. Furthermore, no limitation is intended on the construction or design details shown herein, except as described in the claims below. Therefore, it is evident that specific illustrative embodiments disclosed above may be altered or modified and all such variations are considered within the scope and essence of the present disclosure. Furthermore, the terms in the claims have their simple, common meaning unless otherwise explicitly and clearly defined by the patent holder. The indefinite articles "a" or "an" as used in the claims are defined herein to mean one or more than one of the elements they introduce.
权利要求:
Claims (16) [0001] 1. Method for drilling automation, characterized in that it comprises: - generating a model of a drilling system based, at least in part, on a first set of downhole measurements, the model accepting the drilling parameters of the drilling system as inputs; - determining a penetration rate for the drilling system based, at least in part, on the model, and determining the penetration rate for the drilling system comprises determining a maximum penetration rate for the drilling system; - simulate the model using a first set of values for the drilling parameters, and simulating the model using the first set of values for the drilling parameters comprises generating a second set of values for the WOB, rotation regime, and flow regime that corresponds to the first set of values; - calculate a control policy for the drilling system based on at least part, in the penetration rate and the simulation results, and the calculation of the control policy for the drilling system comprises the comparison of the second set of values to the values of a WOB, a rotation regime, and a flow regime that corresponds to a maximum penetration rate; and- generate a control signal to the drilling system based, at least in part, on the control policy to alter one or more drilling operations of the drilling system. [0002] 2. Method according to claim 1, characterized in that generating the model of the drilling system comprises generating a space state model of the drilling system. [0003] 3. Method according to claim 1, characterized in that the drilling parameters of the drilling system comprise: - a hook load of a hook of the drilling system; - a pumping regime of a pump of the drilling system ; e- a torque value of a superior drive of the drilling system; and the model generates as an output at least one of: - a weight on a drill bit (WOB) of the drilling system; - a rotation regime of the drill bit; and - a flow regime of the drilling fluid through the drilling system. [0004] 4. Method according to claim 3, characterized in that the generation of the control signal for the drilling system comprises generating a control signal corresponding to at least one of the drilling parameters. [0005] 5. Method according to claim 3, characterized in that the determination of the maximum penetration rate for the drilling system comprises determining the WOB values, rotation regime, and flow regime that correspond to the maximum penetration rate. [0006] 6. Method according to claim 1, characterized in that the calculation of the control policy for the drilling system further comprises: - tracking the differences between the second set of values and the WOB values, rotation regime, and flow regime that correspond to the maximum penetration rate using a cost function; - calculate a value function corresponding to the lowest average output of the cost function; - calculate a control input for each of the state of the drilling system using the value function; and - generate a lookup table containing the control inputs and status of the drilling system. [0007] 7. Method according to claim 6, characterized in that the generation of the control signal for the drilling system based, at least in part, on the control policy comprises: - generating a real-time estimate of a state of the drilling system; - select a control input from the lookup table that corresponds to the estimated state; - generate the control signal for the drilling system using the control input. [0008] 8. Method according to claim 1, characterized in that it further comprises: - receiving a second set of downhole measurements; - generating a second model of the drilling system based, at least in part, on the second set downhole measurements; - calculate a second control policy based, at least in part, on the second model; and - generate a second control signal for the drilling system based, at least in part, on the second control policy. [0009] 9. Apparatus for drilling automation, characterized in that it comprises: - a processor; - a memory device coupled to the processor, the memory device containing a set of instructions that, when executed by the processor, cause the processor to generate a model of a drilling system based, at least in part, on a first set of downhole measurements, the model accepting the drilling system's drilling parameters as inputs; - determine a penetration rate for the drilling system based, at least in part, on the model, the determination of the penetration rate for the drilling system comprising determining a maximum penetration rate for the drilling system; - simulating the model using a first set of values for the drilling parameters, with the simulation of the model using the first set of values for the drilling parameters to understand the generation of a second set of values for the WOB, rotation regime, and flow regime that corresponds to the first set of values; - calculate a control policy for the drilling system based, at least in part, on penetration rate and results the simulation, whereby the calculation of the control policy for the drilling system comprises the comparison of the second set of values to the values of a WOB, a rotation regime, and a flow regime that corresponds to a maximum penetration rate; and - generate a control signal for the drilling system based, at least in part, on the control policy to alter a drilling operation of the drilling system. [0010] 10. Apparatus according to claim 9, characterized in that the set of instructions that cause the processor to generate the model of the drilling system additionally cause the processor to generate a state space model of the drilling system. [0011] 11. Apparatus according to claim 9, characterized in that the drilling parameters of the drilling system comprise: - a hook load of a hook of the drilling system; - a pumping regime of a pump of the drilling system ; e- a torque value of a superior drive of the drilling system; and the model generates as an output at least one of: - a weight on a drill bit (WOB) of the drilling system; - a rotation regime of the drill bit; and - a flow regime of the drilling fluid through the drilling system. [0012] 12. Apparatus according to claim 11, characterized in that the instruction set that causes the processor to generate the control signal for the drilling system additionally causes the processor to generate a control signal corresponding to the at least one of the drilling parameters. [0013] 13. Apparatus according to claim 11, characterized in that the set of instructions that cause the processor to determine the maximum penetration rate for the drilling system additionally cause the processor to determine the WOB values, regime of rotation, and flow regime that correspond to the maximum penetration rate. [0014] 14. Apparatus according to claim 9, characterized in that the instruction set that causes the processor to calculate the control policy for the drilling system additionally causes the processor to:- track the differences between the second set of values and WOB values, rotation regime and flow regime that correspond to the maximum penetration rate using a cost function; - calculate a value function corresponding to the lowest average output of the cost function; - calculate an input of control for each of the state of the drilling system using the value function; e- generate a lookup table containing the control entries and states of the drilling system. [0015] 15. Apparatus according to claim 14, characterized in that the instruction set that causes the processor to generate the control signal for the drilling system based, at least in part, on the control policy, in addition to with the processor: - generate a real-time estimate of a drilling system state; - select a control entry from the lookup table that corresponds to the estimated state; - generate the control signal for the drilling system using the control input. [0016] 16. Apparatus according to claim 9, characterized in that the instruction set additionally causes the processor to: - receive a second set of downhole measurements; - generate a second model drilling system based, at least in part on the second set of downhole measurements; - calculate a second control policy based at least in part on the second model; e- generate a second control signal for the drilling system based, at least in part, on the second control policy.
类似技术:
公开号 | 公开日 | 专利标题 BR112016004150B1|2021-07-13|METHOD FOR DRILLING AUTOMATION AND APPLIANCE FOR DRILLING AUTOMATION AU2013408249B2|2017-04-13|Closed-loop drilling parameter control US10233739B2|2019-03-19|Controlling wellbore drilling systems CN103608545A|2014-02-26|System, method, and computer program for predicting borehole geometry WO2015030790A1|2015-03-05|Automating downhole drilling using wellbore profile energy and shape US10597998B2|2020-03-24|Adjusting survey points post-casing for improved wear estimation AU2013406722B2|2017-11-23|Controlling a bottom hole assembly in a wellbore US20160194946A1|2016-07-07|Removal of stick-slip vibrations in a drilling assembly EP3510234B1|2021-10-20|Directional drilling with stochastic path optimization of operating parameters US10060246B2|2018-08-28|Real-time performance analyzer for drilling operations US10584536B2|2020-03-10|Apparatus, systems, and methods for efficiently communicating a geosteering trajectory adjustment US10982526B2|2021-04-20|Estimation of maximum load amplitudes in drilling systems independent of sensor position US20210262340A1|2021-08-26|Incremental downhole depth methods and systems
同族专利:
公开号 | 公开日 CA2922649A1|2015-04-30| BR112016004150A2|2017-08-01| US9995129B2|2018-06-12| CN105518251B|2018-11-20| NO20160402A1|2016-03-09| AU2013403373B2|2016-12-01| CA2922649C|2019-07-30| WO2015060810A1|2015-04-30| RU2633006C1|2017-10-11| AU2013403373A1|2016-03-17| US20160230530A1|2016-08-11| CN105518251A|2016-04-20| GB2533718B|2018-04-18| AR098071A1|2016-04-27| GB201603219D0|2016-04-06| MX2016003567A|2016-07-21| GB2533718A|2016-06-29|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US7032689B2|1996-03-25|2006-04-25|Halliburton Energy Services, Inc.|Method and system for predicting performance of a drilling system of a given formation| US6612382B2|1996-03-25|2003-09-02|Halliburton Energy Services, Inc.|Iterative drilling simulation process for enhanced economic decision making| GB2371625B|2000-09-29|2003-09-10|Baker Hughes Inc|Method and apparatus for prediction control in drilling dynamics using neural network| US6785641B1|2000-10-11|2004-08-31|Smith International, Inc.|Simulating the dynamic response of a drilling tool assembly and its application to drilling tool assembly design optimization and drilling performance optimization| RU2244117C2|2002-03-06|2005-01-10|Шлюмбергер Текнолоджи Бв|Method for controlling operations in well and system for well-drilling| GB2417792B|2003-03-31|2007-05-09|Baker Hughes Inc|Real-time drilling optimization based on mwd dynamic measurements| US7044239B2|2003-04-25|2006-05-16|Noble Corporation|System and method for automatic drilling to maintain equivalent circulating density at a preferred value| US7054750B2|2004-03-04|2006-05-30|Halliburton Energy Services, Inc.|Method and system to model, measure, recalibrate, and optimize control of the drilling of a borehole| US7412331B2|2004-12-16|2008-08-12|Chevron U.S.A. Inc.|Method for predicting rate of penetration using bit-specific coefficient of sliding friction and mechanical efficiency as a function of confined compressive strength| US7441612B2|2005-01-24|2008-10-28|Smith International, Inc.|PDC drill bit using optimized side rake angle| US8672055B2|2006-12-07|2014-03-18|Canrig Drilling Technology Ltd.|Automated directional drilling apparatus and methods| CA2673849C|2007-01-08|2012-01-03|Baker Hughes Incorporated|Drilling components and systems to dynamically control drilling dysfunctions and methods of drilling a well with same| US8274399B2|2007-11-30|2012-09-25|Halliburton Energy Services Inc.|Method and system for predicting performance of a drilling system having multiple cutting structures| US8705318B2|2008-03-10|2014-04-22|Schlumberger Technology Corporation|Data aggregation for drilling operations| US8892407B2|2008-10-01|2014-11-18|Exxonmobil Upstream Research Company|Robust well trajectory planning| AU2009300240B2|2008-10-03|2013-02-21|Halliburton Energy Services, Inc.|Method and system for predicting performance of a drilling system| EA029182B1|2008-11-21|2018-02-28|Эксонмобил Апстрим Рисерч Компани|Method of modeling drilling equipment to represent vibrational performance of the drilling equipment| CN101719331A|2009-12-08|2010-06-02|西南石油大学|Simulation method of drilling technology of drilling simulator| US8453764B2|2010-02-01|2013-06-04|Aps Technology, Inc.|System and method for monitoring and controlling underground drilling| WO2012080812A2|2010-12-13|2012-06-21|Schlumberger Technology B.V.|Drilling optimization with a downhole motor| BR112013020182A2|2011-02-08|2016-11-08|Logined Bv|three-dimensional parameter modeling method for oilfield drilling, three-dimensional parameter modeling system for oilfield drilling, and computer program product| US9587478B2|2011-06-07|2017-03-07|Smith International, Inc.|Optimization of dynamically changing downhole tool settings| US9181791B2|2011-06-28|2015-11-10|Raytheon Company|System and method for determining soil characteristics and drillstring instability during horizontal directional drilling| US9285794B2|2011-09-07|2016-03-15|Exxonmobil Upstream Research Company|Drilling advisory systems and methods with decision trees for learning and application modes|US10662753B2|2014-12-31|2020-05-26|Halliburton Energy Services, Inc.|Automated optimal path design for directional drilling| US9988891B2|2015-10-15|2018-06-05|Baker Hughes, A Ge Company, Llc|Monitoring control and/or optimization of borehole sidetracking| US20170122092A1|2015-11-04|2017-05-04|Schlumberger Technology Corporation|Characterizing responses in a drilling system| US10878145B2|2015-12-29|2020-12-29|Halliburton Energy Services, Inc.|Bottomhole assembly design and component selection| US11131540B2|2016-01-26|2021-09-28|Schlumberger Technology Corporation|Tubular measurement| WO2017210033A1|2016-05-25|2017-12-07|Schlumberger Technology Corporation|Image based system for drilling operations| BR112019008697A2|2016-12-09|2019-07-16|Halliburton Energy Services Inc|drilling method and drilling system| US11021944B2|2017-06-13|2021-06-01|Schlumberger Technology Corporation|Well construction communication and control| US11143010B2|2017-06-13|2021-10-12|Schlumberger Technology Corporation|Well construction communication and control| US20200190957A1|2017-08-18|2020-06-18|Landmark Graphics Corporation|Rate of penetration optimization for wellbores using machine learning| AU2017428353A1|2017-08-21|2020-01-30|Landmark Graphics Corporation|Neural network models for real-time optimization of drilling parameters during drilling operations| US11035219B2|2018-05-10|2021-06-15|Schlumberger Technology Corporation|System and method for drilling weight-on-bit based on distributed inputs| US10876834B2|2018-05-11|2020-12-29|Schlumberger Technology Corporation|Guidance system for land rig assembly| CA3096630A1|2018-08-02|2020-02-06|Landmark Graphics Corporation|Operating wellbore equipment using a distributed decision framework| US10907466B2|2018-12-07|2021-02-02|Schlumberger Technology Corporation|Zone management system and equipment interlocks| US10890060B2|2018-12-07|2021-01-12|Schlumberger Technology Corporation|Zone management system and equipment interlocks| CN110067550B|2019-01-23|2020-05-01|中国地质大学(武汉)|Rotary motion modeling method of drill column system with multiple degrees of freedom and variable parameters| KR102294384B1|2020-12-31|2021-08-26|동아대학교 산학협력단|Method for constructing drilling driving guide model to predict drilling rate using machine learning and system for predicting drilling rate using thereof|
法律状态:
2018-11-21| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2020-03-10| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2021-05-25| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2021-07-13| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 21/10/2013, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 PCT/US2013/065895|WO2015060810A1|2013-10-21|2013-10-21|Drilling automation using stochastic optimal control| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|