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

The adaptive oil pump speed control method addresses inefficiencies in existing systems by dynamically adjusting speed based on motor conditions and diagnosing leakage, ensuring efficient lubrication and cooling to protect motor components.

CN119103094APending Publication Date: 2024-12-10JEE AUTOMATION EQUIP SHANGHAI CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202411332078.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

Existing oil pump speed control methods are complex and inflexible, failing to adapt to the varying operating conditions of electric drive systems, leading to inefficient lubrication and cooling, which can damage motor components and reduce system lifespan.

Method used

An adaptive control method and system that adjusts oil pump speed based on real-time motor speed, temperature, torque, and current signals, implementing strategies like intermittent operation, locked-rotor heating, and differential mode to maintain optimal lubrication and cooling, while diagnosing oil leakage.

Benefits of technology

The system effectively controls motor temperature within target limits, ensuring efficient operation and extending the lifespan of motor components by providing precise and adaptable speed regulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119103094A_ABST
    Figure CN119103094A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of motor control, and provides an oil pump rotating speed self-adaptive control method and system.The method comprises the steps that the motor rotating speed, the motor temperature, the motor torque and a current signal are obtained; judging whether the motor rotating speed, the motor temperature, the motor torque and the current signal meet requirements or not; if any item does not meet the requirement, the oil pump operates at the fault rotating speed; and if so, adjusting the rotating speed of the oil pump and recollecting the temperature of the motor. In the process of outputting the final rotating speed of the oil pump, the motor temperature is controlled to be below the target temperature value, the corresponding oil pump rotating speed is obtained, then whether the oil pump leaks oil or not is diagnosed, a corresponding strategy is executed according to the oil leakage condition, and finally the final oil pump rotating speed is output. According to the process, the working conditions of the oil pump under different working conditions are fully considered, so that the oil pump meets the motor cooling and lubricating requirements, and meanwhile, the operation rotating speed selection is more reasonable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of motor control, and in particular relates to an oil pump speed adaptive control method and system. Background Art

[0002] When the motor is running, if the system temperature exceeds a certain limit, the insulation of the winding will be damaged, causing functional damage to the motor. Excessive temperature rise will not only damage the insulation material of the winding, but also cause damage to the stator and rotor cores and thermal demagnetization of permanent magnets, reducing the service life of the motor. Therefore, the oil circuit design of the oil-cooled electric drive system must fully consider the cooling requirements of various motor components to keep the temperature of the electric drive system within a reasonable range to ensure safe and efficient operation of the system.

[0003] The speed of the oil pump directly affects the amount of oil in the electric drive system. The amount of oil must not only meet the lubrication of the gears, bearings and other parts of the transmission, but also meet the cooling of the motor. If the amount of oil in the system is too much, the oil stirring loss generated by the transmission part during the high-speed operation of the electric drive system will seriously reduce the efficiency of the system; if the amount of oil in the system is too little, it will cause insufficient lubrication and cooling, affecting the service life of the system. Therefore, selecting the oil pump speed according to the appropriate working condition can improve the system operation efficiency and increase the service life.

[0004] The speed control method adopted by the existing technology is relatively complex, and the same set of strategies is used to deal with all motor operating conditions, which cannot meet the oil pump speed control under the existing more complex electric drive requirements. The oil pump speed control requires many conditions, the speed regulation method is single, and the speed control is relatively rough. Summary of the invention

[0005] In order to solve the problem in the background technology, the present invention proposes an oil pump speed adaptive control method and system.

[0006] In order to achieve the above object, the present invention adopts the following technical solutions:

[0007] A method for adaptively controlling an oil pump speed comprises the following steps:

[0008] Obtain motor speed, motor temperature, motor torque and current signals;

[0009] Determine whether the motor speed, motor temperature, motor torque and current signals meet the requirements;

[0010] If any one of the items does not meet the requirements, the oil pump runs at the fault speed; if all meet the requirements, the oil pump speed is adjusted and the motor temperature is re-collected, and it is determined whether the re-collected motor temperature is greater than the temperature control target value;

