Oil pump clogging detection method, device, and storage medium

By acquiring the load current and operating data of the oil pump, establishing preset correlation information, comparing the difference between the current load current and the reference current when blocked, and combining this with controlling the oil pump to decelerate and the motor to reduce power, the oil pump blockage can be detected quickly and accurately, protecting the oil pump and motor, and solving the problem of motor overheating and wear caused by oil pump blockage.

CN116696749BActive Publication Date: 2026-02-13ZHEJIANG LEAPPOWER TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310686097.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-09
Publication Date
2026-02-13
Estimated Expiration
2043-06-09

AI Technical Summary

Technical Problem

How to quickly detect if the oil pump is blocked so that timely measures can be taken to protect the oil pump and motor, and prevent motor overheating and wear caused by reduced oil flow.

Method used

By acquiring the load current and operating data of the oil pump, establishing preset correlation information, comparing the difference between the current load current and the reference current when blocked, and combining this with controlling the oil pump to decelerate and the motor to reduce power, rapid detection and protection can be achieved.

Benefits of technology

Quickly and accurately determine the oil pump blockage status to avoid damage to the oil pump due to long-term high load, protect the motor, and ensure the motor's heat dissipation and lubrication effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116696749B_ABST
    Figure CN116696749B_ABST
Patent Text Reader

Abstract

The application discloses an oil pump blockage detection method, equipment and a storage medium, and the method comprises the following steps: acquiring the load current and operation data of the oil pump at the current time; acquiring the load current of the oil pump running at the current time under the operation data of the current time as the reference current of the current time; and determining whether the oil pump is blocked at the current time based on the load current at the current time and the reference current at the current time. In the foregoing manner, the application can quickly detect whether the oil pump is blocked.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of fault determination, in particular to an oil pump blockage detection method, device and storage medium. BACKGROUND

[0002] The load of the oil pump is oil, which can provide cooling and lubrication for the motor. In actual work, due to the existence of small impurity particles in the oil-cooled motor cavity, the oil pump filter element will be blocked. When the oil pump is blocked, the oil flow is reduced, the oil-cooled motor reducer cannot be fully lubricated, which easily leads to the wear of the reducer gear, and the reduction of the oil flow also easily causes the motor to heat up, resulting in demagnetization or damage of the oil-cooled motor. If the oil pump can be determined to be in a blocked state in time, subsequent measures can be taken to protect the oil pump and the motor.

[0003] Therefore, how to quickly detect whether the oil pump is blocked is crucial in order to take effective measures in time. SUMMARY

[0004] The technical problem solved by the present application is to provide an oil pump blockage detection method, device and storage medium, which can quickly detect whether the oil pump is blocked.

[0005] To solve the above technical problem, one technical solution adopted by the present application is to provide an oil pump blockage detection method, which comprises: obtaining the load current and running data of the oil pump at the current time; obtaining the load current of the oil pump running at the current time under the running data when the oil pump is blocked as the reference current at the current time; and determining whether the oil pump is blocked at the current time based on the load current at the current time and the reference current at the current time.

[0006] Before obtaining the load current of the oil pump running at the current time under the running data when the oil pump is blocked as the reference current at the current time, the method further comprises: obtaining first preset associated information; wherein the first preset associated information contains the load current of the oil pump running under various different running data when the oil pump is blocked; and obtaining the load current of the oil pump running at the current time under the running data when the oil pump is blocked as the reference current at the current time comprises: finding out the load current associated with the running data at the current time from the first preset associated information as the reference current at the current time.

[0007] The running data comprises at least one of voltage and first speed; and / or the load current is the q-axis current of the oil pump.

[0008] The determination of whether the oil pump is blocked at the current time based on the load current at the current time and the reference current at the current time at least comprises: in response to the difference between the load current at the current time and the reference current at the current time being greater than or equal to a first preset threshold, determining that the oil pump is blocked at the current time.

[0009] The running data includes a first rotating speed; after determining that the oil pump is blocked at the current moment, the method further includes: controlling the oil pump to operate at a reduced speed, and / or controlling the motor to reduce operating power.

[0010] The control of the oil pump to operate at a reduced speed includes: based on the first rotating speed of the oil pump at the current moment, reducing the first rotating speed to a second rotating speed according to a preset proportion coefficient, and taking the second rotating speed as a new first rotating speed; in response to the new first rotating speed being greater than a preset rotating speed threshold, re-executing the reducing of the first rotating speed to the second rotating speed according to the preset proportion coefficient, and taking the second rotating speed as the new first rotating speed, until the new first rotating speed is less than or equal to the preset rotating speed threshold, and controlling the oil pump to operate at the preset rotating speed threshold.

[0011] The control of the motor to reduce operating power includes: obtaining a temperature and a first power of the motor at the current moment; based on the temperature, searching for a degree of power reduction corresponding to the temperature from second preset association information, the second preset association information containing degrees of power reduction under different temperatures; based on the first power and the degree of power reduction, determining a target power, and controlling the motor to operate according to the target power.

