Control method, control device and liquid pump system for a liquid pump

By calculating the start and end times and deviation time of the liquid pump, the back suction time is dynamically adjusted, solving the adaptability problem of fixed back suction time of liquid pump and improving back suction effect and reliability.

CN117345602BActive Publication Date: 2026-07-21WEICHAI POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
WEICHAI POWER CO LTD
Filing Date
2023-11-08
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In existing technologies, the back suction time of liquid pumps is fixed, which cannot adapt to different lengths and different pipeline layouts, resulting in inconsistent back suction effects and potentially causing nozzle blockage, corrosion, or freezing problems.

Method used

By obtaining the start and end times of the liquid pump's absorption of the liquid, the absorption time is calculated and the deviation time is corrected to determine the target absorption time, which can be adapted to the needs of different pipe lengths and structures.

Benefits of technology

It enables adjustment of back suction time according to different pipe lengths and structures, avoiding the problem of poor back suction effect and improving the integrity and reliability of back suction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117345602B_ABST
    Figure CN117345602B_ABST
Patent Text Reader

Abstract

The application provides a control method and device of a liquid pump and a liquid pump system. The liquid pump is connected with a liquid pipeline and is used to suck liquid in the liquid pipeline into a liquid tank. The method comprises the following steps: obtaining a starting time when the liquid pump starts to suck the liquid in the liquid pipeline, obtaining a starting time, obtaining a terminal time when the pressure of the liquid pump is 0, obtaining a terminal time, calculating a difference between the terminal time and the starting time to obtain a suction time, obtaining a deviation time, calculating a sum of the suction time and the deviation time to obtain a target suction time, wherein the deviation time is used to correct the suction time, and controlling a time for the liquid pump to suck the liquid in the liquid pipeline to be the target suction time. Through the application, the problem that the reverse suction time of the liquid pump in the prior art is fixed and cannot adapt to different lengths and different pipeline arrangement structures to cause poor reverse suction effect is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of liquid pump control, and more specifically, to a liquid pump control method, control device, computer-readable storage medium, and liquid pump system. Background Technology

[0002] In existing technologies, the backflow time of urea pumps is generally a fixed value, and to ensure complete backflow, the backflow time is usually set to a relatively long time. This results in exhaust gas entering the urea nozzle for an extended period during the later stages of backflow, leading to nozzle blockage or corrosion. Furthermore, when the same urea pump is matched with urea pipes of different lengths and orientations, the fixed backflow time may result in some backflow times being too long, causing exhaust gas to be drawn into the urea injection nozzle, leading to nozzle blockage and corrosion, while other backflow times may be too short, resulting in incomplete backflow and potential freezing and cracking of the urea pipe in winter. As described above, the main problem with existing technologies is that the fixed backflow time cannot adapt to inconsistent backflow effects caused by different pipe lengths and layouts.

[0003] Therefore, a method is needed to solve the inconsistency in back suction effect caused by different pipe lengths and different pipe layout structures due to the fixed back suction time. Summary of the Invention

[0004] The main objective of this application is to provide a control method, control device, computer-readable storage medium, and liquid pump system for a liquid pump, so as to at least solve the problem in the prior art where the fixed back suction time of the liquid pump cannot adapt to different lengths and different pipeline layouts, resulting in poor back suction effect.

[0005] To achieve the above objectives, according to one aspect of this application, a method for controlling a liquid pump is provided. The liquid pump is connected to a liquid pipeline and is used to absorb liquid from the liquid pipeline into a liquid tank. The method includes: obtaining the moment when the liquid pump begins to absorb liquid from the liquid pipeline to obtain a start time, and obtaining the moment when the pressure of the liquid pump reaches 0 to obtain an end time; calculating the difference between the end time and the start time to obtain an absorption time, and obtaining a deviation time; calculating the sum of the absorption time and the deviation time to obtain a target absorption time, wherein the deviation time is used to correct the absorption time; and controlling the liquid pump to absorb liquid from the liquid pipeline for the target absorption time.

[0006] Optionally, obtaining the deviation time includes: obtaining multiple historical start times and obtaining a historical end time corresponding to each historical start time to obtain multiple historical end times, wherein the historical start time is the moment before the start time when the liquid pump starts absorbing liquid from the liquid pipeline each time, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to the moment when the liquid pump starts absorbing liquid from the liquid pipeline each time; calculating the difference between each historical end time and the corresponding historical start time to obtain multiple historical absorption times; and determining the standard deviation of the normal distribution of the multiple historical absorption times as the deviation time.

[0007] Optionally, before obtaining the moment when the liquid pump begins to absorb liquid from the liquid pipeline, the method further includes: obtaining multiple historical start times and obtaining a historical end time corresponding to each historical start time to obtain multiple historical end times, wherein the historical start time is the moment before the start time when the liquid pump begins to absorb liquid from the liquid pipeline each time, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to each time the liquid pump begins to absorb liquid from the liquid pipeline; calculating the difference between each historical end time and the corresponding historical start time to obtain multiple historical absorption times, determining the standard deviation of the normal distribution of the multiple historical absorption times as the historical deviation time, and calculating the sum of each historical absorption time and the corresponding historical deviation time to obtain multiple historical target absorption times; calculating the average value of the multiple historical target absorption times to obtain an absorption time threshold, and outputting a prompt signal when the target absorption time is greater than or equal to the absorption time threshold, wherein the prompt signal is used to remind the user to perform maintenance or repair on the liquid pump.

[0008] Optionally, the method further includes: storing the absorption time threshold in the ECU, so that the ECU saves the absorption time threshold for comparison with the target absorption time in this case.

[0009] Optionally, controlling the liquid pump to absorb liquid from the liquid pipeline for the target absorption time includes: obtaining the current time when the liquid pump absorbs liquid from the liquid pipeline; and controlling the liquid pump to stop working when the difference between the current time and the starting time is the target absorption time.

[0010] Optionally, obtaining the moment when the liquid pump begins to absorb liquid from the liquid pipeline to obtain the starting moment includes: when the liquid pump starts working, obtaining the pressure of the liquid pump at each moment to obtain a first mapping relationship between the pressure of the liquid pump and time; determining the moment when the pressure of the liquid pump begins to decrease from its maximum value as the moment when it begins to absorb liquid from the liquid pipeline to obtain the starting moment.

[0011] Optionally, obtaining the moment when the pressure of the liquid pump is 0 and obtaining the termination moment includes: when the liquid pump starts to absorb liquid from the liquid pipeline, obtaining the pressure of the liquid pump at each moment, and obtaining a second mapping relationship between the pressure of the liquid pump and time; determining the moment when the pressure of the liquid pump is 0 according to the second mapping relationship as the termination moment.

