Adaptive control method and system for rotational speed of oil pump

By adaptively adjusting the oil pump speed according to changes in motor signals and operating conditions, the complexity of oil pump speed control is solved, achieving efficient lubrication and cooling of the motor and extending the service life of the system.

WO2026066151A1PCT designated stage Publication Date: 2026-04-02JEE AUTOMATION EQUIP SHANGHAI CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-05-21
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing oil pump speed control methods are complex and cannot meet the needs of electric drive systems under different operating conditions, resulting in improper oil quantity affecting system efficiency and lifespan.

Method used

By acquiring motor speed, temperature, torque, and current signals, the oil pump speed is adaptively adjusted, including strategies such as fault speed, speed compensation, function judgment, and oil leak diagnosis, to ensure that the motor temperature is within the target range and to adjust lubrication and cooling strategies according to operating conditions.

Benefits of technology

It achieves precise control of oil pump speed, meets the lubrication and cooling requirements of motor, improves system efficiency and service life, and avoids overheating damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025096332_02042026_PF_FP_ABST
    Figure CN2025096332_02042026_PF_FP_ABST
Patent Text Reader

Abstract

An adaptive control method and system for the rotational speed of an oil pump. The method comprises: acquiring the rotational speed of an electric motor, the temperature of the electric motor, the torque of the electric motor and a current signal; determining whether the rotational speed of the electric motor, the temperature of the electric motor, the torque of the electric motor and the current signal meet requirements; if any one of the rotational speed of the electric motor, the temperature of the electric motor, the torque of the electric motor and the current signal does not meet the requirements, operating an oil pump at a fault rotational speed; and if all of the rotational speed of the electric motor, the temperature of the electric motor, the torque of the electric motor and the current signal meet the requirements, adjusting the rotational speed of the oil pump, and re-collecting the temperature of the electric motor. During the process of outputting a final rotational speed of the oil pump, the temperature of the electric motor is first controlled to be below a target temperature value, and a corresponding rotational speed of the oil pump is obtained; whether oil leakage occurs in the oil pump is then diagnosed and a corresponding strategy is executed on the basis of the oil leakage condition; and the final rotational speed of the oil pump is finally output. This process fully takes the operating status of the oil pump under different operating conditions into consideration, such that the selection for the operating rotational speed of the oil pump is more rational while meeting the cooling and lubrication requirements of the electric motor.
Need to check novelty before this filing date? Find Prior Art

Description

An adaptive control method and system for oil pump speed Technical Field

[0001] This invention belongs to the field of motor control technology, and specifically relates to an adaptive control method and system for oil pump speed. Background Technology

[0002] When a motor is running, if the system temperature exceeds a certain limit, it will damage the winding insulation and cause functional damage to the motor. Excessive temperature rise not only damages the winding insulation material but also causes damage to the stator and rotor cores and thermal demagnetization of permanent magnets, reducing the motor's lifespan. Therefore, the oil circuit design of an oil-cooled electric drive system must fully consider the cooling requirements of each component of the motor to maintain the temperature of the electric drive system within a reasonable range, ensuring safe and efficient system operation.

[0003] The oil pump speed directly affects the oil quantity in the electric drive system. The oil quantity must not only lubricate the gears and bearings of the transmission but also cool the motor. If the system has too much oil, the churning losses in the transmission during high-speed operation will severely reduce system efficiency. Conversely, if the oil quantity is too low, insufficient lubrication and cooling will occur, affecting the system's lifespan. Therefore, selecting the appropriate oil pump speed based on suitable operating conditions can improve system efficiency and extend its service life.

[0004] The speed control methods used in the existing technology are relatively complex; and the same strategy is used to deal with all motor operating conditions, which cannot meet the oil pump speed regulation under the current more complex electric drive requirements. The oil pump speed regulation requires many conditions, the speed regulation method is single, and the speed regulation is relatively crude. Summary of the Invention

[0005] To address the problems in the background art, this invention proposes an adaptive control method for oil pump speed.

[0006] Laws and systems.

[0007] To achieve the above objectives, the present invention adopts the following technical solution:

[0008] An adaptive control method for oil pump speed includes the following steps:

[0009] Acquire motor speed, motor temperature, motor torque, and current signals; determine whether the motor speed, motor temperature, motor torque, and current signals meet the requirements; if any one of them does not meet the requirements, the oil pump runs at the fault speed; if all of them meet the requirements, adjust the oil pump speed and re-acquire the motor temperature, and determine whether the re-acquired motor temperature is greater than the temperature control target value.

[0010] If the motor temperature exceeds the temperature control target value, speed compensation will be performed until the motor temperature is less than or equal to the target value.

[0011] is equal to the temperature control target value; if the motor temperature is less than or equal to the temperature control target value, oil pump function judgment is performed

[0012] ;

[0013] After the oil pump function judgment or after running at the fault speed, it is judged whether to start the oil pump leakage diagnosis, and corresponding oil pump speed strategies are executed based on the diagnosis results; after completing the oil pump speed strategy, the final speed of the oil pump is output.