[0012] The obtaining of the load current and the running data of the oil pump at the current moment includes: obtaining an original load current and original running data of the oil pump at the current moment; performing filtering processing on the original load current and the original running data respectively to obtain the load current and the running data; and / or the running data includes a first rotating speed; before the obtaining of the load current of the oil pump at the current moment under the running data at the current moment when the oil pump is blocked as a reference current at the current moment, the method further includes: obtaining a third rotating speed provided by the motor to the oil pump at the current moment; obtaining a rotating speed difference value of the third rotating speed and the first rotating speed; in response to the rotating speed difference value being less than a second preset threshold, determining to execute the obtaining of the load current of the oil pump at the current moment under the running data at the current moment when the oil pump is blocked as the reference current at the current moment.

[0013] To solve the above technical problems, the present application employs still another technical scheme, which provides an electronic device, including a memory and a processor coupled with each other, the memory storing program instructions; the processor is configured to execute the program instructions stored in the memory to implement the above method.

[0014] To solve the above technical problems, the present application employs still another technical scheme, which provides a computer readable storage medium for storing program instructions, the program instructions being executable to implement the above method.

[0015] The above scheme first obtains the load current and operating data of the oil pump at the current moment; then, it obtains the load current of the oil pump operating under the current operating data when it is blocked, as the reference current at the current moment; then, based on the load current and the reference current at the current moment, it determines whether the oil pump is blocked at the current moment. Since the load current can be obtained quickly, this application directly uses the load current as the indicator to determine whether the oil pump is blocked at the current moment, which can quickly obtain the detection result of oil pump blockage. Attached Figure Description

[0016] Figure 1 This is a schematic flowchart of an embodiment of the oil pump blockage detection method provided in this application;

[0017] Figure 2 A schematic diagram showing the oil pump load current and operating data when the oil pump is blocked, as provided in this application;

[0018] Figure 3 A schematic diagram showing the oil pump load current and operating data under decelerated operation when the oil pump is blocked, as provided in this application;

[0019] Figure 4 This is a schematic flowchart of an embodiment of controlling the deceleration operation of an oil pump provided in this application;

[0020] Figure 5 This is a schematic diagram of the motor over-temperature protection under normal operating conditions of the oil pump provided in this application;

[0021] Figure 6 This is a schematic diagram of the motor over-temperature protection when the oil pump is blocked, as provided in this application.

[0022] Figure 7 This is a schematic flowchart of an embodiment of controlling a motor to reduce its operating power provided in this application;

[0023] Figure 8 This is a schematic flowchart of another embodiment of the oil pump blockage detection method provided in this application;

[0024] Figure 9 This is a schematic diagram of the framework of an embodiment of the electronic device provided in this application;

[0025] Figure 10 This is a schematic diagram of the framework of the computer-readable storage medium provided in this application. Detailed Implementation

[0026] To make the purpose, technical solution and effects of this application clearer and more explicit, the following describes this application in further detail with reference to the accompanying drawings and embodiments.

[0027] In addition, if the description of "first", "second" and the like is involved in the embodiments of the present application, the description of "first", "second" and the like is only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features limited by "first", "second" can be explicitly or implicitly included at least one of the features. In addition, the technical solutions of various embodiments can be combined with each other, but it must be based on the realization of ordinary skilled in the art, when the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist, nor in the protection scope claimed by the present application.

[0028] The oil pump herein can be but is not limited to an electronic oil pump, and can also be a general oil pump. It should be noted that the oil pump is a heat dissipation device of the oil-cooled motor, which can reduce the temperature of the oil-cooled motor to avoid demagnetization or damage of the motor caused by high temperature of the motor; in addition, oil is also a lubricant, which can lubricate the oil-cooled motor to reduce the wear of the motor reducer gear and the like. However, if the oil pump is blocked, the oil flow is reduced, which is easy to cause demagnetization or damage of the motor caused by temperature rise of the motor, and when the oil pump is blocked, the load of the oil pump increases, which causes the current and voltage of the oil pump to fluctuate with the size of the load, so that the oil pump is accompanied by a sharp noise during operation. The damage to the oil pump body under this working condition is irreversible.

[0029] At the same time, it should be noted that when the oil pump is blocked, the load of the oil pump is large, and the corresponding load current (current indicating the size of the load of the oil pump) is also large, therefore, the present application can detect whether the oil pump is blocked through the load current of the oil pump. Among them, the load current can be q-axis current, below, taking the load current as q-axis current as an example, the theoretical derivation process of detecting whether the oil pump is blocked through the load current of the oil pump is described:

[0030] Generally, the electronic oil pump adopts FOC (Field Orientation Control, magnetic field orientation control) for effective speed control, and due to the small power, it is more suitable for the control mode in which the d-axis of FOC is 0, wherein the oil pump driving torque can be simplified as:

[0031]

[0032] Among them, T e is the oil pump driving torque, P n is the number of oil pump pole pairs, Ψ f is the oil pump flux, i q is the q-axis current of the oil pump. P n is determined by the oil pump motor body, Ψ f can be regarded as a constant in control, and the oil pump driving torque T e is determined by the size of q-axis current.

[0033] In addition, the oil pump is generally controlled by rotating speed, and its operating state is determined by the following kinematic formula:

[0034]

[0035] where T e is the driving torque of the oil pump, T l is the load torque of the oil pump, J is the rotational inertia of the oil pump (determined by the motor body and regarded as a constant), and ω is the angular velocity of the oil pump. When T e -T l > 0, the driving torque is greater than the load torque, which means that the differential of the angular velocity of the oil pump on the right side of the equation is greater than 0, i.e., the angular acceleration of the oil pump is greater than 0, and the oil pump is in an accelerating state; similarly, when T e -T l < 0, the driving torque is less than the load torque, and the oil pump is in a decelerating state; when the oil pump is in a steady state, T e -T l = 0, the torque output is balanced with the load. According to the above driving torque of the oil pump, when the oil pump is in a steady state, the driving torque of the oil pump represented by the q-axis current is consistent with the load, i.e., the current of the q-axis of the oil pump can represent the current load of the oil pump, and thus the load current of the oil pump can be used to detect whether the oil pump is blocked.

[0036] Please refer to Figure 1 , Figure 1 which is a flowchart of an embodiment of the oil pump blockage detection method provided in the present application. It should be noted that the embodiment is not limited to the flow sequence shown in Figure 1 , as long as the same result is achieved. As shown in Figure 1 , the embodiment includes the following steps.

[0037] S11: Obtain the load current and operating data of the oil pump at the current time.

[0038] The embodiment is used to determine whether the oil pump is blocked at the current time by obtaining the load current of the oil pump at the current time and the reference current of the oil pump operating at the current time under the operating data at the time of blockage to make a blockage determination of the oil pump at the current time.

[0039] The load current of the oil pump at the current time and the operating data can be transmitted to the motor controller through CAN (controller area network) for oil pump blockage determination.

[0040] The load current in the present application can be the q-axis current, bus current, etc. In a specific embodiment, the load current is the q-axis current, which can be converted according to the sampling current.

[0041] In an embodiment, the oil pump blockage determination is made in consideration of the load current at the current time and the reference current of the oil pump at the current time when the oil pump is running at the operating data at the time of blockage obtained in step S12, so as to reduce the influence of the abnormal current or abnormal operating data at a certain time on the subsequent oil pump blockage determination result. Therefore, the original load current and the original operating data of the oil pump at the current time are obtained first, and then the original load current and the original operating data are filtered respectively to obtain the corresponding load current (oil pump current) and operating data.

[0042] Next, taking the filtering of the original load current to obtain the corresponding load current as an example, the filtering process is briefly described. Please refer to the following formula:

[0043] i q (n)=i q +(1-)i q (-1)

[0044] In the formula, i q (n) is the filtered load current at the current time, i q is the original load current (q-axis current), i q (-1) is the filtered load current at the previous time, and k is the filtering coefficient, which can be set according to the actual situation.

[0045] It should be noted that under normal circumstances, the load current at the previous time and the load current at the current time are similar values. If the i q value obtained at the current time is an abnormal current value (much larger than the current value at the previous time), the above method can be used to reduce the influence of the abnormal current value on the load current value at the current time, and further reduce the influence of the abnormal current value at a certain time on the subsequent oil pump blockage determination. For example, the k value is set to a lower value, and when i q is an abnormal current value (for example, an abnormally high value), the influence of the original load current i q on the load current i q (n) at the current time can be reduced by the product of the set k value and the i q value. Therefore, the filtering process of the embodiment can reduce the influence of the abnormal current value at a certain time on the subsequent oil pump blockage determination, and can more accurately determine that the current abnormality is caused by oil pump blockage, and is not prone to false detection.

[0046] S12: Obtain the load current of the oil pump at the current time when the oil pump is running at the operating data at the time of blockage as the reference current at the current time.

[0047] In the embodiment, the operation data of the oil pump at the current time includes at least one of the voltage and the first rotating speed, wherein the voltage and the rotating speed can be detected by the related sensors arranged on the oil pump.

[0048] It should be noted that the voltage can be understood as the input of the oil pump. Under the same load, the higher the voltage is, the lower the corresponding current is. Therefore, under the same operation power of the oil pump, the voltage will affect the size of the load current. In addition, the rotating speed of the oil pump and the load current also have a relationship, wherein the load current will decrease with the decrease of the rotating speed.

