Intelligent maintenance method and system for top drive rotating part

By collecting operating parameter data of the top drive rotating components, updating preset factors and weight values, and generating maintenance strategies, the problems of over-maintenance or under-maintenance in traditional top drive maintenance are solved, the precise addition of lubricant is achieved, and the equipment life is extended.

CN120598521APending Publication Date: 2025-09-05CHINA NAT PETROLEUM CORP +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410243176.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-04
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

Traditional top drive maintenance methods cannot achieve effective maintenance during drilling operations, resulting in equipment being over-maintained or under-maintained, affecting equipment service life.

Method used

By collecting operating parameter data of top drive rotating components, updating preset factors and weight values, generating maintenance strategies, and automatically controlling the amount of lubricant added, intelligent maintenance is achieved.

Benefits of technology

The accuracy of lubricant injection is improved and the service life of the equipment is extended.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120598521A_ABST
    Figure CN120598521A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent maintenance method and system for a top drive rotating component, and belongs to the technical field of petroleum drilling equipment, and the maintenance system comprises an acquisition module, an acquisition module, a first updating module, a second updating module and a generation module. A plurality of operation parameters in an operation parameter set of the top drive rotating part are collected, preset factors and weight values corresponding to the operation parameters are updated based on collection values of the operation parameters, and a maintenance strategy is generated by combining calculation of the weight value and the preset factor of each operation parameter. Therefore, correlation between the lubrication amount of the top drive rotating component and the operation parameters of the top drive rotating component is achieved, the accuracy of the injection amount of the lubricant is improved, and the service life of equipment is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of oil drilling equipment, and in particular relates to an intelligent maintenance method and system for a top drive rotating component. Background Art

[0002] Top drive is the abbreviation of top drive drilling rig, which consists of a power swivel and a pipe handling device. It can directly drive the drill string to rotate on the upper part of the derrick space and send it downward along a special guide rail to complete various drilling operations such as rotary drilling, circulating drilling fluid, connecting stand roots, making and breaking out, and back-marking. Top drive can significantly improve the capacity and efficiency of drilling operations and has become a standard configuration in the oil drilling industry. In the actual drilling operation process, if the downhole conditions are good, the top drive needs to work continuously for 24 hours, or even for several consecutive days. At this time, the rotating parts on the top drive, including motors, gears, bearings and main shafts, must operate continuously and uninterruptedly. In order to ensure the normal operation of the top drive, the top drive needs to be maintained and serviced.

[0003] The traditional top drive maintenance method is to add grease to the equipment at regular intervals and in regular quantities according to the maintenance instructions given by the top drive manufacturer. This method requires regular manual grease addition. When performing maintenance operations, the top drive needs to be in a stopped state and in a suitable position on the derrick before maintenance operations can be performed. However, during drilling operations, the top drive is often in a state where it cannot be stopped, or when maintenance is required, the top drive is often in a high position and cannot be maintained. The only option is to wait for the right time to perform maintenance operations. The traditional maintenance method has many restrictions and the equipment cannot be effectively maintained during operation. Therefore, the top drive equipment is often in a state of under-maintenance. When drilling, the rotating parts of the top drive are in a stopped state, which is easy to maintain. However, if the regular and regular maintenance is still performed as required, the top drive equipment will be in a state of over-maintenance. The two maintenance methods will cause the equipment to be often in a state of over-maintenance and under-maintenance, which will increase the wear of the rotating equipment and affect the service life of the equipment. Summary of the Invention

[0004] The object of the present invention is to provide an intelligent maintenance method and system for top drive rotating components, so as to solve the problems encountered during the maintenance of the rotating components in the top drive mentioned in the background art.

[0005] To achieve the above object, the present invention provides the following technical solution: a method for intelligent maintenance of top drive rotating components, comprising the following steps:

[0006] Collecting all operating parameter data in an operating parameter set of a rotating component to obtain a collected value of each operating parameter, wherein the operating parameter set includes at least two operating parameters of speed, torque, operating time, current, vibration, and temperature;

[0007] Obtaining the initial values ​​of the preset factors and weight values ​​corresponding to each operating parameter in the operating parameter set;

[0008] Based on the collected value of each operating parameter, the preset factor corresponding to each operating parameter is updated to obtain an updated value of the preset factor of each operating parameter;

[0009] Based on the collected value of each operating parameter, the weight value corresponding to each operating parameter is updated to obtain an updated value of the preset factor of each operating parameter;

[0010] The product of the updated value of the preset factor and the updated value of the weight value of each preset parameter in the operating parameter set is summed, and a maintenance strategy is generated based on the summed value.

[0011] Preferably, updating the preset factor corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter includes:

[0012] Setting a first set value for each operating parameter;

[0013] comparing the collected value of each operating parameter with the first set value;

[0014] When the collected value of the operating parameter is not greater than the first set value, the initial value of the operating parameter preset factor is used as the updated value of the operating parameter preset factor;

[0015] When the collected value of the operating parameter is greater than the first setting value, the initial value of the preset factor is updated according to the first rule based on the difference between the collected value of the operating parameter and the first setting to obtain an updated value of the preset factor.

[0016] Preferably, updating the preset factor corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter further includes:

[0017] Setting a second set value for each operating parameter, wherein the second set value is greater than the first set value;

[0018] Comparing the collected value of each operating parameter with a second set value;

[0019] When the collected value of the operating parameter is greater than the second set value, the initial value of the preset factor is updated according to the second rule based on the difference between the collected value of the operating parameter and the second set value to obtain an updated value of the preset factor.

[0020] Preferably, the first set value is 0 or a positive integer, and the second set value is a rated value of the operating parameter.

[0021] Preferably, updating the weight value corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter includes:

[0022] Setting a third set value for each operating parameter;

[0023] comparing the collected value of each operating parameter with a third set value;

[0024] When the collected value of the operating parameter is not greater than the third set value, the initial value of the operating parameter weight value is used as the updated value of the operating parameter weight value;

[0025] When the collected value of the operating parameter is greater than the first set value, the initial value of the weight value is updated according to the third rule based on the difference between the collected value of the operating parameter and the third set value to obtain an updated value of the weight value.

[0026] Preferably, updating the weight value corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter further includes:

[0027] Setting a fourth set value for each operating parameter, wherein the fourth set value is greater than the third set value;

[0028] comparing the collected value of each operating parameter with a fourth set value;

[0029] When the collected value of the operating parameter is greater than the second set value, the initial value of the preset factor is updated according to a fourth rule based on the difference between the collected value of the operating parameter and the fourth set value to obtain an updated value of the preset factor.

[0030] Preferably, the third set value is 1 / 2 of the rated value of the operating parameter or a positive integer value, and the fourth set value is the rated value of the operating parameter.

[0031] Preferably, the initial values ​​of the weight values ​​corresponding to each of the operating parameters are equal, and the preset factors corresponding to each of the operating parameters vary between 1 and 10.

[0032] Preferably, when the operating parameter is vibration data, the collected value of the operating data is the number of times the vibration value exceeds the set value per unit time; when the operating parameter is operating time data, the collected value of the operating data includes the continuous operating time, the interval rest time and the algebraic difference of the difference between the continuous operating time and the interval rest time.

[0033] Preferably, generating a maintenance strategy based on the sum value includes:

[0034] A maintenance evaluation value is obtained based on the summed value;

[0035] The amount of lubricant to be added is determined based on the maintenance evaluation value and the preset maintenance factor.

[0036] Preferably, the method further comprises:

[0037] The filling system is controlled based on the maintenance strategy to add lubricant to the rotating components.

[0038] On the other hand, the present application discloses an intelligent maintenance system for top drive rotating components, comprising:

[0039] an acquisition module configured to acquire all operating parameter data in an operating parameter set of a rotating component to obtain a collected value of each operating parameter, wherein the operating parameter set includes at least two operating parameters of speed, torque, operating time, current, vibration, and temperature;

[0040] An acquisition module configured to acquire an initial value of a preset factor and a weight value corresponding to each operating parameter in the operating parameter set;

[0041] a first updating module configured to update a preset factor corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter;

[0042] a second updating module configured to update the weight value corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of a preset factor of each operating parameter;

[0043] The generating module is configured to sum the products of the updated value of the preset factor and the updated value of the weight value of each preset parameter in the operating parameter set, and generate a maintenance strategy based on the summed value.

[0044] Preferably, the system further comprises:

[0045] The display module is configured to display and input the initial value and updated value of the preset factor and weight value corresponding to each operating parameter in the acquisition module, the first updating module and the second updating module.

[0046] Compared with the prior art, the present invention has the following beneficial effects:

[0047] The present application collects multiple operating parameters in the operating parameter set of the top drive rotating component, updates the preset factors and weight values ​​corresponding to the operating parameters based on the collected values ​​of the operating parameters, and generates a maintenance strategy based on the calculation of each operating parameter weight value and the preset factor, thereby realizing the association between the lubrication amount of the top drive rotating component and the operating parameters of the top drive rotating component, improving the accuracy of the lubricant injection amount, and extending the service life of the equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1A flow chart for maintenance methods;

[0049] Figure 2 Schematic diagram of the maintenance system. DETAILED DESCRIPTION

[0050] 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.

[0051] A method for intelligent maintenance of top drive rotating parts mainly includes the following steps:

[0052] S100: Collecting all operating parameter data in an operating parameter set of a rotating component to obtain a collected value of each operating parameter, wherein the operating parameter set includes at least two operating parameters of speed, torque, operating time, current, vibration, and temperature;

[0053] S200: Obtaining initial values ​​of preset factors and weight values ​​corresponding to each operating parameter in the operating parameter set;

[0054] S300: updating a preset factor corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter;

[0055] S400: updating the weight value corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter;

[0056] S500: summing the products of the updated value of the preset factor and the updated value of the weight value of each preset parameter in the operating parameter set, and generating a maintenance strategy based on the sum.

[0057] The above method further includes:

[0058] The filling system is controlled based on the maintenance strategy to add lubricant to the rotating components.

[0059] In some embodiments, in step S100, the collection period of the operating parameters of the rotating component can be set to a fixed value based on past experience, for example, set to 24 hours, or can be adjusted based on the operating conditions, that is, the collection period can be adjusted based on changes in the operating conditions. For example, the above-mentioned operating conditions include the operating status of the top drive equipment and / or the ambient temperature.

[0060] In some embodiments, in step S200 , the initial values ​​of the weight values ​​corresponding to each operating parameter in the operating parameter set are equal, that is, the initial weights of each operating parameter in the operating parameter set are equal.

[0061] In some embodiments, in step S200, the preset factors corresponding to all operating parameters in the operating parameter set are updated between the set upper limit value and the lower limit value, that is, the preset factor corresponding to each operating parameter is between the set upper limit value and the lower limit value. Exemplarily, the upper limit value and the lower limit value of the preset factor are set to 10 and 1 respectively, that is, the preset factors of all operating parameters take values ​​between 1 and 10.

[0062] In some embodiments, in step S300, updating the preset factor corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter includes:

[0063] Setting a first set value for each operating parameter;

[0064] comparing the collected value of each operating parameter with the first set value;

[0065] When the collected value of the operating parameter is not greater than the first set value, the initial value of the operating parameter preset factor is used as the updated value of the operating parameter preset factor;

[0066] When the collected value of the operating parameter is greater than the first setting value, the initial value of the preset factor is updated according to the first rule based on the difference between the collected value of the operating parameter and the first setting to obtain an updated value of the preset factor.