[0011] 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, the oil pump function is judged;

[0012] After judging the function of the oil pump or running at a fault speed, determine whether to start the oil pump leakage diagnosis, and execute the corresponding oil pump speed strategy based on the diagnosis result;

[0013] After completing the oil pump speed strategy, the final oil pump speed is output.

[0014] Further, adjusting the oil pump speed and re-collecting the motor temperature, and determining whether the re-collected motor temperature is greater than the temperature control target value, includes the following steps:

[0015] Obtain the initial lubrication speed of the oil pump by looking up the table 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 to a second lubrication speed;

[0017] Get the temperature control target value of the motor in its current state;

[0018] Collect the real-time temperature of the motor of the oil pump at the second lubrication speed;

[0019] Determine whether the real-time temperature of the motor is greater than the temperature control target value.

[0020] Furthermore, 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:

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

[0022] Furthermore, if the motor temperature is less than or equal to the temperature control target value, the oil pump function is judged, including the following steps:

[0023] determining whether the oil pump is in an intermittent operation mode, and adjusting the speed of the oil pump based on the determination result;

[0024] Determine whether the oil pump is in a locked-rotor heating mode, and adjust the speed of the oil pump based on the determination result;

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

[0026] Further, determining whether the oil pump is in the intermittent operation mode and adjusting the speed of the oil pump based on the determination result comprises the following steps:

[0027] After the oil pump receives the intermittent operation command, it determines whether the motor speed, motor torque, and motor temperature meet the stop state. If so, it enters the intermittent operation mode.

[0028] When the oil pump is in intermittent operation mode, the oil pump runs at the second lubrication speed for a period of time in a time cycle, and runs at zero speed for the remaining time, and cycles for several time cycles until any condition of the motor speed, motor torque, and motor temperature does not meet the operating state or receives a function disabling instruction, then exits the intermittent operation mode;

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

[0030] Further, determining whether the oil pump is in the locked-rotor heating mode and adjusting the speed of the oil pump based on the determination result includes the following steps:

[0031] Determine whether the oil pump meets the locked rotor working condition strategy, wherein 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 setting value;

[0032] If the oil pump meets the locked rotor working condition strategy, it enters the locked rotor heating mode and adjusts the second lubrication speed 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, determining whether the oil pump is in the differential mode and adjusting the speed of the oil pump based on the determination result comprises the following steps:

[0035] Determine whether the oil pump meets the differential working condition strategy, wherein the differential working condition strategy is 30km / h> vehicle speed> 5km / h, wheel speed> difference speed between the left wheel and the right wheel, and the duration is greater than the differential setting time;

[0036] If the oil pump meets the differential working condition strategy, it enters the differential mode. 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 judged or after running at a 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, including the following steps:

[0038] Determine whether the oil pump meets the oil leakage diagnosis conditions. The oil leakage diagnosis conditions are that the motor speed ≥ the motor speed threshold when the oil pump is not in the air, the oil temperature ≥ the oil pump air suction temperature threshold, the vehicle slope is within the set range, and the oil pump has no faults and no derating warnings;

[0039] If the oil pump meets the oil leakage diagnosis conditions, the oil pump oil leakage diagnosis is turned on, the motor controller actively gives the oil pump command speed not less than the motor speed threshold during empty suction and the empty suction fault diagnosis enable flag, and the motor controller internally counts the empty suction fault diagnosis enable time. After the operation is completed, the empty suction diagnosis counter is set to 1. 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 run;

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

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

[0042] The speed is adjusted based on the oil pump calibration reference motor speed and oil pump flow 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 oil pump flow relationship table, and the maximum limit is the peak speed of the oil pump.

[0043] An oil pump speed adaptive control system, comprising:

[0044] An acquisition unit, used to acquire motor speed, motor temperature, motor torque and current signals;