[0049] Therefore, in an embodiment, in order to facilitate subsequent judgment of whether the oil pump is blocked, the first preset association information of different operation data of the oil pump when blocked and corresponding load currents can be established in advance, so that after the load current and the operation data of the oil pump at the current time are obtained, the first preset association information is obtained before step S12, and then in step S12, the load current associated with the operation data at the current time is found from the first preset association information as the reference current at the current time. The reference current is the load current under the operation data at the current time when the oil pump is blocked. The first preset association information includes the load currents of the oil pump under various different operation data when blocked.

[0050] In the embodiment, the corresponding oil pump blocking degree of the oil pump when blocked can be a suitable oil pump blocking degree determined according to the actual influence of different blocking degrees of the oil pump. Of course, it can also be a plurality of suitable oil pump blocking degrees determined according to the actual influence of different blocking degrees of the oil pump. Wherein, the first preset association information of different operation data of the oil pump when blocked and corresponding load currents can be established in advance according to the following steps: first block the oil pump to a corresponding suitable blocking degree on the bench, and then install the oil pump into the oil-cooled motor for operation test, record the load currents of the oil pump under different operation data (under different voltages and different first rotating speeds) at the blocking degree, and establish the first preset association information between the different operation data and the load currents in advance.

[0051] The first preset correlation information can be, but is not limited to, load currents of the oil pump under various different operating data when the oil pump is blocked, which are recorded in a table form, and can also be a function capable of describing the relationship between the operating data and the load currents. In an embodiment, the first preset correlation information is the load currents of the oil pump under various different operating data when the oil pump is blocked, which are recorded in a table form. In the process of establishing the first preset correlation information of the different operating data and the corresponding load currents when the oil pump is blocked, it is difficult to summarize all the operating data from the recorded different operating data. Therefore, in the process of searching for the load current associated with the operating data at the current moment from the first preset correlation information as the reference current at the current moment, if the operating data at the current moment is not in the recorded table, the reference current at the current moment can be calculated by using linear interpolation. For example, if the oil pump voltage is 13V and the rotating speed is 2000rpm, the reference current under the working condition can be obtained by table lookup from the corresponding table of the first preset correlation information, and the reference current is X ampere. If the oil pump voltage is 14V and the rotating speed is 2000rpm, the reference current under the working condition can be obtained by table lookup from the corresponding table of the first preset correlation information, and the reference current is Y ampere. When the oil pump voltage is 13.5V and the rotating speed is 2000rpm, the corresponding table of the first preset correlation information does not exist for the working condition, and the reference current corresponding to the working condition. At this time, the reference current corresponding to the working condition can be calculated by linear interpolation according to the data of the oil pump voltage of 14V and the rotating speed of 2000rpm and the oil pump voltage of 14V and the rotating speed of 2000rpm. Finally, the obtained reference current is between X ampere and Y ampere.

[0052] In an embodiment, the operating data includes a first rotating speed of the oil pump at the current moment, wherein the first rotating speed is an actual operating speed of the oil pump, which can be controlled by the motor. Under normal circumstances, there is a small difference between the given rotating speed of the motor supplied to the oil pump and the first rotating speed. Even if the oil pump is blocked, the rotating speed of the oil pump will not be affected, that is, even if the oil pump is blocked, the difference between the given rotating speed of the motor supplied to the oil pump and the first rotating speed is very small (less than a second preset threshold, for example, less than 100rpm). If the difference between the given rotating speed of the motor supplied to the oil pump and the first rotating speed is greater than or equal to the second preset threshold, it indicates that the mechanical structure of the oil pump can be damaged.

[0053] In this embodiment, in order to distinguish whether the abnormality of the oil pump is caused by the oil pump blockage or the mechanical structure damage of the oil pump, before step S12, the third rotating speed of the motor provided to the oil pump at the current time is obtained first, then the rotating speed difference between the third rotating speed and the first rotating speed is obtained, if the rotating speed difference is less than the second preset threshold, it indicates that the oil pump is in normal steady operation, then step S12 and the subsequent steps can be executed to determine whether the oil pump is blocked at the current time, if the rotating speed difference is greater than or equal to the second preset threshold, it indicates that the mechanical structure of the oil pump may be damaged, at this time, the abnormality is caused by the mechanical structure damage of the oil pump, then step S12 can not be executed, that is, the oil pump blockage determination is not performed.

[0054] S13: determining whether the oil pump is blocked at the current time based on the load current at the current time and the reference current at the current time.

[0055] In this embodiment, whether the oil pump is blocked at the current time can be determined according to the difference between the load current at the current time and the reference current at the current time.

[0056] As described above, the reference current at the current time is the load current of the oil pump running at the operating data at the current time when the oil pump is blocked, and when the oil pump is blocked, the load of the oil pump is large, and the corresponding load current is also large, therefore, in this embodiment, if the difference between the load current at the current time and the reference current at the current time is greater than or equal to the first preset threshold (the first preset threshold can be but is not limited to 0, which can be determined according to the actual determination effect), it is determined that the oil pump is blocked at the current time.