[0067] Furthermore, it also includes:

[0068] Setting a second set value for each operating parameter, wherein the second set value is greater than the first set value;

[0069] Comparing the collected value of each operating parameter with a second set value;

[0070] When the collected value of the operating parameter is greater than the second set value, the initial value of the preset factor is updated according to the second rule based on the difference between the collected value of the operating parameter and the second set value to obtain an updated value of the preset factor.

[0071] In step S300, updating the weight value corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter includes:

[0072] Setting a third set value for each operating parameter;

[0073] comparing the collected value of each operating parameter with a third set value;

[0074] When the collected value of the operating parameter is not greater than the third set value, the initial value of the operating parameter weight value is used as the updated value of the operating parameter weight value;

[0075] When the collected value of the operating parameter is greater than the first set value, the initial value of the weight value is updated according to the third rule based on the difference between the collected value of the operating parameter and the third set value to obtain an updated value of the weight value.

[0076] Furthermore, it also includes:

[0077] Setting a fourth set value for each operating parameter, wherein the fourth set value is greater than the third set value;

[0078] comparing the collected value of each operating parameter with a fourth set value;

[0079] When the collected value of the operating parameter is greater than the second set value, the initial value of the preset factor is updated according to a fourth rule based on the difference between the collected value of the operating parameter and the fourth set value to obtain an updated value of the preset factor.

[0080] In step S500, generating a maintenance strategy based on the sum value specifically includes:

[0081] S401: Obtaining a maintenance evaluation value based on the summed value;

[0082] S402: Determine the amount of lubricant (grease) to be added based on the maintenance evaluation value and the preset maintenance coefficient.

[0083] Specifically, the above-mentioned preset maintenance factor can be set based on historical experience and can be adjusted manually. That is, the staff can adaptively adjust the size of the maintenance factor based on the operating conditions of the top drive on site, for example, increasing the maintenance factor during the period of continuous operation of the top drive equipment.

[0084] In some embodiments, the above-mentioned filling system is installed on the top drive equipment and includes a filling passage and a container component, wherein the container component stores lubricant, and the filling system is equipped with parts such as pumps and valves to assist in the filling of the lubricant. When the maintenance strategy is generated, the filling system drives the lubricant from the container component along the filling passage into the lubricant addition port position through the pump body based on the calculated lubricant addition amount to achieve the refueling operation.

[0085] The above method is illustrated by taking the collection of operating parameters such as speed, torque, operating time, current and vibration as an example, that is, the operating parameter set consists of speed, torque, operating time, current and vibration parameters, and K is used as the identifier of the preset factor of the operating parameter. Correspondingly, the preset factor corresponding to the top drive speed is recorded as Ks, the preset factor corresponding to the top drive torque is recorded as Kn, the preset factor corresponding to the top drive operating time is recorded as Kt, the preset factor corresponding to the top drive current is recorded as Ki, and the preset factor corresponding to the top drive vibration is recorded as Ka. In this example, the preset factors corresponding to the above operating parameters are all between 1 and 10. Correspondingly, f is used as the identifier of the weight value of the operating parameter, that is, the weight value corresponding to the top drive speed is recorded as fs, the weight value corresponding to the top drive torque is recorded as fn, the weight value corresponding to the top drive time is recorded as ft, and the weight value corresponding to the top drive vibration is recorded as fa.

[0086] After obtaining the initial values ​​of the preset factors and weight values ​​corresponding to the various operating parameters, the process of updating the preset factors based on the collected values ​​of the operating parameters is as follows:

[0087] Top drive speed: The top drive speed has a first set value and a second set value, wherein the second set value is the rated speed of the top drive speed, and the first set value is an artificial set value and is less than the second set value. At this time, the initial value of the preset factor (Ks) of the top drive speed is 5. When the collected value of the top drive speed is not greater than the first set value, the preset factor (Ks) of the top drive speed maintains the initial value 5. When the collected value of the top drive speed is between the second set value and the first set value, the preset factor (Ks) is updated according to the first rule as the collected value of the top drive speed changes. When the collected value of the top drive speed is greater than the second set value, the preset factor (Ks) is updated according to the second rule as the collected value of the top drive speed changes. In some embodiments, the first rule and the second rule are different. For example, taking the second set value as 50rpm and the first set value as 100rpm as an example, when the collected value of the top drive speed is 70rpm, the top drive speed The collected value is between the second set value and the first set value. At this time, the updating rule of the preset factor (Ks) is as follows: whenever the top drive speed increases by 5 rpm on the basis of the first set value, the preset factor (Ks) increases by 0.1, that is, the value of the preset factor (Ks) is 5.4 at this time. When the collected value of the top drive speed is 140 rpm, the collected value of the top drive speed is greater than the second set value. The updating rule of the preset factor (Ks) is a step-by-step increase rule. Exemplarily, for the part exceeding the second set value, the preset factor (Ks) increases by 0.3 every time the top drive speed increases by 5 rpm on the basis of the second set value. For the part between the second set value and the first set value, the increase of the preset factor (Ks) is the same as the first rule and is a fixed value, 10*0.1+1. Correspondingly, the value of the preset factor (Ks) is 10*0.1+0.3*8=8.4.

[0088] Top drive torque: The top drive torque has a first set value, which is 0, and the initial value of the preset factor (Kn) is 1. When the collected value is greater than the first set value, the preset factor (Kn) is updated according to the first rule based on the change of the collected value. For example, when the collected value of the top drive torque is 20KNm, the collected value of the top drive torque increases by 5KNm on the basis of the second set value, and the preset factor (Kn) increases by 1 on the basis of the initial value, that is, at this time the updated value of the preset factor (Kn) is 5.

[0089] Running time: The running time has a first setting value, which is 0, and the initial value of the preset factor corresponding to the running time is 5. At the same time, the collected value of the running time includes the continuous running time of the top drive system, the interval rest time and the algebraic difference between the continuous running time and the interval rest time. For example, if the continuous running time is 5h and the interval rest time is 2h, the final output result of the running time collection value includes 5h, 2h and 3h. When the continuous running time is 2h and the interval rest time is 3h, the final output result of the running time collection value includes 5h, 2h and 3h. The output results include 2h, 3h and -1h. Correspondingly, the preset factor (Kt) corresponding to the running time is updated according to the first rule based on the change of the algebraic difference in the collected value. For example, every time the collected value of the running time changes by 1h, the preset factor (Kt) is increased or decreased by 0.2 on the basis of the initial value. For example, if the top drive system runs continuously for 20h, the preset factor (Kt) is 9. After the top drive system runs continuously for 10h, it stops for 2h and then runs for 10h. The preset factor (Kt) is 8.6.

[0090] Operating current: The operating current has a first set value, which constitutes the rated current of the top drive system, and the initial value of the preset factor (Ki) of the operating current is 2. When the collected value of the operating current is less than the first set value, the preset factor (Ki) remains unchanged. When the collected value of the operating parameter is greater than the first set value, the preset factor (Ki) is updated according to the first rule based on the change of the collected value. For example, taking the first set value of 200A as an example, when the collected value is 150A, that is, less than 200A, the preset factor (Ki) is 2. When the collected value is 400A, every time the collected value increases by 50A on the basis of 200A, the preset factor (Ki) increases by 10 accordingly, that is, the updated value of the preset factor (Ki) is 6 at this time.