[0012] According to another aspect of this application, a control device for a liquid pump is provided. The liquid pump is connected to a liquid pipeline and is used to absorb liquid from the liquid pipeline into a liquid tank. The device includes: an acquisition unit, configured to acquire the moment when the liquid pump begins to absorb liquid from the liquid pipeline to obtain a start time, and to acquire the moment when the pressure of the liquid pump reaches 0 to obtain an end time; a calculation unit, configured to calculate the difference between the end time and the start time to obtain an absorption time, and to acquire a deviation time, and to calculate the sum of the absorption time and the deviation time to obtain a target absorption time, wherein the deviation time is used to correct the absorption time; and a control unit, configured to control the time for the liquid pump to absorb liquid from the liquid pipeline to the target absorption time.

[0013] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform any of the control methods described above.

[0014] According to another aspect of this application, a liquid pump system is provided, comprising: a liquid pump, one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including methods for performing any of the control methods described herein.

[0015] By applying the technical solution of this application, the moment when the liquid pump begins to absorb liquid from the liquid pipeline is obtained, thus obtaining the start time; and the moment when the liquid pump pressure reaches 0 is obtained, thus obtaining the end time. The difference between the end time and the start time is calculated to obtain the absorption time, and the deviation time is obtained. The sum of the absorption time and the deviation time is calculated to obtain the target absorption time. The time for the liquid pump to absorb liquid from the liquid pipeline is controlled as the target absorption time. Compared with the prior art, where the absorption time is fixed and cannot adapt to different pipeline lengths and structures, this application can determine the corresponding absorption time of the liquid pump according to different pipeline lengths and structures, avoiding problems such as poor back-suction effect caused by using the same back-suction time for different pipeline lengths. Therefore, it can solve the problem of poor back-suction effect caused by the fixed back-suction time of the liquid pump in the prior art, which cannot adapt to different lengths and different pipeline layout structures, and achieve a better back-suction effect. Attached Figure Description

[0016] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:

[0017] Figure 1 A hardware structure block diagram of a mobile terminal for executing a liquid pump control method according to an embodiment of this application is shown;

[0018] Figure 2 A schematic flowchart of a liquid pump control method provided in an embodiment of this application is shown;

[0019] Figure 3 A schematic flowchart illustrating a specific liquid pump control method provided in an embodiment of this application is shown.

[0020] Figure 4 The diagram illustrates the relationship between pressure and time during the operation of a urea pump in a specific liquid pump control method provided in an embodiment of this application.

[0021] Figure 5 The diagram illustrates the relationship between pressure and time during the backflow process of a urea pump in a specific liquid pump control method provided by an embodiment of this application.

[0022] Figure 6 A structural block diagram of a control device for a liquid pump provided in an embodiment of this application is shown.

[0023] The above figures include the following reference numerals:

[0024] 102. Processor; 104. Memory; 106. Transmission device; 108. Input / output device. Detailed Implementation

[0025] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0026] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0028] For ease of description, the following explains some of the nouns or terms used in the embodiments of this application:

[0029] Urea pump backflow: This is a working stage of the urea pump. After the urea pump stops working, the urea in the urea nozzle and urea pipe is drawn back into the urea tank by opening the reverse valve. This prevents urea residue in the urea nozzle and urea pipe from freezing and expanding at low temperatures, which could damage the urea nozzle and urea pipe.

[0030] As described in the background section, the fixed back suction time of existing liquid pumps cannot adapt to different lengths and different pipeline layouts, resulting in poor back suction effect. To solve the problem of poor back suction effect, embodiments of this application provide a liquid pump control method, control device, computer-readable storage medium, and liquid pump system.

[0031] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

[0032] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1This is a hardware structure block diagram of a mobile terminal for a liquid pump control method according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0033] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the liquid pump control method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0034] This embodiment provides a control method for a liquid pump that runs on a mobile terminal, computer terminal, or similar computing device. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Also, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0035] Figure 2 This is a flowchart of a liquid pump control method according to an embodiment of this application. The liquid pump is connected to a liquid pipeline and is used to draw liquid from the liquid pipeline into a liquid tank, such as... Figure 2 As shown, the method includes the following steps:

[0036] Step S201: Obtain the moment when the liquid pump starts to absorb the liquid in the liquid pipeline to obtain the start time, and obtain the moment when the pressure of the liquid pump is 0 to obtain the end time.

[0037] Specifically, the following detailed description of this embodiment will be based on a urea pump as an example. After the urea pump draws urea back into the urea tank, there is no urea in the urea pipeline and urea nozzle. The backflow pressure will become a stable value close to 0. Based on this, the stable value of the urea pump pressure becoming close to 0 can be used as the standard for the completion of backflow. The backflow time can be determined by calculating the time when the urea pump pressure becomes 0. Therefore, the moment when backflow begins is determined as the start time, and the moment when the urea pump pressure reaches 0 is determined as the end time.

[0038] Step S202: Calculate the difference between the termination time and the start time to obtain the absorption time, and obtain the deviation time. Calculate the sum of the absorption time and the deviation time to obtain the target absorption time, wherein the deviation time is used to correct the absorption time.

[0039] Specifically, the absorption time is obtained by calculating the difference between the termination time and the start time. In order to ensure complete backflow, the urea pump pressure is extended for a period of time after it becomes a stable value, which is the deviation time. The absorption time calculated above is added to the deviation time to obtain the final target absorption time.

[0040] Step S203: Control the time for the liquid pump to absorb the liquid in the liquid pipeline to the target absorption time.

[0041] Specifically, after obtaining the target absorption time, the liquid pump is controlled to absorb the liquid in the pipeline according to the target absorption time. In this way, even if the liquid pump is paired with pipelines of different lengths or structures, the backflow time, i.e., the target absorption time, can be determined by the time it takes for the pump pressure to reach 0, avoiding the problem of poor backflow effect caused by using a fixed absorption time.

[0042] This embodiment obtains the start time when the liquid pump begins to absorb liquid from the liquid pipeline, and the end time when the liquid pump pressure reaches 0. The difference between the end time and the start time is calculated to obtain the absorption time, and the deviation time is also obtained. The sum of the absorption time and the deviation time is calculated to obtain the target absorption time. The time for the liquid pump to absorb liquid from the liquid pipeline is controlled as the target absorption time. Compared with the prior art, where the absorption time is fixed and cannot adapt to different pipeline lengths and structures, this application can determine the corresponding absorption time of the liquid pump according to different pipeline lengths and structures, avoiding problems such as poor backflow effect caused by using the same backflow time for different pipeline lengths. Therefore, it can solve the problem of poor backflow effect caused by the fixed backflow time of the liquid pump in the prior art, which cannot adapt to different lengths and different pipeline layouts, achieving a better backflow effect.

