Drilling control method and device for rotary drilling rig and rotary drilling rig
By obtaining the operating data and working conditions of the rotary drilling rig, and using the drilling efficiency model to optimize the drilling parameters of the rotary drilling rig, solving the problem of low drilling efficiency of the rotary drilling rig, achieving efficiency improvement and operation simplification.
Patent Information
- Application Number
- CN202310022041.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-06
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2043-01-06
AI Technical Summary
The drilling efficiency of existing rotary drilling rigs is difficult to effectively improve during operation, and has put high requirements on operators.
By obtaining the operating data of the rotary drilling rig, determining the characteristics to be optimized based on the drilling efficiency model, and controlling the drilling parameters according to the working condition information to improve the drilling efficiency.
It effectively improves the drilling efficiency and operating efficiency of the rotary drilling rig under various working conditions, with a wide range of application and high reliability.
Smart Images

Figure CN116084909B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of engineering machinery, and in particular to a drilling control method and device for a rotary drilling rig and a rotary drilling rig. Background Art
[0002] Rotary drilling rigs are widely used in hole-forming operations in construction foundation projects, especially in the construction of high-rise buildings, railways and bridges, due to their fast construction speed, low environmental pollution, high degree of mechanization and automation, flexible and convenient operation, high safety performance and strong applicability.
[0003] Since the drill bit of the rotary drilling rig will extend into the ground when it is working, the operator cannot observe it in real time. In addition, the existing rotary drilling rig itself has a relatively single function, and the entire piling process mainly relies on the operator's manual experience. This not only makes it difficult to ensure the drilling efficiency of the rotary drilling rig, but also puts higher requirements on the operator. Therefore, how to effectively improve the drilling efficiency of the rotary drilling rig operation process is a problem that needs to be solved urgently. Summary of the invention
[0004] In view of this, the present application provides a drilling control method and device for a rotary drilling rig and a rotary drilling rig, which solve or improve the technical problem in the prior art that the drilling efficiency of the rotary drilling rig operation process cannot be effectively improved.
[0005] According to the first aspect of the present application, the present application provides a drilling control method for a rotary drilling rig, which includes: acquiring operating data of the rotary drilling rig; determining features to be optimized for drilling efficiency based on the operating data and a drilling efficiency model of the rotary drilling rig; and controlling the drilling parameters of the rotary drilling rig based on the features to be optimized and operating condition information.
[0006] In a possible implementation, the determining of the features to be optimized of the drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig includes: acquiring drilling-related data of the drilling status of the rotary drilling rig based on the operating data; performing feature importance screening of the drilling efficiency model based on the drilling-related data and the drilling efficiency model to generate feature screening results; and determining the features to be optimized of the drilling efficiency based on the feature screening results.
[0007] In a possible implementation, determining the features to be optimized for drilling efficiency based on the feature screening results includes: determining key features that affect drilling efficiency based on the feature screening results; and using the key features as the features to be optimized.
[0008] In a possible implementation, the controlling the drilling parameters of the rotary drilling rig based on the characteristics to be optimized and the operating condition information includes: acquiring operating condition data, the operating condition data including formation type data and / or drill bucket parameters and / or power head speed; determining the operating condition information based on the operating condition data; acquiring the drilling parameters under each operating condition in the operating condition information one by one based on the characteristics to be optimized and the operating condition information; and controlling the drilling process of the rotary drilling rig based on the drilling parameters.
[0009] In a possible implementation, the feature to be optimized includes a pressurization method, and based on the feature to be optimized and the working condition information, the drilling parameters under each working condition in the working condition information are obtained one by one, including: analyzing the relationship between the pressurization method and the drilling speed, and generating an analysis result; based on the analysis result, determining an optimal pressurization method that meets the current working condition; and using the pressurization parameters in the optimal pressurization method as the drilling parameters under the current working condition.
[0010] In one possible implementation, the obtaining of the operating data of the rotary drilling rig includes: obtaining an equal amount of the power head speed and / or the power head torque and / or the pressurized cylinder pressure during the operation of the rotary drilling rig; wherein the power head speed and / or the power head torque and / or the pressurized cylinder pressure during the operation of the rotary drilling rig are the operating data of the rotary drilling rig under multiple working conditions.
[0011] In a possible implementation, before determining the features to be optimized for drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig, the control method further includes: training an initial model based on the operating data to obtain the average absolute percentage error of a test set of the initial model; and when the average absolute percentage error is less than or equal to a preset standard value, determining to use the initial model as the drilling efficiency model.
[0012] In a possible implementation, after determining to use the initial model as the drilling efficiency model based on the mean absolute percentage error and the preset target value, the control method further includes: when the amount of the operating data is greater than or equal to a preset quantity threshold, training the drilling efficiency model based on the operating data to obtain the mean absolute percentage error of the test set of the drilling efficiency model; when the mean absolute percentage error is less than or equal to the preset target value, the drilling efficiency model training is completed.
[0013] According to the second aspect of the present application, the present application also provides a drilling control device for a rotary drilling rig, which includes: a data acquisition module for acquiring the operating data of the rotary drilling rig; a feature determination module for determining the features to be optimized of the drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig; and a parameter control module for controlling the drilling parameters of the rotary drilling rig based on the features to be optimized and the working condition information.
[0014] According to the third aspect of the present application, the present application also provides a rotary drilling rig, which comprises: the drilling control device of the rotary drilling rig as described above.
[0015] The drilling control method of the rotary drilling rig provided in the present application specifically includes the following steps: obtaining the operating data of the rotary drilling rig; determining the features to be optimized of the drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig; and controlling the drilling parameters of the rotary drilling rig based on the features to be optimized and the working condition information. This drilling control method of the rotary drilling rig optimizes the drilling stage of the rotary drilling rig, combines the operating data of the rotary drilling rig client under various working conditions, inputs the operating data into the drilling efficiency model, obtains the features to be optimized with a high correlation with the drilling efficiency optimization, controls the relevant drilling parameters of the rotary drilling rig operation process according to the features to be optimized, so as to achieve the purpose of improving the drilling efficiency, so as to effectively improve the drilling efficiency and operating efficiency of the rotary drilling rig under various working conditions, and has a wide range of application and high reliability. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] By describing the embodiments of the present application in more detail in conjunction with the accompanying drawings, the above and other purposes, features and advantages of the present application will become more apparent. The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the accompanying drawings, the same reference numerals generally represent the same components or steps.
[0017] Figure 1 Shown is a flow chart of a drilling control method for a rotary drilling rig provided in one embodiment of the present application.
[0018] Figure 2 Shown is a flow chart of a drilling control method for a rotary drilling rig provided in another embodiment of the present application.
[0019] Figure 3 Shown is a flow chart of a method for determining features to be optimized in a drilling control method for a rotary drilling rig provided in another embodiment of the present application.
[0020] Figure 4Shown is a flow chart of a drilling parameter control method in a drilling control method for a rotary drilling rig provided in another embodiment of the present application.
[0021] Figure 5 Shown is a flow chart of a drilling efficiency model training method in a drilling control method for a rotary drilling rig provided in another embodiment of the present application.
[0022] Figure 6 Shown is a structural block diagram of a drilling control device for a rotary drilling rig provided in one embodiment of the present application.
[0023] Figure 7 Shown is a block diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0024] In the description of the application, the meaning of "multiple" is at least two, for example, two, three, etc., unless otherwise clearly and specifically limited. In the embodiment of the present application, all directional indications (such as up, down, left, right, front, back, top, bottom ...) are only used to explain the relative position relationship, motion conditions, etc. between the components under a certain specific posture (as shown in the drawings). If the specific posture changes, the directional indication also changes accordingly. In addition, the terms "including" and "having" and any of their deformations are intended to cover non-exclusive inclusions. For example, the process, method, system, product or equipment comprising a series of steps or units are not limited to the steps or units listed, but optionally also include the steps or units not listed, or optionally also include other steps or units inherent to these processes, methods, products or equipment.
[0025] In addition, the reference to "embodiment" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0026] Application Overview
[0027] At present, the improvement of the working efficiency of rotary drilling rigs is mainly concentrated in the piling process, which is usually divided into the following two categories. One is to propose a reasonable construction process based on specific working conditions, optimize the piling process, and improve the working efficiency of rotary drilling rigs; the other is to improve the piezoelectric hydraulic control system and improve the efficiency of compound motion.
[0028] The above-mentioned improvement methods are either targeted at specific working conditions or not very targeted, and cannot achieve a better efficiency improvement. In fact, the drilling stage of the piling process plays a key role in improving the construction efficiency of the rotary drilling rig. How to effectively improve the drilling efficiency is a problem that needs to be solved urgently.
[0029] In order to solve or improve the technical problem in the prior art that the drilling efficiency of a rotary drilling rig operation process cannot be effectively improved, the present application provides a drilling control method and device for a rotary drilling rig and a rotary drilling rig.
[0030] The drilling control method of the rotary drilling rig provided in the present application specifically includes the following steps: obtaining the operating data of the rotary drilling rig; determining the features to be optimized of the drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig; and controlling the drilling parameters of the rotary drilling rig based on the features to be optimized and the working condition information. This drilling control method of the rotary drilling rig optimizes the drilling stage of the rotary drilling rig, combines the operating data of the rotary drilling rig client under various working conditions, inputs the operating data into the drilling efficiency model, obtains the features to be optimized with a high correlation with the drilling efficiency optimization, controls the relevant drilling parameters of the rotary drilling rig operation process according to the features to be optimized, so as to achieve the purpose of improving the drilling efficiency, so as to effectively improve the drilling efficiency and operating efficiency of the rotary drilling rig under various working conditions, and has a wide range of application and high reliability.
[0031] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0032] Exemplary Methods
[0033] Figure 1 FIG. 1 is a flow chart of a method for controlling the drilling of a rotary drilling rig according to an embodiment of the present application. Figure 1 As shown, the drilling control method of the rotary drilling rig provided by the present application may specifically include the following steps:
[0034] Step 100: Acquire the operating data of the rotary drilling rig.
[0035] A rotary drilling rig is a comprehensive drilling rig that is often used in various construction projects. It can be applied to a variety of strata and has the characteristics of fast hole-making speed, less pollution, and strong mobility. It is suitable for foundation (pile foundation) construction in urban construction scenarios. Operation data refers to the relevant data recorded by the client during and after the operation of the rotary drilling rig, including but not limited to parameter data such as the power head speed and the power head torque. It is not difficult to understand that the operation process of the rotary drilling rig will generate a large amount of operation data on the client. These operation data include the operating parameters of the rotary drilling rig under different working conditions. Mining, collecting and analyzing such data can provide an effective data basis for improving the operating efficiency of the subsequent operation process of the rotary drilling rig. In addition, mining the drilling efficiency optimization strategy of the rotary drilling rig based on the client's operation data can make the optimization strategy more customized and more in line with the user's usage habits.
[0036] Step 200: Determine the features to be optimized for drilling efficiency based on the operation data and the drilling efficiency model of the rotary drilling rig.
[0037] The drilling efficiency model is obtained after training the initial digital model based on the operating data of the rotary drilling rig, and is used to predict the drilling efficiency of the rotary drilling rig. After the operating data is input into this drilling efficiency model, the drilling efficiency model corresponds to the output drilling efficiency range. More importantly, the feature importance of this drilling efficiency model is combined to screen the features with a high correlation with the drilling efficiency. The above features are the type features of the input operating data. For example, if the pressurization method and / or the power head speed are features with a high correlation with the drilling efficiency, it means that adaptive improvements to these two features can effectively improve the drilling efficiency. The features to be optimized refer to one or more features with a high correlation with the drilling efficiency. After the features to be optimized are determined, the drilling parameters related to the features to be optimized can be optimized and improved in a targeted manner, which can effectively improve the drilling efficiency of the rotary drilling rig.
[0038] Step 300: Control the drilling parameters of the rotary drilling rig based on the features to be optimized and the working condition information.
[0039] Working condition information refers to the operating conditions of the rotary drilling rig, such as the type of formation, the size and model of the drill bucket, etc. It is not difficult to understand that the features to be optimized under different working conditions may be the same or different. Controlling and adjusting the drilling parameters of the rotary drilling rig for the current working conditions and the features to be optimized under the current working conditions can greatly improve the drilling efficiency. In addition, when the working conditions of the rotary drilling rig change, the corresponding features to be optimized also change accordingly. At this time, it is sufficient to control and adjust the drilling parameters related to the current features to be optimized, which improves the drilling efficiency while expanding the scope of application scenarios of this control method.
[0040] In one possible implementation, Figure 2FIG. 2 is a flow chart of a drilling control method for a rotary drilling rig provided by another embodiment of the present application. Figure 2 As shown, step 200 (determining the features to be optimized for drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig) may further include the following steps:
[0041] Step 210: Based on the operation data, drilling-related data of the drilling status of the rotary drilling rig is obtained.
[0042] Drilling related data refers to the data related to the drilling stage in the operation data. It is not difficult to understand that the operation process of the rotary drilling rig includes multiple stages, such as hole opening, drilling, slag removal and hole formation. Therefore, it is necessary to filter out the operation data related to the drilling stage from the numerous operation data as drilling related data. Analyzing and processing the drilling related data obtained after screening can effectively improve the drilling efficiency, thereby reducing the amount of data processing and improving the efficiency of data processing.
[0043] Step 220: Based on the drilling-related data and the drilling efficiency model, feature importance screening of the drilling efficiency model is performed to generate feature screening results.
[0044] Feature importance is also called feature importance. Feature importance is a method of scoring the input features of a prediction model. This method reveals the relative importance of each feature when making a prediction. Feature importance scores can be calculated for problems involving predicting numerical values (called regression) and problems involving predicting class labels (called classification). Relative scores can highlight which features may be most relevant to the target, and vice versa. The feature screening result refers to the relative score of the above features. Features with higher relative scores indicate a higher correlation with drilling efficiency. Conversely, features with lower relative scores indicate a higher possibility of being irrelevant or weakly correlated with drilling efficiency. Input features include drilling-related data in the above steps, such as pressurization method and power head speed.
[0045] Step 230: Based on the feature screening results, determine the features to be optimized for drilling efficiency.
[0046] Through the feature screening results, we can know the degree of correlation between each feature in the input model and the improvement of drilling efficiency. Features with higher scores indicate that they are more correlated with drilling efficiency and can be used as features to be optimized for drilling efficiency. Optimizing such features accordingly can effectively improve drilling efficiency. On the contrary, features with lower scores indicate that they are weakly correlated with drilling efficiency or are irrelevant to drilling efficiency. Optimizing such features will have little effect on improving drilling efficiency. In other words, accurately determining the features to be optimized can make the improvement of drilling efficiency more obvious and effective, and make the process of finding the optimization point faster, reducing time waste. It is not difficult to understand that there can be one or more features to be optimized, and the specific judgment should be based on the score of the feature screening results.
[0047] Specifically, in one embodiment, Figure 3 FIG. 2 is a flow chart of a method for determining features to be optimized in a drilling control method for a rotary drilling rig provided by another embodiment of the present application. Figure 3 As shown, step 230 (determining the features to be optimized for drilling efficiency based on the feature screening results) may further include the following steps:
[0048] Step 2301: Based on the feature screening results, determine the key features that affect the drilling efficiency.
[0049] The key feature refers to the feature with the highest score in the feature importance screening process, which can also be understood as the feature with the highest correlation with drilling efficiency optimization. When the optimization conditions are limited, determining the key features can save optimization steps and simplify the optimization strategy without causing too much impact on the optimization effect.
[0050] Step 2302: Use key features as features to be optimized.
[0051] Taking the features most relevant to drilling efficiency as the features to be optimized can make the optimization process of drilling efficiency more effective and targeted.
[0052] In another possible implementation, Figure 2 As shown, step 300 (controlling the drilling parameters of the rotary drilling rig based on the characteristics to be optimized and the working condition information) may further include the following steps:
[0053] Step 310: Acquire operating condition data, where the operating condition data includes formation type data and / or drill bucket parameters and / or power head rotation speed.
[0054] The operating condition data is used to reflect the operating condition of the rotary drilling rig, including but not limited to formation type data, drill bucket parameters and power head speed. Obtaining such data is helpful for analyzing and judging the operating condition of the rotary drilling rig, and then specifying a reasonable drilling strategy.
[0055] Step 320: Determine operating condition information based on the operating condition data.
[0056] Working condition information refers to the working condition type of the rotary drilling rig. According to the working condition data of the rotary drilling rig, such as the formation type is one of silt, clay, granite and limestone, the specific values of the drill bucket parameters include the model and size of the drill bucket, such as the drill bucket is a 1.8m sand bucket or a 1.4m barrel drill. Different working conditions correspond to different or the same formation types, drill bucket parameters, and power head speeds. It is not difficult to understand that under different working conditions, the same feature to be optimized may also have different optimization methods, so it is necessary to confirm the working condition information first in order to achieve the purpose of accurately and effectively improving and optimizing the drilling efficiency.
[0057] Step 330: Based on the features to be optimized and the working condition information, the drilling parameters under each working condition in the working condition information are obtained one by one.
[0058] Combined with the working condition information, select the optimization method of the feature to be optimized under the working condition. For example, if the feature to be optimized is the power head speed, the working condition information includes that the formation type is granite and the drill bucket is a 1.4m barrel drill. Under this restriction, the optimal power head speed is calculated and used as the power head speed under this working condition, thereby effectively improving the drilling efficiency. In addition, after the optimal power head speed for a certain working condition is determined, the power head speeds for other working conditions are determined separately for other working conditions, that is, the optimal power head speeds for all working conditions are calculated and the data is saved for subsequent use.
[0059] Step 340: Based on the drilling parameters, control the drilling process of the rotary drilling rig.
[0060] Based on the optimal parameters under different working conditions determined in the above steps, such as the power head speed, the operator of the rotary drilling rig can manually or the control system can automatically select the optimal power head speed according to the working conditions, so that the rotary drilling rig can drill efficiently under different working conditions, thereby improving the overall operating efficiency of the rotary drilling rig.
[0061] It is worth mentioning that after the characteristics to be optimized and the optimal drilling parameters are determined, the control device can automatically control the drilling process of the rotary drilling rig, or output the optimal drilling parameters to the operator of the rotary drilling rig for manual control by the operator. That is, the specific control method should depend on the specific application scenario, and this application does not make further limitations on this.
[0062] Optionally, in one embodiment, Figure 4 FIG. 2 is a flow chart of a method for controlling drilling parameters in a method for controlling drilling parameters of a rotary drilling rig provided by another embodiment of the present application. Figure 4As shown, when the feature to be optimized is the pressurization mode, the above step 330 (obtaining the drilling parameters under each working condition in the working condition information one by one based on the feature to be optimized and the working condition information) may specifically include the following steps:
[0063] Step 3301: Analyze the relationship between the pressurization method and the drilling speed, and generate analysis results.
[0064] The pressurization methods include the large chamber pressure of the pressurized oil cylinder and the small chamber pressure of the pressurized oil cylinder. The size of the drilling speed and the upward or downward trend under different pressurization methods are analyzed to obtain the relationship between the pressurization method and the drilling speed, and the analysis results are obtained, which include the optimal pressurization method.
[0065] Step 3302: Based on the analysis results, determine the optimal pressurization method that meets the current working conditions.
[0066] Only by determining the optimal pressurization method can a strategy for improving drilling efficiency be formulated based on this method.
[0067] Step 3303: Use the pressurization parameters in the optimal pressurization method as the drilling parameters under the current working conditions.
[0068] Using the pressurization parameters in the optimal pressurization method as the drilling parameters under the current working conditions can maximize the drilling speed, thereby effectively improving the drilling efficiency.
[0069] Through the above steps, the calculation and output of the optimal pressurization method under any of the multiple working conditions are completed. After that, the optimal pressurization method should be calculated for other working conditions, such as whether the working conditions are fully covered. If they are fully covered, the relevant drilling parameters are controlled or the drilling parameters are output. If they are not fully covered, the calculation of other working conditions is continued. It is not difficult to understand that the calculation process is the same as step 3301 to step 3303 until all working conditions are fully covered. This can facilitate the operator or control system in the actual application process to select the optimal pressurization method according to the working conditions, thereby improving the wide application of this control method.
[0070] In one possible implementation, Figure 2 As shown, step 100 may specifically include the following steps:
[0071] Step 110: Obtaining the power head rotation speed and / or power head torque and / or pressurized cylinder pressure of the rotary drilling rig during operation of the same amount.
[0072] The power head speed and / or power head torque and / or pressurized cylinder pressure during the operation of the rotary drilling rig are the operating data of the rotary drilling rig under multiple working conditions. It is not difficult to understand that the frequency of different operating data appearing with the operating time of the rotary drilling rig is not necessarily the same. Therefore, the collection frequency of different data is also different when collecting operating data. For example, some data can be collected once every 0.1 milliseconds, while some data can be collected once every 0.3 milliseconds. In order to improve the reliability of the operating data analysis process, it is more reliable and effective to analyze under the premise that the number of different types of operating data is consistent. Therefore, when obtaining operating data, the number of different operating data, such as power head speed, power head torque, and pressurized cylinder pressure, is unified, which is helpful for the subsequent data input model and data analysis process.
[0073] Specifically, in one embodiment, Figure 5 FIG. 2 is a flow chart of a drilling efficiency model training method in a drilling control method of a rotary drilling rig provided by another embodiment of the present application. Figure 5 As shown, before step 200 (determining the characteristics to be optimized for drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig), the drilling control method of the rotary drilling rig may further include the following steps:
[0074] Step 101: Based on the running data, train the initial model and obtain the mean absolute percentage error of the test set of the initial model.
[0075] In order to improve the accuracy of the confirmation of the features to be optimized, before confirming the features to be optimized of the rotary drilling rig, the initial model is first trained based on the historical operation data, preferably using the drilling-related data in the operation data as the training data, and adding data label information to the drilling efficiency interval of the rotary drilling rig under the historical operation data. During the training process of the initial model, the mean absolute percentage error (MAPE) of the test set is constantly checked to determine whether the initial model meets the usage conditions in combination with the mean absolute percentage error.
[0076] Step 102: When the mean absolute percentage error is less than or equal to a preset target value, determine to use the initial model as the drilling efficiency model.
[0077] The preset target value is a value preset by the system. When the mean absolute percentage error of the initial model is less than or equal to the preset target value, it means that the initial model has been trained and can be used to determine the features to be optimized.
[0078] Optional, such as Figure 5As shown, with the continuous use of the rotary drilling rig and the continuous replacement of operators, the availability of key features and drilling efficiency models may change. In addition, this process will further generate a large amount of operating data. Therefore, after step 102 (when the mean absolute percentage error is less than or equal to the preset standard value, determine to use the initial model as the drilling efficiency model), the drilling control method of the rotary drilling rig may also include the following steps:
[0079] Step 103: When the amount of the operating data is greater than or equal to a preset quantity threshold, a drilling efficiency model is trained based on the operating data to obtain a mean absolute percentage error of a test set of the drilling efficiency model.
[0080] The preset quantity threshold is the data volume value set by the system according to historical usage, which may include, for example, the specific amount of data or the usage time of the rotary drilling rig. That is, when the collected operating data exceeds a certain amount, a new round of training can be carried out on the drilling efficiency model, thereby forming a drilling efficiency model that is more suitable for the current rotary drilling rig and the current operator, ensuring the accuracy of the drilling efficiency model in determining the features to be optimized, thereby ensuring the effective improvement of the drilling efficiency.
[0081] Step 104: When the mean absolute percentage error is less than or equal to the preset target value, the drilling efficiency model training is completed.
[0082] Similarly, when the average absolute percentage of the test set of the drilling efficiency model during the training process meets the preset standard value, the model training can be considered complete and can continue to be used to confirm the features to be optimized. In this way, the drilling efficiency model and its feature importance can be updated in real time based on the continuous accumulation of client operation data, which facilitates real-time mining of optimization strategies and ensures the timeliness of strategies.
[0083] Corresponding to the above-mentioned drilling control method of the rotary drilling rig, the embodiment of the present application further discloses a drilling control device of the rotary drilling rig, Figure 6 FIG. 1 is a structural block diagram of a drilling control device for a rotary drilling rig provided in an embodiment of the present application. Figure 6 As shown, the drilling control device 100 of the rotary drilling rig may specifically include: a data acquisition module 101 , a feature determination module 102 and a parameter control module 103 .
[0084] Among them, the data acquisition module 101 is used to obtain the operating data of the rotary drilling rig; the feature determination module 102 is used to determine the features to be optimized for drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig; the parameter control module 103 is used to control the drilling parameters of the rotary drilling rig based on the features to be optimized and the working condition information.
[0085] The drilling control device 100 of the rotary drilling rig provided in the present application includes: a data acquisition module 101, a feature determination module 102 and a parameter control module 103. Among them, the data acquisition module 101 is used to acquire the operating data of the rotary drilling rig; the feature determination module 102 is used to determine the features to be optimized of the drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig; the parameter control module 103 is used to control the drilling parameters of the rotary drilling rig based on the features to be optimized and the working condition information. Since this control device includes the data acquisition module 101, the feature determination module 102 and the parameter control module 103, it can perform the following drilling control method of the rotary drilling rig: acquire the operating data of the rotary drilling rig; determine the features to be optimized of the drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig; and control the drilling parameters of the rotary drilling rig based on the features to be optimized and the working condition information. The drilling control device 100 of the rotary drilling rig is optimized for the drilling stage of the rotary drilling rig. The operating data of the rotary drilling rig client under various working conditions is combined, and the operating data is input into the drilling efficiency model to obtain features to be optimized that have a high correlation with the optimization of the drilling efficiency. Based on the features to be optimized, the relevant drilling parameters of the operating process of the rotary drilling rig are controlled to achieve the purpose of improving the drilling efficiency. In this way, the drilling efficiency and operating efficiency of the rotary drilling rig under various working conditions can be effectively improved, and the application range is wide and the reliability is high.
[0086] Specifically, in one embodiment, the data acquisition module 101 is also used to acquire drilling-related data of the drilling state of the rotary drilling rig based on the operation data. The drilling control device 100 may also include: a feature screening result generation module, a working condition information determination module, a drilling parameter acquisition module, a model training module, etc.
[0087] Among them, the feature screening result generation module is used to perform feature importance screening based on drilling-related data and drilling efficiency models to generate feature screening results. The working condition information determination module is used to determine working condition information based on working condition data. The drilling parameter acquisition module is used to obtain the drilling parameters under each working condition in the working condition information one by one based on the features to be optimized and the working condition information. The model training module is used to train the initial model based on the operating data to obtain the average absolute percentage error of the test set of the initial model; when the average absolute percentage error is less than or equal to the preset standard value, determine to use the initial model as the drilling efficiency model. The model training module is also used to train the drilling efficiency model based on the operating data when the amount of operating data is greater than or equal to the preset quantity threshold, and obtain the average absolute percentage error of the test set of the drilling efficiency model; when the average absolute percentage error is less than or equal to the preset standard value, the drilling efficiency model training is completed.
[0088] In addition, corresponding to the drilling control method and device of the rotary drilling rig described above, the embodiment of the present application further discloses a rotary drilling rig, which includes the drilling control device 100 of the rotary drilling rig described above.
[0089] Since the rotary drilling rig includes the drilling control device 100 of the rotary drilling rig, it can implement the drilling control method of the rotary drilling rig in the above embodiment, and the beneficial effects produced are the same as those of the above device and method, which will not be repeated here.
[0090] Below, reference Figure 7 To describe an electronic device according to an embodiment of the present application.
[0091] Figure 7 A block diagram of an electronic device according to an embodiment of the present application is illustrated.
[0092] like Figure 7 As shown, the electronic device 10 includes one or more processors 11 and a memory 12 .
[0093] The processor 11 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 10 to perform desired functions.
[0094] The memory 12 may include one or more computer program products, and the computer program product may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 11 may execute the program instructions to implement the drilling control method of the rotary drilling rig of each embodiment of the present application described above and / or other desired functions.
[0095] In one example, the electronic device 10 may further include: an input device 13 and an output device 14, and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0096] When the electronic device is a stand-alone device, the input device 13 may be a communication network connector, which is used to receive the collected input signals from the first device and the second device.
[0097] In addition, the input device 13 may also include, for example, a keyboard, a mouse, and the like.
[0098] The output device 14 can output various information to the outside, including determined distance information, direction information, etc. The output device 14 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.
[0099] Of course, to simplify, Figure 7 Only some of the components related to the present application in the electronic device 10 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device 10 may also include any other appropriate components.
[0100] As a third aspect of the present application, the present application provides a computer-readable storage medium, the storage medium storing a computer program, and the computer program is used to perform the following steps:
[0101] Acquire the operating data of the rotary drilling rig; determine the features to be optimized for the drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig; and control the drilling parameters of the rotary drilling rig based on the features to be optimized and the working condition information.
[0102] Specifically, the above computer program may further perform the following steps:
[0103] Based on the operation data, the drilling-related data of the drilling status of the rotary drilling rig is obtained; based on the drilling-related data and the drilling efficiency model, feature importance screening is performed to generate feature screening results; based on the feature screening results, the features to be optimized for drilling efficiency are determined. Based on the feature screening results, the key features that affect the drilling efficiency are determined; the key features are used as features to be optimized.
[0104] Acquire working condition data, the working condition data including formation type data and / or drill bucket parameters and / or power head speed; determine working condition information based on the working condition data; acquire drilling parameters under each working condition in the working condition information one by one based on the features to be optimized and the working condition information; control the drilling process of the rotary drilling rig based on the drilling parameters.
[0105] Analyze the relationship between the pressurization method and the drilling speed, and generate analysis results; based on the analysis results, determine the optimal pressurization method that meets the current working conditions; use the optimal pressurization method as the drilling parameter under the current working conditions. Obtain the same amount of power head speed and / or power head torque and / or pressurization cylinder pressure during the operation of the rotary drilling rig; wherein the power head speed and / or power head torque and / or pressurization cylinder pressure during the operation of the rotary drilling rig are the operating data of the rotary drilling rig under multiple working conditions.
[0106] Based on the operation data, the initial model is trained to obtain the average absolute percentage error of the test set of the initial model; when the average absolute percentage error is less than or equal to the preset standard value, the initial model is determined to be the drilling efficiency model. When the amount of operation data is greater than or equal to the preset quantity threshold, the drilling efficiency model is trained based on the operation data to obtain the average absolute percentage error of the test set of the drilling efficiency model; when the average absolute percentage error is less than or equal to the preset standard value, the drilling efficiency model training is completed.
[0107] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program information, which, when executed by a processor, enables the processor to execute the steps of the drilling control method of the rotary drilling rig according to various embodiments of the present application described in this specification.
[0108] The computer program product may be written in any combination of one or more programming languages to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0109] In addition, an embodiment of the present application may also be a computer-readable storage medium on which computer program information is stored. When the computer program information is executed by a processor, the processor executes the steps in the drilling control method of a rotary drilling rig according to various embodiments of the present application.
[0110] Computer readable storage media can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0111] The basic principles of the present application are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present application. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, not for limitation, and the above details do not limit the present application to being implemented by adopting the above specific details.
[0112] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.
[0113] It should also be noted that in the apparatus, device and method of the present application, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present application.
Claims
1. A drilling control method for a rotary drilling rig, characterized in that: include: Obtain the operating data of the rotary drilling rig; Determining features to be optimized for drilling efficiency based on the operating data and a drilling efficiency model of the rotary drilling rig; as well as Based on the characteristics to be optimized and the working condition information, controlling the drilling parameters of the rotary drilling rig; Wherein, controlling the drilling parameters of the rotary drilling rig based on the characteristics to be optimized and the working condition information includes: Acquiring working condition data, wherein the working condition data includes formation type data and / or drill bucket parameters and / or power head rotation speed; Determining operating condition information based on the operating condition data; Based on the feature to be optimized and the working condition information, obtaining drilling parameters under each working condition in the working condition information one by one; and Based on the drilling parameters, controlling the drilling process of the rotary drilling rig; Wherein, the feature to be optimized includes a pressurization method, and based on the feature to be optimized and the working condition information, the drilling parameters under each working condition in the working condition information are obtained one by one, including: Analyze the relationship between the pressurization method and the drilling speed to generate an analysis result, wherein the pressurization method includes the large chamber pressure of the pressurization cylinder and the small chamber pressure of the pressurization cylinder; Based on the analysis results, determining the optimal pressurization method that meets the current working conditions; and Using the pressurization parameters in the optimal pressurization method as drilling parameters under the current working conditions; The obtaining of the operating data of the rotary drilling rig comprises: Obtaining the same amount of power head speed and / or power head torque and / or pressurized cylinder pressure during the operation of the rotary drilling rig; The power head speed and / or power head torque and / or pressurized cylinder pressure during the operation of the rotary drilling rig are the operating data of the rotary drilling rig under multiple working conditions; The pressurization method includes the large chamber pressure of the pressurized oil cylinder and the small chamber pressure of the pressurized oil cylinder.
2. The drilling control method of a rotary drilling rig according to claim 1, characterized in that: The determining the features to be optimized for drilling efficiency based on the operation data and the drilling efficiency model of the rotary drilling rig includes: Based on the operation data, obtaining drilling-related data of the drilling status of the rotary drilling rig; Based on the drilling-related data and the drilling efficiency model, performing feature importance screening of the drilling efficiency model to generate a feature screening result; and Based on the feature screening results, the features to be optimized for drilling efficiency are determined.
3. The drilling control method of a rotary drilling rig according to claim 2, characterized in that: Determining the features to be optimized for drilling efficiency based on the feature screening results includes: Based on the feature screening results, determining key features that affect drilling efficiency; The key feature is used as the feature to be optimized.
4. The drilling control method of a rotary drilling rig according to claim 1, characterized in that: Before determining the features to be optimized for drilling efficiency based on the operating data and the drilling efficiency model of the rotary drilling rig, the control method further includes: Based on the operating data, an initial model is trained to obtain a mean absolute percentage error of a test set of the initial model; When the mean absolute percentage error is less than or equal to a preset target value, it is determined that the initial model is used as the drilling efficiency model.
5. The drilling control method of a rotary drilling rig according to claim 4, characterized in that: After determining to use the initial model as the drilling efficiency model according to the mean absolute percentage error and the preset target value, the control method further includes: When the amount of the operating data is greater than or equal to a preset quantity threshold, training the drilling efficiency model based on the operating data to obtain a mean absolute percentage error of a test set of the drilling efficiency model; When the mean absolute percentage error is less than or equal to the preset target value, the drilling efficiency model training is completed.
6. A drilling control device for a rotary drilling rig, characterized in that: include: A data acquisition module, used to acquire the operating data of the rotary drilling rig; A feature determination module, used to determine the features to be optimized for drilling efficiency based on the operation data and the drilling efficiency model of the rotary drilling rig; as well as A parameter control module, used to control the drilling parameters of the rotary drilling rig based on the characteristics to be optimized and the working condition information; Wherein, controlling the drilling parameters of the rotary drilling rig based on the characteristics to be optimized and the working condition information includes: Acquiring working condition data, wherein the working condition data includes formation type data and / or drill bucket parameters and / or power head rotation speed; Determining operating condition information based on the operating condition data; Based on the feature to be optimized and the working condition information, obtaining drilling parameters under each working condition in the working condition information one by one; and Based on the drilling parameters, controlling the drilling process of the rotary drilling rig; Wherein, the feature to be optimized includes a pressurization method, and based on the feature to be optimized and the working condition information, the drilling parameters under each working condition in the working condition information are obtained one by one, including: Analyze the relationship between the pressurization method and the drilling speed to generate an analysis result, wherein the pressurization method includes the large chamber pressure of the pressurization cylinder and the small chamber pressure of the pressurization cylinder; Based on the analysis results, determining the optimal pressurization method that meets the current working conditions; and Using the pressurization parameters in the optimal pressurization method as drilling parameters under the current working conditions; The obtaining of the operating data of the rotary drilling rig comprises: Obtaining the same amount of power head speed and / or power head torque and / or pressurized cylinder pressure during the operation of the rotary drilling rig; The power head speed and / or power head torque and / or pressurized cylinder pressure during the operation of the rotary drilling rig are the operating data of the rotary drilling rig under multiple working conditions; The pressurization method includes the large chamber pressure of the pressurized oil cylinder and the small chamber pressure of the pressurized oil cylinder.
7. A rotary drilling rig, characterized in that: include: The drilling control device for a rotary drilling rig as claimed in claim 6.
Citation Information
Patent Citations
Method for constructing drilling driving guide model to predict drilling rate using machine learning and system for predicting drilling rate using thereof
KR102294384B1