[0091] Top drive vibration: The top drive vibration has a first set value, and the initial value of the preset factor (Ka) corresponding to the top drive vibration is 1. The collected value of the top drive vibration is the number of times the vibration value is greater than the set value (for example, 1.2g) per unit time. Correspondingly, the first set value is the number value and is 0. When the collected value of the top drive vibration is greater than the first set value, that is, there is a vibration value greater than 1.2g per unit time (for example, 1min), at this time, the preset factor (Ka) corresponding to the top drive vibration is updated according to the first rule based on the change of the collected value. For example, for every increase of 2 in the difference between the collected value and the first set value, the preset factor (Ka) is increased by 1 on the basis of the initial value.

[0092] After obtaining the initial values ​​of the preset factors and weight values ​​corresponding to the various operating parameters, the process of updating the preset factors based on the collected values ​​of the operating parameters is as follows:

[0093] Top drive speed: The top drive speed has a third set value and a fourth set value, wherein the fourth set value is the rated speed, the third set value is manually set and is less than the fourth set value, and the initial value of the weight value of the top drive speed is 2. When the collected value of the top drive speed is less than the third set value, the weight value (fs) of the top drive speed remains unchanged, that is, the updated value of the weight value (fs) is equal to the initial value. When the collected value of the top drive speed is greater than the third set value but less than the fourth set value, the weight value (fs) is updated according to the third rule as the collected value changes. When the collected value of the top drive speed is greater than the fourth set value, the weight value (fs) is updated according to the fourth rule as the collected value changes. In some embodiments, the third rule and the fourth rule are different. For example, when the collected value is between the fourth set value and the third set value, the weight value (fs) increases by 0.1 for every 10 rpm increase of the collected value based on the third set value. When the collected value is greater than the fourth set value, for the portion exceeding the fourth set value, the collected value increases by N rpm based on the first set value, and the increase in the weight value (fs) is (N / 10). 2 *0.1, and the portion between the third set value and the fourth set value is still updated according to the third rule, that is, a fixed value.

[0094] Top drive torque: The top drive torque has a third set value, which is 1 / 2 of the rated torque. At the same time, the initial value of the weight value (fn) is 1. When the collected value is greater than the third set value, the weight value is updated according to the third rule based on the change of the collected value. For example, taking the rated torque of 50KNm as an example, that is, the third set value is 25KNm, at this time, the collected value of the top drive torque increases by 5KNm on the basis of the second set value, and the weight value (fn) increases by 0.1 on the basis of the initial value.

[0095] Running time: The running time has a third setting value, exemplarily, such as 30h, and the initial value of the weight value (ft) corresponding to the running time is 5. At this time, when the collected value of the continuous running time in the running time is greater than the third setting value, the weight value (ft) changes with the collected value of the continuous running time in the running time and is updated according to the third rule. For example, every time the collected value increases by 1h on the basis of the third setting value, its weight value (ft) increases by 0.1 on the basis of the initial value.

[0096] Operating current: The operating current has a third set value, which is 1 / 2 of the rated current of the top drive system, and the initial value of the weight value (fi) of the operating current is 2. When the collected value of the operating current is greater than the third set value, the weight value (fi) is updated according to the third rule as the collected value changes. For example, for every 50A increase in the operating current, the weight value (fi) increases by 0.1.

[0097] Top drive vibration: The top drive vibration has a third set value, and the initial value of the weight value (fa) corresponding to the top drive rotation is 2, which corresponds to the number of times the vibration value of the top drive vibration is greater than the set value per unit time. The third set value is the number value. When the collection value of the top drive vibration is greater than the third set value, the weight value (fa) corresponding to the top drive vibration is updated according to the third rule as the collection value changes. For example, when the collection value increases by 2 on the basis of the third set value, the weight value (fa) increases by 0.2 accordingly.

