Well drilling top drive abnormity suppression method, device and equipment and storage medium

Through sensors, the working condition data of the top drive control system is collected and calculated, the abnormality is judged using preset formulas, and the top drive motor and PID controller are adjusted for abnormality suppression, which solves the problems of drilling and stick-slip vibration in the top drive control system, realizes comprehensive online monitoring and control, and improves mining efficiency.

CN120487034APending Publication Date: 2025-08-15CHINA UNIV OF PETROLEUM (BEIJING)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510748684.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-05
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

The existing top drive control system cannot fully take into account the control of drill jump phenomenon and stick-slip vibration, resulting in a decrease in mining efficiency.

Method used

The operating condition data of the downhole drilling tool and the top drill pipe are collected through the sensor, the degree values of the drilling jump and stick-slip vibration are calculated, and abnormality is judged using preset formulas, and abnormality is suppressed by adjusting the top drive motor speed, large hook load and PID controller to adjust the torque.

Benefits of technology

Comprehensive online monitoring and control of drilling jump and stick-slip vibration phenomena in drilling top drive control system has been achieved, and mining efficiency has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120487034A_ABST
    Figure CN120487034A_ABST
Patent Text Reader

Abstract

The invention discloses a well drilling top drive abnormity suppression method, device and equipment and a storage medium, is applied to a well drilling top drive control system and relates to the field of equipment intelligent control, and the method comprises the steps that drill jumping working condition data of an underground drilling tool of a drilled well and stick-slip vibration working condition data of a top drilling rod of the drilled well are determined through collected data; calculating a drill jumping working condition degree value of the drilling top drive based on the drill jumping working condition data, and judging whether drill jumping abnormity occurs or not by judging the drill jumping working condition degree value; calculating a stick-slip vibration working condition degree value of the drilling top drive according to the stick-slip vibration working condition data, and judging whether stick-slip vibration abnormity occurs or not according to the stick-slip vibration working condition degree value; if drill jumping abnormity occurs, the input rotating speed of a top drive motor and the load of a large hook are adjusted, and if stick-slip vibration abnormity occurs, the torque of the top drill rod is adjusted through a PID controller. Therefore, the drill jumping phenomenon and the stick-slip vibration phenomenon in the drilling top drive control system can be comprehensively monitored and controlled.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent control of equipment, and in particular to a method, device, equipment and storage medium for suppressing abnormalities in top drive drilling. Background Art

[0002] As vital resources and energy sources for human society, the exploration and development of oil and natural gas is crucial for enhancing energy independence. As advanced equipment for deep and ultra-deep drilling operations, top drives (top drive drilling rigs) have become a key technological tool for exploring and developing deep-earth oil and gas resources. However, top drives can experience drill-jumping and stick-slip vibrations, impacting production efficiency.

[0003] However, existing top drive control systems are generally only targeted at certain specific working conditions. Due to the constraints of monitoring hardware conditions, the comprehensiveness of their control and mechanism analysis mapping is low, and they often cannot take into account the control of drill jumping and stick-slip vibration. Summary of the Invention

[0004] In view of this, the purpose of the present invention is to provide a method, device, equipment and storage medium for suppressing drilling top drive anomalies, which can achieve comprehensive monitoring and control of drill jumping and stick-slip vibration phenomena in drilling top drive control systems. The specific scheme is as follows:

[0005] In a first aspect, the present application discloses a method for suppressing abnormalities in a top drive of a well, which is applied to a top drive control system of a well, comprising:

[0006] Determine the drilling trip condition data corresponding to the downhole drilling tool through the data collected by the local first system sensor, and determine the stick-slip vibration condition data corresponding to the top drill pipe of the drilling through the data collected by the second sensor;

[0007] Calculating a drilling top drive drilling jump condition degree value based on the drill tool axial speed data in the drilling jump condition data, and determining whether a drilling jump abnormality occurs by judging whether the drilling jump condition degree value is within a preset drilling jump normal range;

[0008] calculating a stick-slip vibration condition degree value of the drilling top drive according to the drill pipe speed data and the drill tool speed data in the stick-slip vibration condition data, and determining whether stick-slip vibration abnormality occurs according to whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range;

[0009] If drill jumping anomalies occur, the top drive motor input speed and hook load are adjusted. If stick-slip vibration anomalies occur, the top drill pipe torque is adjusted through the preset PID controller.

[0010] Optionally, determining the drilling trip condition data corresponding to the downhole drilling tool of the drilling through the data collected by the local first system sensor, and determining the stick-slip vibration condition data corresponding to the top drill rod of the drilling through the data collected by the second sensor, includes:

[0011] The drilling tool mechanical penetration rate is collected through the local first system sensor at multiple time periods, and the average axial speed, the maximum axial speed and the minimum axial speed of the drilling tool are determined according to the drilling tool mechanical penetration rate, the system parameters and the drilling tool parameters through the top drive drill string coupling mechanism system;