[0043] In specific implementation, step S202 can be achieved through the following steps: obtaining multiple historical start times and obtaining the historical end time corresponding to each historical start time, thus obtaining multiple historical end times. The historical start time is the moment before the start time when the liquid pump begins absorbing liquid from the liquid pipeline, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to each time the liquid pump begins absorbing liquid from the liquid pipeline. The difference between each historical end time and its corresponding historical start time is calculated to obtain multiple historical absorption times. The standard deviation of the normal distribution of the multiple historical absorption times is determined as the deviation time. This method determines the deviation time based on the difference between the historical start time and the historical end time, i.e., the historical absorption time, thus accurately determining the deviation time.

[0044] Specifically, to ensure complete backflow, a period of time is extended after the urea pump pressure reaches zero as the standard for complete backflow, i.e., an extended deviation time. This deviation time is determined based on the historical start and end times. That is, it is determined by the backflow times of multiple backflow processes prior to this current backflow, i.e., the historical absorption times. Therefore, multiple historical start times are first obtained—the times corresponding to the start of each backflow process before this current one—and the times when the liquid pump pressure reaches zero after each backflow are obtained—i.e., the historical end times. Each historical end time corresponds to each historical start time. This allows the calculation of the difference between each historical end time and historical start time, yielding the historical absorption time corresponding to each historical backflow. According to statistical laws, multiple historical absorption times follow a normal distribution. The standard deviation of this normal distribution is calculated and used as the aforementioned deviation time. In practical applications, a value greater than the standard deviation can also be selected as the deviation time to cover the maximum deviation of the historical absorption time, further ensuring that the liquid in the pipeline is completely backflowed.

[0045] To predict the service life of a liquid pump, in some optional embodiments, before step S201, the method further includes the following steps: acquiring multiple historical start times and acquiring a historical end time corresponding to each historical start time, resulting in multiple historical end times. The historical start time is the moment before the liquid pump begins absorbing liquid from the liquid pipeline each time it begins absorbing liquid from the liquid pipeline, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to each time the liquid pump begins absorbing liquid from the liquid pipeline. The difference between each historical end time and its corresponding historical start time is calculated to obtain multiple historical absorption times. The standard deviation of the normal distribution of the multiple historical absorption times is determined as the historical deviation time, and the sum of each historical absorption time and its corresponding historical deviation time is calculated to obtain multiple historical target absorption times. The average value of the multiple historical target absorption times is calculated to obtain an absorption time threshold. If the target absorption time is greater than or equal to the absorption time threshold, a prompt signal is output, wherein the prompt signal is used to remind the user to perform maintenance or repair on the liquid pump. This method prompts the user to perform maintenance or repair on the liquid pump when the current target absorption time is greater than the average value of multiple historical target absorption times, i.e., the absorption time threshold.

[0046] In practice, if the target absorption time is longer than the average of the previous historical target absorption times, it indicates that the liquid pump may have become clogged during long-term use, resulting in a reduced ability to absorb liquid and thus a longer absorption time. In this case, a warning signal will be issued to remind the user or driver to perform timely maintenance and repair to prevent further serious blockage.

[0047] In some optional implementations, the method further includes the following step: storing the absorption time threshold in the ECU so that the ECU saves the absorption time threshold for comparison with the current target absorption time. In each absorption process, the method calculates the average of multiple historical target absorption times to obtain the current absorption time threshold, and stores the absorption time threshold in the ECU for comparison with the target absorption time in the next iteration to determine whether a prompt signal should be output.

[0048] Specifically, during this absorption process, after calculating the target absorption time, the average value of the previous N historical target absorption times stored in the ECU is obtained, which is the absorption time threshold. The current historical target absorption time is then compared with the absorption time threshold. After the comparison is completed, the current target absorption time is averaged with the previous N historical target absorption times to obtain the next absorption time threshold, which is then stored in the ECU.

[0049] To accurately control the time for the liquid pump to absorb liquid from the liquid pipeline to the target absorption time, in some optional embodiments, the method further includes: obtaining the current time at which the liquid pump absorbs liquid from the liquid pipeline; and controlling the liquid pump to stop operating when the difference between the current time and the starting time is the target absorption time. This method controls the absorption time of the liquid pump to the target absorption time through the above steps, thus enabling precise control of the liquid pump's absorption time.

[0050] In the specific implementation process, the moment when the liquid pump starts its absorption process is the starting moment. During the absorption process of the liquid pump, the moment after the liquid pump absorbs the liquid is obtained, which is the current moment, and the difference between the current moment and the starting moment is calculated. If the difference is equal to the target absorption time, it indicates that the liquid pump has completed absorption. Therefore, the liquid pump is controlled to stop working, which allows for accurate control of the liquid pump's absorption time.

[0051] In some optional embodiments, step S201 can be implemented by the following steps: when the liquid pump starts working, the pressure of the liquid pump is acquired at each moment to obtain a first mapping relationship between the pressure of the liquid pump and time; the moment when the pressure of the liquid pump begins to decrease from its maximum value is determined as the moment when the liquid begins to be absorbed from the liquid pipeline, thus obtaining the starting time. This method determines the starting time through the first mapping relationship, so that the starting time can be accurately determined based on the liquid pump pressure.

[0052] Specifically, the first mapping relationship is a one-to-one mapping between the liquid pump pressure and time throughout the entire working process. The process of pressure increasing from 0 is the pressure-building process. Afterward, the urea pump pressure stabilizes at its maximum value for a period of time, completing the normal operation of the urea pump. Then, the urea pump enters the backflow process, where the urea pump pressure gradually decreases from its maximum value to 0. Therefore, the moment when the liquid pump pressure begins to decrease from its maximum value is considered the start of the backflow. For example, if the pressure is at its maximum value of 8 kP at 20 seconds and decreases to 7.9 kP at 21 seconds, then the start time is 21 seconds. The first mapping relationship can be represented in the form of a graph or other forms, such as a table. This application does not impose specific limitations on the form in which the above-mentioned first mapping relationship is presented.

[0053] To accurately determine the termination time, in some optional embodiments, step S201 can be implemented by the following steps: when the liquid pump begins to absorb liquid from the liquid pipeline, the pressure of the liquid pump is acquired at each moment to obtain a second mapping relationship between the pressure of the liquid pump and time; based on the second mapping relationship, the moment when the pressure of the liquid pump reaches 0 is determined as the termination time. This method determines the termination time based on the second mapping relationship, thus accurately determining the termination time.