[0098] The updated value of the operating parameter obtained by the above calculation and the updated value of the preset factor are multiplied and added together, that is, the maintenance evaluation value is calculated by the formula W = ∑((K×f)); based on the maintenance evaluation value obtained by the above calculation and the set maintenance coefficient, the maintenance amount (i.e., lubricant) is determined and output to the human-machine interface, that is, the maintenance strategy is displayed through the human-machine interface, and the filling system is controlled to add lubricant to the rotating parts. At the same time, the initial value and updated value of the maintenance coefficient and the preset factor corresponding to the operating parameter can be manually adjusted through the human-machine interface, and when not manually adjusted, the system-recommended maintenance coefficient and the preset factor and weight value set by the system are selected for calculation.

[0099] On the other hand, the present application discloses an intelligent maintenance system for top drive rotating components (hereinafter referred to as the maintenance system), comprising:

[0100] an acquisition module configured to acquire all operating parameter data in an operating parameter set of a rotating component to obtain a collected value of each operating parameter, wherein the operating parameter set includes at least two operating parameters of speed, torque, operating time, current, vibration, and temperature;

[0101] An acquisition module configured to acquire an initial value of a preset factor and a weight value corresponding to each operating parameter in the operating parameter set;

[0102] a first updating module configured to update a preset factor corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter;

[0103] a second updating module configured to update the weight value corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of a preset factor of each operating parameter;

[0104] The generating module is configured to sum the products of the updated value of the preset factor and the updated value of the weight value of each preset parameter in the operating parameter set, and generate a maintenance strategy based on the summed value.

[0105] Specifically, in the second generation module, generating a maintenance strategy based on the sum value includes:

[0106] A maintenance evaluation value is obtained based on the summed value;

[0107] The amount of lubricant to be added is determined based on the maintenance evaluation value and the preset maintenance factor.

[0108] In some embodiments, the above-mentioned maintenance system also includes a display module, which is configured to display and input the initial value and updated value of the preset factor and weight value corresponding to each operating parameter of the acquisition module, the first update module and the second update module, and can also display and adjust the maintenance coefficient in the generation module. In some examples, the above-mentioned display module is configured as a touch screen, which can display the collected value of the operating parameter, the preset factor of the operating parameter, the updated value of the operating parameter weight value, the maintenance coefficient value and the amount of maintenance strategy (i.e., lubricant) added, and can modify the maintenance coefficient based on the touch screen.

[0109] In the description of the present invention, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include at least one of such features. In the description of the present invention, "plurality" means at least two, for example, two, three, etc., unless otherwise specifically defined.

[0110] In the description of the present invention, the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In the present invention, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine different embodiments or examples described in the present invention and features of different embodiments or examples without contradiction.

[0111] Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for intelligent maintenance of top drive rotating parts, characterized in that: The steps include: Collecting all operating parameter data in an operating parameter set of a rotating component to obtain a collected value of each operating parameter, wherein the operating parameter set includes at least two operating parameters of speed, torque, operating time, current, vibration, and temperature; Obtaining the initial values ​​of the preset factors and weight values ​​corresponding to each operating parameter in the operating parameter set; Based on the collected value of each operating parameter, the preset factor corresponding to each operating parameter is updated to obtain an updated value of the preset factor of each operating parameter; Based on the collected value of each operating parameter, the weight value corresponding to each operating parameter is updated to obtain an updated value of the preset factor of each operating parameter; The product of the updated value of the preset factor and the updated value of the weight value of each preset parameter in the operating parameter set is summed, and a maintenance strategy is generated based on the summed value.

2. The intelligent maintenance method for top drive rotating parts according to claim 1, characterized in that: Updating the preset factor corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter includes: Setting a first set value for each operating parameter; comparing the collected value of each operating parameter with the first set value; When the collected value of the operating parameter is not greater than the first set value, the initial value of the operating parameter preset factor is used as the updated value of the operating parameter preset factor; When the collected value of the operating parameter is greater than the first setting value, the initial value of the preset factor is updated according to the first rule based on the difference between the collected value of the operating parameter and the first setting to obtain an updated value of the preset factor.