[0045] A judgment unit, used to judge whether the motor speed, motor temperature, motor torque and current signal meet the requirements;

[0046] The first execution unit is used to operate the oil pump at a fault speed when any one of the items does not meet the requirements; and to adjust the oil pump speed and re-collect the motor temperature when the requirements are met, and determine whether the re-collected motor temperature is greater than the temperature control target value;

[0047] The second execution unit is used 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 to perform oil pump function judgment when the motor temperature is less than or equal to the temperature control target value;

[0048] A third execution unit is used to determine whether to start the oil pump leakage diagnosis after the oil pump function is determined or the oil pump is running at a fault speed, and execute a corresponding oil pump speed strategy based on the diagnosis result;

[0049] The output unit is used to output the final speed of the oil pump after completing the oil pump speed strategy.

[0050] Furthermore, the first execution unit includes:

[0051] A table lookup module is used to obtain the initial lubrication speed of the oil pump by looking up the table according to the motor speed;

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

[0053] The acquisition module is used to obtain the temperature control target value of the motor in the current state;

[0054] A collection module, used for collecting the real-time temperature of the motor of the oil pump at the second lubrication speed;

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

[0056] Furthermore, the second execution unit includes:

[0057] The second execution module is used to control the second lubrication speed of the oil pump to increase to the maximum peak speed at a set slope when performing speed compensation, until the motor temperature is less than or equal to the temperature control target value;

[0058] The function judgment module is used to judge whether the oil pump is in the intermittent operation mode and adjust the speed of the oil pump based on the judgment result; judge whether the oil pump is in the stall heating mode and adjust the speed of the oil pump based on the judgment result; judge whether the oil pump is in the differential mode and adjust the speed of the oil pump based on the judgment result.

[0059] Furthermore, the third execution unit includes:

[0060] The oil leakage judgment module is used to judge whether the oil pump meets the oil leakage diagnosis conditions. The oil leakage diagnosis conditions are that the motor speed ≥ the motor speed threshold when the oil pump is not sucked, the oil temperature ≥ the oil pump's temperature threshold when the oil pump is not sucked, the vehicle slope is within the set range, and the oil pump has no faults and no derating warnings;

[0061] The third execution module is used to start the oil pump leakage diagnosis when the oil pump meets the oil leakage diagnosis conditions. The motor controller actively gives the oil pump command speed not less than the motor speed threshold during empty suction and the empty suction fault diagnosis enable flag, and the motor controller internally times the empty suction fault diagnosis enable time. After the operation is completed, the empty 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.

[0062] Furthermore, the output unit includes:

[0063] The output module is used to adjust the speed based on the oil pump calibration reference motor speed and oil pump flow relationship table and the temperature control target, and output the final speed of the oil pump. The minimum limit of the final speed is the speed after the reference motor speed and oil pump flow relationship table, and the maximum limit is the peak speed of the oil pump.

[0064] Beneficial effects of the present invention:

[0065] 1. In the process of outputting the final speed of the oil pump, the present invention first controls the motor temperature below the target temperature value and obtains the corresponding oil pump speed, then diagnoses whether the oil pump has oil leakage, executes the corresponding strategy according to the oil leakage situation, and finally outputs the final oil pump speed. This process fully considers the working conditions of the oil pump under different working conditions, so that the oil pump can meet the motor cooling and lubrication requirements while the operating speed selection is more reasonable;

[0066] 2. The oil pump of the present invention can adaptively adjust the speed according to different working conditions during operation. It provides different speed controls according to temperature control target value, function judgment and oil leakage diagnosis. The speed regulation method is flexible and adaptable, and the speed control is more precise.

[0067] Other features and advantages of the present invention will be described in the following description, and partly become obvious from the description, or be understood by implementing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0069] Figure 1 A flow chart showing an oil pump speed adaptive control method of the present invention is shown;

[0070] Figure 2 A diagram of an oil pump speed adaptive control system of the present invention is shown. DETAILED DESCRIPTION

