Methods for constructing speed relationship tables for electronic oil pumps and methods for controlling electronic oil pumps.
By constructing an electronic oil pump speed relationship table and adjusting the oil pump speed according to the motor operating conditions, the problems of motor overheating and wear were solved, effective cooling and lubrication were achieved, and the reliability and lifespan of the motor were improved.
Patent Information
- Application Number
- CN202410869404.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-01
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2044-07-01
AI Technical Summary
In the existing technology, the electronic oil pump control scheme of automotive motors is difficult to adapt to complex working conditions, resulting in poor heat dissipation, affecting the temperature control of the motor and bearing lubrication, and posing a risk of overheating and wear failure.
An electronic oil pump speed relationship table is constructed. By controlling the motor to adjust the oil pump speed at the extreme operating point, the reference speed and target torque point are obtained, and the electronic oil pump speed relationship table is established. The oil pump speed is adjusted in real time according to the motor speed and temperature information to adapt to different operating conditions.
It achieves effective cooling and lubrication of the electronic oil pump under different operating conditions, reduces power consumption, improves the reliability and life of the motor, and avoids overheating and component damage.
Smart Images

Figure CN118728705B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of motor technology, and in particular to a method for constructing a speed relationship table for an electronic oil pump and a method for controlling an electronic oil pump. Background Technology
[0002] To save costs and improve space utilization, the integration of vehicle components in related technologies is relatively high. Many components have very little space to operate in. As the core power component of most vehicles, motors often operate in confined spaces and complex working conditions. Therefore, vehicle motors are often at risk of overheating.
[0003] To prevent automotive motors from overheating, oil cooling is generally used to dissipate heat. This involves using an oil-cooled motor electronic oil pump to spray oil onto the electrodes to lower the motor temperature. However, in most related technologies, the electronic oil pump is controlled solely based on the motor temperature. Given the complex and variable operating conditions of motors, this control method makes it difficult for the motor controller to adapt to these conditions. Summary of the Invention
[0004] Therefore, it is necessary to provide a method for constructing an electronic oil pump speed relationship table and a control method for the electronic oil pump that can adapt the electronic oil pump to the motor operating conditions, in order to address the above-mentioned technical problems.
[0005] In a first aspect, this application provides a method for constructing an electronic oil pump speed relationship table, the method comprising:
[0006] The motor is controlled to operate at its extreme operating point, and the speed of the electronic oil pump is continuously adjusted to obtain the reference speed of the electronic oil pump. The reference speed is the minimum oil pump speed that satisfies the lubrication conditions of the motor bearing.
[0007] The electronic oil pump is controlled to operate at its maximum working speed, and the motor is controlled to operate under various preset motor conditions. The first target torque point is obtained where the motor balance temperature is within a preset temperature range at each preset motor speed point.
[0008] The electronic oil pump is controlled to run at the reference speed, and the motor is controlled to be in each preset motor operating condition. The second target torque point is obtained where the motor balance temperature is within the preset temperature range at each preset motor speed point.
[0009] Based on the first and second target torque points at each preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula, a first electronic oil pump speed relationship table under the first temperature state is constructed.
[0010] In one embodiment, controlling the electronic oil pump to operate at its maximum working speed and controlling the motor to operate under various preset motor conditions, and obtaining a first target torque point where the motor's equilibrium temperature is within a preset temperature range at each preset motor speed point, includes:
[0011] The electronic oil pump is controlled to operate at the maximum working speed, and the motor is controlled to be in each preset motor operating condition, and the motor balance temperature under each motor operating condition is obtained.
[0012] Based on the motor balance temperature and the preset temperature range, the first target torque point is obtained where the motor balance temperature is within the preset temperature range at each preset motor speed point.
[0013] In one embodiment, the control electronic oil pump operates at the reference speed, and the motor is controlled to operate under various preset motor conditions. The process of obtaining a second target torque point where the motor's equilibrium temperature is within the preset temperature range at each preset motor speed point includes:
[0014] The electronic oil pump is controlled to run at the reference speed, and the motor is controlled to be in each preset motor operating condition, and the motor balance temperature under each motor operating condition is obtained.
[0015] Based on the motor balance temperature and the preset temperature range, obtain the second target torque point where the motor balance temperature is within the preset temperature range at each preset motor speed point.
[0016] In one embodiment, the method further includes:
[0017] The electronic oil pump is controlled to operate at the maximum working speed, and the oil temperature in the motor is adjusted until the reference temperature is reached. The reference temperature is the minimum oil temperature that meets the preset oil pump operating conditions.
[0018] The oil in the motor is controlled to be at each preset temperature, and the desired operating speed of the electronic oil pump is obtained. The desired operating speed is the maximum oil pump speed that satisfies the oil pump operating conditions.
[0019] A second electronic oil pump speed relationship table is constructed based on the preset temperature, the reference temperature, the desired operating speed, and the maximum operating speed under the second temperature condition.
[0020] Secondly, this application provides a control method for an electronic oil pump, the method comprising:
[0021] Obtain the motor's current speed, torque, and temperature information;
[0022] If the motor temperature information is greater than or equal to a preset motor temperature threshold, the target operating speed of the electronic oil pump is determined according to the speed information, the torque information, and the first electronic oil pump speed relationship table.
[0023] The first electronic oil pump speed relationship table is constructed based on the first and second target torque points at each preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula. The first target torque point is the torque point when the motor balance temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump is operating at its maximum operating speed. The second target torque point is the torque point when the motor balance temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump is operating at the reference speed. The reference speed is the minimum oil pump speed that satisfies the lubrication conditions of the motor bearings when the motor is operating at its extreme operating point.
[0024] In one embodiment, the method further includes:
[0025] If the motor temperature information is less than the motor temperature threshold, the oil temperature information of the oil inside the motor is obtained;
[0026] The target operating speed of the electronic oil pump is determined based on the oil temperature information, the reference temperature, and the relationship table between the second electronic oil pump speed.
[0027] The second electronic oil pump speed relationship table is constructed based on preset temperatures, reference temperatures, target operating speeds, and maximum operating speeds; the reference temperature is the lowest oil temperature that meets the preset oil pump operating conditions when the electronic oil pump is running at its maximum operating speed.
[0028] Thirdly, this application provides a control device for an electronic oil pump, the device comprising:
[0029] The information acquisition module is used to acquire the motor's speed, torque, and temperature information at the current moment.
[0030] The first determining module is used to determine the target operating speed of the electronic oil pump based on the speed information, the torque information, and a first electronic oil pump speed relationship table when the motor temperature information is greater than or equal to a preset motor temperature threshold. The first electronic oil pump speed relationship table is constructed based on a first target torque point and a second target torque point at each preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula. The first target torque point is the torque point at which the motor's equilibrium temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump operates at its maximum operating speed. The second target torque point is the torque point at which the motor's equilibrium temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump operates at the reference speed. The reference speed is the minimum oil pump speed that satisfies the motor bearing lubrication conditions when the motor operates at its extreme operating point.
[0031] Fourthly, this application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, characterized in that, when the processor executes the computer program, it implements the steps of the method for constructing the electronic oil pump speed relationship table as described in any one of the above claims or the control method for the electronic oil pump as described in any one of the above claims.
[0032] Fifthly, this application provides a computer-readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it implements the steps of the method for constructing the electronic oil pump speed relationship table as described in any one of the above claims or the control method for the electronic oil pump as described in any one of the above claims.
[0033] Sixthly, this application provides a computer program product, including a computer program, characterized in that, when the computer program is executed by a processor, it implements the steps of the method for constructing the electronic oil pump speed relationship table as described in any one of the above claims or the control method for the electronic oil pump as described in any one of the above claims.
[0034] The aforementioned method for constructing the electronic oil pump speed relationship table, the electronic oil pump control method, the device for constructing the electronic oil pump speed relationship table, the computer equipment, the computer-readable storage medium, and the computer program product first control the motor to operate at its extreme operating point and continuously adjust the speed of the electronic oil pump to obtain a reference speed at which the electronic oil pump meets the preset lubrication conditions of the motor bearings. Then, the electronic oil pump is controlled to operate at its maximum operating speed and the reference speed, respectively, and the motor is controlled to be in various preset motor operating conditions. The first target torque point and the second target torque point are obtained at each preset motor speed point where the motor equilibrium temperature is within a preset temperature range. Afterwards... Based on the first and second target torque points at each preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula, a first electronic oil pump speed relationship table under the first temperature state can be constructed. When the motor is in the first temperature state, the speed of the electronic oil pump can be directly determined according to the first electronic oil pump speed relationship table. Since the first electronic oil pump speed relationship table of this application includes the correspondence between the motor speed, torque, and electronic oil pump speed, the speed of the electronic oil pump determined according to the first electronic oil pump speed relationship table can enable the electronic oil pump to better adapt to the operating conditions of the motor. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a flowchart illustrating a method for constructing an electronic oil pump speed relationship table in one embodiment;
[0037] Figure 2 This is a flowchart illustrating step S102 in one embodiment;
[0038] Figure 3 This is a flowchart illustrating step S103 in one embodiment;
[0039] Figure 4 This is a flowchart illustrating the method for constructing the electronic oil pump speed relationship table in another embodiment;
[0040] Figure 5 This is a flowchart illustrating the control method of an electronic oil pump in one embodiment;
[0041] Figure 6 This is a structural block diagram of the control device for an electronic oil pump in one embodiment;
[0042] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0043] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0044] With the increasing popularity of low-carbon, environmentally friendly, and green travel concepts, new energy vehicles have seen vigorous development in the automotive industry. Modern new energy vehicles, in order to save costs and improve space utilization, typically require a high degree of integration for their components, leaving very little space for many parts. The motor, often referred to as the "heart" of the vehicle and a core power component in most new energy vehicles, frequently operates in confined spaces and complex conditions. Therefore, motors in new energy vehicles are often subject to the risks of overheating and component wear failure. High temperatures and component wear affect the lifespan, reliability, and control performance of motors in new energy vehicles, and in severe cases, can even cause component failure and damage. Therefore, cooling and lubrication are crucial functions for motors in new energy vehicles.
[0045] Electric motors for new energy vehicles are mainly divided into two categories based on their cooling medium: water-cooled motors and oil-cooled motors. Oil-cooled motors use oil as their cooling medium, offering advantages over water-cooled motors such as better heat dissipation, longer lifespan, lower noise, and higher output capacity. Therefore, oil-cooled motors are commonly used in applications requiring high motor performance. Electronic oil pumps can control the pump's speed, thereby controlling the oil flow rate in the oil passages of the oil-cooled motor to adjust the fuel injection effect. Therefore, electronic oil pumps are key components ensuring that the motor's cooling and lubrication requirements are met. Currently, existing control schemes for electronic oil pumps in new energy vehicle oil-cooled motors are not yet mature. Most control strategies rely on motor temperature as the primary criterion, failing to link pump speed, pump energy consumption, and motor load. This results in electronic oil pump speeds being unable to adapt to complex operating scenarios.
[0046] Therefore, in one embodiment, this application provides a method for constructing an electronic oil pump speed relationship table, the method comprising: steps S101 to S104.
[0047] S101: Controls the motor to operate at its extreme operating point and continuously adjusts the speed of the electronic oil pump to obtain the reference speed of the electronic oil pump. The reference speed is the minimum oil pump speed that satisfies the lubrication conditions of the motor bearings.
[0048] In application, firstly, based on the usage scenario and cooling and lubrication requirements of the oil-cooled motor, all the required operating modes of the electronic oil pump can be designed. Secondly, based on the different operating states of the oil-cooled motor, the entry and exit conditions of each operating mode of the electronic oil pump can be designed to meet the cooling and lubrication needs of the oil-cooled motor under various operating conditions. Thirdly, the performance data of the electronic oil pump can be obtained in advance through bench calibration, including but not limited to the maximum operating speed, maximum operating torque, maximum operating current, maximum speed at different temperatures, and oil flow rate at different temperatures and pressures. This provides data support for designing the control strategy of the electronic oil pump under different operating conditions of the motor.
[0049] It is understandable that when the motor is at normal or high temperature, the oil has good fluidity, the electric oil pump has a smaller load, and can maintain the maximum speed. Therefore, the main function of the electric oil pump is cooling at both normal and high temperature.
[0050] First, based on the preset motor speed and torque ranges, the motor speed range is divided into multiple equal motor speed points, and the motor torque range is divided into multiple equal motor torque points. Then, multiple motor operating conditions are determined based on each speed and torque point. For example, the motor speed range can be divided into n equal motor speed points: A1, A2, ..., An, and the motor torque range can be divided into m equal motor torque points: B1, B2, ..., Bm. The motor operating conditions include the motor's extreme operating point, which is a condition where the motor speed and output torque are both high. At the extreme operating point, the motor load is large, placing higher demands on the motor bearings.
[0051] First, control the motor to operate at its extreme operating point, continuously adjust the speed of the electronic oil pump, and obtain the reference speed r_min at which the electronic oil pump can meet the preset lubrication conditions of the motor bearing.
[0052] S102: Control the electronic oil pump to run at its maximum operating speed, and control the motor to be in each preset motor operating condition, and obtain the first target torque point where the motor balance temperature is within the preset temperature range at each preset motor speed point.
[0053] Then, the electronic oil pump is controlled to run at the preset maximum operating speed r_max, so that the motor goes through each motor operating condition and the motor temperature reaches equilibrium under each motor operating condition. The equilibrium temperature of each motor is recorded. Based on the equilibrium temperature of each motor, the first target torque point where the motor equilibrium temperature is within the preset temperature range at each preset motor speed point is obtained. The preset temperature range can be determined based on the preset maximum temperature of the motor.
[0054] For example, if the preset maximum temperature of the motor is Tmax℃, then the preset temperature range can be [Tmax-δT℃, Tmax+δT℃]. The motor speed range is [0 rpm, A5 rpm], the motor torque range is [0 Nm, B4 Nm], the motor speed points include A1 rpm, A2 rpm, A3 rpm, A4 rpm, and A5 rpm, and the motor torque points include B1 Nm, B2 Nm, B3 Nm, and B4 Nm, where 0≤A1<A2<A3<A4<A5, 0≤B1<B2<B3<B4. The motor operating conditions can include {A1 rpm, B1Nm}, {A1 rpm, B2 Nm}, {A1 rpm, B3 Nm}, {A1 rpm, B4 Nm}, {A2 rpm, B1 Nm}, {A2 rpm, B2Nm}, {A2 rpm, B3 Nm}, {A2 rpm, B4 Nm}, {A3 rpm, B1 Nm}, {A3 rpm, B2 Nm}, {A3 rpm, B3Nm}, {A3 rpm, B4 Nm}, {A4 rpm, B1 Nm}, {A4 rpm, B2 Nm}, {A4 rpm, B3 Nm}, {A5 rpm, B1Nm}, {A5 rpm, B2 Nm}. Taking motor speed point A3 rpm as an example, for motor operating conditions including motor speed point A3 rpm: {A3 rpm, B1 Nm}, {A3 rpm, B2 Nm}, {A3 rpm, B3 Nm}, and {A3 rpm, B4 Nm}, the electronic oil pump is controlled to maintain operation at the preset maximum operating speed r_max, so that the motor temperature reaches equilibrium under each motor operating condition. Based on the motor equilibrium temperature under these motor operating conditions, the first target torque point is determined when the motor equilibrium temperature at motor speed point A3 rpm is within the preset temperature range. Assuming the motor equilibrium temperature is t1℃ under motor operating condition {A3 rpm, B1 Nm}, t2℃ under motor operating condition {A3 rpm, B2 Nm}, t3℃ under motor operating condition {A3 rpm, B3 Nm}, and t4℃ under motor operating condition {A3 rpm, B4 Nm}, the first target torque point is determined when the motor equilibrium temperature is within the preset temperature range. The motor equilibrium temperature under the motor operating condition of Nm is t4℃, where t1 < t2 < (Tmax - δT) < t3 < (Tmax + δT) < t4. Therefore, the first target torque point where the motor equilibrium temperature is within the preset temperature range at the motor speed point A3 rpm can be determined as B3Nm. It should be understood that the speed points, torque points, and motor operating conditions exemplified in this application embodiment are merely examples. In application, the specific speed points, torque points, and motor operating conditions can be determined based on the actual parameters of the motor.
[0055] S103: Control the electronic oil pump to run at the reference speed, and control the motor to be in each preset motor operating condition, and obtain the second target torque point where the motor balance temperature is within the preset temperature range at each preset motor speed point.
[0056] Then, similar to step S102, the electronic oil pump is controlled to run at the reference speed r_min, so that the motor goes through each motor operating condition and the motor temperature reaches equilibrium under each motor operating condition. The equilibrium temperature of each motor is recorded, and the first target torque point where the motor equilibrium temperature is within the preset temperature range at each preset motor speed point is obtained based on the equilibrium temperature of each motor.
[0057] For example, the electronic oil pump is controlled to operate at a reference speed r_min, allowing the motor temperature to reach equilibrium under various motor operating conditions. Based on the equilibrium motor temperature under these operating conditions, the first target torque point where the motor equilibrium temperature is within a preset temperature range at motor speed A3 rpm is determined. Assuming the motor equilibrium temperature is t5℃ under the motor operating condition {A3 rpm, B1 Nm}, t6℃ under {A3 rpm, B2 Nm}, t7℃ under {A3 rpm, B3 Nm}, and t8℃ under {A3 rpm, B4 Nm}, where (Tmax-δT) < t5 < (Tmax+δT) < t6 < t7 < t8, then the second target torque point where the motor equilibrium temperature is within the preset temperature range at motor speed A3 rpm can be determined as B1 Nm.
[0058] S104: Construct a table of the first electronic oil pump speed relationship under the first temperature state based on the first target torque point and the second target torque point at each preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula.
[0059] After obtaining the first target torque point and the second target torque point at each preset motor speed point, the first electronic oil pump speed relationship table under the first temperature state can be constructed based on the first target torque point and the second target torque point at each preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula. The first temperature state refers to the motor being in a normal temperature or high temperature state.
[0060] Specifically, for each motor speed point, the maximum operating speed r_max of the electronic oil pump is determined as the desired oil pump speed when the motor torque T` is greater than or equal to the first target torque point; the reference speed r_min of the electronic oil pump is determined as the desired oil pump speed when the motor torque T` is less than or equal to the second target torque point; the desired oil pump speed when the motor torque T` is less than the first target torque point but greater than the second target torque point is determined according to the target speed formula, which is: Where r_mid is the desired oil pump speed when the motor torque T` is less than the first target torque point but greater than the second target torque point, Trq1 is the first target torque point, and Trq2 is the second target torque point.
[0061] For example, still taking the motor speed point A3 rpm as an example, the first target torque point where the motor equilibrium temperature is within the preset temperature range at the motor speed point A3 rpm is B3 Nm, and the second target torque point is B1 Nm. Then, for the speed point A3 rpm, the maximum operating speed r_max of the electronic oil pump is determined as the expected oil pump speed when the motor torque T` is greater than or equal to B3 Nm, and the reference speed r_min of the electronic oil pump is determined as the expected oil pump speed when the motor torque T` is less than or equal to B1 Nm. According to the target speed formula, the expected oil pump speed when the motor torque T` is less than B3 Nm but greater than B1 Nm is determined.
[0062] The method for constructing the above-mentioned electronic oil pump speed relationship table, including the device, computer equipment, computer-readable storage medium, and computer program product, firstly controls the motor to operate at its extreme operating point and continuously adjusts the speed of the electronic oil pump to obtain a reference speed at which the electronic oil pump meets the preset lubrication conditions of the motor bearings. Then, the electronic oil pump is controlled to operate at its maximum operating speed and the reference speed, respectively, controlling the motor to operate under various preset motor conditions. The first and second target torque points are obtained at each preset motor speed point where the motor equilibrium temperature is within a preset temperature range. Afterwards, the speed relationship table can be constructed according to the specified parameters. The first target torque point and the second target torque point under the preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula, are used to construct a first electronic oil pump speed relationship table under the first temperature state. When the motor is in the first temperature state, the speed of the electronic oil pump can be directly determined according to the first electronic oil pump speed relationship table. Since the first electronic oil pump speed relationship table of this application includes the correspondence between the motor speed, torque and the speed of the electronic oil pump, the speed of the electronic oil pump determined according to the first electronic oil pump speed relationship table can enable the electronic oil pump to better adapt to the operating conditions of the motor.
[0063] In one embodiment, such as Figure 2As shown, step S102 involves controlling the electronic oil pump to run at its maximum operating speed and controlling the motor to operate under various preset motor conditions. The first target torque point is obtained when the motor balance temperature is within a preset temperature range at each preset motor speed point. This includes steps S201 and S202.
[0064] S201: Controls the electronic oil pump to operate at its maximum speed and controls the motor to operate under each preset motor condition, obtaining the motor's balanced temperature under each motor condition.
[0065] To obtain each first target torque point, the electronic oil pump is first controlled to run at the preset maximum operating speed r_max. Then, the motor is controlled to traverse all motor operating conditions in sequence, and the motor temperature is made to reach equilibrium under each motor operating condition. The motor equilibrium temperature under each motor operating condition is obtained and recorded.
[0066] S202: Based on the balance temperature of each motor and the preset temperature range, obtain the first target torque point where the motor balance temperature is within the preset temperature range at each preset motor speed point.
[0067] Then, for each motor speed point, the motor torque point when the motor balance temperature is within the preset temperature range can be determined as its first target torque point.
[0068] In one embodiment, such as Figure 3 As shown, step S103 involves controlling the electronic oil pump to run at a reference speed and controlling the motor to operate under various preset motor conditions to obtain the second target torque point where the motor equilibrium temperature is within a preset temperature range at each preset motor speed point, including steps S301 and S302.
[0069] S301: Controls the electronic oil pump to run at the reference speed and controls the motor to be in each preset motor operating condition, and obtains the motor balance temperature under each motor operating condition.
[0070] To obtain each second target torque point, firstly, control the electronic oil pump to keep it running at the reference speed r_min, then control the motor to sequentially traverse all motor operating conditions, and make the motor temperature reach equilibrium under each motor operating condition, and obtain and record the motor equilibrium temperature under each motor operating condition.
[0071] S302: Based on the balance temperature of each motor and the preset temperature range, obtain the second target torque point where the motor balance temperature is within the preset temperature range at each preset motor speed point.
[0072] Then, for each motor speed point, the motor torque point when the motor balance temperature is within the preset temperature range can be determined as its second target torque point.
[0073] In one embodiment, such as Figure 4 As shown, the method for constructing the electronic oil pump speed relationship table also includes steps S401 to S403.
[0074] S401: Controls the electronic oil pump to operate at its maximum speed and adjusts the oil temperature inside the motor until it reaches the reference temperature, which is the lowest oil temperature that meets the preset operating conditions of the oil pump.
[0075] When the motor is at a low temperature, the fluidity of the oil in the motor and the electronic oil pump is poor, the electronic oil pump is under heavy load, and the lubrication effect on the motor bearings is poor. Therefore, when the motor is at a low temperature, the main function of the electronic oil pump is lubrication. Firstly, the temperature of the oil inside the motor can be adjusted to control the electronic oil pump to operate at its maximum speed r_max. A reference temperature Tx can then be determined that allows the electronic oil pump to meet preset operating conditions, where the preset operating conditions mean that the electronic oil pump is just not overloaded.
[0076] S402: Control the oil in the motor to be at each preset temperature, and obtain the desired operating speed of the electronic oil pump. The desired operating speed is the maximum oil pump speed that meets the operating conditions of the electronic oil pump.
[0077] After determining the reference temperature of the oil inside the motor, multiple temperature points, i.e., preset temperatures, can be determined based on the reference temperature Tx and the preset minimum oil temperature threshold T0. For example, each preset temperature can be T0℃, T1℃, T2℃, T3℃, ..., Tx℃, where T0 < T1 < T2 < T3 < ... < Tx. The motor and electronic oil pump are controlled at each preset temperature, meaning the oil in the motor and electronic oil pump are controlled at each preset temperature. The target operating speed of the electronic oil pump at each preset temperature that meets the pump's operating conditions is obtained; that is, the maximum pump speed that prevents the electronic oil pump from overloading.
[0078] S403: Construct a table of the second electronic oil pump speed relationship under the second temperature condition based on each preset temperature, reference temperature, desired operating speed and maximum operating speed.
[0079] Specifically, the maximum operating speed of the electronic oil pump is determined as the expected operating speed of the electronic oil pump when the temperature is higher than or equal to the reference temperature Tx; the expected operating speed of the electronic oil pump when the motor's lowest oil temperature T0 is determined as the expected operating speed of the electronic oil pump when the temperature is lower than or equal to the motor's lowest oil temperature T0; and the target operating speed of the electronic oil pump at each preset temperature point is determined as the expected operating speed of the electronic oil pump when the temperature is equal to each preset temperature point.
[0080] In one embodiment, such as Figure 5 As shown, this application also provides a control method for an electronic oil pump, which includes steps S501 and S502.
[0081] S501: Obtain the current motor speed, torque, and temperature information.
[0082] In applications, operating parameters of the motor, such as speed, torque, and temperature, can be acquired. Based on these parameters, the system determines the current operating mode required by the electronic oil pump and whether it is in a normal operating state. When the pump is in a normal state, the system uses temperature information and preset temperature thresholds to determine how to control it. Since the electronic oil pump is a component of the oil-cooled motor, the acquisition and calculation of relevant signals in its control strategy can be transmitted to the motor controller via CAN communication, where the controller will implement the control.
[0083] S502: When the motor temperature information is greater than or equal to the preset temperature threshold, the target operating speed of the electronic oil pump is determined according to the speed information, torque information and the first electronic oil pump speed relationship table.
[0084] The first electronic oil pump speed relationship table is constructed based on the first target torque point and the second target torque point at each preset motor speed point, as well as the maximum operating speed and reference speed of the electronic oil pump. The first target torque point is the torque point when the motor balance temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump is running at its maximum operating speed. The second target torque point is the torque point when the motor balance temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump is running at the reference speed. The reference speed is the minimum oil pump speed that satisfies the preset motor bearing lubrication conditions when the motor is operating at its extreme operating point.
[0085] When the motor temperature information is greater than or equal to the preset temperature threshold, it is determined that the motor is currently in a normal temperature or high temperature state. At this time, the first electronic oil pump speed relationship table should be consulted according to the motor speed information and torque information to determine the target operating speed of the electronic oil pump under the current operating condition of the motor. The first electronic oil pump speed relationship table can be the first electronic oil pump speed relationship table constructed according to the above embodiment of the electronic oil pump speed relationship table construction method.
[0086] In one example, the motor temperature threshold is Tn℃. If the current motor temperature is t℃ and t > Tn, the target operating speed of the electronic oil pump is determined according to the first electronic oil pump speed relationship table. Assuming the current motor speed is A3rpm, if the motor torque T` is greater than or equal to B3 Nm, the maximum operating speed r_max of the electronic oil pump is determined as the target operating speed of the electronic oil pump. If the motor torque T` is less than or equal to B1 Nm, the reference speed r_min of the electronic oil pump is determined as the target operating speed of the electronic oil pump. If the motor torque T` is greater than B1 Nm and less than B3 Nm, the expected oil pump speed corresponding to the motor torque T` in the first electronic oil pump speed relationship table is determined as the target operating speed of the electronic oil pump.
[0087] In one embodiment, the control method for the electronic oil pump further includes the steps of: when the motor temperature information is less than the motor temperature threshold, acquiring the oil temperature information of the oil inside the motor, and determining the target operating speed of the electronic oil pump based on the oil temperature information, the reference temperature, and the second electronic oil pump speed relationship table.
[0088] The second electronic oil pump speed relationship table is constructed based on each preset temperature, reference temperature, desired operating speed, and maximum operating speed; the reference temperature is the lowest motor temperature that meets the preset oil pump operating conditions when the electronic oil pump is running at its maximum operating speed.
[0089] When the temperature information is less than the preset temperature threshold, it is determined that the motor is currently in a low temperature state. At this time, the second electronic oil pump speed relationship table should be consulted according to the oil temperature information of the oil in the motor to determine the target operating speed of the electronic oil pump under the current operating condition of the motor. The second electronic oil pump speed relationship table can be the second electronic oil pump speed relationship table constructed according to the embodiment of the above-mentioned electronic oil pump speed relationship table construction method.
[0090] In one example, the motor temperature threshold is Tn℃, the reference temperature is Tx℃, the preset minimum motor oil temperature is -T0℃, and the preset temperatures are T0℃, T1℃, T2℃, T3℃, ..., Tx. Tn > Tx > ... > T3 > T2 > T1 > T0. If the current motor temperature is t℃, and Tn > t, then the target operating speed of the electronic oil pump is determined according to the second electronic oil pump speed relationship table. Specifically, the oil temperature information of the oil inside the motor is obtained. If the oil temperature inside the motor is Ts℃, and Ts > Tx, then the target operating speed of the electronic oil pump is determined to be the maximum operating speed. If the oil temperature inside the motor is T3℃, then the target operating speed of the electronic oil pump is determined to be the expected operating speed of the electronic oil pump at the preset temperature of T3℃.
[0091] This application constructs speed relationship tables for the electronic oil pump under normal and low temperature conditions of the motor. During subsequent actual motor operation, the target operating speed of the electronic oil pump is determined directly by referring to the constructed first and second electronic oil pump speed relationship tables. This ensures that the operating speed of the electronic oil pump is always matched with the motor's operating state and conditions. When the motor is at a low temperature, only the lubrication function of the electronic oil pump is considered, and the current motor temperature is used as the criterion for determining the operating speed. When the motor is at normal or high temperature, the cooling function of the electronic oil pump is considered due to the good lubricity of the oil. The operating speed of the electronic oil pump is determined based on the real-time operating conditions of the motor, namely its real-time speed and torque. Therefore, the method for constructing the electronic oil pump speed relationship table and the control method of the electronic oil pump in this application enable the electronic oil pump to adapt to various operating conditions of the motor, meeting the motor's cooling and lubrication requirements while minimizing the power consumption of the electronic oil pump by controlling its operating speed.
[0092] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0093] Based on the same inventive concept, embodiments of this application also provide an apparatus for constructing an electronic oil pump speed relationship table to implement the above-mentioned method for constructing an electronic oil pump speed relationship table, and an electronic oil pump control apparatus for implementing the above-mentioned method for controlling an electronic oil pump. The solutions provided by these apparatuses are similar to the solutions described in the above-mentioned method for constructing an electronic oil pump speed relationship table and the method for controlling an electronic oil pump. Therefore, the specific limitations of one or more embodiments of the apparatus for constructing an electronic oil pump speed relationship table and the method for controlling an electronic oil pump provided below can be found in the limitations of the above-mentioned method for constructing an electronic oil pump speed relationship table and the method for controlling an electronic oil pump, and will not be repeated here.
[0094] In one exemplary embodiment, this application provides an apparatus for constructing an electronic oil pump speed relationship table. The apparatus for constructing an electronic oil pump speed relationship table includes: a first control module, a second control module, a third control module, and a first construction module.
[0095] The first control module is used to control the motor to work at its extreme operating point and continuously adjust the speed of the electronic oil pump to obtain the reference speed of the electronic oil pump. The reference speed is the minimum oil pump speed that meets the lubrication conditions of the motor bearings.
[0096] The second control module is used to control the electronic oil pump to run at its maximum operating speed and to control the motor to be in each of the preset motor operating conditions, and to obtain the first target torque point at which the motor balance temperature is within the preset temperature range at each preset motor speed point.
[0097] The third control module is used to control the electronic oil pump to run at the reference speed and control the motor to be in each preset motor operating condition, and to obtain the second target torque point where the motor balance temperature is within the preset temperature range at each preset motor speed point.
[0098] The first construction module is used to construct a first electronic oil pump speed relationship table under the first temperature state based on the first target torque point and the second target torque point at each preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula.
[0099] In one exemplary embodiment, the second control module includes a first control submodule and a first acquisition submodule.
[0100] The first control submodule is used to control the electronic oil pump to run at its maximum operating speed and to control the motor to be in each preset motor operating condition, and to obtain the motor balance temperature under each motor operating condition.
[0101] The first acquisition submodule is used to acquire the first target torque point where the motor balance temperature is within the preset temperature range at each preset motor speed point, based on the balance temperature of each motor and the preset temperature range.
[0102] In one exemplary embodiment, the third control module includes a second control submodule and a second acquisition submodule.
[0103] The second control submodule is used to control the electronic oil pump to run at a reference speed and to control the motor to be in each preset motor operating condition, and to obtain the motor balance temperature under each motor operating condition.
[0104] The second acquisition submodule is used to obtain the second target torque point where the motor balance temperature is within the preset temperature range at each preset motor speed point, based on the balance temperature of each motor and the preset temperature range.
[0105] In one exemplary embodiment, the apparatus for constructing the electronic oil pump speed relationship table further includes a fourth control module, a fifth control module, and a second construction module.
[0106] The fourth control module is used to control the electronic oil pump to run at its maximum operating speed and adjust the oil temperature in the motor until it reaches the reference temperature, which is the minimum oil temperature that meets the preset oil pump operating conditions.
[0107] The fifth control module is used to control the oil in the motor to be at each preset temperature and to obtain the desired operating speed of the electronic oil pump. The desired operating speed is the maximum oil pump speed that meets the operating conditions of the electronic oil pump.
[0108] The second construction module is used to construct a table of the second electronic oil pump speed relationship under the second temperature state based on each preset temperature, reference temperature, desired operating speed, and maximum operating speed.
[0109] In an exemplary embodiment, Figure 6 As shown, this application also provides a control device for an electronic oil pump, which includes a first acquisition module 601 and a first determination module 602.
[0110] The first acquisition module 601 is used to acquire the motor's speed, torque, and temperature information at the current moment.
[0111] The first determining module 602 is used to determine the target operating speed of the electronic oil pump based on the speed information, torque information, and the first electronic oil pump speed relationship table when the motor temperature information is greater than or equal to a preset motor temperature threshold.
[0112] The first electronic oil pump speed relationship table is constructed based on the first and second target torque points at each preset motor speed point, as well as the maximum operating speed, reference speed, and target speed formula of the electronic oil pump. The first target torque point is the torque point when the motor balance temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump is running at its maximum operating speed. The second target torque point is the torque point when the motor balance temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump is running at its reference speed. The reference speed is the minimum oil pump speed that satisfies the lubrication conditions of the motor bearings when the motor is operating at its extreme operating point.
[0113] In one exemplary embodiment, the control device for the electronic oil pump further includes a second acquisition module and a second determination module.
[0114] The second acquisition module is used to acquire the oil temperature information of the oil inside the motor when the motor temperature information is less than the temperature threshold.
[0115] The second determining module is used to determine the target operating speed of the electronic oil pump based on temperature information, reference temperature, and the second electronic oil pump speed relationship table.
[0116] The second electronic oil pump speed relationship table is constructed based on each preset temperature, reference temperature, desired operating speed, and maximum operating speed; the reference temperature is the lowest oil temperature that meets the preset oil pump operating conditions when the electronic oil pump is running at its maximum operating speed.
[0117] The various modules in the aforementioned electronic oil pump speed relationship table construction device and electronic oil pump control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0118] In an exemplary embodiment, this application provides a computer device including a memory and a processor. The memory stores a computer program, characterized in that the processor executes the computer program to implement the steps of the method for constructing the electronic oil pump speed relationship table or the method for controlling the electronic oil pump as described above.
[0119] This computer device can be a terminal, and its internal structure diagram can be as follows: Figure 7As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When executed by the processor, the computer program implements a method for constructing an electronic oil pump speed relationship table or a method for controlling an electronic oil pump. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0120] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0121] In one embodiment, this application provides a computer-readable storage medium storing a computer program, characterized in that, when the computer program is executed by a processor, it implements the steps of the method for constructing the electronic oil pump speed relationship table or the method for controlling the electronic oil pump described above.
[0122] In one embodiment, this application provides a computer program product, including a computer program, characterized in that, when the computer program is executed by a processor, it implements the steps of the method for constructing the electronic oil pump speed relationship table or the method for controlling the electronic oil pump as described above.
[0123] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0124] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0125] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0126] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for constructing an electronic oil pump speed relationship table, characterized in that, The method includes: The motor is controlled to operate at its extreme operating point, and the speed of the electronic oil pump is continuously adjusted to obtain the reference speed of the electronic oil pump. The reference speed is the minimum oil pump speed that satisfies the lubrication conditions of the motor bearing. The electronic oil pump is controlled to operate at its maximum working speed, and the motor is controlled to operate under various preset motor conditions. The first target torque point is obtained where the motor balance temperature is within a preset temperature range at each preset motor speed point. The electronic oil pump is controlled to run at the reference speed, and the motor is controlled to be in each preset motor operating condition. The second target torque point is obtained where the motor balance temperature is within the preset temperature range at each preset motor speed point. Based on the first target torque point and the second target torque point at each preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula, a first electronic oil pump speed relationship table under the first temperature state is constructed. The electronic oil pump is controlled to operate at the maximum working speed, and the oil temperature in the motor is adjusted until the reference temperature is reached. The reference temperature is the minimum oil temperature that meets the preset oil pump operating conditions. The oil in the motor is controlled to be at each preset temperature, and the desired operating speed of the electronic oil pump is obtained. The desired operating speed is the maximum oil pump speed that satisfies the oil pump operating conditions. A second electronic oil pump speed relationship table under the second temperature state is constructed based on each preset temperature, the reference temperature, each desired operating speed and the maximum operating speed. The step of controlling the electronic oil pump to operate at its maximum working speed and controlling the motor to operate under various preset motor conditions, and obtaining the first target torque point at which the motor balance temperature is within a preset temperature range at each preset motor speed point, includes: controlling the electronic oil pump to operate at the maximum working speed and controlling the motor to operate under various preset motor conditions, obtaining the motor balance temperature under each motor condition; and obtaining the first target torque point at which the motor balance temperature is within the preset temperature range at each preset motor speed point based on the motor balance temperature and the preset temperature range. The method of controlling the electronic oil pump to operate at the reference speed and controlling the motor to operate under various preset motor conditions, and obtaining the second target torque point where the motor balance temperature is within the preset temperature range at each preset motor speed point, includes: controlling the electronic oil pump to operate at the reference speed and controlling the motor to operate under various preset motor conditions, obtaining the motor balance temperature under each motor condition; and obtaining the second target torque point where the motor balance temperature is within the preset temperature range at each preset motor speed point based on each motor balance temperature and the preset temperature range.
2. A control method for an electronic oil pump, characterized in that, The method includes: Obtain the motor's current speed, torque, and temperature information; When the motor temperature information is greater than or equal to a preset motor temperature threshold, the target operating speed of the electronic oil pump is determined according to the speed information, the torque information, and a first electronic oil pump speed relationship table constructed based on the construction method of the electronic oil pump speed relationship table according to claim 1; wherein, the first electronic oil pump speed relationship table is constructed based on the first target torque point and the second target torque point at each preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula; the first target torque point is the torque point when the motor balance temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump is running at its maximum operating speed; the second target torque point is the torque point when the motor balance temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump is running at the reference speed; the reference speed is the minimum oil pump speed that satisfies the lubrication conditions of the motor bearing when the motor is operating at its extreme operating point; When the motor temperature information is less than the motor temperature threshold, the oil temperature information of the oil inside the motor is obtained; the target operating speed of the electronic oil pump is determined according to the oil temperature information, the reference temperature, and the second electronic oil pump speed relationship table constructed based on the construction method of the electronic oil pump speed relationship table according to claim 1; wherein, the second electronic oil pump speed relationship table is constructed based on each preset temperature, the reference temperature, each desired operating speed, and the maximum operating speed; the reference temperature is the lowest oil temperature that meets the preset oil pump operating conditions when the electronic oil pump is running at the maximum operating speed.
3. A control device for an electronic oil pump, characterized in that, The control method for the electronic oil pump according to claim 2; the device includes: The first acquisition module is used to acquire the motor's speed, torque, and temperature information at the current moment. The first determining module is used to determine the target operating speed of the electronic oil pump based on the speed information, the torque information, and a first electronic oil pump speed relationship table when the motor temperature information is greater than or equal to a preset motor temperature threshold. The first electronic oil pump speed relationship table is constructed based on a first target torque point and a second target torque point at each preset motor speed point, as well as the maximum operating speed of the electronic oil pump, the reference speed of the electronic oil pump, and the target speed formula. The first target torque point is the torque point at which the motor's equilibrium temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump operates at its maximum operating speed. The second target torque point is the torque point at which the motor's equilibrium temperature is within a preset temperature range at each preset motor speed point when the electronic oil pump operates at the reference speed. The reference speed is the minimum oil pump speed that satisfies the motor bearing lubrication conditions when the motor operates at its extreme operating point. The second acquisition module is used to acquire the oil temperature information of the oil inside the motor when the motor temperature information is less than the motor temperature threshold. The second determining module is used to determine the target operating speed of the electronic oil pump based on the oil temperature information, the reference temperature, and the second electronic oil pump speed relationship table; wherein, the second electronic oil pump speed relationship table is constructed based on each preset temperature, the reference temperature, each desired operating speed, and the maximum operating speed; the reference temperature is the lowest oil temperature that meets the preset oil pump operating conditions when the electronic oil pump is running at its maximum operating speed.
4. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method for constructing the electronic oil pump speed relationship table as described in claim 1 or the method for controlling the electronic oil pump as described in claim 2.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for constructing the electronic oil pump speed relationship table as described in claim 1 or the control method for the electronic oil pump as described in claim 2.
6. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for constructing the electronic oil pump speed relationship table as described in claim 1 or the control method for the electronic oil pump as described in claim 2.
Citation Information
Patent Citations
Motor control apparatus / method for electric oil pump
CN102403935A
Control method, device and equipment for cooling oil pump of oil cooling motor and medium
CN116498539A
Cited By
Debugging and burning device for electronic oil pump controller
CN223955983U