[0054] Specifically, the above second mapping relationship can also be represented in the form of a graph. The abscissa is time and the ordinate is pressure. After the liquid pump starts to absorb the liquid in the liquid pipeline, record the pressure of the liquid pump corresponding to each moment, so as to obtain the second mapping relationship between pressure and time, forming a graph, and thus the moment when the pressure is 0 can be determined from the graph as the termination moment. In the actual application process, the second mapping relationship can also be in other forms. For example, record the pressure corresponding to each moment through a table, etc. The present application does not specifically limit the manifestation form of the above second mapping relationship. The above second mapping relationship is a part of the above first mapping relationship, that is, the part from the start of the backflow process to the moment when the pressure of the liquid pump is 0.

[0055] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the control method of the liquid pump of the present application will be described in detail below in conjunction with specific embodiments.

[0056] This embodiment relates to a specific control method for a liquid pump. Taking a urea pump as an example, as Figure 3 shown, it includes the following steps:

[0057] Step S1: The pressure of the reverse suction urea pump becomes a stable value close to 0, and record the reverse suction time t (absorption time). Figure 4 is the relationship diagram between pressure and time during the operation of the urea pump. The abscissa is time and the ordinate is pressure. Starting from pressure building, the pressure rises from 0 to a stable pressure. After the stable pressure lasts for a period of time, it enters the reverse suction process, and the pressure gradually decreases to 0. Figure 5 is the relationship diagram between pressure and time during the reverse suction process of the urea pump. The process of the pressure dropping from the stable pressure to 0 is the effective reverse suction process, and the time corresponding to this process is the above absorption time. And the reverse suction after the pressure becomes 0 is the ineffective reverse suction process. That is to say, the liquid in the pipeline has been completely absorbed, and further reverse suction is ineffective.

[0058] Step S2: Take t + n (the sum of the absorption time and the deviation time, that is, the target absorption time) as the standard for the completion of reverse suction. Here, n is the deviation time, and repeat N times, where N is each absorption process of the liquid pump.

[0059] Step S3: Compare t + n with the preset time T (absorption time threshold). When t + n > T, execute Step S4. When t + n < T, execute Step S1.

[0060] Step S4: Remind the user to maintain or repair the urea pump (that is, output a prompt signal to prompt maintenance or repair).

[0061] This application also provides a control device for a liquid pump. It should be noted that the control device for the liquid pump in this application can be used to execute the control method for the liquid pump provided in this application. This device is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0062] The control device for the liquid pump provided in the embodiments of this application will be described below.

[0063] Figure 6 This is a schematic diagram of a control device for a liquid pump according to an embodiment of this application. The liquid pump is connected to a liquid pipeline and is used to draw liquid from the liquid pipeline into a liquid tank, such as... Figure 6 As shown, the device includes:

[0064] The acquisition unit 10 is used to acquire the moment when the liquid pump starts to absorb the liquid in the liquid pipeline to obtain the start time, and to acquire the moment when the pressure of the liquid pump is 0 to obtain the end time.

[0065] Specifically, the following detailed description of this embodiment will be based on a urea pump as an example. After the urea pump draws urea back into the urea tank, there is no urea in the urea pipeline and urea nozzle. The back-drawing pressure will become a stable value close to 0. Based on this, the stable value of the urea pump pressure becoming close to 0 can be used as the standard for the completion of back-drawing. The back-drawing time can be determined by calculating the time when the urea pump pressure becomes 0. Therefore, the moment when back-drawing begins is determined as the start time, and the moment when the urea pump pressure reaches 0 is determined as the end time.

[0066] The calculation unit 20 is used to calculate the difference between the termination time and the start time to obtain the absorption time, and to obtain the deviation time. The calculation unit 20 is used to calculate the sum of the absorption time and the deviation time to obtain the target absorption time, wherein the deviation time is used to correct the absorption time.

[0067] Specifically, the absorption time is obtained by calculating the difference between the termination time and the start time. In order to ensure complete backflow, the urea pump pressure is extended for a period of time after it becomes a stable value, which is the deviation time. The absorption time calculated above is added to the deviation time to obtain the final target absorption time.

[0068] The control unit 30 is used to control the time for the liquid pump to absorb the liquid in the liquid pipeline to the target absorption time.

[0069] Specifically, after obtaining the target absorption time, the liquid pump is controlled to absorb the liquid in the pipeline according to the target absorption time. In this way, even if the liquid pump is paired with pipelines of different lengths or structures, the backflow time, i.e., the target absorption time, can be determined by the time it takes for the pump pressure to reach 0, avoiding the problem of poor backflow effect caused by using a fixed absorption time.

[0070] This embodiment obtains the start time when the liquid pump begins to absorb liquid from the liquid pipeline, and the end time when the liquid pump pressure reaches 0. The difference between the end time and the start time is calculated to obtain the absorption time, and the deviation time is also obtained. The sum of the absorption time and the deviation time is calculated to obtain the target absorption time. The time for the liquid pump to absorb liquid from the liquid pipeline is controlled as the target absorption time. Compared with the prior art, where the absorption time is fixed and cannot adapt to different pipeline lengths and structures, this application can determine the corresponding absorption time of the liquid pump according to different pipeline lengths and structures, avoiding problems such as poor backflow effect caused by using the same backflow time for different pipeline lengths. Therefore, it can solve the problem of poor backflow effect caused by the fixed backflow time of the liquid pump in the prior art, which cannot adapt to different lengths and different pipeline layouts, achieving a better backflow effect.

[0071] In its specific implementation, the aforementioned calculation unit includes a first acquisition module, a first calculation module, and a first determination module. The first acquisition module acquires multiple historical start times and a corresponding historical end time for each historical start time, resulting in multiple historical end times. The historical start time is the moment before the start time when the liquid pump begins absorbing liquid from the liquid pipeline, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to each start of liquid absorption from the liquid pipeline. The first calculation module calculates the difference between each historical end time and its corresponding historical start time, resulting in multiple historical absorption times. The first determination module determines the standard deviation of the normal distribution of the multiple historical absorption times as the deviation time. This device determines the deviation time based on the difference between the historical start time and the historical end time, i.e., the historical absorption time, thus accurately determining the deviation time.