[0071] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0072] A method for adaptively controlling the speed of an oil pump, such as Figure 1 As shown, the following steps are included:

[0073] S1: Get motor speed, motor temperature, motor torque and current signals.

[0074] S2: Determine whether the motor speed, motor temperature, motor torque and current signal meet the requirements.

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

[0076] 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, the oil pump function is judged.

[0077] S5: After the oil pump function is determined or the motor is running at a fault speed, it is determined whether to start the oil pump leakage diagnosis, and the corresponding oil pump speed strategy is executed based on the diagnosis result.

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

[0079] It should be noted that S1-S6 mainly uses motor speed, current signal, negative temperature coefficient thermistor (NTC) temperature, and expected torque (motor torque) as input, among which NTC can detect the temperature of the motor, so the motor temperature is actually the NTC temperature. After obtaining the initial table-based oil pump speed, the speed is adjusted in real time according to different functions. At the same time, different motor speed increase slopes are selected according to the motor temperature and functional requirements to meet the needs of rapid cooling. The speed is adaptively adjusted for various scenarios during the operation of the oil pump. At the same time, it will also run at a constant speed in the event of a fault to meet the heat dissipation requirements and avoid damage to the electric drive system.

[0080] It needs to be further explained that in S2, it is first determined whether there is a fault in the current motor and whether the speed and temperature signals are credible. If they are not credible or there is a fault, the oil pump operates in a fault mode with a constant speed to avoid damage to the motor controller due to the oil pump failure and inability to work normally until the fault is cleared and the signal is reliable.

[0081] Exemplarily, in S3, adjusting the oil pump speed and re-collecting the motor temperature, and determining whether the re-collected motor temperature is greater than the temperature control target value, includes the following steps:

[0082] S301: Look up the table according to the motor speed to obtain the initial lubrication speed of the oil pump, recorded as spd1.

[0083] S302: more accurately adjusting the initial lubrication speed of the oil pump according to the motor torque and the motor speed to a second lubrication speed, which is recorded as spd2.

[0084] S303: After adjusting to the second lubrication speed, obtaining a temperature control target value of the motor in the current state.

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

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

[0087] 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. At the same time, it can ensure that the oil pump has a suitable lubrication speed in the initial stage, which helps to protect the oil pump and extend its service life. S302, further accurately adjust the lubrication speed of the oil pump according to the torque and speed of the motor. This dynamic adjustment can better adapt to the actual working state of the motor, ensure that the oil pump can provide the best lubrication effect during operation, and reduce wear and energy consumption. S303 obtains the temperature control target value of the current state of the motor, which provides a clear reference standard for subsequent temperature control, helps to achieve more accurate oil pump speed control, so as to meet the needs of controlling the motor temperature and protect the motor and oil pump from overheating damage. S304 collects the temperature of the motor of the oil pump at the second lubrication speed in real time, which can timely detect temperature abnormalities and provide data support for subsequent temperature control and troubleshooting. S305 determines whether the real-time temperature of the motor is greater than the temperature control target value, and can timely trigger corresponding temperature control measures, such as adjusting the lubrication speed of the oil pump or starting the cooling system, so as to protect the motor and oil pump from overheating damage and ensure the stable operation of the equipment.

[0088] Exemplarily, 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:

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

[0090] It should be noted that the temperature control target value is calculated by the expected torque of the motor and the speed of the motor to calculate the current heat loss value of the motor, and then the actual temperature control target is determined according to the heat loss value. When the actual temperature of the motor is less than the low temperature control threshold, the oil pump speed is not further adjusted to run according to the Spd2 of the torque and motor speed signal to execute the lubrication and heat dissipation strategy. When the temperature of the motor is higher than the low temperature control threshold but lower than the high temperature control threshold, the oil pump speed rises at the rate of the low speed rise slope, increasing to the maximum peak speed until the current NTC temperature is less 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 to the maximum peak speed at a high speed rise slope until the motor temperature is less than the temperature control target threshold. When the motor temperature is at the sum of the high temperature control target threshold and the high temperature control threshold and the hysteresis interval temperature, the oil pump speed is equal to the speed at the previous moment.