[0012] The maximum drill pipe speed, minimum drill pipe speed and average drilling speed corresponding to the top drill pipe of the drilling are collected through the local second system sensor, and the top drive drill string coupling mechanism system calculates the comprehensive maximum drill pipe speed, comprehensive minimum drill pipe speed and comprehensive average drill pipe speed corresponding to the downhole drill tool based on the maximum drill pipe speed, the minimum drill pipe speed, the average drilling speed, the system parameters and the drill pipe parameters.

[0013] Optionally, the step of calculating a drilling top drive drilling jump condition degree value based on the drill tool axial velocity data in the drilling jump condition data, and determining whether a drilling jump abnormality occurs by judging whether the drilling jump condition degree value is within a preset drilling jump condition normal range includes:

[0014] Calculate the drilling trip degree value of the drilling top drive according to the drilling tool mechanical penetration rate, the average axial speed of the drilling tool, the maximum axial speed of the drilling tool, and the minimum axial speed of the drilling tool using a preset drilling trip degree calculation formula;

[0015] Determining whether the drilling jump condition degree value is within a preset drilling jump condition normal range to determine whether drilling jump abnormality occurs;

[0016] The calculation formula for the preset drilling jump condition degree is:

[0017] ;

[0018] Wherein, T1 is the degree value of the drilling condition, V max is the maximum axial speed of the drill, V min is the minimum axial speed of the drill, V ave is the average axial speed of the drill tool, and V0 is the mechanical penetration rate of the drill tool.

[0019] Optionally, the step of calculating a stick-slip vibration condition degree value of the top drive according to the drill pipe speed data and the drill tool speed data in the stick-slip vibration condition data, and determining whether stick-slip vibration abnormality occurs according to whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range includes:

[0020] Calculating the stick-slip vibration working condition degree value of the drilling top drive according to the maximum rotation speed of the drill pipe, the minimum rotation speed of the drill pipe, the average drilling speed of the drill pipe, the comprehensive maximum rotation speed of the drill tool, the comprehensive minimum rotation speed of the drill tool, and the comprehensive average rotation speed of the drill tool using a preset stick-slip vibration working condition degree calculation formula;

[0021] determining whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range to determine whether stick-slip vibration abnormality occurs;

[0022] The calculation formula for the preset stick-slip vibration condition degree is:

[0023] ;

[0024] Wherein, T2 is the stick-slip vibration condition degree value, ω r_max is the maximum rotation speed of the drill pipe, ω r_min is the minimum rotation speed of the drill pipe, ω r_ave is the average drilling speed of the drill pipe, ω b_max is the maximum integrated speed of the drill, ω b_min is the comprehensive minimum speed of the drill, ω b_ave is the comprehensive average rotation speed of the drill tool.

[0025] Optionally, if the drill jump abnormality occurs, the top drive motor input speed and the hook load are adjusted, including:

[0026] If the drilling jump working condition degree value is greater than the preset target drilling jump working condition degree value, increasing the hook load to reduce the bit pressure;

[0027] If the drilling jump working condition degree value is less than the preset target drilling jump working condition degree value, reducing the hook load to increase the bit pressure;

[0028] The input speed of the top drive motor corresponding to the drilling top drive control system is adjusted according to the preset drilling speed range.

[0029] Optionally, if stick-slip vibration abnormality occurs, adjusting the top drill rod torque by a preset PID controller includes:

[0030] If the stick-slip vibration condition degree value is not within the preset stick-slip vibration condition normal range, a target top drill rod torque value is calculated by a preset PID controller, and the top drill rod torque is adjusted to the target top drill rod torque value.

[0031] Optionally, calculating the target top drill rod torque value by using a preset PID controller includes:

[0032] Determine a first top drill rod torque value and a second top drill rod torque value by a preset PID controller;

[0033] The first top drill rod torque value is determined by a first torque value calculation formula, and the first torque value calculation formula is:

[0034] ;

[0035] Among them, u PID is the first top drill rod torque value, K p is the preset proportional gain, K i is the preset integral gain, K d is the preset differential gain; e(t) is the system error of the drilling top drive control system;

[0036] The second top drill rod torque value is determined by a second torque value calculation formula, and the second torque value calculation formula is:

[0037] ;

[0038] Among them, the u HM is the torque value of the second top drill pipe, fx is the preset motion state function, d c is the preset parameter, and slaw is the preset approach rate function.

[0039] In a second aspect, the present application discloses a drilling top drive abnormality suppression device, which is applied to a drilling top drive control system, comprising:

[0040] a data acquisition module, configured to determine drilling trip condition data corresponding to the downhole drilling tool of the drilling well through data collected by the local first system sensor, and to determine stick-slip vibration condition data corresponding to the top drill pipe of the drilling well through data collected by the second sensor;

[0041] a first abnormality judgment module, configured to calculate a drilling top drive drilling jump condition degree value based on the drill tool axial velocity data in the drilling jump condition data, and determine whether a drilling jump condition abnormality occurs by judging whether the drilling jump condition degree value is within a preset drilling jump condition normal range;