[0014] Further, the speed of the oil pump is adjusted and the motor temperature is re-acquired, and it is judged whether the re-acquired motor temperature is greater than the temperature control target value, including the following steps:

[0015] The initial lubrication speed of the oil pump is obtained by table lookup according to the motor speed;

[0016] The initial lubrication speed of the oil pump is adjusted according to the motor torque and the motor speed, and is adjusted to a second lubrication speed; the temperature control target value of the current state of the motor is obtained;

[0017] The real-time temperature of the motor at the second lubrication speed of the oil pump is acquired;

[0018] It is judged whether the real-time temperature of the motor is greater than the temperature control target value.

[0019] Further, if the motor temperature is greater than the temperature control target value, speed compensation is performed until the motor temperature is less than or equal to the temperature control target value, including the following steps:

[0020] When the speed compensation is performed, the second lubrication speed of the oil pump is controlled to rise to a maximum peak speed with a set slope until the motor temperature is less than or equal to the temperature control target value.

[0021] Further, if the motor temperature is less than or equal to the temperature control target value, oil pump function judgment is performed,

[0022] including the following steps:

[0023] It is judged whether the oil pump is in an intermittent running mode, and the speed of the oil pump is adjusted based on the judgment result;

[0024] It is judged whether the oil pump is in a locked-rotor heating mode, and the speed of the oil pump is adjusted based on the judgment result;

[0025] It is judged whether the oil pump is in a differential speed mode, and the speed of the oil pump is adjusted based on the judgment result.

[0026] Further, it is judged whether the oil pump is in an intermittent running mode, and the speed of the oil pump is adjusted based on the judgment result, including the following steps:

[0027] The oil pump receives an intermittent operation instruction, and then determines whether the motor speed, motor torque and motor temperature all meet the stop operation state. If yes, the intermittent operation mode is entered.

[0028] When the oil pump is in the intermittent operation mode, the oil pump runs at the second lubrication speed for a period of time in a time period, and runs at zero speed for the remaining time. The cycle is repeated for several time periods until any of the motor speed, motor torque and motor temperature conditions does not meet the operation state or a function non-enable instruction is received, and the intermittent operation mode is exited.

[0029] When the oil pump is not in the intermittent operation mode, the oil pump runs at the second lubrication speed, and determines whether the oil pump is in the locked-rotor heating mode.

[0030] Further, it is determined whether the oil pump is in the locked-rotor heating mode, and the speed of the oil pump is adjusted based on the determination result, including the following steps:

[0031] It is determined whether the oil pump meets the locked-rotor working condition strategy. The locked-rotor working condition strategy is whether the state machine enters the locked-rotor heating mode, whether the pipe is opened, and whether the current signal is greater than the locked-rotor current set value.

[0032] If the oil pump meets the locked-rotor working condition strategy, the locked-rotor heating mode is entered, and the second lubrication speed is adjusted to the locked-rotor speed until the oil pump does not meet the locked-rotor working condition strategy and exits the locked-rotor heating mode.

[0033] If the oil pump is not in the locked-rotor heating mode, the oil pump runs at the second lubrication speed, and it is determined whether the oil pump is in the differential mode.

[0034] Further, it is determined whether the oil pump is in the differential mode, and the speed of the oil pump is adjusted based on the determination result, including the following steps:

[0035] It is determined whether the oil pump meets the differential working condition strategy. The differential working condition strategy is that the vehicle speed is greater than 5km / h and less than 30km / h, the wheel speed is greater than the difference between the left wheel speed and the right wheel speed, and the duration is greater than the differential set time.

[0036] If the oil pump meets the differential working condition strategy, the differential mode is entered. After entering the differential mode, the second lubrication speed is adjusted to the differential speed until the oil pump does not meet the differential working condition strategy and exits the differential mode.

[0037] Further, after the oil pump function is determined or after the oil pump runs at the fault speed, it is determined whether the oil pump leakage diagnosis is started, and corresponding oil pump speed strategies are executed based on the diagnosis result, including the following steps:

[0038] It is determined whether the oil pump meets the oil leakage diagnosis condition. The oil leakage diagnosis condition is that the motor speed is greater than or equal to the motor speed threshold value when the oil pump is in the air suction state, the oil temperature is greater than or equal to the oil pump air suction temperature threshold value, the vehicle slope is within a set range, and the oil pump has no fault and no derating warning.

[0039] If the oil pump meets the oil leakage diagnosis condition, the oil pump oil leakage diagnosis is started, the motor controller actively sets the oil pump command speed not less than the motor speed threshold value in the air suction state and the air suction fault diagnosis enable flag, and the motor controller internally counts the air suction fault diagnosis enable time, and sets the air suction diagnosis counter to 1 after the operation is completed, and if any condition does not meet the oil leakage diagnosis condition during the operation, the oil pump oil leakage diagnosis is exited; if the oil pump does not meet the oil leakage diagnosis condition, the oil pump continues to operate.