[0057] It should be noted that the execution subject in this embodiment is an electronic device for controlling the motor and the oil pump, which can be but is not limited to being arranged on the motor, the electronic device is connected with the oil pump and the motor, can obtain the load current and the operating data of the oil pump, and determine the reference current at the current time according to the obtained data, and determine whether the oil pump is blocked at the current time according to the reference current and the load current.

[0058] In the above scheme, the load current and the operating data of the oil pump at the current time are obtained first, then the load current of the oil pump running at the operating data at the current time when the oil pump is blocked is obtained as the reference current at the current time, and then whether the oil pump is blocked at the current time is determined based on the load current at the current time and the reference current at the current time. Since the load current can be quickly obtained, the load current is directly used as an index for determining whether the oil pump is blocked at the current time, and the detection result of the oil pump blockage can be quickly obtained.

[0059] Please refer to Figure 2 and Figure 3 , Figure 2 the schematic diagram of the load current and the operating data of the oil pump when the oil pump is blocked provided by the present application;Figure 3 This is a schematic diagram showing the oil pump load current and operating data under decelerated operation when the oil pump is blocked, as provided in this application. Figure 2 As shown, after the oil pump becomes clogged, the load increases, and the load on the oil pump exhibits a pulsating pattern, causing the load current and voltage to pulsate along with the load. At this time, the oil pump is in an unstable state, and during operation, it produces a harsh noise accompanied by current pulsation. Long-term operation under this condition causes irreversible damage to the oil pump body. Therefore, to prevent the oil pump from operating under a high load current state after clogging and damaging the pump, in some embodiments, after determining that the oil pump is clogged at the current moment, the pump can be controlled to slow down, thereby reducing the operating speed of the oil pump, such as... Figure 3 As shown, reducing the operating speed of the oil pump reduces the load current of the oil pump, thus preventing the oil pump from being damaged by operating under a high load current, thereby protecting the oil pump.

[0060] Please see Figure 4 , Figure 4 This is a schematic flowchart illustrating an embodiment of controlling the deceleration of an oil pump provided in this application. It should be noted that if substantially the same result is achieved, this embodiment does not necessarily reflect that outcome. Figure 4 The illustrated process sequence is limited. For example... Figure 4 As shown, this embodiment includes:

[0061] S41: Based on the first speed of the oil pump at the current moment, reduce the first speed to the second speed according to the corresponding preset speed reduction degree, and use the second speed as the new first speed.

[0062] Controlling the oil pump to operate at reduced speed can lower the pump's load current, preventing damage from continuous high load current operation and thus protecting the pump. This embodiment uses multiple reductions in the initial speed to maximize the heat dissipation capacity provided by the oil pump to the motor while protecting the pump.

[0063] The first rotation speed is the running speed of the oil pump at the current time, which is obtained by the motor controller according to the temperature of the motor. The higher the temperature of the motor, the greater the first rotation speed obtained by the motor control, and the greater the oil flow, so as to quickly cool the motor by increasing the oil flow. In this embodiment, after determining the first rotation speed of the oil pump at the current time, the first rotation speed is reduced to the second rotation speed according to the corresponding preset speed reduction degree based on the first rotation speed of the oil pump at the current time, so as to reduce the load current of the oil pump. The speed grade corresponding to the first rotation speed of the oil pump at the current time is different, and the preset speed reduction degree is different. For example, if the first rotation speed of the oil pump at the current time is a low speed grade (for example, 2000 rpm to 3000 rpm), the preset speed reduction degree is low (for example, 100 rpm), and the first rotation speed can be reduced from 2000 rpm to the second rotation speed 1900 rpm according to the preset speed reduction degree (reduced by 100 rpm), and the second rotation speed 1900 rpm is taken as the new first rotation speed. For another example, if the first rotation speed of the oil pump at the current time is a high speed grade (for example, 4000 rpm to 3000 rpm), the first rotation speed can be reduced from 4000 rpm to the second rotation speed 3600 rpm according to the preset speed reduction degree (for example, reduced by 400 rpm), and the second rotation speed 3600 rpm is taken as the new first rotation speed. The specific speed grade and the preset speed reduction degree corresponding to each grade can be determined according to the actual situation, which is not limited here.

[0064] S42: In response to the new first rotation speed being greater than the preset rotation speed threshold, re-executing the reduction of the first rotation speed to the second rotation speed according to the preset speed reduction degree, and taking the second rotation speed as the new first rotation speed, until the new first rotation speed is less than or equal to the preset rotation speed threshold, and controlling the oil pump to run at the preset rotation speed threshold.