[0042] a second abnormality judgment module, configured to calculate a stick-slip vibration condition degree value of the drilling top drive based on the drill pipe speed data and the drill tool speed data in the stick-slip vibration condition data, and determine whether a stick-slip vibration abnormality occurs based on whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range;

[0043] The abnormality adjustment module is used to adjust the top drive motor input speed and hook load if a drill jump abnormality occurs. If a stick-slip vibration abnormality occurs, the top drill pipe torque is adjusted through a preset PID controller.

[0044] In a third aspect, the present application discloses an electronic device, comprising:

[0045] Memory, used to store computer programs;

[0046] A processor is used to execute the computer program to implement the above-mentioned method for suppressing top drive anomalies in drilling.

[0047] In a fourth aspect, the present application discloses a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the aforementioned method for suppressing top drive anomalies in drilling.

[0048] In the present application, the drilling jump condition data corresponding to the downhole drill tool of the drilling can be determined by the data collected by the local first system sensor, and the stick-slip vibration condition data corresponding to the top drill pipe of the drilling can be determined by the data collected by the second sensor; the drilling jump condition degree value of the drilling top drive is calculated based on the drill tool axial speed data in the drilling jump condition data, and whether the drilling jump condition degree value is within the preset normal range of the drilling jump condition is determined to determine whether a drilling jump abnormality occurs; the stick-slip vibration condition degree value of the drilling top drive is calculated based on the drill pipe speed data and the drill tool speed data in the stick-slip vibration condition data, and whether the stick-slip vibration abnormality occurs is determined based on whether the stick-slip vibration condition degree value is within the preset normal range of the stick-slip vibration condition; if a drilling jump abnormality occurs, the top drive motor input speed and the big hook load are adjusted; if a stick-slip vibration abnormality occurs, the top drill pipe torque is adjusted by a preset PID controller.

[0049] Thus, through the method of the present application, after the sensor collects the drilling tool's bouncing condition data and the top drill rod's stick-slip vibration condition data, the drilling top drive's bouncing condition degree value can be calculated based on the drill tool axial speed data in the bouncing condition data, and the drilling top drive's bouncing condition abnormality can be judged based on the bouncing condition degree value. The drilling top drive's stick-slip vibration condition degree value can be calculated based on the drill rod speed data and the drill tool speed data in the stick-slip vibration condition data, and the stick-slip vibration abnormality can be judged based on the stick-slip vibration condition degree value. Finally, if a bouncing condition occurs, the top drive motor input speed is adjusted. If a stick-slip vibration abnormality occurs, the top drill rod torque is adjusted by a preset PID controller to suppress the drilling top drive abnormality. In this way, the state parameters of the drilling top drive control system can be used to identify and process the working conditions, thereby achieving more comprehensive online monitoring and control of the bouncing and stick-slip vibration phenomena in the drilling top drive control system. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0051] Figure 1 This is a flow chart of a method for suppressing top drive anomalies in drilling disclosed in this application;

[0052] Figure 2 This is a schematic diagram of a drilling top drive abnormality suppression system disclosed in this application;

[0053] Figure 3 This is a schematic structural diagram of a drilling top drive abnormality suppression device disclosed in this application;

[0054] Figure 4 This is a structural diagram of an electronic device disclosed in this application. DETAILED DESCRIPTION

[0055] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0056] In the existing technology, top drive control systems are generally only targeted at certain specific working conditions. Due to the constraints of monitoring hardware conditions, the comprehensiveness of their control and mechanism analysis mapping is low, and they often cannot take into account the control of drill jumping and stick-slip vibration.

[0057] In order to overcome the above technical problems, the present application discloses a drilling top drive abnormality suppression method, device, equipment and storage medium, which can realize comprehensive monitoring and control of drill jumping phenomenon and stick-slip vibration phenomenon in the drilling top drive control system.

[0058] See also Figure 1 As shown, an embodiment of the present invention discloses a method for suppressing abnormalities in a top drive of a well, which is applied to a top drive control system of a well, comprising:

[0059] Step S11: determining the drilling trip condition data corresponding to the downhole drilling tool through the data collected by the local first system sensor, and determining the stick-slip vibration condition data corresponding to the top drill pipe of the drilling through the data collected by the second sensor.

[0060] In this embodiment, it is necessary to collect operating condition data through sensors of the drilling top drive control system. Specifically, it is necessary to collect operating condition data through sensors of the data acquisition module. It is necessary to collect the mechanical penetration rate of the downhole drill tool at multiple time periods through the local first system sensor. Then, the average axial speed, maximum axial speed, and minimum axial speed of the drill tool are determined based on the mechanical penetration rate of the drill tool. Furthermore, it is necessary to collect the maximum drill speed, minimum drill speed, and average drill speed corresponding to the top drill pipe of the drilling through the second system sensor. Then, based on the maximum drill speed, minimum drill speed, average drill speed, system parameters, and drill pipe parameters, the top drive drill string coupling mechanism system calculates the comprehensive maximum drill speed, comprehensive minimum drill speed, and comprehensive average drill speed corresponding to the downhole drill tool. It should be noted that the mechanical penetration rate of the downhole drill tool at multiple time periods is used to calculate the degree of the drilling condition, and the maximum drill speed, minimum drill speed, and average drill speed corresponding to the top drill pipe are used to calculate the stick-slip vibration condition data.