[0040] If the oil pump does not meet the oil leakage diagnosis condition, the oil pump continues to operate.

[0041] Further, after completing the oil pump speed strategy, the final speed of the oil pump is output, including the following steps:

[0042] The speed is adjusted based on the oil pump calibration reference motor speed and the oil pump flow rate relationship table and the temperature control target value, and the final speed of the oil pump is output, and the minimum limit of the final speed is the speed after the reference motor speed and the oil pump flow rate relationship table, and the maximum limit is the peak speed of the oil pump.

[0043] An oil pump speed adaptive control system, comprising: an acquisition unit for acquiring motor speed, motor temperature, motor torque and current signal; a judgment unit for judging whether the motor speed, motor temperature, motor torque and current signal meet the requirements;

[0044] A first execution unit for operating the oil pump at a fault speed when any item does not meet the requirements, and adjusting the oil pump speed and reacquiring the motor temperature when the requirements are met, and judging whether the reacquired motor temperature is greater than the temperature control target value;

[0045] A second execution unit for performing speed compensation when the motor temperature is greater than the temperature control target value until the motor temperature is less than or equal to the temperature control target value, and performing oil pump function judgment when the motor temperature is less than or equal to the temperature control target value;

[0046] A third execution unit for judging whether to start the oil pump oil leakage diagnosis after the oil pump function judgment or operating at the fault speed, and executing the corresponding oil pump speed strategy based on the diagnosis result; an output unit for outputting the final speed of the oil pump after completing the oil pump speed strategy. Further, the first execution unit comprises: a lookup table module for obtaining the initial lubrication speed of the oil pump by looking up the table according to the motor speed;

[0047] An adjustment module for adjusting the initial lubrication speed of the oil pump according to the motor torque and the motor speed to a second lubrication speed;

[0048] An acquisition module for acquiring the temperature control target value of the current state of the motor;

[0049] The collection module is configured to collect a real-time temperature of the motor of the oil pump at a second lubrication rotating speed;

[0050] The first execution module is configured to determine whether the real-time temperature of the motor is greater than a temperature control target value.

[0051] Further, the second execution unit comprises:

[0052] The second execution module is configured to, when performing rotating speed compensation, control the second lubrication rotating speed of the oil pump to set a slope to rise to a maximum peak rotating speed until the temperature of the motor is less than or equal to the temperature control target value.

[0053] Further, the third execution unit comprises an oil leakage determination module configured to determine whether the oil pump meets an oil leakage diagnosis condition, the oil leakage diagnosis condition being that the motor rotating speed is greater than or equal to a motor rotating speed threshold value at the time of air suction, the oil temperature is greater than or equal to an oil pump air suction temperature threshold value, the vehicle slope is within a set range, and the oil pump has no fault and no derating warning.

[0054] The third execution module is configured to start oil pump oil leakage diagnosis when the oil pump meets the oil leakage diagnosis condition, the motor controller actively gives an oil pump instruction rotating speed that is not less than the motor rotating speed threshold value at the time of air suction and an air suction fault diagnosis enable flag, and the motor controller internally counts air suction fault diagnosis enable time, and after the running is completed, sets the air suction diagnosis counter to 1, and if any condition does not meet the oil leakage diagnosis condition during the running process, the oil pump oil leakage diagnosis is exited.

[0055] Further, the output unit comprises:

[0056] The output module is configured to adjust the speed based on an oil pump calibration reference motor rotating speed and an oil pump flow rate relationship table and a temperature control target, and output an oil pump final rotating speed, the final rotating speed having a minimum limit amplitude of a speed after the reference motor rotating speed and the oil pump flow rate relationship table and a maximum limit amplitude of an oil pump peak speed.

[0057] The present application has the following advantages:

[0058] 1. In the process of outputting the final rotating speed of the oil pump, the temperature of the motor is first controlled below the target temperature value, and the corresponding oil pump rotating speed is obtained, then it is determined whether the oil pump leaks oil, and corresponding strategies are executed according to the oil leakage condition, and finally the final oil pump rotating speed is output.

[0059] 2、The oil pump of the present application can adaptively adjust the rotating speed according to different working conditions during operation, and different rotating speed controls are given according to the temperature control target value, function judgment and oil leakage diagnosis, the speed regulation method is flexible and changeable, the adaptability is strong, and the rotating speed regulation is more accurate.

[0060] Other features and advantages of the present application will be set forth in the description that follows, and in part will be apparent from the description, or can be learned by practice of the present application. The purposes and other advantages of the present application will be realized and attained by the structure particularly pointed out in the description and the appended drawings. BRIEF DESCRIPTION OF DRAWINGS

[0061] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.

[0062] Fig. 1 shows a flow chart of an oil pump rotating speed adaptive control method of the present application;

[0063] Fig. 2 shows an oil pump rotating speed adaptive control system diagram of the present application. DETAILED DESCRIPTION