[0091] When the motor is performing temperature control speed compensation, that is, S401a, no other functional speed strategies are 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 is judged, that is, S401b-S403b. The oil pump function judgment is in the following order: intermittent operation mode, motor stall heating mode, and differential working mode. The three modes are judged and executed in turn, that is, when in any of the functional modes, the oil pump speed strategies of other functional modes will not be executed.

[0092] Exemplarily, in S4, if the motor temperature is less than or equal to the temperature control target value, an oil pump function determination is performed, including the following steps:

[0093] S401b: Determine whether the oil pump is in the intermittent operation mode, and adjust the speed of the oil pump based on the determination result. S402b: Determine whether the oil pump is in the locked-rotor heating mode, and adjust the speed of the oil pump based on the determination result. S403b: Determine whether the oil pump is in the differential mode, and adjust the speed of the oil pump based on the determination result.

[0094] Specifically, S401b includes the following steps:

[0095] S4011b: First determine whether the oil pump needs to execute the intermittent operation mode. After the oil pump receives the intermittent operation command issued by the power domain controller, determine whether the motor speed, motor torque, and motor temperature all meet the stop operation state. If so, enter the intermittent operation mode.

[0096] S4012b: When the oil pump is in intermittent operation mode, the oil pump runs at the second lubrication speed for a period of time (generally several hundred seconds) in a time period, and runs at zero speed for the remaining time (generally several hours), and cycles for several time periods until any condition of the motor speed, motor torque, and motor temperature does not meet the operating state or receives a function non-enable instruction, and then 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 determines whether the oil pump is in the blocked rotor heating mode.

[0097] Specifically, S402b includes the following steps:

[0098] S4021b: Determine whether the oil pump meets the stall condition strategy. The stall condition strategy is whether the state machine enters the stall heating mode, whether the pipe is open, and whether the current signal is greater than the stall current setting value.

[0099] S4022b: If the oil pump meets the locked rotor working condition strategy, it enters the locked rotor heating mode and adjusts the second lubrication speed 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. If the oil pump is not in the locked rotor heating mode, the oil pump runs at the second lubrication speed and determines whether the oil pump is in the differential mode.

[0100] Exemplarily, S403b includes the following steps:

[0101] S4031b: Determine whether the oil pump meets the differential working condition strategy. The differential working condition strategy is 30km / h> vehicle speed> 5km / h, wheel speed> difference speed between left and right wheels, and the duration is greater than the differential setting time T cha , usually 50s.

[0102] S4032b: If the oil pump meets the differential working condition strategy, it enters the differential mode. After entering the differential mode, the second lubrication speed is adjusted to the differential speed (the lubrication speed of the oil pump in the differential mode) until the oil pump does not meet the differential working condition strategy (when the vehicle speed and the rear wheel differential do not meet this condition and continue for T Cha or there is a signal loss in the judgment condition) and exit the differential mode.

[0103] Exemplarily, after the oil pump completes the speed confirmation of the functional mode and the temperature control mode, the oil pump air suction fault diagnosis is performed, and the air suction oil leakage strategy is executed when diagnosing whether the oil pump has air suction oil leakage, so S5 includes the following steps:

[0104] S501: Determine whether the oil pump meets the oil leakage diagnosis conditions. The oil leakage diagnosis conditions are that the motor speed ≥ the motor speed threshold during dry suction, the oil temperature ≥ the oil pump dry suction temperature threshold, the vehicle slope is within the set range, and the oil pump has no faults and no derating warning.

[0105] S502: If the oil pump meets the oil leakage diagnosis conditions, the oil pump oil leakage diagnosis is turned on, and the motor controller actively gives the oil pump command speed that is not less than the motor speed threshold during empty suction and the empty suction fault diagnosis enable flag. The motor controller internally times the empty suction fault diagnosis enable time. After the operation is completed, the empty suction diagnosis counter is set to 1. If any condition during the operation does not meet the oil leakage diagnosis conditions, the oil pump oil leakage diagnosis is exited; if the oil pump does not meet the oil leakage diagnosis conditions, the oil pump continues to run.

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