[0072] Specifically, to ensure complete backflow, a period of time is extended after the urea pump pressure reaches zero as the standard for complete backflow, i.e., an extended deviation time. This deviation time is determined based on the historical start and end times. That is, it is determined by the backflow times of multiple backflow processes prior to this current backflow, i.e., the historical absorption times. Therefore, multiple historical start times are first obtained—the times corresponding to the start of each backflow process before this current one—and the times when the liquid pump pressure reaches zero after each backflow are obtained—i.e., the historical end times. Each historical end time corresponds to each historical start time. This allows the calculation of the difference between each historical end time and historical start time, yielding the historical absorption time corresponding to each historical backflow. According to statistical laws, multiple historical absorption times follow a normal distribution. The standard deviation of this normal distribution is calculated and used as the aforementioned deviation time. In practical applications, a value greater than the standard deviation can also be selected as the deviation time to cover the maximum deviation of the historical absorption time, further ensuring that the liquid in the pipeline is completely backflowed.

[0073] To predict the service life of the liquid pump, in some optional embodiments, the device further includes a second acquisition module, a second calculation module, and an output module. The second acquisition module acquires multiple historical start times and a corresponding historical end time for each historical start time, resulting in multiple historical end times. The historical start time is the moment before the start time when the liquid pump begins absorbing liquid from the liquid pipeline, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to each time it begins absorbing liquid from the liquid pipeline. The second calculation module calculates the difference between each historical end time and its corresponding historical start time, resulting in multiple historical absorption times. The standard deviation of the normal distribution of the multiple historical absorption times is determined as the historical deviation time, and the sum of each historical absorption time and its corresponding historical deviation time is calculated to obtain multiple historical target absorption times. The output module calculates the average of the multiple historical target absorption times to obtain an absorption time threshold. If the target absorption time is greater than or equal to the absorption time threshold, a prompt signal is output, reminding the user to perform maintenance or repair on the liquid pump. If the target absorption time exceeds the average of multiple historical target absorption times, i.e., the absorption time threshold, the device will prompt the user to perform maintenance or repair on the liquid pump.

[0074] In practice, if the target absorption time is longer than the average of the previous historical target absorption times, it indicates that the liquid pump may have become clogged during long-term use, resulting in a reduced ability to absorb liquid and thus a longer absorption time. In this case, a warning signal will be issued to remind the user or driver to perform timely maintenance and repair to prevent further serious blockage.

[0075] In some optional embodiments, the device further includes a storage module for storing the absorption time threshold in the ECU, so that the ECU can save the absorption time threshold for comparison with the current target absorption time. During each absorption process, the device calculates the average of multiple historical target absorption times to obtain the current absorption time threshold, and stores the absorption time threshold in the ECU for comparison with the target absorption time in the next iteration to determine whether a prompt signal should be output.

[0076] Specifically, during this absorption process, after calculating the target absorption time, the average value of the previous N historical target absorption times stored in the ECU is obtained, which is the absorption time threshold. The current historical target absorption time is then compared with the absorption time threshold. After the comparison is completed, the current target absorption time is averaged with the previous N historical target absorption times to obtain the next absorption time threshold, which is then stored in the ECU.

[0077] To accurately control the time for the liquid pump to absorb liquid from the liquid pipeline to the target absorption time, in some optional embodiments, the control unit includes a third acquisition module and a control module. The third acquisition module acquires the current time at which the liquid pump absorbs liquid from the liquid pipeline; the control module controls the liquid pump to stop operating when the difference between the current time and the starting time is equal to the target absorption time. This device controls the absorption time of the liquid pump to the target absorption time through the above steps, thus enabling precise control of the liquid pump's absorption time.

[0078] In the specific implementation process, the moment when the liquid pump starts its absorption process is the starting moment. During the absorption process of the liquid pump, the moment after the liquid pump absorbs the liquid is obtained, which is the current moment, and the difference between the current moment and the starting moment is calculated. If the difference is equal to the target absorption time, it indicates that the liquid pump has completed absorption. Therefore, the liquid pump is controlled to stop working, which allows for accurate control of the liquid pump's absorption time.

[0079] In some optional embodiments, the acquisition unit further includes a fourth acquisition module and a second determination module. The fourth acquisition module is used to acquire the pressure of the liquid pump at each moment when the liquid pump starts operating, obtaining a first mapping relationship between the liquid pump pressure and time. The second determination module is used to determine the moment when the liquid pump pressure begins to decrease from its maximum value as the moment when it begins to absorb liquid from the liquid pipeline, thus obtaining the starting time. For example, if the pressure is at its maximum value of 8 kPa at the 20th second and decreases to 7.9 kPa at the 21st second, then the starting time is the 21st second. This device determines the starting time through the first mapping relationship, thus accurately determining the starting time based on the liquid pump pressure.

[0080] Specifically, the first mapping relationship is a one-to-one mapping between the liquid pump pressure and time throughout the entire working process. The process of pressure increasing from 0 is the pressure-building process. Afterward, the urea pump pressure stabilizes at its maximum value for a period of time, completing the normal operation of the urea pump. Then, the urea pump enters the backflow process, during which the urea pump pressure gradually decreases from its maximum value to 0. Therefore, the moment when the liquid pump pressure begins to decrease from its maximum value is considered the start of the backflow. The first mapping relationship can be represented in the form of a graph or other forms, such as a table. This application does not impose specific limitations on the form in which the above-mentioned first mapping relationship is presented.

[0081] To accurately determine the termination time, in some optional embodiments, the acquisition unit further includes a fifth acquisition module and a third determination module. The fifth acquisition module is used to acquire the pressure of the liquid pump at each moment when the liquid pump begins to absorb liquid from the liquid pipeline, obtaining a second mapping relationship between the liquid pump pressure and time. The third determination module is used to determine the moment when the pressure of the liquid pump reaches 0 based on the second mapping relationship as the termination time. This device determines the termination time based on the second mapping relationship, thus ensuring accurate determination of the termination time.

[0082] Specifically, the aforementioned second mapping relationship can also be represented as a graph, with time on the horizontal axis and pressure on the vertical axis. After the liquid pump begins to absorb liquid from the liquid pipeline, the pressure of the liquid pump at each time point is recorded. This yields the second mapping relationship between pressure and time, forming a graph. The time when the pressure reaches 0 can then be determined from the graph as the termination time. In practical applications, the second mapping relationship can also take other forms, such as recording the pressure at each time point in a table. This application does not impose specific limitations on the form in which the aforementioned second mapping relationship is expressed. The aforementioned second mapping relationship is a part of the aforementioned first mapping relationship, specifically the portion from the start of the backflow process until the liquid pump pressure reaches 0.

[0083] The control device for the aforementioned liquid pump includes a processor and a memory. The acquisition unit, calculation unit, and control unit are all stored as program units in the memory, and the processor executes these program units to achieve the corresponding functions. All of the above modules reside in the same processor; alternatively, the modules may be located in different processors in any combination.