[0061] Step S12: Calculate the drilling top drive's drilling jump condition degree value based on the drill tool axial velocity data in the drilling jump condition data, and determine whether drilling jump abnormality occurs by judging whether the drilling jump condition degree value is within a preset drilling jump condition normal range.

[0062] In this embodiment, the jump drill condition degree value needs to be calculated based on the collected jump drill condition data. First, the drill tool mechanical drilling speed, drill tool axial average speed, drill tool axial maximum speed and drill tool axial minimum speed in the jump drill condition data need to be input into the system database module through the industrial communication protocol, and then passed to the mechanism model by the database module as input parameters. It should be noted that the mechanism model is used to calculate the data, and the mechanism model contains a preset jump drill condition degree calculation formula for calculating the jump drill condition degree value of the drilling top drive, and a preset stick-slip vibration condition degree calculation formula for calculating the stick-slip vibration condition degree value.

[0063] First, the drilling top drive's drilling jump condition degree value needs to be calculated based on the drill tool mechanical penetration rate, drill tool axial average speed, drill tool axial maximum speed, and drill tool axial minimum speed using the preset drilling jump condition degree calculation formula. The preset drilling jump condition degree calculation formula is:

[0064] ;

[0065] Among them, T1 is the degree of drilling jump condition, V max is the maximum axial speed of the drill bit, V min is the minimum axial speed of the drill bit, V ave is the average axial speed of the drill tool, and V0 is the mechanical penetration speed of the drill tool.

[0066] After obtaining the current drilling jump condition level value T1, it is necessary to determine whether the drilling jump condition level value T1 is within a preset normal range for the drilling jump condition. If the drilling jump condition level value T1 is within the preset normal range for the drilling jump condition, no adjustment is required. If the drilling jump condition level value T1 has exceeded the preset normal range for the drilling jump condition, it indicates that the top drive motor input speed needs to be adjusted and the input speed needs to be set. It should be noted that the preset normal range for the drilling jump condition can be set according to actual working conditions.

[0067] Step S13: Calculating a stick-slip vibration condition degree value of the drilling top drive based on the drill pipe speed data and the drill tool speed data in the stick-slip vibration condition data, and determining whether stick-slip vibration abnormality occurs based on whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range.

[0068] In this embodiment, the stick-slip vibration condition degree value can be calculated based on the mechanism model. Specifically, the maximum drill pipe speed, the minimum drill pipe speed, the average drilling speed of the drill pipe, the comprehensive maximum drill tool speed, the comprehensive minimum drill tool speed, and the comprehensive average drill tool speed can be brought into a preset stick-slip vibration condition degree calculation formula through a database module to calculate the stick-slip vibration condition degree value. The preset stick-slip vibration condition degree calculation formula is:

[0069] ;

[0070] Among them, T2 is the stick-slip vibration condition value, ω r_max is the maximum rotation speed of the drill pipe, ω r_min is the minimum speed of the drill pipe, ω r_ave is the average drilling speed of the drill pipe, ω b_max is the maximum integrated speed of the drilling tool, ω b_min is the minimum integrated speed of the drilling tool, ω b_ave is the comprehensive average rotation speed of the drilling tool.

[0071] After obtaining the current stick-slip vibration condition level value T2, it is necessary to determine whether the stick-slip vibration condition level value T2 is within a preset normal stick-slip vibration condition range. If the stick-slip vibration condition level value T2 is within the preset normal stick-slip vibration condition range, no adjustment is required. If the stick-slip vibration condition level value T2 exceeds the preset normal stick-slip vibration condition range, it indicates that the top drive motor input speed needs to be adjusted and the input speed is set. It should be noted that the preset normal stick-slip vibration condition range can also be set according to actual operating conditions.

[0072] Step S14: If a drill jump anomaly occurs, the top drive motor input speed and the hook load are adjusted; if a stick-slip vibration anomaly occurs, the top drill rod torque is adjusted by a preset PID controller.

[0073] In this embodiment, if a drill jump anomaly occurs, the top drive motor input speed needs to be adjusted. Specifically, the top drive motor input speed of the drilling top drive control system needs to be adjusted according to a preset drilling speed range to adjust the top drive motor input speed to the drilling speed corresponding to the preset drilling speed range. Furthermore, if stick-slip vibration anomalies occur, the top drill rod torque needs to be adjusted using a preset PID (Proportion Integration Differentiation) controller. Specifically, if the stick-slip vibration condition level value is not within the preset normal stick-slip vibration condition range, the preset PID controller calculates the target top drill rod torque value and adjusts the top drill rod torque to the target top drill rod torque value. It should be noted that the first and second top drill rod torque values need to be determined using the preset PID controller; it should be noted that the preset PID controller is a PID controller combined with a sliding film adaptive algorithm.