[0107] The speed is adjusted based on the oil pump calibration reference motor speed and oil pump flow 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 selected as 130°C, which is the maximum allowable motor temperature value that meets normal working requirements), and the final speed of the oil pump is output. The minimum limit of the final speed is the speed after referring to the motor speed and oil pump flow relationship table, and the maximum limit is the peak speed of the oil pump.

[0108] An oil pump speed adaptive control system, such as Figure 2 As shown, it 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 the 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 operate the oil pump at the fault speed when any one of the items does not meet the requirements; and when it meets the requirements, the oil pump speed is adjusted and the motor temperature is recollected, and it is judged whether the recollected motor temperature is greater than the temperature control target value; the second execution unit is used 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 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.

[0109] Exemplarily, the first execution unit includes:

[0110] A table lookup module is used to obtain the initial lubrication speed of the oil pump by looking up the table according to the motor speed;

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

[0112] The acquisition module is used to obtain the temperature control target value of the motor in the current state;

[0113] A collection module, used for collecting the real-time temperature of the motor of the oil pump at the second lubrication speed;

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

[0115] Exemplarily, the second execution unit includes:

[0116] The second execution module is used to control the second lubrication speed of the oil pump to increase to the maximum peak speed at a set slope when performing speed compensation, until the motor temperature is less than or equal to the temperature control target value;

[0117] The function judgment module is used to judge whether the oil pump is in the intermittent operation mode and adjust the speed of the oil pump based on the judgment result; judge whether the oil pump is in the stall heating mode and adjust the speed of the oil pump based on the judgment result; judge whether the oil pump is in the differential mode and adjust the speed of the oil pump based on the judgment result.

[0118] Exemplarily, the third execution unit includes:

[0119] The oil leakage judgment module is used to judge whether the oil pump meets the oil leakage diagnosis conditions. The oil leakage diagnosis conditions are that the motor speed ≥ the motor speed threshold when the oil pump is not sucked, the oil temperature ≥ the oil pump's temperature threshold when the oil pump is not sucked, the vehicle slope is within the set range, and the oil pump has no faults and no derating warnings;

[0120] The third execution module is used to start the oil pump leakage diagnosis when the oil pump meets the oil leakage diagnosis conditions. The motor controller actively gives the oil pump command speed not less than the motor speed threshold during empty suction and the empty suction fault diagnosis enable flag, and the motor controller internally times the empty suction fault diagnosis enable time. After the operation is completed, the empty 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.

[0121] Exemplarily, the output unit includes:

[0122] The output module is used to adjust the speed based on the oil pump calibration reference motor speed and oil pump flow relationship table and the temperature control target value, and output the final speed of the oil pump. The minimum limit of the final speed is the speed after the reference motor speed and oil pump flow relationship table, and the maximum limit is the peak speed of the oil pump.

[0123] It should be noted that, for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can be referred to the partial description of the method embodiment. The various units and modules of the oil pump speed adaptive control system are only divided according to functional 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 the convenience of distinguishing each other, and are not used to limit the protection scope of the present invention.

[0124] Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent substitutions for some of the technical features therein; and these modifications or substitutions 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 invention.

Claims

1. A method for adaptively controlling the speed of an oil pump, It is characterized in that The following steps are involved: Obtain 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 the items does not meet the requirements, the oil pump runs at the fault speed; if all meet the requirements, the oil pump speed is adjusted and the motor temperature is re-collected, and it is determined whether the re-collected 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, the oil pump function is judged; After judging the function of the oil pump or running at a fault speed, determine whether to start the oil pump leakage diagnosis, and execute the corresponding oil pump speed strategy based on the diagnosis result; After completing the oil pump speed strategy, the final oil pump speed is output.