[0064] In order to make the purpose, technical solutions and advantages of the embodiments of the present application more clear, the following will combine the drawings in the embodiments of the present application to clearly and completely explain the technical solutions in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application. An oil pump rotating speed adaptive control method, as shown in Fig. 1, includes the following steps:

[0065] S1: Obtain the motor rotating speed, motor temperature, motor torque and current signal.

[0066] S2: Judge whether the motor rotating speed, motor temperature, motor torque and current signal meet the requirements.

[0067] S3: If any item does not meet the requirements, the oil pump runs at the fault rotating speed; if it meets the requirements, adjust the oil pump rotating speed, re-collect the motor temperature, and judge whether the re-collected motor temperature is greater than the temperature control target value.

[0068] S4: If the motor temperature is greater than the temperature control target value, speed compensation is performed until the motor temperature is less than or equal to the temperature control target value; if the motor temperature is less than or equal to the temperature control target value, oil pump function judgment is performed.

[0069] S5: After the oil pump function judgment or the motor runs at the fault speed, it is judged whether to start the oil pump leakage diagnosis, and the corresponding oil pump speed strategy is executed based on the diagnosis result.

[0070] S6: After completing the oil pump speed strategy, output the final speed of the oil pump.

[0071] It should be noted that S1-S6 mainly use motor speed, current signal, negative temperature coefficient thermistor (NTC) temperature, and expected torque (motor torque) as input, wherein the NTC can detect the temperature of the motor, so the motor temperature is actually the NTC temperature. After obtaining the initial lookup table oil pump speed, the speed is adjusted in real time according to different functions, and different motor speed increasing slopes are selected according to the motor temperature and functional requirements to meet the demand for rapid cooling. The speed is adaptively adjusted for various scenarios during the operation of the oil pump, and the constant speed is run for fault conditions to meet the heat dissipation demand and avoid damage to the electric drive system.

[0072] It should be further noted that in S2, it is first judged whether the current motor has a fault, and whether the speed and temperature signals are reliable. If not, the oil pump runs in a fault mode, and its fault speed is a constant speed. Running at a constant speed avoids damage to the motor controller caused by the oil pump failure and inability to work normally until the fault is cleared and the signal is reliable.

[0073] For example, in S3, the oil pump speed is adjusted and the motor temperature is reacquired, and it is judged whether the reacquired motor temperature is greater than the temperature control target value, including the following steps:

[0074] S301: Obtain the initial lubrication speed of the oil pump according to the motor speed by table lookup, denoted as spd1.

[0075] S302: Adjust the initial lubrication speed of the oil pump more accurately according to the motor torque and motor speed, adjust to the second lubrication speed, denoted as spd2.

[0076] S303: After adjusting to the second lubrication speed, obtain the temperature control target value of the current state of the motor.

[0077] S304: Acquire the real-time temperature of the motor at the second lubrication speed of the oil pump.

[0078] S305: Determines whether the real-time temperature of the motor is greater than the temperature control target value.

[0079] It should be noted that S301 quickly determines the initial lubrication speed of the oil pump by looking up a table. This method is simple and easy to implement, and it ensures that the oil pump has a suitable lubrication speed in the initial stage, which helps protect the oil pump and extend its service life. S302 further precisely adjusts the lubrication speed of the oil pump based on the motor's torque and speed. This dynamic adjustment better adapts to the actual working state of the motor, ensuring that the oil pump provides optimal lubrication during operation, reducing wear and energy consumption. S303 obtains the current temperature control target value of the motor, providing a clear reference standard for subsequent temperature control, which helps to achieve more precise oil pump speed control to meet the needs of motor temperature control and protect the motor and oil pump from overheating damage. S304 collects the motor temperature at the second lubrication speed in real time, enabling timely detection of temperature anomalies and providing data support for subsequent temperature control and troubleshooting. S305 determines whether the real-time motor temperature exceeds the temperature control target value, triggering corresponding temperature control measures in a timely manner, such as adjusting the oil pump's lubrication speed or starting the cooling system, thereby protecting the motor and oil pump from overheating damage and ensuring stable equipment operation.

[0080] For example, in S4, if the motor temperature is greater than the temperature control target value, speed compensation is performed until the motor temperature is less than or equal to the temperature control target value, including the following steps:

[0081] S401a: When performing speed compensation, the second lubrication speed of the oil pump is controlled to rise to the maximum peak speed at a set slope until the motor temperature is less than or equal to the temperature control target value.

[0082] It should be noted that the temperature control target value is calculated by taking the motor's desired torque and speed to determine the current heat loss value, and then using this heat loss value to determine the actual temperature control target. When the actual motor temperature is lower than the low temperature control threshold, the oil pump speed is not further adjusted; it operates according to the Spd2 signal of the torque and motor speed, executing lubrication and heat dissipation strategies. When the motor temperature is higher than the low temperature control threshold but lower than the high temperature control threshold, the oil pump speed increases at the rate of increase of the low speed, increasing to the maximum peak speed until the current NTC temperature is lower than the temperature control target. When the motor temperature is higher than the sum of the high temperature control threshold and the hysteresis interval temperature, the oil pump speed increases at the rate of increase of the high speed, increasing to the maximum peak speed until the motor temperature is lower than the temperature control target threshold. When the motor temperature is between the high temperature control target threshold and the sum of the high temperature control threshold and the hysteresis interval temperature, the oil pump speed is equal to the speed at the previous moment.