[0065] In this embodiment, if the initial first rotation speed is reduced once and the new first rotation speed obtained is greater than the preset rotation speed threshold, it is necessary to re-execute the reduction of the first rotation speed to the second rotation speed according to the preset speed reduction degree, and take the second rotation speed as the new first rotation speed, for the second time, or even the third time, and so on, until the new first rotation speed is less than or equal to the preset rotation speed threshold, and the oil pump is controlled to run at the preset rotation speed threshold. In each speed reduction operation, the first speed of the previous n-1 times can be run for a preset time before the nth speed reduction, and the specific preset time can be determined according to the actual control effect.

[0066] In this embodiment, the preset speed threshold is the lowest speed threshold corresponding to the first speed. The preset speed threshold is set to ensure the minimum oil supply of the oil pump to the motor. In addition, in this embodiment, the initial first speed is not reduced to the lowest speed threshold (the preset speed threshold) at one time, but is reduced multiple times until it is reduced to the lowest speed threshold (the preset speed threshold). It can be understood that during each speed reduction process, the operating speed of the oil pump is greater than the lowest speed threshold (the preset speed threshold), that is, during each speed reduction process, the oil supply of the oil pump to the motor is greater than the oil supply when the speed is reduced to the lowest speed threshold (the preset speed threshold). Therefore, compared with the mode of reducing the first speed to the lowest speed threshold (the preset speed threshold) at one time, the multiple speed reductions in this embodiment can maximize the heat dissipation capacity of the oil pump to the motor while protecting the oil pump.

[0067] It should be noted that, in the normal operation of the oil pump without blockage, the motor will trigger the over-temperature protection when the temperature is relatively high (exceeding the first preset temperature threshold), that is, by reducing the operating power of the motor to limit the maximum allowable torque of the motor, to reduce the heat at the motor end and avoid the temperature from rising continuously. Among them, the motor corresponds to different degrees of power reduction at different temperatures, and the specific power reduction length corresponding to each temperature can be determined according to actual experience.

[0068] For example, please refer to Figure 5 , Figure 5 is a schematic diagram of the over-temperature protection of the motor in the normal operation of the oil pump provided by the present application. As Figure 5 shown, in the normal operation of the oil pump without blockage, the motor triggers the over-temperature protection when the temperature reaches 120°C, that is, the motor is controlled to operate at a reduced power to limit the maximum allowable torque of the motor. Among them, the control degree is different in different temperature ranges. When the motor temperature is 120°C-130°C, the maximum torque output of the motor is reduced from the original 360 Nm to 256 Nm by controlling the motor to reduce the power. When the motor temperature is 140°C-145°C, the maximum torque output of the motor is reduced from the original 236 Nm to 10 Nm by controlling the motor to reduce the power.

[0069] After the oil pump is blocked, the load increases and the oil flow decreases, and the heat dissipation capacity of the oil pump to the motor decreases, which is easy to cause the motor to demagnetize or be damaged due to the temperature rise. In order to avoid this situation, in some embodiments, after it is determined that the oil pump is blocked at the current time, the motor can be controlled to reduce the operating power in advance to reduce the heat at the motor end, thereby reducing the heat dissipation pressure of the oil pump to the motor.

[0070] Since the oil pump is a heat dissipation device of the oil-cooled motor, the temperature of the oil-cooled motor can be reduced, and thus, in the case that the oil pump is not blocked, the motor can be triggered to run at a lower power at a first preset temperature (for example, 120°C) to protect the motor from overheating. When the oil pump is blocked, the cooling effect of the oil pump is reduced compared to the cooling effect of the oil pump in the normal state, and thus, the motor can be triggered to run at a lower power at a second preset temperature (for example, 100°C) to protect the motor from overheating. The first preset temperature and the second preset temperature can be determined according to actual experience.

[0071] In the process of controlling the motor to run at a lower power when the oil pump is blocked, the temperature of the motor can also be considered, and different degrees of power reduction can be performed according to the actual temperature of the motor to maximize the protection of the motor.

[0072] For example, please refer to Figure 6 , Figure 6 is a schematic diagram of motor over-temperature protection when the oil pump is blocked. As shown in Figure 6 , when the oil pump is blocked, the motor triggers over-temperature protection after the temperature reaches 100°C, that is, the motor is controlled to run at a lower power to limit the maximum allowable torque of the motor. In different temperature ranges, the control degree is different. When the temperature of the motor is 100°C-110°C, the maximum torque output of the motor is reduced from the original 360 Nm to 221 Nm by controlling the motor to run at a lower power. When the temperature of the motor is 120°C-130°C, the maximum torque output of the motor is reduced from the original 200 Nm to 10 Nm by controlling the motor to run at a lower power.

[0073] For example, please refer to Figure 7 , Figure 7 is a flowchart of an embodiment of controlling the motor to run at a lower power. It should be noted that the flowchart shown in Figure 7 is not limited to the order of the embodiment. As shown in Figure 7 , the embodiment includes:

[0074] S71: Obtain the temperature of the motor at the current time and the first power.

[0075] The temperature of the motor at the current time and the first power can be obtained according to the related sensors arranged on the motor.

[0076] S72: Based on the temperature, find the degree of power reduction corresponding to the temperature from the second preset association information, and the second preset association information contains the degree of power reduction at different temperatures.

[0077] The degree of power reduction of the specific motor at different temperatures can be obtained according to the bench calibration of the continuous power of the oil-cooled motor, which is not specifically limited here. For example, the current temperature of the motor is first detected on the bench, the temperature change of the motor when the motor is controlled to operate at different target powers is detected, and the degree of power reduction at the temperature is determined according to the target power and the initial operating power of the motor. The second preset association information between different motor temperatures and the corresponding degrees of power reduction is established in advance, and then when the oil pump is blocked, the target power can be determined in combination with the motor temperature and the power of the motor at the current time, and the motor is controlled to operate according to the target power to protect the motor and the oil pump.

[0078] In this embodiment, after the temperature of the motor at the current time is obtained, the degree of power reduction corresponding to the temperature can be first searched from the second preset association information, and then step S53 is entered.

[0079] S73: Determine the target power based on the first power and the degree of power reduction, and control the motor to operate according to the target power.

[0080] Of course, in some embodiments, after the oil pump is blocked, in order to better protect the oil pump and the motor, the operating power of the motor can be controlled to be reduced, and the oil pump can be controlled to operate at a reduced speed.

[0081] Please refer to Figure 8 , Figure 8 is a flowchart of another embodiment of the oil pump blockage detection method provided by the present application. It should be noted that the order of the flowchart shown in Figure 8 is not limited in the embodiment. As shown in Figure 8 , the embodiment includes:

[0082] S81: Determine the speed level corresponding to the first speed of the oil pump at the current time.

[0083] S82: Determine whether the oil pump is blocked at the current time.

[0084] If not, the oil pump is controlled to operate at the current first speed; if yes, step S83 and the subsequent steps are executed.

[0085] S83: Control the motor to operate at a reduced power, and reduce the first speed to a second speed according to the corresponding preset speed reduction degree based on the first speed, and take the second speed as a new first speed.

[0086] S84: Determine whether the first speed is greater than a preset speed threshold.

[0087] In an embodiment, if yes, step S82 and the subsequent steps are re-executed; if no, step S85 is executed.

[0088] Of course, in another embodiment, since the control motor is running at a reduced power and based on the first rotation speed, the first rotation speed is reduced to the second rotation speed according to the corresponding preset speed reduction degree, only to protect the motor and the oil pump, and cannot improve the degree of oil pump blockage, that is, after the oil pump is blocked, the oil pump is always blocked before other measures are taken to improve the degree of oil pump blockage, therefore, if it is judged that the first rotation speed is greater than the preset rotation speed threshold, S83 and the subsequent steps can be directly re-executed, without re-executing step S82.

[0089] S85: Control the oil pump to run according to the preset rotation speed threshold.

[0090] Referring to Figure 9 , Figure 9 is a schematic diagram of the framework of an embodiment of the electronic device provided in the present application. In the present embodiment, the electronic device 90 includes a memory 91 and a processor 92 coupled to each other.

[0091] The memory 91 stores program instructions, and the processor 92 is configured to execute the program instructions stored in the memory 91 to implement the steps of any of the above method embodiments. In a specific implementation scenario, the electronic device 90 can include but is not limited to a microcomputer, a server, and in addition, the electronic device 90 can also include a notebook computer, a tablet computer and other mobile devices, which are not limited herein.

[0092] Specifically, the processor 92 is configured to control itself and the memory 91 to implement the steps of any of the above embodiments. The processor 92 can also be referred to as a CPU (Central Processing Unit). The processor 92 can be an integrated circuit chip with a processing capability. The processor 92 can also be a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. In addition, the processor 92 can be implemented by an integrated circuit chip together.

[0093] Referring to Figure 10 , Figure 10FIG. 1 is a schematic diagram of a framework of the computer-readable storage medium provided in the present application. The computer-readable storage medium 100 of the embodiments of the present application stores program instructions 101, which, when executed, implement the method provided by any of the embodiments of the above method and any non-conflicting combination. Wherein, the program instructions 101 can form a program file and be stored in the above computer-readable storage medium 100 in the form of a software product, so that a computer device (which can be a personal computer, a server, or a network device, etc.) executes all or part of the steps of the method of each embodiment of the present application. And the aforementioned computer-readable storage medium 100 includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes, or a terminal device such as a computer, a server, a mobile phone, a tablet, etc.

