Drilling Parameter Optimization Method, Device, Electronic Equipment and Storage Medium
By building a multi-objective optimization function and optimizing drilling parameters, the problem of low accuracy in identifying drilling critical point is solved, and the accuracy of drilling pressure and rotation speed is achieved, which improves drilling efficiency and safety.
Patent Information
- Application Number
- CN202410449014.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-15
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2044-04-15
AI Technical Summary
The prior art has low accuracy when identifying drilling critical points, resulting in poor optimization of drilling pressure and rotational speed.
By determining the objective functions of multiple target parameter indicators such as mechanical drilling speed, drill bit feed, mechanical specific energy and viscosal vibration index of the target drilling, the target optimization function is constructed to maximize mechanical drilling speed, minimize mechanical specific energy, maximize drill bit feed, and minimize viscosal vibration index of the target drilling well, thereby optimizing drilling parameters.
It improves the accurate optimization of drilling parameters, enhances the ability to identify critical points, and improves drilling efficiency and safety.
Smart Images

Figure CN118327449B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of oil and gas drilling safety monitoring, and particularly to a method, device, electronic device and storage medium for optimizing drilling parameters. Background Art
[0002] One of the main means to save drilling costs in oil drilling engineering is to solve the drilling time by increasing the mechanical drilling rate. The weight on bit and the rotary speed are the key parameters that drilling operators can actively control.
[0003] During the drilling process, when the bit just starts to penetrate the formation and the cutting depth is insufficient, the mechanical drilling rate has not reached the maximum at this time, and this area is Area 1; Area 2 is the area where the weight on bit and the rotary speed are the most reasonable, and at this time the mechanical drilling rate increases linearly with the increase of the weight on bit; when the weight on bit continues to increase and the mechanical drilling rate does not increase but decreases, the current drilling point is defined as the critical point, and the area after the critical point is defined as Area 3 "inefficient drilling". After entering Area 3, the drilling efficiency is very low and it is not suitable to continue drilling. Therefore, how to accurately and efficiently identify the critical point is very important.
[0004] Currently, by using the intersection of mechanical specific energy and bit feed rate and the method of minimizing mechanical specific energy within a sliding window to analyze and evaluate the rationality of the weight on bit and the rotary speed, the critical point is determined. However, because the critical point is affected by geological and engineering factors, there is a problem of low accuracy in the critical point corresponding to the weight on bit and the rotary speed obtained according to the situation of minimizing mechanical specific energy. Summary of the Invention
[0005] The present invention provides a method, device, electronic device and storage medium for optimizing drilling parameters to solve the problem of low accuracy in identifying the critical point and achieve accurate optimization of the weight on bit and the rotary speed.
[0006] According to one aspect of the present invention, there is provided a method for optimizing drilling parameters, the method comprising:
[0007] Determine an objective function corresponding to at least two objective parameter indicators of a target well, the parameter indicators including mechanical drilling rate, bit feed rate, mechanical specific energy, and stick-slip vibration index, the mechanical drilling rate being used to describe the drilling speed of each bit under different weights on bit and different rotary speeds, the bit feed rate being used to describe the drilling depth of each bit under different rotary speeds and different mechanical drilling rates, the mechanical specific energy being used to describe the energy consumed by the bit to break a preset volume of rock, and the stick-slip vibration index being used to describe the severity of the stick-slip vibration between the drill string rotating periodically and the wellbore wall;
[0008] Determine an objective optimization function based on the objective functions corresponding to at least two of the said objective parameter indicators. The objective optimization function is a function formed based on the objective functions and aims to maximize the mechanical drilling rate, minimize the mechanical specific energy, maximize the bit feed rate, and minimize the stick-slip vibration index.
[0009] Determine the drilling parameters by solving the objective optimization function. The drilling parameters are the weight on bit and the rotary speed of the rotary table.
[0010] According to another aspect of the present invention, there is provided a device for optimizing drilling parameters, which comprises:
[0011] A first function determination module, configured to determine the objective functions corresponding to at least two objective parameter indicators of the target drilling. The parameter indicators include the mechanical drilling rate, the bit feed rate, the mechanical specific energy, and the stick-slip vibration index. The mechanical drilling rate is used to describe the drilling speed of each bit under different weights on bit and different rotary speeds. The bit feed rate is used to describe the drilling depth of each bit under different rotary speeds and different mechanical drilling rates. The mechanical specific energy is used to describe the energy consumed by the bit to break a preset volume of rock. The stick-slip vibration index is used to describe the severity of the stick-slip vibration between the periodically rotating drill string and the wellbore wall.
[0012] A second function determination module, configured to determine an objective optimization function based on the objective functions corresponding to at least two of the said objective parameter indicators. The objective optimization function is a function formed based on the objective functions and aims to maximize the mechanical drilling rate, minimize the mechanical specific energy, maximize the bit feed rate, and minimize the stick-slip vibration index.
[0013] A drilling parameter determination module, configured to determine the drilling parameters by solving the objective optimization function. The drilling parameters are the weight on bit and the rotary speed of the rotary table.
[0014] According to another aspect of the present invention, there is provided an electronic device, which comprises:
[0015] At least one processor; and
[0016] A memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program executable by the at least one processor. When the computer program is executed by the at least one processor, the at least one processor is enabled to execute the drilling parameter optimization method according to any embodiment of the present invention.
[0018] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for enabling a processor to execute the drilling parameter optimization method according to any embodiment of the present invention when executed.
[0019] In the technical solution of the embodiment of the present invention, the objective function corresponding to at least two objective parameter indexes of the target well drilling is determined, and the objective optimization function is determined based on the objective functions corresponding to the at least two objective parameter indexes. The objective optimization function is a function formed based on the objective function and aiming to maximize the mechanical drilling rate, minimize the mechanical specific energy, maximize the bit feed rate, and minimize the stick-slip vibration index; the drilling parameters are determined by solving the objective optimization function. The technical solution of the present application solves the problem of low accuracy in identifying the critical point by solving the objective optimization function to minimize the objective optimization function as much as possible, so as to maximize the mechanical drilling rate, minimize the mechanical specific energy, maximize the bit feed rate, and minimize the stick-slip vibration index, and realizes the accurate optimization of the weight on bit and the rotary speed.
[0020] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0022] Figure 1 is a flowchart of a method for optimizing drilling parameters provided according to an embodiment of the present invention;
[0023] Figure 2 is a recommended diagram of the weight on bit and the rotary speed under a single index of the mechanical drilling rate applicable to the embodiment of the present invention;
[0024] Figure 3 is a recommended diagram of the weight on bit and the rotary speed under a single index of the mechanical specific energy applicable to the embodiment of the present invention;
[0025] Figure 4 is a recommended diagram of the weight on bit and the rotary speed under a single index of the stick-slip vibration index applicable to the embodiment of the present invention;
[0026] Figure 5 is a recommended diagram of the weight on bit and the rotary speed under multiple index parameters applicable to the embodiment of the present invention;
[0027] Figure 6 is a schematic structural diagram of a device for optimizing drilling parameters provided according to an embodiment of the present invention;
[0028] Figure 7It is a schematic structural diagram of an electronic device for implementing the drilling parameter optimization method according to an embodiment of the present invention. Detailed implementation manners
[0029] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0030] It should be noted that the terms "first", "second", "target", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0031] Embodiment 1
[0032] Figure 1 It is a flowchart of a drilling parameter optimization method provided by an embodiment of the present invention. This embodiment is applicable to the case of optimizing drilling parameters using an optimization function including multiple parameter indicators. This method can be executed by a drilling parameter optimization device, which can be implemented in the form of hardware and / or software, and the drilling parameter optimization device can be configured in any electronic device with network communication functions. As Figure 1 shown, the method includes:
[0033] S110. Determine an objective function corresponding to at least two objective parameter indicators of a target well.
[0034] Among them, the parameter indicators include the mechanical drilling rate, the bit feed rate, the mechanical specific energy, and the stick-slip vibration index. The mechanical drilling rate is used to describe the drilling speed of each bit under different bit weights and different rotational speeds. The bit feed rate is used to describe the drilling depth of each bit under different rotational speeds and different mechanical drilling rates. The mechanical specific energy is used to describe the energy consumed by the bit to break a preset volume of rock. The stick-slip vibration index is used to describe the severity of the stick-slip vibration between the drill string rotating periodically and the wellbore wall.
[0035] Specifically, during the drilling process, when the bit just starts to penetrate the formation and the cutting depth is insufficient, the mechanical drilling rate has not reached its maximum at this time, and this region is Region 1; Region 2 is the region where the weight on bit and rotational speed are the most reasonable, and at this time, the mechanical drilling rate increases linearly with the increase of the weight on bit. It is usually relatively easy to identify the transition from "insufficient cutting depth" in Region 1 to "efficient drilling" in Region 2. The drilling engineer needs to apply sufficient weight on bit to achieve a reasonable mechanical drilling rate and enter the linear response region. When the weight on bit continues to increase and the mechanical drilling rate does not increase but decreases instead, the current drilling point is defined as the critical point at this time, and the region after the critical point is defined as Region 3 "inefficient drilling"; after entering Region 3, the drilling efficiency is very low, and even if greater weight on bit and rotational speed are applied, the mechanical drilling rate will not increase, so it is not suitable to continue drilling.
[0036] To more accurately identify the critical point reaching Region 3, it is necessary to determine at least two target parameter indicators required for optimizing the parameters of the target well, and determine the corresponding objective functions for each target parameter indicator, so as to facilitate accurately obtaining the target optimization function subsequently.
[0037] As an optional but non-limiting solution, determining the objective functions corresponding to at least two target parameter indicators of the target well includes the following steps A1 - A4:
[0038] Step A1: Obtain the first historical parameters during the historical drilling process, and then determine the first objective function corresponding to the mechanical drilling rate by analyzing the linear relationship of the first historical parameters.
[0039] Among them, the first historical parameters include the mechanical drilling rate at each moment, the weight on bit and rotational speed of the rig at each moment, the rock strength of the bit drilling into the well at each moment, the relevant parameters of the bit, and the wear function.
[0040] Specifically, the mechanical drilling rate is one of the necessary indicators for optimizing drilling parameters. The magnitude of the mechanical drilling rate is related to rock strength, weight on bit, rotational speed, and bit type. Generally, bits are divided into roller cone bits and PDC bits;
[0041] The first objective function corresponding to the roller cone bit can be expressed as:
[0042]
[0043] Among them, ROP is the mechanical drilling rate; D b is the diameter of the roller cone bit; ψ is the cutting angle; a, b, and c are constants; K is the comprehensive coefficient; WOB is the weight on bit of the rig (KN); RPM is the rotational speed of the rig (rev / min); CCS is the rock strength of the bit drilling into the well, that is, the rock strength under confining pressure (Pa); W f is the wear function; n tis the penetration rate of the bit into the formation per revolution; m is the speed ratio of the roller cone and the bit.
[0044] For the PDC bit, the corresponding first objective function can be expressed as:
[0045]
[0046] Wherein, ROP is the rate of penetration; R is the radius of the PDC bit, WOB is the weight on bit of the rotary rig (KN); RPM is the rotational speed of the rotary rig (rev / min); CCS is the rock strength in the well where the bit drills, that is, the rock strength under confining pressure (Pa); μ is the sliding friction coefficient of the bit; α and θ are the back rake angle and side rake angle of the PDC bit; W f is the wear function.
[0047] Step A2: Determine the second historical parameter in the historical drilling process, and then determine the second objective function corresponding to the bit feed rate by analyzing the second historical parameter.
[0048] Wherein, the second historical parameter includes the historical bit feed rate, historical rate of penetration, rotational speed of the rotary rig, and the increased value of the bit feed depth between different times.
[0049] Specifically, the bit feed rate can help analyze the bit penetration into the formation and the bit wear situation. Under normal circumstances, the greater the bit feed rate, the faster the rate of penetration. The second objective function can be expressed as:
[0050]
[0051] Wherein, DOC is the bit feed rate (m / rev); ROP is the rate of penetration (m / min); RPM is the rotational speed of the rotary rig (rev / min); ΔBitdepth is the increased value of the bit feed depth between different times (m); Δt is the time increment (min).
[0052] Step A3: Determine the third historical parameter in the historical drilling process, and then determine the third objective function corresponding to the mechanical specific energy by analyzing the third historical parameter.
[0053] Wherein, the third historical parameter includes the historical mechanical specific energy, the weight on bit of the rig, the bit area, and the bit rotational speed
[0054] Specifically, the mechanical specific energy can be used to describe the energy consumed by the bit to break a preset volume of rock. It is better to consume as little energy as possible to break more volume of rock. By analyzing the relationship between the historical mechanical specific energy and the weight on bit of the rig, the bit area, and the bit rotational speed, the most suitable third objective function can be obtained. The third objective function can be expressed as:
[0055]
[0056] wherein, MSE is the mechanical specific energy (Pa); A b is the bit area (m 2 ²); N is the bit rotation speed (rev / min); T is the bit torque (kn·m).
[0057] Furthermore, the mechanical specific energy can also be evaluated by the drilling efficiency. The drilling efficiency DE can be expressed as the ratio of the rock strength to the mechanical specific energy, that is
[0058] Step A4: Determine the fourth historical parameter during the historical drilling process, and then determine the fourth objective function corresponding to the stick-slip vibration index by analyzing the fourth historical parameter.
[0059] The fourth historical parameter includes the stick-slip vibration index corresponding to the time window, the stick-slip vibration corresponding to the time window, the maximum torque and the minimum torque output by the rig corresponding to the time window, the absolute value of the difference between the theoretical maximum torque and the minimum torque when full stick-slip vibration occurs, and the average rotation speed of the bit within the time window.
[0060] Specifically, the stick-slip vibration index is used to describe the severity of the stick-slip vibration between the periodic rotation of the drill string and the wellbore wall. 0 represents no stick-slip vibration, and 1 represents full stick-slip vibration. The greater the stick-slip vibration index, the slower the mechanical drilling rate. By analyzing the correlation between the stick-slip vibration index corresponding to the time window, the stick-slip vibration corresponding to the time window, the maximum torque and the minimum torque output by the rig corresponding to the time window, the absolute value of the difference between the theoretical maximum torque and the minimum torque when full stick-slip vibration occurs, and the average rotation speed of the bit within the time window, the fourth objective function can be obtained. The fourth objective function can be expressed as:
[0061]
[0062] wherein, TSI Δt is the stick-slip vibration index within the time window Δt; max(TQ) Δ t is the maximum torque (kn·m) output by the rig within the time window Δt; min(TQ) Δt is the minimum torque (kn·m) output by the rig within the time window Δt; |TQ 1 (BitDepth)| is the absolute value of the difference between the theoretical maximum torque and the minimum torque when full stick-slip vibration occurs at the well depth BitDepth (kn·m); Ave(RPM)Δt is the average rotation speed of the bit within the time window Δt (rev / min), and the time window is set according to actual requirements.
[0063] The technical solution of this embodiment accurately obtains the objective function corresponding to the parameter index by analyzing the historical parameters of the parameter index. Thus, after determining the target parameter index, the target optimization function is accurately constructed based on the objective function corresponding to the target parameter index, enabling the rationality of drilling parameters to be analyzed according to multiple indicators.
[0064] S120. Determine the target optimization function based on the objective functions corresponding to at least two target parameter indicators.
[0065] Among them, the target optimization function is a function formed based on the objective function, aiming to maximize the rate of penetration, minimize the mechanical specific energy, maximize the bit feed rate, and minimize the stick-slip vibration index.
[0066] Specifically, the optimization criterion for a single parameter index in the target optimization function is as follows: maximize the rate of penetration (ROP), minimize the mechanical specific energy (MSE), maximize the feed rate (DOC), and 4. minimize the stick-slip vibration index (TSI). Each parameter index is normalized by setting a factor to scale each target parameter index within the range of [0, 1]. Since the target optimization function aims to minimize, it is necessary to subtract the rate of penetration and the feed rate from 1 respectively to achieve the minimization of a single parameter index, which is used to match the minimization principle of the target optimization function.
[0067] Optionally, determining the target optimization function based on the objective functions corresponding to at least two target parameter indicators may include the following process: normalize the objective function to obtain the normalized objective function, and determine the target weight ratio of each normalized objective function; construct the target optimization function based on at least two normalized objective functions and the target weight ratio of the normalized objective function.
[0068] When the determined target parameter indicators include the rate of penetration, bit feed rate, mechanical specific energy, and stick-slip vibration index, the target optimization function can be expressed as:
[0069]
[0070] Among them, w ROP , w MSE , w DOC and w TSI are the target weight ratios of each item respectively, N ROP , N MSE , N DOC and N TSI are the normalization coefficients of each item respectively, ROP is the first objective function, DOC is the first objective function, MSE is the first objective function, and TSI is the first objective function.
[0071] S130. Determine the drilling parameters by solving the target optimization function. The drilling parameters are the weight on bit and the rotary speed of the rotary table.
[0072] Specifically, a multi-objective particle swarm optimization algorithm can be used to solve the objective optimization function to obtain the drilling parameters under the minimization of the objective optimization function.
[0073] As an optional but non-limiting embodiment, Well A in a certain area is used to illustrate the actual solution process of this application. The process is as follows:
[0074] First, determine the mechanical drilling rate, mechanical specific energy, and stick-slip vibration index as the target parameter indicators for Well A.
[0075] Furthermore, if the PDC bit is used for Well A, the objective function corresponding to the mechanical drilling rate is:
[0076]
[0077] Figure 2 It is the recommended diagram of the weight-on-bit and rotary speed under the single index of the mechanical drilling rate applicable to the embodiments of the present invention. It can be seen from the diagram that if you want to achieve the maximum mechanical drilling rate, high weight-on-bit and high rotary speed should be adopted.
[0078] The objective function corresponding to the mechanical specific energy adopted is:
[0079]
[0080] Figure 3 It is the recommended diagram of the weight-on-bit and rotary speed under the single index of the mechanical specific energy applicable to the embodiments of the present invention. It can be seen from the diagram that if you want to achieve the minimum mechanical specific energy, that is, the maximum drilling efficiency, high weight-on-bit and low rotary speed should be adopted.
[0081] The objective function corresponding to the stick-slip vibration index adopted is:
[0082]
[0083] Figure 4 It is the recommended diagram of the weight-on-bit and rotary speed under the single index of the stick-slip vibration index applicable to the embodiments of the present invention. It can be seen from the diagram that if you want to achieve the minimum stick-slip vibration, low weight-on-bit and high rotary speed should be adopted.
[0084] Determine the objective optimization function through the objective functions corresponding to the above determined target parameter indicators. The objective optimization function is:
[0085]
[0086] Figure 5 It is a recommended diagram of the weight-on-bit and rotary speed under multiple index parameters applicable to the embodiments of the present invention. It can be seen from the diagram that if you want to minimize the objective optimization function, medium weight-on-bit and high rotary speed should be adopted.
[0087] In an embodiment of the present invention, taking Well A in a certain area as an example to describe the specific process of this solution in detail, minimizing the target optimization function can maximize the mechanical drilling rate as much as possible, minimize the specific energy of the bit as much as possible, and minimize the stick-slip vibration index as much as possible. And only through the analysis of multiple factors can the obtained drilling parameters be closer to the actual geological conditions, thereby improving the mining efficiency and avoiding the deviation of the determined critical point from the actual situation due to too few analyzed factors, resulting in a reduction in the mining volume or excessive energy consumption for mining.
[0088] In the technical solution of the embodiment of the present invention, a target function corresponding to at least two target parameter indicators of the target well is determined, and a target optimization function is determined based on the target functions corresponding to the at least two target parameter indicators. The target optimization function is a function formed based on the target function and aims to maximize the mechanical drilling rate, minimize the specific energy of the bit, maximize the bit feed rate, and minimize the stick-slip vibration index; the drilling parameters are determined by solving the target optimization function. The technical solution of this application solves the problem of low accuracy in identifying the critical point by solving the target optimization function to minimize the target optimization function as much as possible, so as to maximize the mechanical drilling rate, minimize the specific energy of the bit, maximize the bit feed rate, and minimize the stick-slip vibration index as much as possible, and realizes the accurate optimization of the weight on bit and the rotary speed.
[0089] Embodiment 2
[0090] Figure 6 FIG. is a schematic structural diagram of a drilling parameter optimization device provided by an embodiment of the present invention. This embodiment is applicable to the case of optimizing drilling parameters using an optimization function including multiple parameter indicators. The drilling parameter optimization device can be implemented in the form of hardware and / or software, and the drilling parameter optimization device can be configured in any electronic device with network communication functions. As Figure 6 shown, the drilling parameter optimization device of this application includes:
[0091] A first function determination module 210, configured to determine a target function corresponding to at least two target parameter indicators of the target well. The parameter indicators include mechanical drilling rate, bit feed rate, specific energy of the bit, and stick-slip vibration index. The mechanical drilling rate is used to describe the drilling speed of each bit under different weights on bit and different rotary speeds. The bit feed rate is used to describe the drilling depth of each bit under different rotary speeds and different mechanical drilling rates. The specific energy of the bit is used to describe the energy consumed by the bit to break a preset volume of rock. The stick-slip vibration index is used to describe the severity of the stick-slip vibration between the drill string rotating periodically and the wellbore wall;
[0092] The second function determination module 220 is configured to determine a target optimization function based on the objective functions corresponding to at least two of the target parameter metrics. The target optimization function is a function formed based on the objective functions and aims to maximize the mechanical drilling rate, minimize the mechanical specific energy, maximize the bit feed rate, and minimize the stick-slip vibration index.
[0093] The drilling parameter determination module 230 is configured to determine drilling parameters by solving the target optimization function. The drilling parameters are the weight on bit and the rotary speed of the rotary table.
[0094] Optionally, the first function determination module includes a first objective function determination unit, and the first objective function determination unit is configured to:
[0095] Obtain first historical parameters in the historical drilling process. The first historical parameters include the mechanical drilling rate at each moment, the weight on bit and the rotary speed of the rig at each moment, the rock strength of the bit drilling into the well at each moment, the relevant parameters of the bit, and the wear function.
[0096] Determine a first objective function corresponding to the mechanical drilling rate by analyzing the linear relationship of the first historical parameters.
[0097] Optionally, the first function determination module includes a second objective function determination unit, and the second objective function determination unit is configured to:
[0098] Determine second historical parameters in the historical drilling process. The second historical parameters include the historical bit feed rate, the historical mechanical drilling rate, the rotary speed of the rotary table, and the depth increment of the bit feed between different moments.
[0099] Determine a second objective function corresponding to the bit feed rate by analyzing the second historical parameters.
[0100] Optionally, the first function determination module includes a third objective function determination unit, and the third objective function determination unit is configured to:
[0101] Determine third historical parameters in the historical drilling process. The third historical parameters include the historical mechanical specific energy, the weight on bit of the rig, the bit area, and the bit rotary speed.
[0102] Determine a third objective function corresponding to the mechanical specific energy by analyzing the third historical parameters.
[0103] Optionally, the first function determination module includes a fourth objective function determination unit, and the fourth objective function determination unit is configured to:
[0104] Determine the fourth historical parameter during the historical drilling process, where the fourth historical parameter includes the stick-slip vibration index corresponding to the time window, the stick-slip vibration corresponding to the time window, the maximum torque and minimum torque output by the rig corresponding to the time window, the absolute value of the difference between the theoretical maximum torque and minimum torque when full stick-slip vibration occurs, and the average rotational speed of the drill bit within the time window;
[0105] Determine the fourth objective function corresponding to the stick-slip vibration index by analyzing the fourth historical parameter.
[0106] Optionally, a second function determination module is used for:
[0107] Normalize the objective function to obtain a normalized objective function, and determine the target weight ratio of each normalized objective function;
[0108] Construct an objective optimization function based on at least two of the normalized objective functions and the target weight ratio of the normalized objective functions.
[0109] Optionally, if the determined target parameter indicators include the rate of penetration, the bit feed, the mechanical specific energy, and the stick-slip vibration index, the objective optimization function is expressed as:
[0110]
[0111] where w ROP 、w MSE 、w DOC and w TSI are the target weight ratios of each item respectively, N ROP 、N MSE 、N DOC and N TSI are the normalization coefficients of each item respectively, ROP is the first objective function, DOC is the first objective function, MSE is the first objective function, and TSI is the first objective function.
[0112] The drilling parameter optimization device provided by the embodiments of the present invention can execute the drilling parameter optimization method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0113] Embodiment III
[0114] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0115] Figure 7The structural schematic diagram of an electronic device that can be used to implement the drilling parameter optimization method according to the embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0116] As Figure 7 shown, the electronic device 10 includes at least one processor 11, and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by the at least one processor. The processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.
[0117] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0118] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the drilling parameter optimization method.
[0119] In some embodiments, the drilling parameter optimization method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the drilling parameter optimization method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the drilling parameter optimization method by any other suitable means (e.g., by means of firmware).
[0120] Various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuitry, integrated circuit systems, field-programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), systems-on-a-chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs executable and / or interpretable on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device, and transmits the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0121] The computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs may be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine, or entirely on the remote machine or server.
[0122] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0123] To provide for interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0124] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0125] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The relationship between the client and the server is created by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0126] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitations are imposed herein.
[0127] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A drilling parameter optimization method, characterized in that: The method comprises: Determine an objective function corresponding to at least two target parameter indicators of target drilling, wherein the parameter indicators include mechanical penetration rate, drill bit feed rate, mechanical specific energy and stick-slip vibration index, wherein the mechanical penetration rate is used to describe the drilling speed of each drill bit under different drilling pressures and different rotation speeds, the drill bit feed rate is used to describe the drilling depth of each drill bit under different rotation speeds and different mechanical penetration rates, the mechanical specific energy is used to describe the energy consumed by the drill bit to break a preset volume of rock, and the stick-slip vibration index is used to describe the severity of stick-slip vibration between the periodic rotation of the drill string and the well wall; Determine a target optimization function based on the target functions corresponding to at least two of the target parameter indicators, wherein the target optimization function is a function formed based on the target function and capable of maximizing mechanical drilling speed, minimizing mechanical specific energy, maximizing drill bit feed rate, and minimizing stick-slip vibration index as objectives; Determine drilling parameters by solving the target optimization function, wherein the drilling parameters are drilling pressure and rotation speed of the drilling rig; Wherein, determining the objective function corresponding to at least two target parameter indicators of the target drilling includes: Acquire first historical parameters in the historical drilling process, wherein the first historical parameters include the mechanical drilling speed at each moment, the drilling pressure and rotation speed of the drilling rig at each moment, the rock strength of the drill bit drilling into the well at each moment, relevant parameters of the drill bit, and a wear function; Determining a first objective function corresponding to the mechanical drilling speed by analyzing the linear relationship of the first historical parameters; Among them, the first objective function corresponding to the roller drill bit is expressed as: Where ROP is the mechanical drilling rate; D b is the diameter of the roller bit; ψ is the cutting angle; a, b and c are constants; K is the comprehensive coefficient; WOB is the drilling weight of the drilling rig (KN); RPM is the rotation speed of the drilling rig (rev / min); CCS is the rock strength of the well drilled by the drill bit, that is, the rock strength under confining pressure (Pa); W f is the wear function; n t is the amount of penetration of the drill bit into the formation per revolution; m is the ratio of the cone to the drill bit speed; The first objective function corresponding to the PDC drill bit is expressed as: Where ROP is the mechanical penetration rate; R is the radius of the PDC drill bit, WOB is the drilling pressure of the drill rig (KN); RPM is the rotation speed of the drill rig (rev / min); CCS is the rock strength of the well drilled by the drill bit, that is, the rock strength under confining pressure (Pa); μ is the sliding friction coefficient of the drill bit; α and θ are the PDC back rake angle and side rake angle; W f is the wear function; Wherein, determining the objective function corresponding to at least two target parameter indicators of the target drilling includes: Determine a second historical parameter in the historical drilling process, the second historical parameter comprising a historical drill bit feed rate, a historical mechanical drilling speed, a rotation speed of the drilling rig, and a depth increase of the drill bit feed between different times; Determine a second objective function corresponding to the drill feed rate by analyzing the second historical parameter; Among them, the second objective function is expressed as: Where DOC is the drill feed rate (m / rev); ROP is the mechanical drilling speed (m / min); RPM is the drilling speed (rev / min); ΔBitdepth is the depth increase of the drill feed between different times (m); Δt is the time increment (min); Wherein, determining the objective function corresponding to at least two target parameter indicators of the target drilling includes: Determine a third historical parameter in a historical drilling process, wherein the third historical parameter includes historical mechanical specific energy, drilling rig drilling pressure, drill bit area, and drill bit speed; Determine a third objective function corresponding to the mechanical specific energy by analyzing the third historical parameter; Among them, the third objective function is expressed as: Where, MSE is mechanical specific energy (Pa); A b is the drill area (m 2 ); N is the drill speed (rev / min); T is the drill torque (kn.m); Wherein, determining the objective function corresponding to at least two target parameter indicators of the target drilling includes: Determine a fourth historical parameter in the historical drilling process, wherein the fourth historical parameter includes a stick-slip vibration index corresponding to the time window, a stick-slip vibration corresponding to the time window, a maximum torque and a minimum torque output by the drilling rig corresponding to the time window, an absolute value of a difference between a theoretical maximum torque and a minimum torque when full stick-slip vibration occurs, and an average rotation speed of the drill bit in the time window; Determining a fourth objective function corresponding to the stick-slip vibration index by analyzing the fourth historical parameter; Among them, the fourth objective function is expressed as: Among them, TSI Δt is the stick-slip vibration index within the time window Δt; max(TQ) Δt is the maximum torque output by the drilling rig within the time window Δt (kn.m); min (TQ) Δt is the minimum torque output by the drilling rig within the time window Δt (kn.m); |TQ1(BitDepth)| is the absolute value of the difference between the theoretical maximum torque and the minimum torque when full stick-slip vibration occurs at the well depth BitDepth (kn.m); Ave(RPM) Δt is the average drill speed (rev / min) within the time window Δt.
2. The method according to claim 1, characterized in that Determining a target optimization function based on the target functions corresponding to at least two of the target parameter indicators includes: Normalizing the objective function to obtain a normalized objective function, and determining the objective weight ratio of each normalized objective function; An objective optimization function is constructed based on at least two of the normalized objective functions and the objective weight ratios of the normalized objective functions.
3. The method according to claim 2, characterized in that The target parameter indicators determined include mechanical drilling speed, drill bit feed rate, mechanical specific energy and stick-slip vibration index, and the target optimization function is expressed as: Among them, w ROP 、w MSE 、w DOC and w TSI are the target weight proportions of each item, N ROP 、N MSE 、N DOC and N TSI They are the normalized coefficients of each item, ROP is the first objective function, DOC is the second objective function, MSE is the third objective function, and TSI is the fourth objective function.
4. A drilling parameter optimization device, characterized in that: The device comprises: A first function determination module is used to determine a target function corresponding to at least two target parameter indicators of target drilling, wherein the parameter indicators include mechanical drilling speed, drill bit feed rate, mechanical specific energy and stick-slip vibration index, wherein the mechanical drilling speed is used to describe the drilling speed of each drill bit under different drilling pressures and different rotation speeds, the drill bit feed rate is used to describe the drilling depth of each drill bit under different rotation speeds and different mechanical drilling speeds, the mechanical specific energy is used to describe the energy consumed by the drill bit to break a preset volume of rock, and the stick-slip vibration index is used to describe the severity of stick-slip vibration between the periodic rotation of the drill string and the well wall; A second function determination module is used to determine a target optimization function based on the target functions corresponding to at least two of the target parameter indicators, wherein the target optimization function is a function formed based on the target function and capable of maximizing the mechanical drilling speed, minimizing the mechanical specific energy, maximizing the drill bit feed rate, and minimizing the stick-slip vibration index as objectives; A drilling parameter determination module, used to determine drilling parameters by solving the target optimization function, wherein the drilling parameters are drilling pressure and rotation speed of the drilling rig; The first function determination module includes a first objective function determination unit, and the first objective function determination unit is used to: Acquire first historical parameters in the historical drilling process, wherein the first historical parameters include the mechanical drilling speed at each moment, the drilling pressure and rotation speed of the drilling rig at each moment, the rock strength of the drill bit drilling into the well at each moment, relevant parameters of the drill bit, and a wear function; Determining a first objective function corresponding to the mechanical drilling speed by analyzing the linear relationship of the first historical parameters; Among them, the first objective function corresponding to the roller drill bit is expressed as: Where ROP is the mechanical drilling rate; D b is the diameter of the roller bit; ψ is the cutting angle; a, b and c are constants; K is the comprehensive coefficient; WOB is the drilling weight of the drilling rig (KN); RPM is the rotation speed of the drilling rig (rev / min); CCS is the rock strength of the well drilled by the drill bit, that is, the rock strength under confining pressure (Pa); W f is the wear function; n t is the amount of penetration of the drill bit into the formation per revolution; m is the ratio of the cone to the drill bit speed; The first objective function corresponding to the PDC drill bit is expressed as: Where ROP is the mechanical penetration rate; R is the radius of the PDC drill bit, WOB is the drilling pressure of the drill rig (KN); RPM is the rotation speed of the drill rig (rev / min); CCS is the rock strength of the well drilled by the drill bit, that is, the rock strength under confining pressure (Pa); μ is the sliding friction coefficient of the drill bit; α and θ are the PDC back rake angle and side rake angle; W f is the wear function; The first function determination module includes a second objective function determination unit, and the second objective function determination unit is used to: Determine a second historical parameter in the historical drilling process, the second historical parameter comprising a historical drill bit feed rate, a historical mechanical drilling speed, a rotation speed of the drilling rig, and a depth increase of the drill bit feed between different times; Determine a second objective function corresponding to the drill feed rate by analyzing the second historical parameter; Among them, the second objective function is expressed as: Where DOC is the drill feed rate (m / rev); ROP is the mechanical drilling speed (m / min); RPM is the drilling speed (rev / min); ΔBitdepth is the depth increase of the drill feed between different times (m); Δt is the time increment (min); The first function determination module includes a third objective function determination unit, and the third objective function determination unit is used to: Determine a third historical parameter in a historical drilling process, wherein the third historical parameter includes historical mechanical specific energy, drilling rig drilling pressure, drill bit area, and drill bit speed; Determine a third objective function corresponding to the mechanical specific energy by analyzing the third historical parameter; Among them, the third objective function is expressed as: Where, MSE is mechanical specific energy (Pa); A b is the drill area (m 2 ); N is the drill speed (rev / min); T is the drill torque (kn.m); The first function determination module includes a fourth objective function determination unit, and the fourth objective function determination unit is used to: Determine a fourth historical parameter in the historical drilling process, wherein the fourth historical parameter includes a stick-slip vibration index corresponding to the time window, a stick-slip vibration corresponding to the time window, a maximum torque and a minimum torque output by the drilling rig corresponding to the time window, an absolute value of a difference between a theoretical maximum torque and a minimum torque when full stick-slip vibration occurs, and an average rotation speed of the drill bit in the time window; Determining a fourth objective function corresponding to the stick-slip vibration index by analyzing the fourth historical parameter; Among them, the fourth objective function is expressed as: Among them, TSI Δt is the stick-slip vibration index within the time window Δt; max(TQ) Δt is the maximum torque output by the drilling rig within the time window Δt (kn.m); min (TQ) Δt is the minimum torque output by the drilling rig within the time window Δt (kn.m); |TQ1(BitDepth)| is the absolute value of the difference between the theoretical maximum torque and the minimum torque when full stick-slip vibration occurs at the well depth BitDepth (kn.m); Ave(RPM) Δt is the average drill speed (rev / min) within the time window Δt.
5. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the drilling parameter optimization method according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the drilling parameter optimization method according to any one of claims 1 to 3 when executed.
Citation Information
Patent Citations
Drilling optimization method and device
CN109281649A