3. The intelligent maintenance method for top drive rotating components according to claim 2, characterized in that: Updating the preset factor corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter also includes: Setting a second set value for each operating parameter, wherein the second set value is greater than the first set value; Comparing the collected value of each operating parameter with a second set value; When the collected value of the operating parameter is greater than the second set value, the initial value of the preset factor is updated according to the second rule based on the difference between the collected value of the operating parameter and the second set value to obtain an updated value of the preset factor.

4. The intelligent maintenance method for top drive rotating components according to claim 3, characterized in that: The first set value is 0 or a positive integer, and the second set value is a rated value of the operating parameter.

5. The intelligent maintenance method for top drive rotating parts according to claim 1 is characterized in that : Updating the weight value corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter includes: Setting a third set value for each operating parameter; comparing the collected value of each operating parameter with a third set value; When the collected value of the operating parameter is not greater than the third set value, the initial value of the operating parameter weight value is used as the updated value of the operating parameter weight value; When the collected value of the operating parameter is greater than the first set value, the initial value of the weight value is updated according to the third rule based on the difference between the collected value of the operating parameter and the third set value to obtain an updated value of the weight value.

6. The intelligent maintenance method for top drive rotating parts according to claim 5 is characterized in that Updating the weight value corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter also includes: Setting a fourth set value for each operating parameter, wherein the fourth set value is greater than the third set value; comparing the collected value of each operating parameter with a fourth set value; When the collected value of the operating parameter is greater than the second set value, the initial value of the preset factor is updated according to a fourth rule based on the difference between the collected value of the operating parameter and the fourth set value to obtain an updated value of the preset factor.

7. The intelligent maintenance method for top drive rotating parts according to claim 6 is characterized in that : The third set value is 1 / 2 of the rated value of the operating parameter or a positive integer value, and the fourth set value is the rated value of the operating parameter.

8. The intelligent maintenance method for top drive rotating components according to claim 1, characterized in that: The initial value of the weight value corresponding to each of the operating parameters is equal, and the preset factor corresponding to each of the operating parameters varies between 1 and 10.

9. The intelligent maintenance method for top drive rotating components according to claim 1, characterized in that: When the operating parameter is vibration data, the collected value of the operating data is the number of times the vibration value exceeds the set value per unit time. When the operating parameter is operating time data, the collected value of the operating data includes the continuous operating time, the interval rest time and the algebraic difference between the continuous operating time and the interval rest time.

10. The intelligent maintenance method for top drive rotating components according to claim 1, characterized in that: Generating a maintenance strategy based on the sum value includes: A maintenance evaluation value is obtained based on the summed value; The amount of lubricant to be added is determined based on the maintenance evaluation value and the preset maintenance factor.

11. The intelligent maintenance method for top drive rotating components according to claim 10, characterized in that: The method further comprises: The filling system is controlled based on the maintenance strategy to add lubricant to the rotating components.

12. An intelligent maintenance system for top drive rotating parts, characterized in that: include: an acquisition module configured to acquire all operating parameter data in an operating parameter set of a rotating component to obtain a collected value of each operating parameter, wherein the operating parameter set includes at least two operating parameters of speed, torque, operating time, current, vibration, and temperature; An acquisition module configured to acquire an initial value of a preset factor and a weight value corresponding to each operating parameter in the operating parameter set; a first updating module configured to update a preset factor corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of the preset factor of each operating parameter; a second updating module configured to update the weight value corresponding to each operating parameter based on the collected value of each operating parameter to obtain an updated value of a preset factor of each operating parameter; The generating module is configured to sum the products of the updated value of the preset factor and the updated value of the weight value of each preset parameter in the operating parameter set, and generate a maintenance strategy based on the summed value.

13. The intelligent maintenance system for top drive rotating components according to claim 12, characterized in that: The system further comprises: The display module is configured to display and input the initial value and updated value of the preset factor and weight value corresponding to each operating parameter in the acquisition module, the first updating module and the second updating module.