Engine water pump monitoring methods, devices and equipment
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ANHUI ZHIJIE NEW ENERGY VEHICLE CO LTD
- Filing Date
- 2026-04-02
- Publication Date
- 2026-06-30
Smart Images

Figure CN122304853A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of engine water pumps, and more particularly to the field of engine water pump monitoring technology. Background Technology
[0002] The electric water pump is a core component in engine cooling systems, widely used in hybrid and range-extended electric vehicles. Electric water pumps typically use brushless motors and, for cost optimization, generally lack Hall effect sensors, resulting in a low probability of start-up failures. However, current technology cannot effectively monitor and assess start-up failure scenarios, leading to slow pump response and an inability to effectively protect the engine. Summary of the Invention
[0003] This disclosure provides an engine water pump monitoring method, apparatus, device, and storage medium.
[0004] According to a first aspect of this disclosure, an engine water pump monitoring method is provided. The method includes: monitoring the rotational speed of the water pump after it has been started; When the speed of the water pump is not zero, obtain the current operating parameters of the water pump; Based on the current operating parameters, determine whether the water pump is malfunctioning; If the water pump malfunctions, the system will either restart the water pump or report a water pump failure.
[0005] In addition to the aspects and any possible implementations described above, an implementation is further provided in which the current operating parameters include the phase current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: Based on the phase current of the water pump, determine whether the water pump speed enters the closed-loop state within the preset closed-loop time. If the water pump fails to enter the closed-loop state within the preset closed-loop time, it is determined to be abnormal. In addition to the aspects and any possible implementations described above, an implementation is further provided in which the current operating parameters include the phase current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: If the pump speed enters the closed-loop state within the preset closed-loop time, then based on the phase current of the pump, it is determined whether the pump speed exits the closed-loop state and whether the time of exiting the closed-loop state reaches the preset exit time. If the water pump enters a closed-loop state and then exits the closed-loop state, and the time spent exiting the closed-loop state reaches the preset exit time, then the water pump is determined to be malfunctioning.
[0006] In addition to the aspects and any possible implementations described above, a further implementation is provided, wherein if the water pump malfunctions, controlling the water pump to restart or reporting a water pump fault includes: If the water pump malfunctions, determine whether the current cumulative number of malfunctions has reached the first preset cumulative number. If the first preset cumulative number of times is not reached, the water pump will be stopped and a new start phase will be sought to restart it. If the first preset cumulative number of times is reached, a stall fault will be reported.
[0007] In addition to the aspects and any possible implementations described above, an implementation is further provided in which the current operating parameters include the phase current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: Based on the phase current of the water pump, determine whether the speed of the water pump has reached the preset speed; When the water pump reaches the preset speed, monitor whether the phase current is greater than or equal to the preset current within a first preset time period. If the phase current is greater than or equal to the preset current within the first preset time period, the water pump is determined to be malfunctioning.
[0008] In addition to the aspects and any possible implementations described above, a further implementation is provided in which, if the water pump malfunctions, the water pump is restarted or a water pump fault is reported, including: If the water pump is determined to be malfunctioning, the water pump will be stopped and then a restart phase will be sought. Monitor whether the phase current is greater than or equal to a preset current within a second preset time period; wherein, the second preset time period is longer than the first preset time period; If the phase current is greater than or equal to the preset current within the second preset time period, the water pump is determined to be malfunctioning. Determine whether the current cumulative number of abnormalities of the water pump has reached the second preset cumulative number; If the second preset cumulative number of times is not reached, the water pump will be restarted after being shut down and a start-up phase will be sought. If the second preset cumulative number of times is reached, a stall fault is reported, wherein the second preset cumulative number of times is greater than the first preset cumulative number of times.
[0009] In addition to the aspects and any possible implementations described above, a further implementation is provided in which the current operating parameters include the bus current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: When the pump speed is not zero, determine whether the pump bus current is greater than the abnormal bus current. If the bus current is greater than the abnormal bus current, and the duration of the abnormal bus current exceeds the preset duration, then the water pump is determined to be malfunctioning.
[0010] In addition to the aspects and any possible implementations described above, a further implementation is provided, wherein if the water pump malfunctions, controlling the water pump to restart or reporting a water pump fault includes: If the water pump malfunctions, monitor whether the engine's water temperature is higher than the preset water temperature; If the engine coolant temperature is higher than the preset coolant temperature, a fault will be uploaded indicating that the water pump speed does not follow the signal. If the engine water temperature is not higher than the preset water temperature, then determine whether the current cumulative number of abnormalities of the water pump is greater than or equal to the third preset cumulative number; If the current cumulative number of abnormalities of the water pump is greater than or equal to the third preset cumulative number, then upload the fault of water pump speed not following. If the current cumulative number of abnormalities of the water pump is less than the third preset cumulative number, then a control command is input to the water pump to set the target speed to zero and maintain it for the third preset duration.
[0011] According to a second aspect of this disclosure, an engine water pump monitoring device is provided. The device includes: a monitoring module for monitoring the rotational speed of the water pump after the engine water pump is started; The acquisition module is used to acquire the current operating parameters of the water pump when the speed of the water pump is not zero. The judgment module is used to determine whether the water pump is malfunctioning based on the current operating parameters. The control module is used to control the water pump to restart or report the water pump failure if the water pump malfunctions.
[0012] According to a third aspect of this disclosure, an electronic device is provided. The electronic device includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the program to implement the method described above.
[0013] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the method according to a first aspect of this disclosure.
[0014] In this disclosure, when the water pump speed is not zero, the current operating parameters of the water pump are obtained, and based on the current operating parameters, it is determined whether the water pump is malfunctioning. When the water pump is malfunctioning, the water pump is restarted or a water pump fault is reported. This enables real-time and proactive monitoring of water pump malfunctions. Compared to existing technologies that only respond after a water pump fault occurs, this allows for early identification and intervention of abnormalities (such as start-up failure or abnormal speed), thereby significantly shortening the abnormal response time, improving the dynamic reliability of the engine, and effectively protecting the engine.
[0015] It should be understood that the description in the Summary of the Invention is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0016] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. The drawings are provided for a better understanding of the invention and are not intended to limit the scope of this disclosure. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A flowchart of an engine water pump monitoring method according to an embodiment of the present disclosure is shown; Figure 2 A flowchart of another engine water pump monitoring method according to an embodiment of the present disclosure is shown; Figure 3 A flowchart of yet another engine water pump monitoring method according to an embodiment of the present disclosure is shown; Figure 4 A block diagram of an engine water pump monitoring device according to an embodiment of the present disclosure is shown; Figure 5 A block diagram of an exemplary electronic device capable of implementing embodiments of the present disclosure is shown. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0018] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0019] Figure 1 A flowchart of an engine water pump monitoring method 100 according to an embodiment of the present disclosure is shown. Method 100 may include: Step 110: After the engine water pump is started, monitor the speed of the water pump; Step 120: When the speed of the water pump is not zero, obtain the current operating parameters of the water pump; Step 130: Based on the current operating parameters, determine whether the water pump is malfunctioning; malfunctions may include start-up failure, water pump speed not keeping up, or stalling.
[0020] Step 140: If the water pump malfunctions, control the water pump to restart or report the water pump failure.
[0021] When the water pump speed is not zero, the current operating parameters of the water pump are obtained, and the abnormality of the water pump is determined based on the current operating parameters. When the water pump is abnormal, the water pump is restarted or the water pump fault is reported. This enables real-time and proactive monitoring of water pump operation abnormalities. Compared with the existing technology that can only respond after the water pump fault occurs, this technology can identify and intervene in the early stage of abnormalities (such as start-up failure or abnormal speed), thereby significantly shortening the abnormal response time, improving the dynamic reliability of the engine, and effectively protecting the engine.
[0022] In some embodiments, the current operating parameters include the phase current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: Based on the phase current of the water pump, determine whether the water pump speed enters the closed-loop state within the preset closed-loop time. Phase current is positively correlated with pump speed. Closed-loop state refers to pump speed being greater than preset speed (e.g., 350 rpm).
[0023] The preset speed can be a fixed value between 10% and 40% of the rated speed of the engine water pump, or a dynamic value set proportionally according to the target speed of the engine.
[0024] The method for determining the preset closed-loop duration includes: The preset closed-loop duration can be dynamically adjusted based on at least one of the engine water pump model, rated power, and current battery voltage of the water pump.
[0025] The preset closed-loop duration can be 3 seconds.
[0026] If the water pump fails to enter the closed-loop state within the preset closed-loop time, it is determined to be abnormal. Based on the phase current of the water pump, it is determined whether the pump speed enters the closed-loop state within a preset closed-loop time. This preset closed-loop time allows for precise identification of whether the pump has successfully entered a stable closed-loop control state during the startup phase. If the pump fails to enter the closed loop within the preset time, it indicates a startup failure (e.g., due to mechanical jamming, electrical fault, etc.). This achieves rapid and accurate diagnosis of startup failures, avoiding delays in handling anomalies due to excessive waiting time, and providing a clear basis for subsequent automatic restarts or fault reporting.
[0027] In some embodiments, the current operating parameters include the phase current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: If the pump speed enters the closed-loop state within the preset closed-loop time, then based on the phase current of the pump, it is determined whether the pump speed exits the closed-loop state and whether the time of exiting the closed-loop state reaches the preset exit time. The method for determining the preset exit duration includes: The preset exit time is adaptively adjusted based on the average speed or phase current fluctuation of the engine water pump after it enters the closed-loop state.
[0028] If the water pump enters a closed-loop state and then exits the closed-loop state, and the time spent exiting the closed-loop state reaches the preset exit time, then the water pump is determined to be malfunctioning.
[0029] If the pump speed enters the closed-loop state within a preset closed-loop time, the pump speed is continuously judged based on the phase current of the pump to determine whether it exits the closed-loop state and whether the time spent exiting the closed-loop state reaches the preset exit time. That is, it is judged whether the pump exits the closed-loop again after entering stable operation and remains so for a certain period of time. If the pump speed enters the closed-loop state and then exits the closed-loop state and the time spent exiting the closed-loop state reaches the preset exit time, it indicates that the pump quickly exits the closed-loop state after starting. Therefore, it can be determined that the pump is abnormal, thereby effectively capturing intermittent stall of the pump, reducing the misjudgment rate of instantaneous interference, and improving the accurate identification of truly continuous operational abnormalities.
[0030] In some embodiments, the step of controlling the water pump to restart or reporting a water pump malfunction if the water pump malfunctions includes: If the water pump malfunctions, determine whether the current cumulative number of malfunctions has reached the first preset cumulative number. If the first preset cumulative number of times is not reached, the water pump is controlled to stop and then find a restart phase to restart; the first preset cumulative number of times can be 3 times.
[0031] If the first preset cumulative number of times is reached, a stall fault will be reported.
[0032] If the water pump malfunctions, the system continues to determine whether the current cumulative number of malfunctions has reached the first preset cumulative number. If it has not reached the first preset cumulative number, it means that the cumulative number of malfunctions is not very high. Therefore, the water pump can be controlled to stop and then find a restart phase to restart, that is, the water pump can be controlled to restart again. In this way, the availability and self-healing ability of the water pump can be improved. However, if the first preset cumulative number has been reached, it means that the cumulative number of malfunctions is already very high. The stall fault is promptly reported to prevent excessive restarts from causing the water pump motor to overheat and be damaged or the fault to be amplified. Thus, a good balance is achieved between automatic recovery and water pump safety protection.
[0033] In some embodiments, the current operating parameters include the phase current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: Based on the phase current of the water pump, determine whether the speed of the water pump has reached the preset speed; When the water pump reaches the preset speed, monitor whether the phase current is greater than or equal to the preset current within a first preset time period. The preset speed is less than the minimum speed in closed-loop mode, such as 250 rpm.
[0034] The first preset duration can be 500ms, and the preset current can be 40A, etc.
[0035] If the phase current is greater than or equal to the preset current within the first preset time period, the water pump is determined to be malfunctioning.
[0036] When the water pump reaches the preset speed, it indicates that the water pump motor has successfully rotated. At this time, it is possible to further monitor whether the phase current is greater than or equal to the preset current within the first preset time period in order to accurately distinguish between normal starting current and abnormal stall current. If the phase current is greater than or equal to the preset current within the first preset time period, it indicates that the phase current is continuously too high, and the water pump is determined to be abnormal, so as to ensure that the identification of stall fault is more reliable.
[0037] In some embodiments, if the water pump malfunctions, the system controls the water pump to restart or reports a water pump failure, including: If the water pump is determined to be malfunctioning, the water pump will be stopped and then a restart phase will be sought. Monitor whether the phase current is greater than or equal to a preset current within a second preset time period; wherein, the second preset time period is longer than the first preset time period; The second preset duration can be 700ms, etc.
[0038] If the phase current is greater than or equal to the preset current within the second preset time period, the water pump is determined to be malfunctioning. Determine whether the current cumulative number of abnormalities of the water pump has reached the second preset cumulative number; The second preset cumulative number of times can be 4 times, etc.
[0039] If the second preset cumulative number of times is not reached, the water pump will be restarted after being shut down and a start-up phase will be sought. If the second preset cumulative number of times is reached, a stall fault is reported, wherein the second preset cumulative number of times is greater than the first preset cumulative number of times.
[0040] If the water pump is determined to be malfunctioning, it is stopped and restarted by searching for a new starting phase. The phase current is then monitored for a second preset time period to ensure it is greater than or equal to a preset current. This means that after the initial malfunction, a longer monitoring period (the second preset time period) is used for secondary confirmation to rule out accidental interference. If the phase current is greater than or equal to the preset current within the second preset time period, the water pump is determined to be malfunctioning again. At this point, a higher cumulative count threshold (the second preset cumulative count) is checked. Only if this threshold is reached is the fault finally reported. This method of re-monitoring and increasing the cumulative count threshold maximizes the attempt at automatic recovery while ensuring accurate fault confirmation.
[0041] In some embodiments, the current operating parameters include the bus current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: When the pump speed is not zero, determine whether the pump bus current is greater than the abnormal bus current. The method for determining the abnormal bus current includes: The peak value of the bus current when the engine water pump is running normally under rated load is obtained and multiplied by a coefficient greater than 1 as the abnormal bus current threshold.
[0042] If the bus current is greater than the abnormal bus current, and the duration of the abnormal bus current exceeds the preset duration, then the water pump is determined to be malfunctioning.
[0043] By monitoring the key parameter of bus current, another dimension of anomaly detection can be provided from the perspective of total power consumption. Specifically, if the bus current is greater than the abnormal bus current, and the duration of the abnormal bus current exceeds the preset duration, it indicates that the pump's bus current is continuously and abnormally rising, which may indicate a serious electrical short circuit, mechanical jamming, or drive circuit failure. Therefore, the pump can be determined to be abnormal. This method does not rely on complex phase current analysis, is simple to implement, and can reflect the overall load anomaly of the pump. It effectively complements the anomaly detection method based on phase current, constructing a more three-dimensional and comprehensive anomaly detection system.
[0044] In some embodiments, the step of controlling the water pump to restart or reporting a water pump malfunction if the water pump malfunctions includes: If the water pump malfunctions, monitor whether the engine's water temperature is higher than the preset water temperature; If the engine coolant temperature is higher than the preset coolant temperature, a fault will be uploaded indicating that the water pump speed does not follow the signal. If the engine water temperature is not higher than the preset water temperature, then determine whether the current cumulative number of abnormalities of the water pump is greater than or equal to the third preset cumulative number; If the current cumulative number of abnormalities of the water pump is greater than or equal to the third preset cumulative number, then upload the fault of water pump speed not following. The third preset cumulative number of times can be 3 or 4 times.
[0045] If the current cumulative number of abnormalities of the water pump is less than the third preset cumulative number, then a control command is input to the water pump to set the target speed to zero and maintain it for the third preset duration.
[0046] If the water pump malfunctions, the engine coolant temperature is monitored to ensure it is above a preset temperature. If the engine coolant temperature is above the preset temperature, it indicates that the current coolant temperature is too high, and a water pump speed misalignment fault is reported to ensure engine safety. If the engine coolant temperature is below the preset temperature, it indicates that the engine coolant temperature is normal and overheating has not occurred. Therefore, it is determined whether the current cumulative number of water pump malfunctions is greater than or equal to a third preset cumulative number. If it is less than the third preset cumulative number, a control command is sent to the water pump to set the target speed to zero and maintain it for a third preset duration, i.e., the water pump is restarted. If the current cumulative number of malfunctions is greater than or equal to the third preset cumulative number, it indicates that this fault has occurred many times and restarting should not continue. A water pump speed misalignment fault is reported directly. This adaptive strategy, combined with engine thermal status, can prevent the heat accumulation caused by repeated restarts under high-temperature conditions and can also attempt gentler recovery methods at low or normal temperatures, improving the rationality of the water pump's decision-making under different operating conditions.
[0047] Because a water pump failure results in a very low actual water pump speed, it can lead to localized nuclear boiling of the engine coolant. If the water pump takes too long to restart at high temperatures, this can cause localized nuclear boiling in the engine. Therefore, when the water temperature is relatively high, limiting the number of restart attempts can protect the engine. When the water temperature is relatively low, the water pump is given sufficient restart opportunities to repair the start-up failure.
[0048] Figure 2 A flowchart of another engine water pump monitoring method according to an embodiment of the present disclosure is shown, which will be described below in conjunction with... Figure 2 The present invention will be further described as follows: like Figure 2 As shown, pump failures include the following scenarios: failure to enter the closed loop after startup, exiting the closed loop after entering it, and high current at startup.
[0049] 1. The monitoring steps for failing to enter closed-loop after startup are as follows: Triggering condition: Continuous monitoring begins when the water pump speed is not 0; Judgment: If the pump does not enter the closed loop within 3 seconds (i.e., the speed is <350RPM), it is considered abnormal; Abnormal action: The pump stops (theoretically 2ms), then searches for the phase again, and the pump restarts. Fault alarm: If three consecutive failures occur, a "stalled" fault will be reported.
[0050] 2. The monitoring steps for entering and exiting the closed loop are as follows: Triggering condition: Continuous monitoring after entering closed loop (i.e., speed ≥ 350 RPM); Judgment: If the system detects exit from the closed loop (i.e., speed < 350 RPM) and this continues for 100 ms, an anomaly is determined; Abnormal action: The water pump stops (theoretically 2 ms), then searches for the phase again, and the water pump restarts; Fault alarm: If three consecutive failures occur, a "stalled" fault will be reported.
[0051] 3. The high current monitoring steps during startup are as follows: Triggering condition: Executed within 500ms when the pump speed reaches 250 RPM; Judgment: Real-time monitoring of Iq current (phase current); if the phase current is ≥40A, an abnormality is determined. Abnormal execution action: After the water pump stops (theoretically 2ms), the phase is searched again and the water pump restarts; it is re-evaluated whether the current is greater than 40A within 700ms. If it is greater than 40A, an abnormality is judged and a restart is performed. This process is repeated a maximum of 3 times and takes 2100ms. Alarm: If the problem persists after 4 attempts, report a "stuck" fault.
[0052] When a water pump "stalled" fault is reported, the water pump stops running; the engine is simultaneously shut down to protect it.
[0053] By monitoring the water pump startup phase, abnormal water pump startup scenarios can be quickly identified, and the system can quickly reset the system by restarting the water pump, thus reducing the impact of water pump startup failure on engine cooling. If the failure occurs continuously, the corresponding water pump fault will be reported.
[0054] Figure 3 A flowchart of another engine water pump monitoring method according to an embodiment of the present disclosure is shown, which will be described below in conjunction with... Figure 3 The present invention will be further described as follows: like Figure 3 As shown, the engine controller monitors the water pump as follows: After the water pump starts, it continuously monitors the water pump speed (if it is not zero) and the bus current fed back to the LIN line. If the bus current is greater than the abnormal bus current and the duration exceeds 500ms, it is considered abnormal. If the engine coolant temperature is ≤80℃, the target water pump speed is input as 0 RPM and maintained for 3 seconds. After 3 seconds, the engine sends a duty cycle of the water pump speed to the water pump according to the speed requirement. The water pump determines its bus current based on the duty cycle of the speed to control the water pump restart. If it fails three times consecutively, a water pump speed non-following fault is reported. If the engine coolant temperature is >80℃ at this time, a water pump speed non-following fault is immediately reported. At the same time as the water pump speed non-following fault is reported, the engine is controlled to stop. The target water pump speed is input as 0 RPM and maintained for 3 seconds. The 3 seconds is the time from receiving the target water pump speed of 0 to the water pump actually responding to stop for different water pump speeds.
[0055] Combination Figure 2 and Figure 3 It can be seen that the engine controller's monitoring of the water pump can serve as an auxiliary strategy for water pump monitoring; the water pump is mainly monitored through phase current, while the engine controller uses bus current for monitoring. Because the monitored variables are different, by setting appropriate thresholds, the engine controller's monitoring of the water pump and the water pump's own monitoring can be conducted without interference. The water pump-side monitoring strategy is essentially the water pump's own monitoring, which has faster sensitivity and response speed, and serves as the primary operating mode. The engine controller-side strategy serves as a fallback strategy in case of abnormal water pump startup failure.
[0056] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this disclosure is not limited to the described order of actions, because according to this disclosure, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this disclosure.
[0057] The above is an introduction to the method embodiments. The following describes the solution described in this disclosure further through device embodiments.
[0058] Figure 4 A block diagram of an engine water pump monitoring device 400 according to an embodiment of the present disclosure is shown. Figure 4 As shown, the device 400 includes: The monitoring module 410 is used to monitor the rotational speed of the water pump after the engine water pump is started. The acquisition module 420 is used to acquire the current operating parameters of the water pump when the speed of the water pump is not zero. The judgment module 430 is used to determine whether the water pump is malfunctioning based on the current operating parameters. The control module 440 is used to control the water pump to restart or report the water pump failure if the water pump malfunctions.
[0059] In some embodiments, the current operating parameters include the phase current of the water pump; The judgment module 430 is specifically used for: Based on the phase current of the water pump, determine whether the water pump speed enters the closed-loop state within the preset closed-loop time. If the water pump fails to enter the closed-loop state within the preset closed-loop time, it is determined to be abnormal. In some embodiments, the current operating parameters include the phase current of the water pump; The judgment module 430 is specifically used for: If the pump speed enters the closed-loop state within the preset closed-loop time, then based on the phase current of the pump, it is determined whether the pump speed exits the closed-loop state and whether the time of exiting the closed-loop state reaches the preset exit time. If the water pump enters a closed-loop state and then exits the closed-loop state, and the time spent exiting the closed-loop state reaches the preset exit time, then the water pump is determined to be malfunctioning.
[0060] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the described module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0061] According to embodiments of the present disclosure, the present disclosure also provides an electronic device and a non-transitory computer-readable storage medium storing computer instructions.
[0062] Figure 5 A schematic block diagram of an electronic device 800 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0063] Device 800 includes a computing unit 801, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 802 or a computer program loaded from storage unit 808 into random access memory (RAM) 803. RAM 803 may also store various programs and data required for the operation of device 800. The computing unit 801, ROM 802, and RAM 803 are interconnected via bus 804. Input / output (I / O) interface 805 is also connected to bus 804.
[0064] Multiple components in device 800 are connected to I / O interface 805, including: input unit 806, such as keyboard, mouse, etc.; output unit 807, such as various types of monitors, speakers, etc.; storage unit 808, such as disk, optical disk, etc.; and communication unit 809, such as network card, modem, wireless transceiver, etc. Communication unit 809 allows device 800 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0065] The computing unit 801 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs the various methods and processes described above, such as method 100. For example, in some embodiments, method 100 may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 808. In some embodiments, part or all of the computer program may be loaded and / or installed on device 800 via ROM 802 and / or communication unit 809. When the computer program is loaded into RAM 803 and executed by the computing unit 801, one or more steps of method 100 described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform method 100 by any other suitable means (e.g., by means of firmware).
[0066] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0067] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0068] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0069] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0070] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0071] Computing systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.
[0072] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0073] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A method for monitoring an engine water pump, characterized in that, include: After the engine water pump starts, monitor the speed of the water pump; When the speed of the water pump is not zero, obtain the current operating parameters of the water pump; Based on the current operating parameters, determine whether the water pump is malfunctioning; If the water pump malfunctions, the system will either restart the water pump or report a water pump failure.
2. The method as described in claim 1, characterized in that, The current operating parameters include the phase current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: Based on the phase current of the water pump, determine whether the water pump speed enters the closed-loop state within the preset closed-loop time. If the water pump fails to enter the closed-loop state within the preset closed-loop time, it is determined to be abnormal.
3. The method as described in claim 1, characterized in that, The current operating parameters include the phase current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: If the pump speed enters the closed-loop state within the preset closed-loop time, then based on the phase current of the pump, it is determined whether the pump speed exits the closed-loop state and whether the time of exiting the closed-loop state reaches the preset exit time. If the water pump enters a closed-loop state and then exits the closed-loop state, and the time spent exiting the closed-loop state reaches the preset exit time, then the water pump is determined to be malfunctioning.
4. The method as described in claim 2 or 3, characterized in that, If the water pump malfunctions, the system will control the water pump to restart or report a water pump malfunction, including: If the water pump malfunctions, determine whether the current cumulative number of malfunctions has reached the first preset cumulative number. If the first preset cumulative number of times is not reached, the water pump will be stopped and a new start phase will be sought to restart it. If the first preset cumulative number of times is reached, a stall fault will be reported.
5. The method as described in claim 1, characterized in that, The current operating parameters include the phase current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: Based on the phase current of the water pump, determine whether the speed of the water pump has reached the preset speed; When the water pump reaches the preset speed, monitor whether the phase current is greater than or equal to the preset current within a first preset time period. If the phase current is greater than or equal to the preset current within the first preset time period, the water pump is determined to be malfunctioning.
6. The method as described in claim 5, characterized in that, If the water pump malfunctions, the system will control the water pump to restart or report a water pump malfunction, including: If the water pump is determined to be malfunctioning, the water pump will be stopped and then a restart phase will be sought. Monitor whether the phase current is greater than or equal to a preset current within a second preset time period; wherein, the second preset time period is longer than the first preset time period; If the phase current is greater than or equal to the preset current within the second preset time period, the water pump is determined to be malfunctioning. Determine whether the current cumulative number of abnormalities of the water pump has reached the second preset cumulative number; If the second preset cumulative number of times is not reached, the water pump will be restarted after being shut down and a start-up phase will be sought. If the second preset cumulative number of times is reached, a stall fault is reported, wherein the second preset cumulative number of times is greater than the first preset cumulative number of times.
7. The method as described in claim 1, characterized in that, The current operating parameters include the bus current of the water pump; The step of determining whether the water pump is malfunctioning based on the current operating parameters includes: When the pump speed is not zero, determine whether the pump bus current is greater than the abnormal bus current. If the bus current is greater than the abnormal bus current, and the duration of the abnormal bus current exceeds the preset duration, then the water pump is determined to be malfunctioning.
8. The method as described in claim 7, characterized in that, If the water pump malfunctions, the system will control the water pump to restart or report a water pump malfunction, including: If the water pump malfunctions, monitor whether the engine's water temperature is higher than the preset water temperature; If the engine coolant temperature is higher than the preset coolant temperature, a fault will be uploaded indicating that the water pump speed does not follow the signal. If the engine water temperature is not higher than the preset water temperature, then determine whether the current cumulative number of abnormalities of the water pump is greater than or equal to the third preset cumulative number; If the current cumulative number of abnormalities of the water pump is greater than or equal to the third preset cumulative number, then upload the fault of water pump speed not following. If the current cumulative number of abnormalities of the water pump is less than the third preset cumulative number, then a control command is input to the water pump to set the target speed to zero and maintain it for the third preset duration.
9. An engine water pump monitoring device, characterized in that, include: A monitoring module is used to monitor the rotational speed of the water pump after the engine water pump is started; The acquisition module is used to acquire the current operating parameters of the water pump when the speed of the water pump is not zero. The judgment module is used to determine whether the water pump is malfunctioning based on the current operating parameters. The control module is used to control the water pump to restart or report the water pump failure if the water pump malfunctions.
10. An electronic device, characterized in that, include: Memory and processor The memory stores a computer program, and when the processor executes the program, it implements the method as described in any one of claims 1-8.