[0083] When the motor is executing the temperature control speed compensation, i.e., S401a, no other function speed strategy is executed until the motor temperature is lower than the low temperature control target threshold. When the motor is lower than the low temperature control target, the oil pump function judgment is performed, i.e., S401b-S403b. The oil pump function judgment is in turn: intermittent operation mode, motor locked-rotor heating mode, and differential working condition mode. The three modes are executed in turn, i.e., when in any one of the function modes, the oil pump speed strategy of other function modes will not be executed.

[0084] For example, in S4, if the motor temperature is less than or equal to the temperature control target value, the oil pump function judgment is performed, including the following steps:

[0085] S401b: judging whether the oil pump is in intermittent operation mode, and adjusting the speed of the oil pump based on the judgment result.

[0086] S402b: judging whether the oil pump is in locked-rotor heating mode, and adjusting the speed of the oil pump based on the judgment result.

[0087] S403b: judging whether the oil pump is in differential mode, and adjusting the speed of the oil pump based on the judgment result.

[0088] Specifically, S401b includes the following steps:

[0089] S4011b: first, judging whether the oil pump needs to execute the intermittent operation mode, after the oil pump receives the intermittent operation instruction from the power domain controller, judging whether the motor speed, motor torque, and motor temperature all meet the stop running state, if so, entering the intermittent operation mode.

[0090] S4012b: when the oil pump is in the intermittent operation mode, the oil pump runs at the second lubrication speed for a period of time (usually a few hundred seconds) in a time period, and runs at zero speed for the remaining time (usually several hours), and circulates for several time periods until any of the motor speed, motor torque, and motor temperature conditions do not meet the running state or a function non-enable instruction is received, and the oil pump exits the intermittent operation mode. When the oil pump is not in the intermittent operation mode, the oil pump runs at the second lubrication speed, and judges whether the oil pump is in the locked-rotor heating mode.

[0091] Specifically, S402b includes the following steps:

[0092] S4021b: judging whether the oil pump meets the locked-rotor working condition strategy, the locked-rotor working condition strategy being whether the state machine enters the locked-rotor heating mode, whether the pipe is opened, and whether the current signal is greater than the locked-rotor current set value.

[0093] S4022b: If the oil pump meets the stall condition strategy, enter the stall heating mode, adjust the second lubrication speed to the stall speed, until the oil pump does not meet the stall condition strategy and exits the stall heating mode. If the oil pump is not in the stall heating mode, the oil pump runs at the second lubrication speed, and it is judged whether the oil pump is in the differential mode.

[0094] For example, S403b includes the following steps:

[0095] S4031b: It is judged whether the oil pump meets the differential condition strategy. The differential condition strategy is 30km / h>vehicle speed>5km / h, wheel speed>the difference between the left wheel and the right wheel, and the duration is greater than the differential set time Tcha, generally 50s.

[0096] S4032b: If the oil pump meets the differential condition strategy, enter the differential mode. After entering the differential mode, adjust the second lubrication speed to the differential speed (the lubrication speed of the oil pump in the differential mode), until the oil pump does not meet the differential condition strategy (when the vehicle speed and the rear wheel differential do not meet the condition and last TCha, or there is a signal loss in the judgment condition) and exits the differential mode.

[0097] For example, after the oil pump completes the speed confirmation of the function mode and the temperature control mode, the oil pump suction fault diagnosis is performed, and the suction oil leakage strategy is executed when diagnosing whether the oil pump has suction oil leakage,

[0098] Therefore, S5 includes the following steps:

[0099] S501: It is judged whether the oil pump meets the oil leakage diagnosis condition. The oil leakage diagnosis condition is that the motor speed is greater than or equal to the motor speed threshold value when suction, the oil temperature is greater than or equal to the oil pump suction temperature threshold value, the vehicle slope is within the set range, and the oil pump has no fault and no power reduction warning.

[0100] S502: If the oil pump meets the oil leakage diagnosis condition, start the oil pump leakage diagnosis. The motor controller actively gives the oil pump command speed not less than the motor speed threshold value when suction and the suction fault diagnosis enable flag, and the motor controller internally counts the suction fault diagnosis enable time. After running, set the suction diagnosis counter to 1. If any condition does not meet the oil leakage diagnosis condition during the running process, exit the oil pump leakage diagnosis. If the oil pump does not meet the oil leakage diagnosis condition, the oil pump continues to run.

[0101] For example, after S1 to S5 are completed, the oil pump speed range needs to be controlled, so S6 includes the following steps:

[0102] The oil pump speed is adjusted based on the oil pump calibration reference motor speed and oil pump flow rate relationship table and the temperature control target value (the temperature control target value is a given fixed value, generally set to 120-140°C, and can be 130°C, which is the maximum allowable motor temperature value to meet normal working requirements), and the final speed of the oil pump is output. The minimum limit of the final speed is the speed after the reference motor speed and the oil pump flow rate relationship table, and the maximum limit is the peak speed of the oil pump.

[0103] An oil pump speed adaptive control system, as shown in FIG. 2, includes an acquisition unit, a judgment unit, a first execution unit, a second execution unit, a third execution unit and an output unit. The acquisition unit is used to acquire motor speed, motor temperature, motor torque and current signal; the judgment unit is used to judge whether the motor speed, motor temperature, motor torque and current signal meet the requirements; the first execution unit is used to run the oil pump at a fault speed when any item does not meet the requirements; and adjust the oil pump speed when they meet the requirements

[0104] The oil pump speed is adjusted and the motor temperature is re-acquired, and it is judged whether the re-acquired motor temperature is greater than the temperature control target value; the second execution unit is used to compensate the speed when the motor temperature is greater than the temperature control target value, until the motor temperature is less than or equal to the temperature control target value; and the oil pump function is judged when the motor temperature is less than or equal to the temperature control target value; the third execution unit is used to judge whether to start the oil pump leakage diagnosis after the oil pump function is judged or after running at the fault speed, and execute the corresponding oil pump speed strategy based on the diagnosis result; the output unit is used to output the final speed of the oil pump after completing the oil pump speed strategy.

[0105] For example, the first execution unit includes: a lookup table module for obtaining an initial lubrication speed of the oil pump according to the motor speed; an adjustment module for adjusting the initial lubrication speed of the oil pump according to the motor torque and the motor speed, to a second lubrication speed;

[0106] The acquisition module is used to acquire the temperature control target value of the current state of the motor;

[0107] The acquisition module is used to acquire the temperature control target value of the current state of the motor;

[0108] The first execution module is used to judge whether the real-time temperature of the motor is greater than the temperature control target value.

[0109] Exemplarily, the second execution unit comprises: a second execution module, configured to control the second lubricating rotating speed of the oil pump to set the slope to rise to the maximum peak rotating speed until the motor temperature is less than or equal to the temperature control target value when the rotating speed compensation is performed; a function judgment module, configured to judge whether the oil pump is in an intermittent operation mode, and adjust the rotating speed of the oil pump based on the judgment result; judge whether the oil pump is in a locked-rotor heating mode, and adjust the rotating speed of the oil pump based on the judgment result; judge whether the oil pump is in a differential speed mode, and adjust the rotating speed of the oil pump based on the judgment result.

[0110] Exemplarily, the third execution unit comprises:

[0111] a leakage judgment module, configured to judge whether the oil pump satisfies a leakage diagnosis condition, the leakage diagnosis condition being that the motor rotating speed is greater than or equal to a motor rotating speed threshold value at the time of air suction, the oil temperature is greater than or equal to an oil pump air suction temperature threshold value, the vehicle slope is within a set range, and the oil pump has no fault and no derating warning;

[0112] a third execution module, configured to start the oil pump leakage diagnosis when the oil pump satisfies the leakage diagnosis condition, the motor controller actively giving an oil pump instruction rotating speed that is not less than the motor rotating speed threshold value at the time of air suction and an air suction fault diagnosis enable flag, and the motor controller internally timing an air suction fault diagnosis enable time, and setting an air suction diagnosis counter to 1 after the operation is completed, and exiting the oil pump leakage diagnosis when any one of the conditions does not satisfy the leakage diagnosis condition; and continuing the operation of the oil pump when the oil pump does not satisfy the leakage diagnosis condition.

[0113] Exemplarily, the output unit comprises:

[0114] an output module, configured to adjust the rotating speed based on the oil pump calibration reference motor rotating speed and the oil pump flow rate relationship table and the temperature control target value, and output an oil pump final rotating speed, the final rotating speed having a minimum limit amplitude of a speed after the reference motor rotating speed and the oil pump flow rate relationship table, and a maximum limit amplitude of an oil pump peak speed.

[0115] It should be noted that, for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts are referred to the part of the method embodiment. The units and modules of the oil pump rotating speed self-adaptive control system are only divided according to the function logic, but are not limited to the above division, as long as the corresponding functions can be realized. In addition, the specific names of the units are only for mutual differentiation, and do not limit the protection scope of the present application.

[0116] Although the present application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. An oil pump rotational speed self-adaptive control method, characterized by, The method comprises the following steps: obtaining motor speed, motor temperature, motor torque and current signals; determining whether the motor speed, motor temperature, motor torque and current signals meet the requirements; if any of them does not meet the requirements, the oil pump runs at a fault speed; if all of them meet the requirements, the oil pump speed is adjusted and the motor temperature is re-acquired, and it is determined whether the re-acquired motor temperature is greater than the temperature control target value; if the motor temperature is greater than the temperature control target value, speed compensation is performed until the motor temperature is less than or equal to the temperature control target value; if the motor temperature is less than or equal to the temperature control target value, oil pump function determination is performed; after the oil pump function determination or after running at the fault speed, it is determined whether to start oil pump leakage diagnosis, and corresponding oil pump speed strategies are executed based on the diagnosis results; after the oil pump speed strategy is completed, the final oil pump speed is output.