[0094] The above scheme first acquires the load current and running data of the oil pump at the current moment; then acquires the load current of the oil pump running at the current moment under the running data as the reference current of the current moment; and then determines whether the oil pump is blocked at the current moment based on the load current at the current moment and the reference current at the current moment. Since the load current can be quickly obtained, the present application directly uses the load current as an index for determining whether the oil pump is blocked at the current moment, and the detection result of the oil pump blockage can be quickly obtained.

[0095] The above description of various embodiments tends to emphasize the differences between various embodiments, and the same or similar parts can be mutually referred to, and for brevity, will not be repeated here.

[0096] In several embodiments provided in the present application, it should be understood that the disclosed method and device can be implemented in other ways. For example, the above-described device implementation is only schematic, for example, the division of the module or unit is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed each other can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0097] The unit described as a separate component can or can not be physically separated, and the component shown as a unit can or can not be a physical unit, that is, it can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment scheme.

[0098] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0099] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in the form of a contribution to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disk.

[0100] The above is only an embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent flow transformation, or direct or indirect application in other related technical fields, is also included in the patent protection scope of the present application.

Claims

1. An oil pump clogging detection method characterized by comprising: The method comprises: obtaining load current and operation data of the oil pump at the current time; obtaining the load current of the oil pump running at the operation data of the current time when blocked as the reference current of the current time; determining whether the oil pump is blocked at the current time based on the load current of the current time and the reference current of the current time; the operation data comprises a first rotating speed; wherein, after determining that the oil pump is blocked at the current time, and before improving the blocking degree of the oil pump, the method further comprises: controlling the oil pump to run at a reduced speed, and / or controlling the motor to reduce the running power; wherein, the control of the oil pump to run at a reduced speed comprises: reducing the first rotating speed to a second rotating speed according to a preset proportional coefficient based on the first rotating speed of the oil pump at the current time, and taking the second rotating speed as a new first rotating speed; in response to the new first rotating speed being greater than a preset rotating speed threshold, re-executing the reduction of the first rotating speed to the second rotating speed according to the preset proportional coefficient, and taking the second rotating speed as a new first rotating speed, until the new first rotating speed is less than or equal to the preset rotating speed threshold, and then controlling the oil pump to run at the preset rotating speed threshold; wherein, the oil pump running at the rotating speed corresponding to the preset rotating speed threshold can meet the minimum requirement of the oil supply amount provided by the oil pump to the motor, and when the new first rotating speed determined each time is greater than the preset rotating speed threshold, the oil pump is controlled to run at the new first rotating speed for a preset time; the control of the motor to reduce the running power comprises: obtaining the temperature and the first power of the motor at the current time; based on the temperature, finding the degree of power reduction corresponding to the temperature from the second preset correlation information, which contains the degree of power reduction under different temperatures; based on the first power and the degree of power reduction, determining a target power, and controlling the motor to run according to the target power.

2. The method of claim 1, wherein, Before the step of obtaining the load current of the oil pump running at the operation data of the current time when blocked as the reference current of the current time, the method further comprises: obtaining first preset correlation information; wherein, the first preset correlation information contains the load current of the oil pump running at various different operation data when blocked; the step of obtaining the load current of the oil pump running at the operation data of the current time when blocked as the reference current of the current time comprises: finding the load current associated with the operation data of the current time from the first preset correlation information as the reference current of the current time.

3. The method according to claim 1 or 2, characterized in that, The operation data comprises at least one of voltage and first rotating speed; and / or, the load current is the q-axis current of the oil pump.

4. The method of claim 1, wherein, The step of determining whether the oil pump is blocked at the current time based on the load current of the current time and the reference current of the current time comprises at least: in response to the difference between the load current of the current time and the reference current of the current time being greater than or equal to a first preset threshold, determining that the oil pump is blocked at the current time.

5. The method of claim 1, wherein, The method comprises: obtaining the load current and the running data of the oil pump at the current time, including: obtaining the original load current and the original running data of the oil pump at the current time; filtering the original load current and the original running data respectively to obtain the load current and the running data; and / or, the running data includes a first rotating speed; before obtaining the load current of the oil pump running at the current time under the running data as the reference current at the current time, the method further comprises: obtaining a third rotating speed provided by the motor to the oil pump at the current time; obtaining a rotating speed difference value between the third rotating speed and the first rotating speed; 6. An electronic device, comprising: in response to the rotating speed difference value being less than a second preset threshold, determining to execute the obtaining of the load current of the oil pump running at the current time under the running data as the reference current at the current time. including a memory and a processor coupled to each other, the memory stores program instructions; 7. A computer readable storage medium characterized by, the processor is configured to execute the program instructions stored in the memory to implement the method of any one of claims 1-5. the computer readable storage medium is configured to store program instructions which can be executed to implement the method of any one of claims 1-5.

Citation Information

Patent Citations

  • Fuel pump locked-rotor diagnosis and repair method, fuel pump controller and fuel supply system

    CN112780428A