[0084] The processor contains a kernel, which retrieves the corresponding program unit from memory. One or more kernels can be configured, and by adjusting kernel parameters, the absorption time of the liquid pump can be adaptively determined based on the pipe length and structure.

[0085] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0086] This invention provides a computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to perform the control method for the liquid pump.

[0087] Specifically, the control methods for liquid pumps include:

[0088] Step S201: Obtain the moment when the liquid pump starts to absorb the liquid in the liquid pipeline to obtain the start time, and obtain the moment when the pressure of the liquid pump is 0 to obtain the end time.

[0089] Specifically, the following detailed description of this embodiment will be based on a urea pump as an example. After the urea pump draws urea back into the urea tank, there is no urea in the urea pipeline and urea nozzle. The backflow pressure will become a stable value close to 0. Based on this, the stable value of the urea pump pressure becoming close to 0 can be used as the standard for the completion of backflow. The backflow time can be determined by calculating the time when the urea pump pressure becomes 0. Therefore, the moment when backflow begins is determined as the start time, and the moment when the urea pump pressure reaches 0 is determined as the end time.

[0090] Step S202: Calculate the difference between the termination time and the start time to obtain the absorption time, and obtain the deviation time. Calculate the sum of the absorption time and the deviation time to obtain the target absorption time, wherein the deviation time is used to correct the absorption time.

[0091] Specifically, the absorption time is obtained by calculating the difference between the termination time and the start time. In order to ensure complete backflow, the urea pump pressure is extended for a period of time after it becomes a stable value, which is the deviation time. The absorption time calculated above is added to the deviation time to obtain the final target absorption time.

[0092] Step S203: Control the time for the liquid pump to absorb the liquid in the liquid pipeline to the target absorption time.

[0093] Specifically, after obtaining the target absorption time, the liquid pump is controlled to absorb the liquid in the pipeline according to the target absorption time. In this way, even if the liquid pump is paired with pipelines of different lengths or structures, the backflow time, i.e., the target absorption time, can be determined by the time it takes for the pump pressure to reach 0, avoiding the problem of poor backflow effect caused by using a fixed absorption time.

[0094] Optionally, obtaining the deviation time includes: obtaining multiple historical start times and obtaining a historical end time corresponding to each of the aforementioned historical start times to obtain multiple historical end times, wherein the aforementioned historical start time is the moment when the aforementioned liquid pump starts absorbing liquid from the aforementioned liquid pipeline before the aforementioned start time, and the aforementioned historical end time is the moment when the pressure of the aforementioned liquid pump is 0 corresponding to the moment when the aforementioned liquid pump starts absorbing liquid from the aforementioned liquid pipeline; calculating the difference between each of the aforementioned historical end times and the corresponding aforementioned historical start time to obtain multiple historical absorption times; and determining the standard deviation of the normal distribution of the multiple aforementioned historical absorption times as the aforementioned deviation time.

[0095] Optionally, before obtaining the moment when the liquid pump begins to absorb liquid from the liquid pipeline, the method further includes: obtaining multiple historical start times and obtaining a historical end time corresponding to each historical start time to obtain multiple historical end times, wherein the historical start time is the moment when the liquid pump begins to absorb liquid from the liquid pipeline each time before the start time, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to each time the liquid pump begins to absorb liquid from the liquid pipeline; calculating the difference between each historical end time and the corresponding historical start time to obtain multiple historical absorption times, determining the standard deviation of the normal distribution of the multiple historical absorption times as the historical deviation time, and calculating the sum of each historical absorption time and the corresponding historical deviation time to obtain multiple historical target absorption times; calculating the average value of the multiple historical target absorption times to obtain an absorption time threshold, and outputting a prompt signal when the target absorption time is greater than or equal to the absorption time threshold, wherein the prompt signal is used to remind the user to perform maintenance or repair on the liquid pump.

[0096] Optionally, the above method further includes: storing the absorption time threshold in the ECU, so that the ECU saves the absorption time threshold for comparison with the target absorption time in this case.

[0097] Optionally, controlling the liquid pump to absorb the liquid in the liquid pipeline for the target absorption time includes: obtaining the current time when the liquid pump absorbs the liquid in the liquid pipeline; and controlling the liquid pump to stop working when the difference between the current time and the start time is the target absorption time.

[0098] Optionally, obtaining the moment when the liquid pump begins to absorb liquid from the liquid pipeline to obtain the starting moment includes: when the liquid pump starts working, obtaining the pressure of the liquid pump at each moment to obtain a first mapping relationship between the pressure of the liquid pump and time; determining the moment when the pressure of the liquid pump begins to decrease from its maximum value as the moment when it begins to absorb liquid from the liquid pipeline to obtain the starting moment.

[0099] Optionally, obtaining the time when the pressure of the liquid pump is 0 and obtaining the termination time includes: when the liquid pump starts to absorb liquid from the liquid pipeline, obtaining the pressure of the liquid pump at each moment, and obtaining a second mapping relationship between the pressure of the liquid pump and time; determining the time when the pressure of the liquid pump is 0 based on the second mapping relationship as the termination time.

[0100] This invention provides a device including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs at least the following steps:

[0101] Step S201: Obtain the moment when the liquid pump starts to absorb the liquid in the liquid pipeline to obtain the start time, and obtain the moment when the pressure of the liquid pump is 0 to obtain the end time.

[0102] Step S202: Calculate the difference between the termination time and the start time to obtain the absorption time, and obtain the deviation time. Calculate the sum of the absorption time and the deviation time to obtain the target absorption time, wherein the deviation time is used to correct the absorption time.

[0103] Step S203: Control the time for the liquid pump to absorb the liquid in the liquid pipeline to the target absorption time.

[0104] The devices mentioned in this article can be servers, PCs, tablets, mobile phones, etc.

[0105] Optionally, obtaining the deviation time includes: obtaining multiple historical start times and obtaining a historical end time corresponding to each of the aforementioned historical start times to obtain multiple historical end times, wherein the aforementioned historical start time is the moment when the aforementioned liquid pump starts absorbing liquid from the aforementioned liquid pipeline before the aforementioned start time, and the aforementioned historical end time is the moment when the pressure of the aforementioned liquid pump is 0 corresponding to the moment when the aforementioned liquid pump starts absorbing liquid from the aforementioned liquid pipeline; calculating the difference between each of the aforementioned historical end times and the corresponding aforementioned historical start time to obtain multiple historical absorption times; and determining the standard deviation of the normal distribution of the multiple aforementioned historical absorption times as the aforementioned deviation time.

