Intelligent oil injection closed-loop control method and system for butter gun
By connecting the grease gun to a mobile terminal via its built-in communication module and combining ambient temperature and historical data to generate an intelligent control strategy, the problem of reliance on experience parameters for grease gun injection control is solved, achieving precise and reliable injection results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG TIANBO IND CO LTD
- Filing Date
- 2025-07-28
- Publication Date
- 2026-05-08
AI Technical Summary
Existing grease gun injection control methods rely on empirical parameters, which are easily affected by external environmental interference, resulting in insufficient injection accuracy.
The grease gun uses a built-in communication module to connect with a mobile terminal. It generates an intelligent control strategy by combining ambient temperature and historical data. Through a combination of PID adjustment mode and fine control, it dynamically adjusts the filling parameters.
It achieves precise grease gun injection control under different environmental conditions, improves the reliability and accuracy of grease injection, and reduces grease injection deviation.
Smart Images

Figure CN120777455B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of grease gun control technology, specifically relating to an intelligent closed-loop control method and system for grease gun injection. Background Technology
[0002] A grease gun is a tool used to inject lubricating grease into mechanical equipment or bearings. Electric handheld grease guns are popular due to their ease of operation, high efficiency, and good precision. When in use, the operator controls the grease gun by pressing a trigger, precisely injecting grease through the tubing into the lubrication point, thus ensuring the proper functioning of the mechanical equipment.
[0003] For example, Chinese patent document CN116989251A discloses a grease gun injection control method. This method uses brushless motor PID control technology, where a brushless motor drives a plunger pump to output grease. By measuring the current and voltage of the brushless motor, the weight of grease output per unit time is determined, avoiding the influence of air in the grease on the overall injection weight and improving the accuracy of grease gun injection. However, simply using a PID adjustment algorithm for injection control, although it can adjust the injection rate in real time, has drawbacks such as parameter settings relying on experience and being easily affected by external environmental interference. Summary of the Invention
[0004] To address the aforementioned problems, this invention provides an intelligent closed-loop control method and system for grease gun injection, thereby resolving the issues present in the background art.
[0005] To achieve the aforementioned objectives, this invention proposes an intelligent closed-loop control method for grease gun injection, comprising:
[0006] The grease gun is equipped with a communication module, a data acquisition module, a control module, and a dispensing module. After the grease gun is powered on, the communication module establishes a communication connection with a preset mobile terminal.
[0007] The acquisition module obtains the current refueling mode. Under different refueling modes, the plunger pump has a corresponding default refueling amount for each refueling.
[0008] The acquisition module obtains the remaining amount of grease in the oil storage tank, sets a target filling amount, and if the target filling amount is greater than the remaining amount of grease, calculates the ideal filling time based on the target filling amount and the selected filling mode.
[0009] If the ideal filling time is less than the first threshold, or the communication module is in a disconnected state, the control module adopts PID adjustment mode and drives the filling module to fill the butter according to the default filling amount until the target filling amount is reached.
[0010] If the ideal filling time is greater than or equal to the first threshold, and the communication state of the communication module is connected, the mobile terminal generates a control strategy based on the ambient temperature collected by the acquisition module and sends it to the control module. The control strategy includes the amount of oil added by the plunger pump each time. The control module drives the filling module to add grease based on the control strategy until the target filling amount is reached.
[0011] Furthermore, the process of the mobile terminal generating the control policy and sending it to the control module includes the following steps:
[0012] The control module acquires the grease gun code and sends the ambient temperature and grease gun code to the mobile terminal through the communication module;
[0013] The grease type is input into the mobile terminal. The mobile terminal sends the ambient temperature, grease gun code, dispensing mode, and grease type to the server. The server determines the current viscosity of the grease based on the ambient temperature and grease type. Based on the grease gun code, it retrieves historical usage data of the grease gun. This historical usage data includes the dispensing mode used by the grease gun, the dispensing amount and dispensing deviation of the plunger pump each time, the historical viscosity of the grease dispensed, and the cumulative usage time of the grease gun. The server generates the control strategy based on the historical usage data and the current viscosity value. The control strategy includes the number of times the plunger pump dispenses grease and the amount of grease dispensed each time. The server sends the control strategy to the control module via the mobile terminal.
[0014] Furthermore, the server sending the control policy to the control module via the mobile terminal includes the following steps:
[0015] The server generates multiple control strategies each time and sends them to the mobile module. The mobile module selects one of the control strategies as the first strategy and the rest as the second strategy. The mobile terminal sends the first strategy to the grease gun. The grease gun performs grease injection based on the first strategy. Each grease injection process of the plunger pump is defined as a grease injection cycle. In each control strategy, there is one grease injection cycle that is defined as a verification cycle.
[0016] The control module acquires the first oiling value for each oiling cycle in the first strategy, performs grease filling based on the first strategy, and simultaneously acquires the actual second oiling value of the grease in each oiling cycle. Based on the first oiling value and the second oiling value, it calculates the oiling deviation for each oiling cycle. When the verification cycle is reached, it calculates the deviation value between the first strategy and the current oiling situation based on the oiling deviation of each oiling cycle. If the deviation value is greater than a second threshold, it selects the second strategy with the smallest deviation value from the current oiling situation as the new first strategy. If the deviation value is less than or equal to the second threshold, it continues to use the original first strategy for filling.
[0017] Furthermore, the control module drives the filling module to fill the butter based on the first strategy, including the following steps:
[0018] In the first strategy, the sum of the first oil injection values is the target injection amount. The first strategy divides the oil injection cycle into a fluctuation period and a stable period. Each injection mode has a single injection limit value. The acquisition module obtains the oil injection deviation for each oil injection cycle and continuously calculates the cumulative deviation based on the oil injection deviation. The sum of the cumulative deviation and the first oil injection value in the next stable period is used as an adjustment amount. When the stable period is reached, if the adjustment amount is less than or equal to the single injection limit value, then when the next stable period is reached, grease is injected based on the adjustment amount to eliminate the cumulative deviation.
[0019] If the adjustment amount is greater than the single-time limit injection value, the portion of the adjustment amount exceeding the single-time limit injection value is taken as an overshoot, and the overshoot is evenly distributed among the remaining stable periods to correct the first injection value of each stable period. If there is a first injection value in a stable period that is greater than the single-time limit injection value after correction, a fluctuation period is selected as an auxiliary adjustment period, and the portion exceeding the single-time limit injection value is added to the auxiliary adjustment period.
[0020] Furthermore, the server generates the control strategy based on the historical usage data and the current viscosity value, including the following steps:
[0021] The server collects historical usage data from multiple grease guns, analyzes the historical usage data to determine multiple alternative filling schemes for the grease guns under different limiting conditions, the alternative filling schemes include the optimal filling value for each filling cycle, and the limiting conditions include viscosity value, filling mode and cumulative usage time of the grease gun;
[0022] After receiving the historical usage data of the current grease gun, the server compares it with the stored historical usage data for similarity, sends the multiple control strategies corresponding to the historical usage data with the highest similarity to the mobile terminal, and uses one of the control strategies as the first strategy.
[0023] Further, setting the target injection volume includes the following steps:
[0024] Input the target machine and filling location to be filled into the mobile terminal. The mobile terminal generates a recommended filling amount based on the product specifications and service life of the target machine, and uses the recommended filling amount as the target filling amount.
[0025] This invention also provides an intelligent closed-loop control system for grease guns, which is used to implement the above-described method. The system includes:
[0026] The communication module establishes a communication connection with a preset mobile terminal after the grease gun is powered on.
[0027] The acquisition module acquires the current filling mode. Under different filling modes, the plunger pump has a corresponding default filling amount for each filling. The acquisition module acquires the remaining amount of grease in the oil storage tank, sets a target filling amount, and if the target filling amount is greater than the remaining amount of grease, calculates the ideal filling time based on the target filling amount and the selected filling mode.
[0028] If the ideal refueling time is less than a first threshold, or the communication status of the communication module is disconnected, the control module adopts PID adjustment mode. If the ideal refueling time is greater than or equal to the first threshold, and the communication status of the communication module is connected, the mobile terminal generates a control strategy based on the ambient temperature collected by the acquisition module and sends it to the control module. The control strategy includes the refueling amount of the plunger pump each time it injects oil.
[0029] The filling module fills the butter according to the default filling amount or the control strategy until the target filling amount is reached.
[0030] This invention establishes a data communication connection between the grease gun's built-in communication module and a preset mobile terminal, allowing users to view the grease gun's historical filling history. The control module automatically adjusts the filling speed according to different filling modes and calculates the ideal filling time based on the target filling volume. When the ideal filling time is short or the communication connection is lost, the system adopts a PID control mode, ensuring precise control of the grease injection volume even in scenarios where communication is unavailable or the filling task is light. When the ideal filling time reaches a preset threshold and the communication status is good, the mobile terminal, combined with the ambient temperature provided by the acquisition module, intelligently generates a refined control strategy through the server, dynamically adjusting the filling parameters to adapt the filling process to the ambient temperature and ensure the reliability of the filling volume. Attached Figure Description
[0031] Figure 1 This is a flowchart illustrating the steps of an intelligent closed-loop control method for grease gun injection according to the present invention.
[0032] Figure 2 This is a schematic diagram of the intelligent closed-loop control system for grease guns according to the present invention. Detailed Implementation
[0033] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0034] It is understood that the terms "first," "second," etc., used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of this application, a first script may be referred to as a second script, and similarly, a second script may be referred to as a first script.
[0035] like Figure 1 As shown, a closed-loop intelligent grease gun injection control method includes:
[0036] S1: The grease gun is equipped with a communication module, a data acquisition module, a control module, and a dispensing module. After the grease gun is powered on, the communication module establishes a communication connection with the preset mobile terminal.
[0037] The communication module is, for example, a Bluetooth module. The data acquisition module includes temperature sensors, voltage sensors, and flow sensors. Upon first use of the grease gun, it needs to be paired with a mobile terminal. After successful pairing, in subsequent uses, if the mobile terminal is within the communication range of the communication module after the grease gun is powered on, the grease gun will automatically establish a connection with the mobile terminal. This connection between the mobile terminal and the grease gun's communication module enables data exchange between them. It also allows the mobile terminal to view the grease gun's historical lubrication information.
[0038] S2: The acquisition module obtains the current injection mode. Under different injection modes, the plunger pump has a corresponding default injection amount for each injection.
[0039] S3: The acquisition module obtains the remaining amount of grease in the oil storage tank, sets the target filling amount, and if the target filling amount is greater than the remaining amount of grease, calculates the ideal filling time based on the target filling amount and the selected filling mode.
[0040] In this embodiment, the target machine and its location to be refilled are input to the mobile terminal. The mobile terminal generates a recommended refill amount based on the product specifications and service life of the target machine, and uses the recommended refill amount as the target refill amount.
[0041] Grease guns have both quantitative and non-quantitative dispensing modes. This invention addresses the accuracy issue in quantitative dispensing. Dispensing modes include, for example, small volume, medium volume, and large volume modes, which are adjusted via a mobile terminal or built-in buttons and knobs on the grease gun. The data acquisition module obtains the remaining grease level based on the following logic: First, it has a built-in maximum capacity for the grease reservoir, for example, 400cc. When the reservoir is detected to be installed, it is assumed to be at full capacity. The amount of grease dispensed during use is recorded. The next time it is used, if the reservoir is not detected to have been removed, the difference between 400cc and the previous amount is taken as the remaining grease level. If the reservoir is detected to have been removed, the remaining grease level is reset to 400cc. Notably, the data acquisition module incorporates a button battery, allowing for reservoir removal detection even when the grease gun is powered off.
[0042] When setting the target capacity, it can be set manually or using a mobile terminal. For example, if you need to add grease to the bearing of an industrial compressor, you can enter the grease filling interface through a dedicated application on your mobile terminal. First, select the target machine type as "industrial compressor" on the interface, and select the specific filling location as "spindle bearing". The application can then automatically generate a recommended filling amount.
[0043] When the target filling amount exceeds the remaining grease level, the target filling amount is divided by the default filling amount of the current plunger pump to obtain the number of filling cycles. Since the filling time is the same for each cycle, the number of filling cycles is multiplied by the filling time to obtain the ideal filling time. When the target filling amount is less than or equal to the current remaining grease level, it indicates that overfilling will not occur, and therefore no adjustment to the filling amount is necessary.
[0044] S4: If the ideal filling time is less than the first threshold, or the communication module is in the disconnected state, the control module adopts the PID adjustment mode and drives the filling module to fill the grease according to the default filling amount until the target filling amount is reached.
[0045] The first threshold is, for example, 30 seconds. When the ideal filling time is too short, the filling process will not have a large deviation in PID control mode. When the communication with the mobile terminal is disconnected, the grease gun does not have the environmental adjustment to obtain subsequent control strategies. At this time, PID mode is used, and grease is filled based on the default filling speed corresponding to the filling mode.
[0046] S5: If the ideal filling time is greater than or equal to the first threshold and the communication module is in a connected state, the mobile terminal generates a control strategy based on the ambient temperature collected by the acquisition module and sends it to the control module. The control strategy includes the amount of oil added by the plunger pump each time. The control module drives the filling module to add grease based on the control strategy until the target filling amount is reached.
[0047] When the ideal grease application time exceeds the first threshold and the communication status is connected, the mobile terminal generates a control strategy through the server based on the ambient temperature and the service life of the grease gun collected by the acquisition module, and sends the control strategy to the grease gun. The grease gun applies grease based on the control strategy instead of using the default application amount.
[0048] This invention establishes a data communication connection between the grease gun's built-in communication module and a preset mobile terminal, allowing users to view the grease gun's historical filling history. The control module automatically adjusts the filling speed according to different filling modes and calculates the ideal filling time based on the target filling volume. When the ideal filling time is short or the communication connection is lost, the system adopts a PID control mode, ensuring precise control of the grease injection volume even in scenarios where communication is unavailable or the filling task is light. When the ideal filling time reaches a preset threshold and the communication status is good, the mobile terminal, combined with the ambient temperature provided by the acquisition module, intelligently generates a refined control strategy through the server, dynamically adjusting the filling parameters to adapt the filling process to the ambient temperature and ensure the reliability of the filling volume.
[0049] In this embodiment, the mobile terminal generates a control policy and sends it to the control module, including the following steps:
[0050] The control module acquires the grease gun code and sends the ambient temperature and grease gun code to the mobile terminal via the communication module.
[0051] The grease type is input into the mobile terminal. The mobile terminal then sends the ambient temperature, grease gun code, dispensing mode, and grease type to the server. The server determines the current viscosity of the grease based on the ambient temperature and grease type. Based on the grease gun code, it retrieves historical usage data of the grease gun, including the dispensing mode used, the amount and deviation of each dispensing by the plunger pump, the historical viscosity of the grease, and the cumulative usage time of the grease gun. The server generates a control strategy based on the historical usage data and the current viscosity. The control strategy includes the number of times the plunger pump dispenses grease and the amount of grease dispensed each time. The server then sends the control strategy to the control module via the mobile terminal.
[0052] Each grease gun has a unique code. The ambient temperature is obtained through a temperature sensor in the acquisition module. After the communication module establishes a connection with the mobile terminal, it sends the ambient temperature data and the grease gun code to the mobile terminal.
[0053] Before adding grease, the operator enters the brand and model of the grease to be used, and then sends this information, along with the acquired ambient temperature data and grease gun code, to the server. Upon receiving the grease model, the server determines the appropriate grease viscosity at the current ambient temperature based on a pre-stored grease viscosity reference table. Generally, as temperature increases, the viscosity of the lubricating grease decreases, making it easier to flow; conversely, as temperature decreases, the viscosity increases, making it less fluid. Therefore, viscosity affects the plunger pump's suction efficiency and may influence the grease gun's injection volume. Determining the plunger pump model based on the grease gun model and estimating the plunger pump's aging condition based on its historical usage years both influence the grease gun's injection volume.
[0054] After receiving the grease gun's code, the server retrieves its historical usage data based on that code. After each use, the data collection module records the usage time, grease viscosity, dispensing mode, and duration of use. This data is then sent to the mobile terminal via the communication module, and subsequently to the server as historical data storage. The server accumulates the usage duration for each use to obtain the total usage time. Notably, the grease gun contains an EEPROM. If the grease gun does not establish a connection with the mobile terminal during use, the data is recorded in the EEPROM. Upon subsequent connection establishment, the stored dispensing data is transmitted to the mobile terminal.
[0055] After the server determines the current viscosity value of the grease gun, it generates a control strategy based on the historical usage data of the grease gun and the current viscosity value, and sends the control strategy to the control module of the grease gun through the mobile terminal.
[0056] Specifically, the server sends the control policy to the control module via the mobile terminal, including the following steps:
[0057] The server generates multiple control strategies each time and sends them to the mobile module. The mobile module selects one of the control strategies as the first strategy and the rest as the second strategy. The mobile terminal sends the first strategy to the grease gun, which performs grease injection based on the first strategy. Each grease injection process of the plunger pump is defined as a grease injection cycle. There is one grease injection cycle in each control strategy that is defined as the verification cycle.
[0058] The server generates optimal control strategies based on historical big data for various viscosity ranges and grease gun usage conditions. The control strategies include the amount of grease added by the plunger pump each time it injects grease. For example, if the target amount of grease is 150g, the control strategy generated in high flow grease injection mode includes 10 injection cycles, with two injection cycles having injection amounts of 10g and 15g, respectively.
[0059] By acquiring the ambient temperature and usage information of the grease gun, multiple control strategies are matched from the database and sent to the mobile terminal. One of these control strategies is designated as the first strategy, and the rest as second strategies. In this embodiment, the fifth grease filling cycle of all control strategies is designated as the verification cycle.
[0060] The control module obtains the first oil injection value for each oil injection cycle in the first strategy, performs grease injection based on the first strategy, and simultaneously obtains the actual second oil injection value for each oil injection cycle. Based on the first and second oil injection values, it calculates the oil injection deviation for each oil injection cycle. When the verification cycle is reached, it calculates the deviation between the first strategy and the current oil injection situation based on the oil injection deviation for each oil injection cycle. If the deviation value is greater than a second threshold, it selects the second strategy with the smallest deviation value from the current oil injection situation as the new first strategy. If the deviation value is less than or equal to the second threshold, it continues to use the original first strategy for oil injection.
[0061] The mobile terminal sends the first strategy to the control module via the communication module. The control strategy obtains the first oiling value for each oiling cycle. After the operator presses the start oiling button, the control module performs oiling according to the control strategy. In particular, in the quantitative mode, if the amount of grease in the oil tank is used up, or the target amount is reached, the grease gun will automatically stop adding grease even if the start oiling button is still pressed.
[0062] During refueling, the acquisition module obtains the actual refueling value for each refueling cycle, i.e., the second refueling volume. Specifically, the flow rate can be obtained through a flow sensor or estimated from the motor power. The communication module sends the second refueling volume to the mobile terminal. The mobile terminal subtracts the first and second refueling volumes to obtain the refueling deviation for each cycle. The deviation value is, for example, the sum of the absolute values of the refueling deviations for each refueling cycle. It should be noted that the refueling deviation is corrected during the refueling process to ensure that the target refueling volume is reached. However, the calculated deviation value is not corrected accordingly because the deviation value represents the degree of deviation from the control strategy.
[0063] When the verification cycle is reached, if the deviation value exceeds a second threshold (e.g., 10g), it indicates that the actual grease gun dispensing deviates significantly from the first strategy, meaning the first strategy is unsuitable for the current environment. In this case, if a second strategy exists with a deviation value less than the second threshold, it is sent to the control module, which then adjusts the control strategy accordingly. If no second strategy with a deviation value less than the second threshold exists, the control strategy is not changed. Specifically, if the remaining dispensing cycle is insufficient to allow for a change in the control strategy, it is not changed; for example, if there is only one dispensing cycle remaining after the verification cycle, the control strategy is not changed.
[0064] In this embodiment, the control module drives the dispensing module to dispense grease based on the first strategy, including the following steps:
[0065] In the first strategy, the sum of the first injection values is the target injection amount. The first strategy divides the injection cycle into a fluctuation period and a stable period. Each injection mode has a single injection limit value. The acquisition module obtains the injection deviation for each injection cycle and continuously calculates the cumulative deviation based on the injection deviation. The sum of the cumulative deviation and the first injection value of the next stable period is used as the adjustment amount. When the stable period is reached, if the adjustment amount is less than or equal to the single injection limit value, then when the next stable period is reached, grease is injected based on the adjustment amount to eliminate the cumulative deviation.
[0066] If the adjustment amount is greater than the single-time limit injection value, the portion of the adjustment amount exceeding the single-time limit injection value is taken as the overshoot amount. The overshoot amount is evenly distributed to the remaining stable period to correct the first injection value of each stable period. If the first injection value of the corrected stable period is greater than the single-time limit injection value, a fluctuation period is selected as the auxiliary adjustment period, and the portion exceeding the single-time limit injection value is added to the auxiliary adjustment period.
[0067] The following example illustrates the above technical solution. First, in this embodiment, the injection time of the plunger pump in each injection cycle is fixed. The injection speed is controlled by the valve opening, thereby controlling the injection volume each time; that is, the higher the injection speed, the larger the injection volume each time. The following description focuses on the injection volume. The server analyzes and obtains the optimal injection scheme to achieve the target injection volume. For example, through analysis of a large amount of data, it was found that when the plunger pump has a viscosity value of A, the injection mode is small volume mode, and the cumulative usage time of the grease gun is 100 hours, injecting 5g, 9g, 14g, 18g, 23g, and 31g each time minimizes the probability of deviation in each injection cycle. Furthermore, based on the probability distribution, the injection cycle is divided into a fluctuation period and a stable period. For example, if two cycles are designated as stable periods in each control strategy, then the two cycles with the lower probability of deviation are selected as stable periods. For example, in a series of 6 injection cycles, the fourth and sixth injection cycles are defined as the stable period, and the rest are defined as the fluctuating period.
[0068] Each refueling mode has a single refueling limit. For example, in the medium-volume mode, the maximum refueling amount per refueling cycle must not exceed 35g to prevent grease overflow during refueling. During refueling, the acquisition module obtains the refueling deviation for each refueling cycle. Through calculation, after the third refueling cycle, the cumulative deviation is 10g. The fourth refueling cycle is the stabilization period, and the first refueling value needs to be 18g. Therefore, the adjustment amount is 28g, which is less than the second threshold of 35g. The cumulative deviation that occurred during the fluctuation period is supplemented and eliminated during the stabilization period.
[0069] If the cumulative deviation is 5g after the fourth oil injection cycle, and the sixth oil injection cycle is a stable period, requiring a first oil injection value of 31g, then the adjustment amount is 36g, which is greater than the second threshold of 35g. Therefore, the excess 2g (36g-34g) is treated as overshoot and allocated to other stable periods. For example, if there is an eighth oil injection cycle, which is also a stable period, then the first oil injection value for the eighth cycle is increased by 2g, and this 2g is not considered part of the cumulative deviation; that is, it is assumed that the cumulative deviation has been completely eliminated after the sixth oil injection cycle. If the first oil injection value for the eighth cycle is 33g, and it is the last stable period, then 1g of this value is added to the eighth oil injection cycle, and the remaining 1g is added to other oil injection cycles.
[0070] In this embodiment, the server generates a control strategy based on historical usage data and current viscosity values, including the following steps:
[0071] The server collects historical usage data from multiple grease guns and analyzes this data to determine various alternative filling schemes for the grease guns under different limiting conditions. The alternative filling schemes include the optimal filling value for each filling cycle, and the limiting conditions include viscosity value, filling mode, and cumulative usage time of the grease gun.
[0072] After receiving the historical usage data of the current grease gun, the server compares it with the stored historical usage data for similarity. It then sends multiple control strategies corresponding to the historical usage data with the highest similarity to the mobile terminal and selects one of these control strategies as the first strategy.
[0073] Specifically, the server continuously collects historical usage data from multiple grease guns that have been in use. Each data point includes the grease filling cycle, the amount of grease added in each cycle, the grease filling mode selected during filling, the viscosity value of the grease when it is added, and the cumulative usage time of the grease gun. Then, data mining algorithms are used to analyze the historical data to obtain the optimal grease filling value configuration for each cycle under different combinations of conditions such as different viscosity values, different grease filling modes, and different usage times, thus obtaining an optimal grease filling scheme library. The specific data mining algorithm is existing technology and will not be elaborated here. For example, in the low oil volume mode, the viscosity value is 300-500, the grease gun model is A, and the cumulative usage time is 100-150 hours. After statistics, there are alternative refill schemes A and B. In each refill scheme, the probability of deviation in each refilling cycle is less than the third threshold, which is, for example, 30%. For example, alternative refill scheme A includes 6 refilling cycles, and the values of each refilling cycle are 5g, 9g, 14g, 18g, 23g, and 31g. According to historical data analysis, when refilling based on the above values, the probability of deviation in each refilling cycle will be less than 30%.
[0074] Specifically, if the actual target injection volume is a non-standard value, for example, if the target injection volume is set to be 50g, but the control scheme is 5g, 9g, 14g, 18g, 23g, 31g, then when it reaches 23g, it will be adjusted to 4g and issued as the actual control scheme.
[0075] like Figure 2 As shown, the present invention also provides an intelligent closed-loop control system for grease guns, which is used to implement the above-described method. The system includes:
[0076] The communication module establishes a communication connection with the preset mobile terminal after the grease gun is powered on.
[0077] The data acquisition module obtains the current refueling mode. Under different refueling modes, the plunger pump has a corresponding default refueling amount for each refueling. The data acquisition module obtains the remaining grease in the oil reservoir, sets the target refueling amount, and if the target refueling amount is greater than the remaining grease, it calculates the ideal refueling time based on the target refueling amount and the selected refueling mode.
[0078] If the ideal refueling time is less than the first threshold, or the communication module is in a disconnected state, the control module adopts PID regulation mode. If the ideal refueling time is greater than or equal to the first threshold, and the communication module is in a connected state, the mobile terminal generates a control strategy based on the ambient temperature collected by the acquisition module and sends it to the control module. The control strategy includes the amount of oil added by the plunger pump each time.
[0079] The refilling module refills grease according to the default refill amount or control strategy until the target refill amount is reached.
[0080] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0081] The above embodiments merely illustrate several implementation methods of the present invention, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this patent should be determined by the appended claims.
[0082] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A closed-loop intelligent grease gun injection control method, characterized in that, include: The grease gun is equipped with a communication module, a data acquisition module, a control module, and a dispensing module. After the grease gun is powered on, the communication module establishes a communication connection with a preset mobile terminal. The acquisition module obtains the current refueling mode. Under different refueling modes, the plunger pump has a corresponding default refueling amount for each refueling. The acquisition module obtains the remaining amount of grease in the oil storage tank, sets a target filling amount, and if the target filling amount is greater than the remaining amount of grease, calculates the ideal filling time based on the target filling amount and the selected filling mode. If the ideal filling time is less than the first threshold, or the communication module is in a disconnected state, the control module adopts PID adjustment mode and drives the filling module to fill the butter according to the default filling amount until the target filling amount is reached. If the ideal filling time is greater than or equal to the first threshold, and the communication state of the communication module is connected, the mobile terminal generates a control strategy based on the ambient temperature collected by the acquisition module and sends it to the control module. The control strategy includes the amount of oil added by the plunger pump each time. The control module drives the filling module to add grease based on the control strategy until the target filling amount is reached. The mobile terminal generates the control policy and sends it to the control module, including the following steps: The control module acquires the grease gun code and sends the ambient temperature and grease gun code to the mobile terminal through the communication module; The grease type is input into the mobile terminal. The mobile terminal sends the ambient temperature, grease gun code, dispensing mode, and grease type to the server. The server determines the current viscosity of the grease based on the ambient temperature and grease type. Based on the grease gun code, it retrieves historical usage data of the grease gun. This historical usage data includes the dispensing mode used by the grease gun, the dispensing amount and dispensing deviation of the plunger pump each time, the historical viscosity of the grease dispensed, and the cumulative usage time of the grease gun. The server generates the control strategy based on the historical usage data and the current viscosity value. The control strategy includes the number of times the plunger pump dispenses grease and the amount of grease dispensed each time. The server sends the control strategy to the control module via the mobile terminal.
2. The method according to claim 1, characterized in that, The server sends the control policy to the control module via a mobile terminal, including the following steps: The server generates multiple control strategies each time and sends them to the mobile module. The mobile module selects one of the control strategies as the first strategy and the rest as the second strategy. The mobile terminal sends the first strategy to the grease gun. The grease gun performs grease injection based on the first strategy. Each grease injection process of the plunger pump is defined as a grease injection cycle. In each control strategy, there is one grease injection cycle that is defined as a verification cycle. The control module acquires the first oiling value for each oiling cycle in the first strategy, performs grease filling based on the first strategy, and simultaneously acquires the actual second oiling value of the grease in each oiling cycle. Based on the first oiling value and the second oiling value, it calculates the oiling deviation for each oiling cycle. When the verification cycle is reached, it calculates the deviation value between the first strategy and the current oiling situation based on the oiling deviation of each oiling cycle. If the deviation value is greater than a second threshold, it selects the second strategy with the smallest deviation value from the current oiling situation as the new first strategy. If the deviation value is less than or equal to the second threshold, it continues to use the original first strategy for filling.
3. The method according to claim 2, characterized in that, The control module drives the filling module to fill butter based on the first strategy, including the following steps: In the first strategy, the sum of the first oil injection values is the target injection amount. The first strategy divides the oil injection cycle into a fluctuation period and a stable period. Each injection mode has a single injection limit value. The acquisition module obtains the oil injection deviation for each oil injection cycle and continuously calculates the cumulative deviation based on the oil injection deviation. The sum of the cumulative deviation and the first oil injection value in the next stable period is used as an adjustment amount. When the stable period is reached, if the adjustment amount is less than or equal to the single injection limit value, then when the next stable period is reached, grease is injected based on the adjustment amount to eliminate the cumulative deviation. If the adjustment amount is greater than the single-time limit injection value, the portion of the adjustment amount exceeding the single-time limit injection value is taken as an overshoot, and the overshoot is evenly distributed among the remaining stable periods to correct the first injection value of each stable period. If there is a first injection value in a stable period that is greater than the single-time limit injection value after correction, a fluctuation period is selected as an auxiliary adjustment period, and the portion exceeding the single-time limit injection value is added to the auxiliary adjustment period.
4. The method according to claim 2, characterized in that, The server generates the control strategy based on the historical usage data and the current viscosity value, including the following steps: The server collects historical usage data from multiple grease guns, analyzes the historical usage data to determine multiple alternative filling schemes for the grease guns under different limiting conditions, the alternative filling schemes include the optimal filling value for each filling cycle, and the limiting conditions include viscosity value, filling mode and cumulative usage time of the grease gun; After receiving the historical usage data of the current grease gun, the server compares it with the stored historical usage data for similarity, sends the multiple control strategies corresponding to the historical usage data with the highest similarity to the mobile terminal, and uses one of the control strategies as the first strategy.
5. The method according to claim 1, characterized in that, Setting the target injection volume includes the following steps: Input the target machine and filling location to be filled into the mobile terminal. The mobile terminal generates a recommended filling amount based on the product specifications and service life of the target machine, and uses the recommended filling amount as the target filling amount.
6. A closed-loop intelligent grease gun control system for implementing the method described in any one of claims 1-5, characterized in that, The system includes: The communication module establishes a communication connection with a preset mobile terminal after the grease gun is powered on. The acquisition module acquires the current filling mode. Under different filling modes, the plunger pump has a corresponding default filling amount for each filling. The acquisition module acquires the remaining amount of grease in the oil storage tank, sets a target filling amount, and if the target filling amount is greater than the remaining amount of grease, calculates the ideal filling time based on the target filling amount and the selected filling mode. If the ideal refueling time is less than a first threshold, or the communication status of the communication module is disconnected, the control module adopts PID adjustment mode. If the ideal refueling time is greater than or equal to the first threshold, and the communication status of the communication module is connected, the mobile terminal generates a control strategy based on the ambient temperature collected by the acquisition module and sends it to the control module. The control strategy includes the refueling amount of the plunger pump each time it injects oil. The filling module fills the butter according to the default filling amount or the control strategy until the target filling amount is reached.
Citation Information
Patent Citations
Grease injection control method for grease gun
CN116989251A
Bearing lubrication management system
CN120160063A
Blowout preventer remote automatic grease injection system based on PID control and control method
CN120193779A