[0074] The first top drill rod torque value is determined by a first torque value calculation formula, and the first torque value calculation formula is:

[0075] ;

[0076] Among them, u PID is the first top drill pipe torque value, K p is the preset proportional gain, K i is the preset integral gain, K d is the preset differential gain; e(t) is the system error of the drilling top drive control system; it should be noted that the system error is the expected speed ω of the drilling tool in the drilling top drive control system R Calculation of rotational speed ω by coupling mechanism system with top drive drill string b The difference between them, that is, e(t)=ω R -ω b .

[0077] The second top drill rod torque value is determined by a second torque value calculation formula, and the second torque value calculation formula is:

[0078] ;

[0079] Among them, u HM is the torque value of the second top drill pipe, fx is the preset motion state function, d c is the preset parameter, slaw is the preset approach rate function. It should be noted that d c For uncertain parameters, the upper and lower limits are designed based on the Lyapunov stability criterion.

[0080] In this embodiment, after sensors collect data on the downhole drill bit's bouncing condition and the stick-slip vibration condition of the top drill rod, the drilling top drive's bouncing condition severity value can be calculated based on the drill rod axial velocity data in the bouncing condition data. This can then be used to determine if a bouncing condition is abnormal. Furthermore, the drilling top drive's stick-slip vibration severity value can be calculated based on the drill rod velocity data and the drill tool velocity data in the stick-slip vibration condition data. This can then be used to determine if a stick-slip vibration abnormality is present. Ultimately, if a bouncing condition occurs, the top drive motor input speed is adjusted. If a stick-slip vibration abnormality occurs, the top drill rod torque is adjusted using a preset PID controller to suppress the abnormal drilling top drive condition. In this way, the state parameters of the drilling top drive control system can be used to identify and process operating conditions, thereby achieving comprehensive online monitoring and control of bouncing and stick-slip vibration phenomena in the drilling top drive control system.

[0081] See also Figure 2 As shown, a drilling top drive control system disclosed in an embodiment of the present invention includes a data acquisition module A11 for monitoring and control equipment such as sensors and industrial computers, a system database module A12 built based on a hybrid architecture of a time series database and a relational database, a top drive drill string coupling mechanism system A13 built based on a top drive drill string dynamics mechanism model, a data communication module A14, and a top drive drill string system monitoring and control platform A15 built based on the Godot engine. The data acquisition module A11, which includes monitoring and control equipment such as sensors and industrial computers, provided real-time input parameters and status monitoring parameters to the top drive drill string coupling mechanism system A13 and the top drive drill string system monitoring and control platform A15. The system database module A12, built based on a hybrid architecture of a time series database and a relational database, serves as a data transmission intermediary and data storage center for all status data generated by various components.

[0082] The top drive drill string coupling mechanism system A13 built based on the top drive drill string dynamic mechanism model can use the data collected in the system database module A12 for calculation, and transmit the downhole status calculation results that are difficult or impossible to collect back to the system database module A12; the data communication module A14 provides two-way data communication conditions for each part; the top drive drill string system monitoring and control platform A15 built based on the Godot engine realizes online monitoring, mechanism mapping analysis, working condition identification and control of the top drive drill string system. It can form real-time two-way database communication through the data communication module A14, the system database module A12 and the top drive drill string coupling mechanism system 13, and the data acquisition module A11 including monitoring and control equipment such as sensors and industrial computers, and use GDScript and C# programming to realize various functions of the system.

[0083] See also Figure 3As shown, an embodiment of the present invention discloses a drilling top drive abnormality suppression device, which is applied to a drilling top drive control system, comprising:

[0084] The data acquisition module 11 is used to determine the drilling jump condition data corresponding to the downhole drilling tool through the data collected by the local first system sensor, and to determine the stick-slip vibration condition data corresponding to the top drill pipe of the drilling through the data collected by the second sensor;

[0085] a first abnormality judgment module 12 for calculating a drilling top drive drilling jump condition degree value based on the drill tool axial velocity data in the drilling jump condition data, and determining whether a drilling jump condition degree value is within a preset drilling jump condition normal range to determine whether a drilling jump condition abnormality occurs;

[0086] a second abnormality judgment module 13, configured to calculate a stick-slip vibration condition degree value of the drilling top drive based on the drill pipe speed data and the drill tool speed data in the stick-slip vibration condition data, and determine whether a stick-slip vibration abnormality occurs based on whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range;

[0087] The abnormality adjustment module 14 is used to adjust the top drive motor input speed and the hook load if a drill jump abnormality occurs, and to adjust the top drill pipe torque through a preset PID controller if a stick-slip vibration abnormality occurs.