2. The oil pump speed adaptive control method according to claim 1, It is characterized in that Adjust the oil pump speed and re-collect the motor temperature, and determine whether the re-collected motor temperature is greater than the temperature control target value, including the following steps: Obtain the initial lubrication speed of the oil pump by looking up the table according to the motor speed; The initial lubrication speed of the oil pump is adjusted according to the motor torque and the motor speed to a second lubrication speed; Get the temperature control target value of the motor in its current state; Collect the real-time temperature of the motor of the oil pump at the second lubrication speed; Determine whether the real-time temperature of the motor is greater than the temperature control target value.

3. The oil pump speed adaptive control method according to claim 2, It is 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, including the following steps: When speed compensation is performed, the second lubrication speed of the oil pump is controlled to increase to the maximum peak speed at a set slope until the motor temperature is less than or equal to the temperature control target value.

4. The oil pump speed adaptive control method according to claim 2, It is characterized in that If the motor temperature is less than or equal to the temperature control target value, the oil pump function is judged, including the following steps: determining whether the oil pump is in an intermittent operation mode, and adjusting the speed of the oil pump based on the determination result; Determine whether the oil pump is in a locked-rotor heating mode, and adjust the speed of the oil pump based on the determination result; It is determined whether the oil pump is in differential mode, and the speed of the oil pump is adjusted based on the determination result.

5. The oil pump speed adaptive control method according to claim 4, It is characterized in that Determining whether the oil pump is in the intermittent operation mode and adjusting the speed of the oil pump based on the determination result includes the following steps: After the oil pump receives the intermittent operation command, it determines whether the motor speed, motor torque, and motor temperature meet the stop state. If so, it enters the intermittent operation mode. When the oil pump is in intermittent operation mode, the oil pump runs at the second lubrication speed for a period of time in a time cycle, and runs at zero speed for the remaining time, and cycles for several time cycles until any condition of the motor speed, motor torque, and motor temperature does not meet the operating state or receives a function disabling instruction, then exits the intermittent operation mode; When the oil pump is not in the intermittent operation mode, the oil pump operates at a second lubrication speed, and determines whether the oil pump is in the blocked rotor heating mode.

6. The oil pump speed adaptive control method according to claim 5, It is characterized in that Determining whether the oil pump is in a stall heating mode and adjusting the speed of the oil pump based on the determination result includes the following steps: Determine whether the oil pump meets the locked rotor working condition strategy, wherein 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 setting value; If the oil pump meets the locked rotor working condition strategy, it enters the locked rotor heating mode and adjusts the second lubrication speed 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; 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.

7. The oil pump speed adaptive control method according to claim 6, It is characterized in that Determining whether the oil pump is in a differential mode and adjusting the speed of the oil pump based on the determination result includes the following steps: Determine whether the oil pump meets the differential working condition strategy, wherein the differential working condition strategy is 30km / h> vehicle speed> 5km / h, wheel speed> difference speed between the left wheel and the right wheel, and the duration is greater than the differential setting time; If the oil pump meets the differential working condition strategy, it enters the differential mode. 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.

8. The oil pump speed adaptive control method according to claim 1, It is characterized in that After the oil pump function is judged or it is running at a fault speed, it is determined whether to start the oil pump leakage diagnosis, 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 conditions. The oil leakage diagnosis conditions are that the motor speed ≥ the motor speed threshold when the oil pump is not in the air, the oil temperature ≥ the oil pump air suction temperature threshold, the vehicle slope is within the set range, and the oil pump has no faults and no derating warnings; If the oil pump meets the oil leakage diagnosis conditions, the oil pump oil leakage diagnosis is turned on, and the motor controller actively gives the oil pump command speed not less than the motor speed threshold during empty suction and the empty suction fault diagnosis enable flag, and the motor controller internally times the empty suction fault diagnosis enable time. After the operation is completed, the empty suction diagnosis counter is set to 1. If any condition during the operation does not meet the oil leakage diagnosis conditions, the oil pump oil leakage diagnosis is exited; if the oil pump does not meet the oil leakage diagnosis conditions, the oil pump continues to run.