[0106] Optionally, before obtaining the moment when the liquid pump begins to absorb liquid from the liquid pipeline, the method further includes: obtaining multiple historical start times and obtaining a historical end time corresponding to each historical start time to obtain multiple historical end times, wherein the historical start time is the moment when the liquid pump begins to absorb liquid from the liquid pipeline each time before the start time, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to each time the liquid pump begins to absorb liquid from the liquid pipeline; calculating the difference between each historical end time and the corresponding historical start time to obtain multiple historical absorption times, determining the standard deviation of the normal distribution of the multiple historical absorption times as the historical deviation time, and calculating the sum of each historical absorption time and the corresponding historical deviation time to obtain multiple historical target absorption times; calculating the average value of the multiple historical target absorption times to obtain an absorption time threshold, and outputting a prompt signal when the target absorption time is greater than or equal to the absorption time threshold, wherein the prompt signal is used to remind the user to perform maintenance or repair on the liquid pump.

[0107] Optionally, the above method further includes: storing the absorption time threshold in the ECU, so that the ECU saves the absorption time threshold for comparison with the target absorption time in this case.

[0108] Optionally, controlling the liquid pump to absorb the liquid in the liquid pipeline for the target absorption time includes: obtaining the current time when the liquid pump absorbs the liquid in the liquid pipeline; and controlling the liquid pump to stop working when the difference between the current time and the start time is the target absorption time.

[0109] Optionally, obtaining the moment when the liquid pump begins to absorb liquid from the liquid pipeline to obtain the starting moment includes: when the liquid pump starts working, obtaining the pressure of the liquid pump at each moment to obtain a first mapping relationship between the pressure of the liquid pump and time; determining the moment when the pressure of the liquid pump begins to decrease from its maximum value as the moment when it begins to absorb liquid from the liquid pipeline to obtain the starting moment.

[0110] Optionally, obtaining the time when the pressure of the liquid pump is 0 and obtaining the termination time includes: when the liquid pump starts to absorb liquid from the liquid pipeline, obtaining the pressure of the liquid pump at each moment, and obtaining a second mapping relationship between the pressure of the liquid pump and time; determining the time when the pressure of the liquid pump is 0 based on the second mapping relationship as the termination time.

[0111] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having at least the following method steps:

[0112] Step S201: Obtain the moment when the liquid pump starts to absorb the liquid in the liquid pipeline to obtain the start time, and obtain the moment when the pressure of the liquid pump is 0 to obtain the end time.

[0113] Step S202: Calculate the difference between the termination time and the start time to obtain the absorption time, and obtain the deviation time. Calculate the sum of the absorption time and the deviation time to obtain the target absorption time, wherein the deviation time is used to correct the absorption time.

[0114] Step S203: Control the time for the liquid pump to absorb the liquid in the liquid pipeline to the target absorption time.

[0115] Optionally, obtaining the deviation time includes: obtaining multiple historical start times and obtaining a historical end time corresponding to each of the aforementioned historical start times to obtain multiple historical end times, wherein the aforementioned historical start time is the moment when the aforementioned liquid pump starts absorbing liquid from the aforementioned liquid pipeline before the aforementioned start time, and the aforementioned historical end time is the moment when the pressure of the aforementioned liquid pump is 0 corresponding to the moment when the aforementioned liquid pump starts absorbing liquid from the aforementioned liquid pipeline; calculating the difference between each of the aforementioned historical end times and the corresponding aforementioned historical start time to obtain multiple historical absorption times; and determining the standard deviation of the normal distribution of the multiple aforementioned historical absorption times as the aforementioned deviation time.

[0116] Optionally, before obtaining the moment when the liquid pump begins to absorb liquid from the liquid pipeline, the method further includes: obtaining multiple historical start times and obtaining a historical end time corresponding to each historical start time to obtain multiple historical end times, wherein the historical start time is the moment when the liquid pump begins to absorb liquid from the liquid pipeline each time before the start time, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to each time the liquid pump begins to absorb liquid from the liquid pipeline; calculating the difference between each historical end time and the corresponding historical start time to obtain multiple historical absorption times, determining the standard deviation of the normal distribution of the multiple historical absorption times as the historical deviation time, and calculating the sum of each historical absorption time and the corresponding historical deviation time to obtain multiple historical target absorption times; calculating the average value of the multiple historical target absorption times to obtain an absorption time threshold, and outputting a prompt signal when the target absorption time is greater than or equal to the absorption time threshold, wherein the prompt signal is used to remind the user to perform maintenance or repair on the liquid pump.

[0117] Optionally, the above method further includes: storing the absorption time threshold in the ECU, so that the ECU saves the absorption time threshold for comparison with the target absorption time in this case.

[0118] Optionally, controlling the liquid pump to absorb the liquid in the liquid pipeline for the target absorption time includes: obtaining the current time when the liquid pump absorbs the liquid in the liquid pipeline; and controlling the liquid pump to stop working when the difference between the current time and the start time is the target absorption time.

[0119] Optionally, obtaining the moment when the liquid pump begins to absorb liquid from the liquid pipeline to obtain the starting moment includes: when the liquid pump starts working, obtaining the pressure of the liquid pump at each moment to obtain a first mapping relationship between the pressure of the liquid pump and time; determining the moment when the pressure of the liquid pump begins to decrease from its maximum value as the moment when it begins to absorb liquid from the liquid pipeline to obtain the starting moment.

[0120] Optionally, obtaining the time when the pressure of the liquid pump is 0 and obtaining the termination time includes: when the liquid pump starts to absorb liquid from the liquid pipeline, obtaining the pressure of the liquid pump at each moment, and obtaining a second mapping relationship between the pressure of the liquid pump and time; determining the time when the pressure of the liquid pump is 0 based on the second mapping relationship as the termination time.

[0121] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0122] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0123] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0124] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0125] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0126] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0127] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0128] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0129] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0130] As can be seen from the above description, the embodiments of this application achieve the following technical effects:

[0131] 1) In the liquid pump control method of this application, the moment when the liquid pump begins to absorb liquid from the liquid pipeline is obtained to obtain the start time, and the moment when the pressure of the liquid pump reaches 0 is obtained to obtain the end time; the difference between the end time and the start time is calculated to obtain the absorption time, and the deviation time is obtained; the sum of the absorption time and the deviation time is calculated to obtain the target absorption time, and the time for the liquid pump to absorb liquid from the liquid pipeline is controlled as the target absorption time. Compared with the prior art, where the absorption time is fixed and cannot adapt to different pipeline lengths and structures, this application can determine the corresponding absorption time of the liquid pump according to different pipeline lengths and structures, avoiding problems such as poor back suction effect caused by using the same back suction time for different pipeline lengths. Therefore, it can solve the problem of poor back suction effect caused by the fixed back suction time of the liquid pump in the prior art, which cannot adapt to different lengths and different pipeline layout structures, and achieve a better back suction effect.