2. The oil pump rotational speed self-adaptive control method according to claim 1, characterized in that, adjusting the oil pump speed and re-acquiring the motor temperature, and determining whether the re-acquired motor temperature is greater than the temperature control target value, comprises the following steps: obtaining the initial lubrication speed of the oil pump according to the motor speed by table lookup; adjusting the initial lubrication speed of the oil pump according to the motor torque and the motor speed to a second lubrication speed; obtaining the temperature control target value of the current state of the motor; acquiring the real-time temperature of the motor at the second lubrication speed of the oil pump; determining whether the real-time temperature of the motor is greater than the temperature control target value.

3. The oil pump rotational speed self-adaptive control method according to claim 2, characterized in that, if the motor temperature is greater than the temperature control target value, speed compensation is performed until the motor temperature is less than or equal to the temperature control target value, comprising the following steps: when speed compensation is performed, the second lubrication speed of the oil pump is controlled to rise at a set slope to a maximum peak speed until the motor temperature is less than or equal to the temperature control target value.

4. The oil pump rotational speed self-adaptive control method according to claim 2, characterized in that, if the motor temperature is less than or equal to the temperature control target value, oil pump function determination is performed, comprising the following steps: determining whether the oil pump is in intermittent operation mode, and adjusting the speed of the oil pump based on the determination result; determining whether the oil pump is in locked-rotor heating mode, and adjusting the speed of the oil pump based on the determination result; determining whether the oil pump is in differential speed mode, and adjusting the speed of the oil pump based on the determination result.

5. The oil pump rotational speed self-adaptive control method according to claim 4, characterized in that, determining whether the oil pump is in intermittent operation mode, and adjusting the speed of the oil pump based on the determination result, comprises the following steps: after the oil pump receives an intermittent operation instruction, it is determined whether the motor speed, motor torque and motor temperature all meet the stop running state, and if they do, the oil pump enters the intermittent operation mode; when the oil pump is in the intermittent operation mode, the oil pump runs at the second lubrication speed for a period of time in a time period, and runs at zero speed for the remaining time, and the cycle is repeated for a plurality of time periods, until any of the motor speed, motor torque and motor temperature does not meet the running state or a function non-enable instruction is received, the oil pump exits the intermittent operation mode; when the oil pump is not in the intermittent operation mode, the oil pump runs at the second lubrication speed, and it is determined whether the oil pump is in locked-rotor heating mode.

6. The oil pump rotational speed self-adaptive control method according to claim 5, characterized in that, determining whether the oil pump is in locked-rotor heating mode, and adjusting the speed of the oil pump based on the determination result, comprises the following steps: determining whether the oil pump meets the locked-rotor working condition strategy, the locked-rotor working condition strategy being whether the state machine enters the locked-rotor heating mode, whether the pipe is opened and the current signal is greater than the locked-rotor current set value; If the oil pump meets the stall condition strategy, enter the stall heating mode, adjust the second lubrication speed to the stall speed, until the oil pump does not meet the stall condition strategy and exits the stall heating mode; If the oil pump is not in the stall heating mode, the oil pump runs at the second lubrication speed, and whether the oil pump is in the differential mode is judged.

7. The oil pump rotational speed self-adaptive control method according to claim 6, characterized in that, Determine whether the oil pump is in the differential mode, and adjust the speed of the oil pump based on the determination result, including the following steps: Determine whether the oil pump meets the differential condition strategy, the differential condition strategy is 30km / h>vehicle speed>5km / h, wheel speed>left wheel and right wheel difference speed, and the duration is greater than the differential set time; If the oil pump meets the differential condition strategy, enter the differential mode, adjust the second lubrication speed to the differential speed after entering the differential mode, until the oil pump does not meet the differential condition strategy and exits the differential mode.

8. The oil pump speed adaptive control method according to claim 1, characterized by, After the oil pump function is judged or runs at the fault speed, whether to start the oil pump leakage diagnosis is judged, and the corresponding oil pump speed strategy is executed based on the diagnosis result, including the following steps: Determine whether the oil pump meets the oil leakage diagnosis condition, the oil leakage diagnosis condition is that the motor speed is greater than or equal to the motor speed threshold when the oil pump is in the air suction state, the oil temperature is greater than or equal to the oil pump air suction temperature threshold, the vehicle slope is in the set range, and the oil pump has no fault and no power reduction warning; If the oil pump meets the oil leakage diagnosis condition, start the oil pump leakage diagnosis, the motor controller actively gives the oil pump command speed not less than the motor speed threshold when the oil pump is in the air suction state and the air suction fault diagnosis enable flag, and the motor controller internally counts the air suction fault diagnosis enable time, after the operation is completed, the air suction diagnosis counter is set to 1, if any condition does not meet the oil leakage diagnosis condition during the operation, the oil pump leakage diagnosis is exited; If the oil pump does not meet the oil leakage diagnosis condition, the oil pump continues to run.