[0088] In this embodiment, after sensors collect data on the downhole drill bit's bouncing condition and the stick-slip vibration condition of the top drill rod, the drilling top drive's bouncing condition severity value can be calculated based on the drill rod axial velocity data in the bouncing condition data. This can then be used to determine if a bouncing condition is abnormal. Furthermore, the drilling top drive's stick-slip vibration severity value can be calculated based on the drill rod velocity data and the drill tool velocity data in the stick-slip vibration condition data. This can then be used to determine if a stick-slip vibration abnormality is present. Ultimately, if a bouncing condition occurs, the top drive motor input speed is adjusted. If a stick-slip vibration abnormality occurs, the top drill rod torque is adjusted using a preset PID controller to suppress the abnormal drilling top drive condition. In this way, the state parameters of the drilling top drive control system can be used to identify and process operating conditions, thereby achieving comprehensive online monitoring and control of bouncing and stick-slip vibration phenomena in the drilling top drive control system.

[0089] In some embodiments, the data acquisition module 11 may specifically include:

[0090] a first data acquisition unit, configured to collect the drilling tool mechanical penetration rate (ROP) of the drilling tool over multiple time periods through a local first system sensor, and determine the average axial speed, the maximum axial speed, and the minimum axial speed of the drilling tool according to the ROP, system parameters, and drilling tool parameters through a top drive drill string coupling mechanism system;

[0091] The second data acquisition unit is used to collect the maximum drill pipe speed, minimum drill pipe speed and average drilling speed of the drill pipe corresponding to the top drill pipe of the drilling through the local second system sensor, and calculate the comprehensive maximum drill pipe speed, comprehensive minimum drill pipe speed and comprehensive average drill pipe speed corresponding to the downhole drill tool based on the maximum drill pipe speed, the minimum drill pipe speed, the average drilling speed, the system parameters and the drill pipe parameters through the top drive drill string coupling mechanism system.

[0092] In some embodiments, the first abnormality determination module 12 may specifically include:

[0093] a drill-jumping condition degree value calculation unit, configured to calculate the drill-jumping condition degree value of the drilling top drive according to the drill tool mechanical penetration rate, the drill tool axial average speed, the drill tool axial maximum speed, and the drill tool axial minimum speed using a preset drill-jumping condition degree calculation formula;

[0094] a first abnormality judgment unit, configured to judge whether the drilling jump condition degree value is within a preset drilling jump condition normal range, so as to determine whether a drilling jump abnormality occurs;

[0095] The calculation formula for the preset drilling jump condition degree is:

[0096] ;

[0097] Wherein, T1 is the degree value of the drilling condition, V max is the maximum axial speed of the drill, V min is the minimum axial speed of the drill, V ave is the average axial speed of the drill tool, and V0 is the mechanical penetration rate of the drill tool.

[0098] In some embodiments, the second abnormality judgment module 13 may specifically include:

[0099] a stick-slip vibration working condition degree value calculation unit, configured to calculate the stick-slip vibration working condition degree value of the drilling top drive according to the maximum drill pipe rotation speed, the minimum drill pipe rotation speed, the average drilling speed of the drill pipe, the comprehensive maximum drill tool rotation speed, the comprehensive minimum drill tool rotation speed, and the comprehensive average drill tool rotation speed using a preset stick-slip vibration working condition degree calculation formula;

[0100] a second abnormality judgment unit, configured to judge whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range, so as to determine whether a stick-slip vibration abnormality occurs;

[0101] The calculation formula for the preset stick-slip vibration condition degree is:

[0102] ;

[0103] Wherein, T2 is the stick-slip vibration condition degree value, ω r_max is the maximum rotation speed of the drill pipe, ω r_min is the minimum rotation speed of the drill pipe, ω r_ave is the average drilling speed of the drill pipe, ω b_max is the maximum integrated speed of the drill, ω b_min is the comprehensive minimum speed of the drill, ω b_ave is the comprehensive average rotation speed of the drill tool.

[0104] In some embodiments, the abnormality adjustment module 14 may specifically include:

[0105] a first load adjustment unit, configured to increase the hook load to reduce the bit pressure if the drilling jump working condition degree value is greater than a preset target drilling jump working condition degree value;

[0106] a second load adjustment unit, configured to reduce the hook load to increase the bit pressure if the drilling jump working condition degree value is less than the preset target drilling jump working condition degree value;

[0107] The speed adjustment unit is used to adjust the input speed of the top drive motor corresponding to the drilling top drive control system according to a preset drilling speed range.

[0108] In some embodiments, the abnormality adjustment module 14 may specifically include:

[0109] The abnormality adjustment submodule is configured to calculate a target top drill rod torque value by a preset PID controller and adjust the top drill rod torque to the target top drill rod torque value if the stick-slip vibration condition degree value is not within the preset stick-slip vibration condition normal range.

[0110] In some embodiments, the abnormality adjustment submodule may specifically include:

[0111] a data determining unit, configured to determine a first top drill rod torque value and a second top drill rod torque value by using a preset PID controller;

[0112] The first top drill rod torque value is determined by a first torque value calculation formula, and the first torque value calculation formula is:

[0113] ;

[0114] Among them, u PID is the first top drill pipe torque value, K p is the preset proportional gain, K i is the preset integral gain, K d is the preset differential gain; e(t) is the system error of the drilling top drive control system;

[0115] The second top drill rod torque value is determined by a second torque value calculation formula, and the second torque value calculation formula is:

[0116] ;

[0117] Among them, the u HM is the torque value of the second top drill pipe, fx is the preset motion state function, d c is the preset parameter, and slaw is the preset approach rate function.

[0118] Furthermore, the embodiment of the present application also discloses an electronic device, Figure 4 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content in the diagram should not be considered as any limitation to the scope of application of the present application.

[0119] Figure 4 This is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of the present application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 is used to store a computer program, which is loaded and executed by the processor 21 to implement the relevant steps of the drilling top drive anomaly suppression method disclosed in any of the aforementioned embodiments. Furthermore, the electronic device 20 in this embodiment may specifically be an electronic computer.

[0120] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and the external device. The communication protocol it follows is any communication protocol that can be applied to the technical solution of this application and is not specifically limited here; the input and output interface 25 is used to obtain external input data or output data to the outside world. Its specific interface type can be selected according to specific application needs and is not specifically limited here.

[0121] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or CD, etc. The resources stored thereon can include an operating system 221, a computer program 222, etc., and the storage method can be temporary storage or permanent storage.

[0122] The operating system 221 is used to manage and control the hardware devices and computer program 222 on the electronic device 20. The operating system 221 can be Windows Server, NetWare, Unix, Linux, etc. In addition to including a computer program capable of implementing the drilling top drive anomaly suppression method executed by the electronic device 20 as disclosed in any of the aforementioned embodiments, the computer program 222 can further include computer programs capable of performing other specific tasks.

[0123] Furthermore, this application discloses a computer-readable storage medium for storing a computer program. When executed by a processor, the computer program implements the aforementioned method for suppressing top drive anomalies. The specific steps of this method can be found in the aforementioned embodiments and will not be further elaborated here.

[0124] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. Reference can be made to the descriptions of the identical or similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and the relevant parts can be referred to the descriptions of the methods.

[0125] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0126] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0127] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0128] The above is a detailed introduction to the technical solution provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, according to the ideas of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for suppressing top drive anomalies in drilling, characterized in that: Applied to drilling top drive control system, including: Determine the drilling trip condition data corresponding to the downhole drilling tool through the data collected by the local first system sensor, and determine the stick-slip vibration condition data corresponding to the top drill pipe of the drilling through the data collected by the second sensor; Calculating a drilling top drive drilling jump condition degree value based on the drill tool axial speed data in the drilling jump condition data, and determining whether a drilling jump abnormality occurs by judging whether the drilling jump condition degree value is within a preset drilling jump normal range; calculating a stick-slip vibration condition degree value of the drilling top drive according to the drill pipe speed data and the drill tool speed data in the stick-slip vibration condition data, and determining whether stick-slip vibration abnormality occurs according to whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range; If drill jumping anomalies occur, the top drive motor input speed and hook load are adjusted. If stick-slip vibration anomalies occur, the top drill pipe torque is adjusted through the preset PID controller.

2. The method for suppressing top drive anomaly in drilling according to claim 1, characterized in that: The method of determining the drilling trip condition data corresponding to the downhole drilling tool of the drilling through the data collected by the local first system sensor, and determining the stick-slip vibration condition data corresponding to the top drill rod of the drilling through the data collected by the second sensor, includes: The drilling tool mechanical penetration rate is collected through the local first system sensor at multiple time periods, and the average axial speed, the maximum axial speed and the minimum axial speed of the drilling tool are determined according to the drilling tool mechanical penetration rate, the system parameters and the drilling tool parameters through the top drive drill string coupling mechanism system; The maximum drill pipe speed, minimum drill pipe speed and average drilling speed corresponding to the top drill pipe of the drilling are collected through the local second system sensor, and the top drive drill string coupling mechanism system calculates the comprehensive maximum drill pipe speed, comprehensive minimum drill pipe speed and comprehensive average drill pipe speed corresponding to the downhole drill tool based on the maximum drill pipe speed, the minimum drill pipe speed, the average drilling speed, the system parameters and the drill pipe parameters.