9. The oil pump speed adaptive control method according to any one of claims 1 to 8, It is characterized in that After completing the oil pump speed strategy, the final oil pump speed is output, including the following steps: The speed is adjusted based on the oil pump calibration reference motor speed and oil pump flow 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 oil pump flow relationship table, and the maximum limit is the peak speed of the oil pump.

10. An oil pump speed adaptive control system, It is characterized in that include: An acquisition unit, used to acquire motor speed, motor temperature, motor torque and current signals; A judgment unit, used to judge whether the motor speed, motor temperature, motor torque and current signal meet the requirements; The first execution unit is used to operate the oil pump at a fault speed when any one of the items does not meet the requirements; and to adjust the oil pump speed and re-collect the motor temperature when the requirements are met, and determine whether the re-collected motor temperature is greater than the temperature control target value; The second execution unit is used 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 when the motor temperature is less than or equal to the temperature control target value, the oil pump function is judged; A third execution unit is used to determine whether to start the oil pump leakage diagnosis after the oil pump function is determined or the oil pump is running at a fault speed, and execute a 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.

11. The oil pump speed adaptive control system according to claim 10, It is characterized in that The first execution unit comprises: A table lookup module is used to obtain the initial lubrication speed of the oil pump by looking up the table according to the motor speed; An adjustment module, used for adjusting the initial lubrication speed of the oil pump to a second lubrication speed according to the motor torque and the motor speed; The acquisition module is used to obtain the temperature control target value of the motor in the current state; A collection module, used for collecting the real-time temperature of the motor of the oil pump at the second lubrication speed; The first execution module is used to determine whether the real-time temperature of the motor is greater than the temperature control target value.

12. The oil pump speed adaptive control system according to claim 11, It is characterized in that The second execution unit comprises: The second execution module is used to control the second lubrication speed of the oil pump to increase to the maximum peak speed at a set slope when performing speed compensation, until the motor temperature is less than or equal to the temperature control target value; The function judgment module is used to judge whether the oil pump is in the intermittent operation mode and adjust the speed of the oil pump based on the judgment result; judge whether the oil pump is in the stall heating mode and adjust the speed of the oil pump based on the judgment result; judge whether the oil pump is in the differential mode and adjust the speed of the oil pump based on the judgment result.

13. The oil pump speed adaptive control system according to claim 10, It is characterized in that The third execution unit comprises: The oil leakage judgment module is used to judge whether the oil pump meets the oil leakage diagnosis conditions. The oil leakage diagnosis conditions are that the motor speed ≥ the motor speed threshold when the oil pump is not sucked, the oil temperature ≥ the oil pump's temperature threshold when the oil pump is not sucked, the vehicle slope is within the set range, and the oil pump has no faults and no derating warnings; The third execution module is used to start the oil pump leakage diagnosis when the oil pump meets the oil leakage diagnosis conditions. The motor controller actively gives the oil pump command speed not less than the motor speed threshold during empty suction and the empty suction fault diagnosis enable flag, and the motor controller internally times the empty suction fault diagnosis enable time. After the operation is completed, the empty 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.

14. An oil pump speed adaptive control system according to any one of claims 10 to 13, It is characterized in that The output unit comprises: The output module is used to adjust the speed based on the oil pump calibration reference motor speed and oil pump flow relationship table and the temperature control target, and output the final speed of the oil pump. The minimum limit of the final speed is the speed after the reference motor speed and oil pump flow relationship table, and the maximum limit is the peak speed of the oil pump.

Citation Information

Cited By

  • Methanol range extender cold starting method and system and motor vehicle

    CN120592783A

  • Oil cooling motor oil pump control method

    CN121643589A

  • Adaptive control method and system for rotational speed of oil pump

    WO2026066151A1