9. An oil pump speed adaptive control method according to any one of claims 1 to 8, characterized in that, After the oil pump speed strategy is completed, the final speed of the oil pump is output, including the following steps: Speed regulation is carried out based on the oil pump calibration reference motor speed and the oil pump flow rate relationship table and the temperature control target value, and the final speed of the oil pump is output, the minimum limit of the final speed is the speed after the reference motor speed and the oil pump flow rate relationship table, and the maximum limit is the peak speed of the oil pump.

10. An oil pump speed adaptive control system characterized by, It includes: An acquisition unit is configured to acquire motor speed, motor temperature, motor torque and current signals; A determination unit is configured to determine whether the motor speed, motor temperature, motor torque and current signals meet the requirements; A first execution unit is configured to run the oil pump at a fault speed when any of the requirements is not met, and adjust the speed of the oil pump and reacquire the motor temperature when the requirements are met, and determine whether the reacquired motor temperature is greater than the temperature control target value; A second execution unit is configured to perform speed compensation when the motor temperature is greater than the temperature control target value, until the motor temperature is less than or equal to the temperature control target value; And perform oil pump function judgment when the motor temperature is less than or equal to the temperature control target value; A third execution unit is configured to determine whether to start the oil pump leakage diagnosis after the oil pump function is judged or runs at the fault speed, and execute the corresponding oil pump speed strategy based on the diagnosis result; An output unit is configured to output the final speed of the oil pump after the oil pump speed strategy is completed.

11. An oil pump speed adaptive control system according to claim 10, wherein The first execution unit includes: A lookup table module is configured to look up the initial lubrication speed of the oil pump according to the motor speed; The adjusting module is configured to adjust the initial lubrication rotating speed of the oil pump to a second lubrication rotating speed according to the motor torque and the motor rotating speed. The obtaining module is configured to obtain a temperature control target value of a current state of the motor. The collecting module is configured to collect a real-time temperature of the motor at the second lubrication rotating speed of the oil pump. The first executing module is configured to determine whether the real-time temperature of the motor is greater than the temperature control target value.

12. An oil pump speed adaptive control system according to claim 11, wherein, The second executing unit includes: The second executing module is configured to control the second lubrication rotating speed of the oil pump to rise to a maximum peak rotating speed at a set slope until the temperature of the motor is less than or equal to the temperature control target value when the rotating speed compensation is performed. The function determining module is configured to determine whether the oil pump is in an intermittent operation mode, and adjust the rotating speed of the oil pump based on a determination result; determine whether the oil pump is in a locked-rotor heating mode, and adjust the rotating speed of the oil pump based on a determination result; and determine whether the oil pump is in a differential speed mode, and adjust the rotating speed of the oil pump based on a determination result.

13. An oil pump speed adaptive control system according to claim 10, wherein, The third executing unit includes: The oil leakage determining module is configured to determine whether the oil pump satisfies an oil leakage diagnosis condition, the oil leakage diagnosis condition being that the motor rotating speed is greater than or equal to a motor rotating speed threshold value at the time of air suction, the oil temperature is greater than or equal to an oil pump air suction temperature threshold value, the vehicle slope is within a set range, and the oil pump has no fault and no power reduction warning. The third executing module is configured to start oil leakage diagnosis of the oil pump when the oil pump satisfies the oil leakage diagnosis condition, the motor controller actively giving an oil pump instruction rotating speed that is not less than the motor rotating speed threshold value at the time of air suction and an air suction fault diagnosis enable flag, and the motor controller internally timing an air suction fault diagnosis enable time, and setting an air suction diagnosis counter to 1 after the operation is completed, and exiting the oil leakage diagnosis of the oil pump when any condition does not satisfy the oil leakage diagnosis condition in a running process; and continuing the operation of the oil pump when the oil pump does not satisfy the oil leakage diagnosis condition.

14. An oil pump speed adaptive control system according to any one of claims 10-13, characterized in that The output unit includes: The output module is configured to adjust the speed based on an oil pump calibration reference motor rotating speed and an oil pump flow rate relationship table and the temperature control target, and output an oil pump final rotating speed, the final rotating speed having a minimum limit amplitude of a speed after the reference motor rotating speed and the oil pump flow rate relationship table and a maximum limit amplitude of an oil pump peak speed.

Citation Information

Patent Citations

  • Method for controlling output target rotating speed of electronic oil pump of oil-cooled motor

    CN118242284A

  • Control method and system for oil-cooled electric drive oil pump

    CN118601856A

  • Self-adaptive control method and system for rotating speed of oil pump

    CN119103094A

  • Control device of electric oil pump

    JP2012067823A

  • Electric oil pump system and control method thereof

    US20140187382A1