3. The method for suppressing top drive anomaly in drilling according to claim 2, characterized in that: The step of calculating a drilling top drive drilling jump condition degree value based on the drill tool axial speed data in the drilling jump condition data, and determining whether a drilling jump abnormality occurs by judging whether the drilling jump condition degree value is within a preset drilling jump condition normal range includes: Calculate the drilling trip degree value of the drilling top drive according to the drilling tool mechanical penetration rate, the average axial speed of the drilling tool, the maximum axial speed of the drilling tool, and the minimum axial speed of the drilling tool using a preset drilling trip degree calculation formula; Determining whether the drilling jump condition degree value is within a preset drilling jump condition normal range to determine whether drilling jump abnormality occurs; The calculation formula for the preset drilling jump condition degree is: ; Wherein, T1 is the degree value of the drilling condition, V max is the maximum axial speed of the drill, V min is the minimum axial speed of the drill, V ave is the average axial speed of the drill tool, and V0 is the mechanical penetration rate of the drill tool.

4. The method for suppressing top drive anomaly in drilling according to claim 2, characterized in that: The method further comprises calculating a stick-slip vibration condition degree value of the top drive according to the drill pipe speed data and the drill tool speed data in the stick-slip vibration condition data, and determining whether a stick-slip vibration abnormality occurs according to whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range. Calculating the stick-slip vibration working condition degree value of the drilling top drive according to the maximum rotation speed of the drill pipe, the minimum rotation speed of the drill pipe, the average drilling speed of the drill pipe, the comprehensive maximum rotation speed of the drill tool, the comprehensive minimum rotation speed of the drill tool, and the comprehensive average rotation speed of the drill tool using a preset stick-slip vibration working condition degree calculation formula; determining whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range to determine whether stick-slip vibration abnormality occurs; The calculation formula for the preset stick-slip vibration condition degree is: ; Wherein, T2 is the stick-slip vibration condition degree value, ω r_max is the maximum rotation speed of the drill pipe, ω r_min is the minimum rotation speed of the drill pipe, ω r_ave is the average drilling speed of the drill pipe, ω b_max is the maximum integrated speed of the drill, ω b_min is the comprehensive minimum speed of the drill, ω b_ave is the comprehensive average rotation speed of the drill tool.

5. The method for suppressing top drive anomaly in drilling according to claim 1, characterized in that: If the drill jump abnormality occurs, adjust the top drive motor input speed and hook load, including: If the drilling jump working condition degree value is greater than the preset target drilling jump working condition degree value, increasing the hook load to reduce the bit pressure; If the drilling jump working condition degree value is less than the preset target drilling jump working condition degree value, reducing the hook load to increase the bit pressure; The input speed of the top drive motor corresponding to the drilling top drive control system is adjusted according to the preset drilling speed range.

6. The method for suppressing top drive anomaly in drilling according to any one of claims 1 to 5, characterized in that: If stick-slip vibration abnormality occurs, the top drill pipe torque is adjusted by a preset PID controller, including: If the stick-slip vibration condition degree value is not within the preset stick-slip vibration condition normal range, a target top drill rod torque value is calculated by a preset PID controller, and the top drill rod torque is adjusted to the target top drill rod torque value.

7. The method for suppressing top drive anomaly in drilling according to claim 6, characterized in that: The method of calculating the target top drill rod torque value by using a preset PID controller includes: Determine a first top drill rod torque value and a second top drill rod torque value by a preset PID controller; The first top drill rod torque value is determined by a first torque value calculation formula, and the first torque value calculation formula is: ; Among them, u PID is the first top drill pipe torque value, K p is the preset proportional gain, K i is the preset integral gain, K d is the preset differential gain; e(t) is the system error of the drilling top drive control system; The second top drill rod torque value is determined by a second torque value calculation formula, and the second torque value calculation formula is: ; Among them, the u HM is the torque value of the second top drill pipe, fx is the preset motion state function, d c is the preset parameter, and slaw is the preset approach rate function.

8. A drilling top drive abnormality suppression device, characterized in that: Applied to drilling top drive control system, including: a data acquisition module, configured to determine drilling trip condition data corresponding to the downhole drilling tool of the drilling well through data collected by the local first system sensor, and to determine stick-slip vibration condition data corresponding to the top drill pipe of the drilling well through data collected by the second sensor; a first abnormality judgment module, configured to calculate a drilling top drive drilling jump condition degree value based on the drill tool axial velocity data in the drilling jump condition data, and determine whether a drilling jump condition abnormality occurs by judging whether the drilling jump condition degree value is within a preset drilling jump condition normal range; a second abnormality judgment module, configured to calculate a stick-slip vibration condition degree value of the drilling top drive based on the drill pipe speed data and the drill tool speed data in the stick-slip vibration condition data, and determine whether a stick-slip vibration abnormality occurs based on whether the stick-slip vibration condition degree value is within a preset stick-slip vibration condition normal range; The abnormality adjustment module is used to adjust the top drive motor input speed and hook load if a drill jump abnormality occurs. If a stick-slip vibration abnormality occurs, the top drill pipe torque is adjusted through a preset PID controller.

9. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor is used to execute the computer program to implement the drilling top drive anomaly suppression method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that Used to store a computer program, wherein when the computer program is executed by a processor, the drilling top drive anomaly suppression method according to any one of claims 1 to 7 is implemented.