[0132] 2) In the liquid pump control device of this application, the moment when the liquid pump begins to absorb liquid from the liquid pipeline is obtained to obtain the start time, and the moment when the pressure of the liquid pump reaches 0 is obtained to obtain the end time; the difference between the end time and the start time is calculated to obtain the absorption time, and the deviation time is obtained; the sum of the absorption time and the deviation time is calculated to obtain the target absorption time, and the time for the liquid pump to absorb liquid from the liquid pipeline is controlled as the target absorption time. Compared with the prior art, where the absorption time is fixed and cannot adapt to different pipeline lengths and structures, this application can determine the corresponding absorption time of the liquid pump according to different pipeline lengths and structures, avoiding problems such as poor back suction effect caused by using the same back suction time for different pipeline lengths. Therefore, it can solve the problem of poor back suction effect caused by the fixed back suction time of the liquid pump in the prior art, which cannot adapt to different lengths and different pipeline layout structures, and achieve a better back suction effect.

[0133] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for controlling a liquid pump, characterized in that, The liquid pump is connected to a liquid pipeline and is used to draw liquid from the liquid pipeline into a liquid tank, including: The start time is obtained by acquiring the moment when the liquid pump begins to absorb liquid from the liquid pipeline, and the end time is obtained by acquiring the moment when the pressure of the liquid pump reaches 0. The difference between the termination time and the start time is calculated to obtain the absorption time, and the deviation time is obtained. The sum of the absorption time and the deviation time is calculated to obtain the target absorption time, wherein the deviation time is used to correct the absorption time. The time for the liquid pump to absorb liquid from the liquid pipeline is defined as the target absorption time. Obtaining the deviation time includes: obtaining multiple historical start times and obtaining a historical end time corresponding to each historical start time, thus obtaining multiple historical end times. The historical start time is the moment before the start time when the liquid pump begins to absorb liquid from the liquid pipeline each time, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to each time the liquid pump begins to absorb liquid from the liquid pipeline. The difference between each historical end time and its corresponding historical start time is calculated to obtain multiple historical absorption times. The standard deviation of the normal distribution of the multiple historical absorption times is determined as the deviation time. Obtaining the moment when the liquid pump begins to absorb liquid from the liquid pipeline, thus obtaining the starting moment, includes: when the liquid pump starts working, obtaining the pressure of the liquid pump at each moment, and obtaining a first mapping relationship between the pressure of the liquid pump and time; determining the moment when the pressure of the liquid pump begins to decrease from its maximum value as the moment when it begins to absorb liquid from the liquid pipeline, thus obtaining the starting moment.

2. The control method according to claim 1, characterized in that, Before obtaining the moment when the liquid pump begins to draw liquid from the liquid pipeline, the method further includes: Multiple historical start times are obtained, and a historical end time corresponding to each historical start time is obtained to obtain multiple historical end times. The historical start time is the time when the liquid pump starts to absorb liquid from the liquid pipeline before the start time, and the historical end time is the time when the pressure of the liquid pump is 0 when the liquid pump starts to absorb liquid from the liquid pipeline. Calculate the difference between each historical end time and the corresponding historical start time to obtain multiple historical absorption times. Determine the standard deviation of the normal distribution of the multiple historical absorption times as the historical deviation time. Calculate the sum of each historical absorption time and the corresponding historical deviation time to obtain multiple historical target absorption times. The average of multiple historical target absorption times is calculated to obtain an absorption time threshold. If the target absorption time is greater than or equal to the absorption time threshold, a prompt signal is output, wherein the prompt signal is used to remind the user to perform maintenance or repair on the liquid pump.

3. The control method according to claim 2, characterized in that, The method further includes: The absorption time threshold is stored in the ECU so that the ECU can save the absorption time threshold for comparison with the target absorption time in this case.

4. The control method according to claim 1, characterized in that, Controlling the time for the liquid pump to absorb liquid from the liquid pipeline to the target absorption time includes: Obtain the current moment when the liquid pump is absorbing liquid from the liquid pipeline; If the difference between the current time and the starting time is equal to the target absorption time, the liquid pump is controlled to stop operating.

5. The control method according to claim 1, characterized in that, The time when the pressure of the liquid pump reaches 0 is obtained, and the termination time is determined, including: When the liquid pump begins to absorb liquid from the liquid pipeline, the pressure of the liquid pump at each moment is obtained, and a second mapping relationship between the pressure of the liquid pump and time is obtained; The termination time is determined based on the second mapping relationship when the pressure of the liquid pump reaches 0.

6. A control device for a liquid pump, characterized in that, The liquid pump is connected to a liquid pipeline and is used to draw liquid from the liquid pipeline into a liquid tank, including: The acquisition unit is used to acquire the moment when the liquid pump starts to absorb liquid from the liquid pipeline to obtain the start time, and to acquire the moment when the pressure of the liquid pump is 0 to obtain the end time; The calculation unit is used to calculate the difference between the termination time and the start time to obtain the absorption time, and to obtain the deviation time. The absorption time and the deviation time are then calculated to obtain the target absorption time, wherein the deviation time is used to correct the absorption time. A control unit is used to control the time for the liquid pump to absorb the liquid from the liquid pipeline to the target absorption time; The calculation unit includes a first acquisition module, a first calculation module, and a first determination module. The first acquisition module acquires multiple historical start times and acquires a corresponding historical end time for each historical start time, resulting in multiple historical end times. The historical start time is the moment before the start time when the liquid pump begins absorbing liquid from the liquid pipeline, and the historical end time is the moment when the pressure of the liquid pump is 0 corresponding to each time the liquid pump begins absorbing liquid from the liquid pipeline. The first calculation module calculates the difference between each historical end time and its corresponding historical start time, resulting in multiple historical absorption times. The first determination module determines the standard deviation of the normal distribution of the multiple historical absorption times as the deviation time. The acquisition unit further includes a fourth acquisition module and a second determination module. The fourth acquisition module is used to acquire the pressure of the liquid pump at each moment when the liquid pump starts to work, and obtain a first mapping relationship between the pressure of the liquid pump and time. The second determination module is used to determine the moment when the pressure of the liquid pump starts to decrease from its maximum value as the moment when it starts to absorb liquid from the liquid pipeline, and obtain the starting moment.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the control method according to any one of claims 1 to 5.

8. A liquid pump system, characterized in that, include: A liquid pump, one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including methods for performing the control method according to any one of claims 1 to 5.