Rotating speed control method and device for electronic oil pump of vehicle, computer equipment and medium
By obtaining and analyzing the working conditions parameters of the drive motor and generator, combining the preset basic tachometer and correction coefficient table, the output speed value of the electronic oil pump is calculated, which solves the problem of poor calculation accuracy in the existing technology and improves the accuracy and reliability of the electronic oil pump control.
Patent Information
- Application Number
- CN202411602075.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-11-11
AI Technical Summary
When calculating the output speed value of the electronic oil pump, the coupling method between the driving motor and the generator, the cooling oil output flow rate of the mechanical oil pump and the temperature rise gradient of the cooling oil are ignored, resulting in poor calculation accuracy.
By obtaining the temperature value, torque, speed value and speed request ratio of the drive motor and generator, and querying the preset basic tachometer, temperature correction coefficient table and flow rate ratio table, the first speed value is calculated to control the electronic oil pump.
Improve the accuracy and reliability of the calculation results of the output speed value of the electronic oil pump, ensuring that the drive motor is fully cooled and energy waste is avoided.
Smart Images

Figure CN119508180A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of electronic oil pump control, and in particular to a method, device, computer equipment and medium for controlling the speed of an electronic oil pump of a vehicle. Background Art
[0002] In today's thermal management systems for new energy vehicles, cooling oil is generally output through an electronic oil pump to cool and lubricate the drive motor. The output speed of the electronic oil pump determines the flow rate of the cooling oil output. Therefore, it is necessary to accurately calculate the target output speed of the electronic oil pump according to the working conditions of the drive motor so that the drive motor can be fully cooled and energy will not be wasted due to the excessively high output speed of the electronic oil pump.
[0003] In the traditional scheme, the cooling oil flow range required by the drive motor can be determined by monitoring the cooling oil temperature, and the above-mentioned target output speed value range can be calculated based on this, and then the output speed value of the electronic oil pump can be controlled. Alternatively, the target output speed value can be directly calculated by comprehensively considering multiple power operating parameters such as the cooling oil temperature, the speed and torque of the drive motor through the MCU (Motor Control Unit).
[0004] However, the rotor of some drive motors will be coupled with the rotor of the generator. When the above-mentioned traditional scheme is used to calculate the target output speed value, the influence of this coupling mode on the calculation result is ignored. And for the thermal management system equipped with a mechanical oil pump, when the traditional scheme is used to calculate the target output speed value, the influence of the cooling oil output flow rate inherent in the mechanical oil pump on the calculation result is ignored. In addition, if the thermal management system turns on the active heating mode to heat the cooling oil, when the traditional scheme is used to calculate the target output speed value, the influence of the temperature rise gradient of the cooling oil on the calculation result is ignored, resulting in poor calculation accuracy of the target output speed value. Summary of the invention
[0005] In view of the above-mentioned deficiencies or shortcomings, the present application provides a vehicle electronic oil pump speed control method, device, computer equipment and medium, which can improve the accuracy and reliability of the calculation results of the output speed value of the electronic oil pump.
[0006] According to a first aspect, the present application provides a method for controlling a speed of an electronic oil pump of a vehicle, the method comprising:
[0007] Obtain the temperature value, torque, speed value and speed request ratio of the vehicle's drive motor and generator, and obtain the temperature value of the vehicle's electronic oil pump;
[0008] Determine the speed demand value of the generator according to the preset basic speed table of the generator, the torque, speed value and speed request ratio of the generator;
[0009] According to the preset basic tachometer of the drive motor, the torque, the speed value and the speed request ratio of the drive motor, the speed demand value of the drive motor is determined, and the speed demand value refers to the basic output speed value that the electronic oil pump needs to provide;
[0010] Use the temperature values of the drive motor, the generator and the oil pump to query the preset temperature correction coefficient table to obtain the correction coefficient corresponding to each temperature value, and select the largest correction coefficient from the correction coefficients corresponding to all temperature values as the temperature correction coefficient;
[0011] Use the speed value of the driving motor to query the preset electronic oil pump demand flow ratio table to obtain the flow ratio coefficient;
[0012] A first speed value is calculated according to the speed demand value of the driving motor and the generator, the temperature correction coefficient, and the flow ratio coefficient;
[0013] The electronic oil pump is controlled according to the first speed value.
[0014] In some embodiments, controlling the electronic oil pump according to the first speed value includes:
[0015] Determine the active heating correction coefficient according to the temperature value of the electronic oil pump;
[0016] Multiplying the first speed value by the active heating correction coefficient to obtain a second speed value;
[0017] The electronic oil pump is controlled according to the second speed value.
[0018] In some embodiments, determining the active heating correction coefficient according to the temperature value of the electronic oil pump includes:
[0019] Determine whether the active heating mode is turned on;
[0020] If the active heating mode is turned on, determining whether the temperature value of the electronic oil pump is greater than a preset active heating temperature value;
[0021] If the temperature value of the electronic oil pump is lower than the active heating temperature value, the difference between the active heating temperature value and the oil pump temperature value is used to query the preset active heating temperature correction table, and the correction coefficient found is used as the active heating correction coefficient;
[0022] If the temperature value of the electronic oil pump is not lower than the active heating temperature value, it is determined that the active heating correction coefficient is equal to 1.
[0023] In some embodiments, controlling the electronic oil pump according to the second speed value includes:
[0024] Determine whether the torque of the drive motor is greater than a preset stall torque threshold, and the speed value of the drive motor is less than a preset stall speed threshold;
[0025] If yes, the stall demand speed determined according to the current speed value of the driving motor is used as the third speed value, and the stall demand speed is greater than the second speed;
[0026] If not, the second speed value is used as the third speed value;
[0027] The electronic oil pump is controlled according to the third speed value.
[0028] In some embodiments, controlling the electronic oil pump according to the third speed value includes:
[0029] Limiting the rising and falling slopes of the third speed value to obtain a fourth speed value;
[0030] The electronic oil pump is controlled according to the fourth speed value.
[0031] In some embodiments, the vehicle is further equipped with a mechanical oil pump, which is used to output oil to cool the drive motor and the generator; controlling the electronic oil pump according to the third speed value also includes:
[0032] In response to the mechanical oil pump being started, obtaining an output speed value of the mechanical oil pump;
[0033] Use the output speed value of the mechanical oil pump to query the preset mechanical oil pump output correction coefficient table to obtain the corresponding mechanical oil pump correction coefficient;
[0034] The third speed value is multiplied by the mechanical oil pump output correction coefficient to obtain a fifth speed value;
[0035] The electronic oil pump is controlled according to the fifth speed value.
[0036] In some embodiments, the rotor of the driving motor in the vehicle is fixedly connected to the rotor of the generator in a coaxial manner, or is non-coaxially rotatably connected in a gear meshing manner;
[0037] The generator basic tachometer and the drive motor basic tachometer are measured when the drive motor rotor and the generator rotor are separated from each other and run independently.
[0038] According to a second aspect, the present application provides a vehicle electronic oil pump speed control device, comprising:
[0039] A working parameter acquisition module is used to obtain the temperature value, torque, speed value and speed request ratio of the vehicle's drive motor and generator, and obtain the temperature value of the vehicle's electronic oil pump;
[0040] A speed demand determination module, used to determine the speed demand value of the generator according to a preset basic speed table of the generator, the torque of the generator, the speed value and the speed request ratio;
[0041] The speed demand determination module is further used to determine the speed demand value of the drive motor according to a preset drive motor basic speed table, the torque of the drive motor, the speed value and the speed request ratio. The speed demand value refers to the basic output speed value that the electronic oil pump needs to provide;
[0042] A correction coefficient determination module is used to query a preset temperature correction coefficient table using the temperature values of the drive motor, the generator and the oil pump to obtain the correction coefficient corresponding to each temperature value, and select the largest correction coefficient from the correction coefficients corresponding to all temperature values as the temperature correction coefficient;
[0043] A flow coefficient determination module is used to query a preset electronic oil pump demand flow ratio table using the speed value of the driving motor to obtain a flow ratio coefficient;
[0044] The modified speed calculation module is used to calculate the first speed value according to the speed demand value of the drive motor and the generator, the temperature correction coefficient and the flow ratio coefficient.
[0045] The electronic oil pump control module is used to control the electronic oil pump according to the first speed value.
[0046] According to a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the electronic oil pump speed control method for a vehicle in any one of the above-mentioned embodiments are implemented.
[0047] According to a fourth aspect, the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the electronic oil pump speed control method for a vehicle in any one of the above-mentioned embodiments are implemented.
[0048] The electronic oil pump speed control method of the vehicle in the above embodiment can be applied to an on-board computing device, which needs to first obtain the temperature value, torque, speed value and speed request ratio of the vehicle's drive motor and generator, and obtain the temperature value of the vehicle's electronic oil pump. Then, according to the preset basic speed table of the generator, the torque, speed value and speed request ratio of the generator, the speed demand value of the generator is determined. And according to the preset basic speed table of the drive motor, the torque, speed value and speed request ratio of the drive motor, the speed demand value of the drive motor is determined. Among them, the speed demand value refers to the basic output speed value that the electronic oil pump needs to provide. Then the on-board computing device uses the temperature values of the drive motor, the generator and the oil pump to query the preset temperature correction coefficient table, obtain the correction coefficient corresponding to each temperature value, and select the largest correction coefficient from the correction coefficients corresponding to all temperature values as the temperature correction coefficient. Then use the speed value of the drive motor to query the preset electronic oil pump demand flow ratio table to obtain the flow ratio coefficient. Finally, according to the speed demand value, temperature correction coefficient and flow ratio coefficient of the drive motor and the generator, the first speed value is calculated and used to control the electronic oil pump. Since the above-mentioned electronic oil pump speed control method introduces the generator and temperature correction coefficient to correct the calculation result when calculating the output speed value of the electronic oil pump, the accuracy and reliability of the calculation result of the output speed value of the electronic oil pump can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 A schematic diagram of an application environment of a vehicle electronic oil pump speed control method in one or more embodiments of the present application;
[0050] Figure 2 A flow chart of a method for controlling the speed of an electronic oil pump of a vehicle in one or more embodiments of the present application;
[0051] Figure 3 A flow chart of an electronic oil pump speed control method for querying an active heating temperature correction table in one or more embodiments of the present application;
[0052] Figure 4 A flow chart of a method for querying and determining an active heating temperature correction coefficient in one or more embodiments of the present application;
[0053] Figure 5 A flow chart of a method for controlling the speed of an electronic oil pump after stall judgment in one or more embodiments of the present application;
[0054] Figure 6 A flow chart of a method for limiting the rising and falling slopes of the electronic oil pump speed in one or more embodiments of the present application;
[0055] Figure 7A flow chart of an electronic oil pump speed control method for querying a mechanical oil pump output correction table in one or more embodiments of the present application;
[0056] Figure 8 A flow chart of the electronic oil pump speed control of a vehicle in another embodiment of the present application;
[0057] Fig. 9 A structural diagram of an electronic oil pump speed control device for a vehicle in one or more embodiments of the present application;
[0058] Fig.10 This is a diagram of the internal structure of a computer device in one or more embodiments of the present application. DETAILED DESCRIPTION
[0059] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0060] The present application provides an interface access management method for an application program interface, which is applied to Figure 1 In the application environment shown. Figure 1 As shown, the interface access management system 100 is used to implement an interface access management method for an application program interface of the present application. Specifically, the interface access management system 100 responds to the trigger operation of the initiator 300 of the target access action of the application program interface, obtains the basic information, input parameters and output parameters of the target access action from the action management system 200; obtains the input parameter data based on the input parameters, and determines the request method and interface access request of the target application interface based on the basic information; encapsulates the input parameter data into the interface access request, and initiates the interface access request to the application 400 in a request manner; receives the service data fed back by the application 400 in response to the interface access request, processes the fed back service data based on the output parameters and the set output format, and obtains the response data; and feeds back the response data to the initiator 300 of the trigger operation of the target access action.
[0061] In some exemplary embodiments of the present application, Figure 2 As shown, a method for controlling the speed of an electronic oil pump of a vehicle is provided, which can be applied to Figure 1 Taking the vehicle-mounted computing device as an example, the following steps are included:
[0062] Step S201: obtaining the temperature value, torque, speed value and speed request ratio of the vehicle's drive motor and generator, and obtaining the temperature value of the vehicle's electronic oil pump.
[0063] Specifically, the rotor of the drive motor and the rotor of the generator can be coupled to each other, or can operate independently of each other. If the two rotors are coupled to each other, the speed values and torques of the two should be equal, or in a specific proportional relationship.
[0064] In some embodiments, the rotor of the drive motor in the vehicle is fixedly connected to the rotor of the generator in a coaxial manner, or is non-coaxially rotationally connected in a gear meshing manner; the basic tachometer of the generator and the basic tachometer of the drive motor are measured when the rotor of the drive motor and the rotor of the generator are separated from each other and operate independently.
[0065] Specifically, when the rotor of the drive motor and the rotor of the generator are fixedly connected in a coaxial manner, it indicates that the rotors of the two share the same power output shaft, and the speed values of the drive motor and the generator are always equal. Alternatively, when the rotor of the drive motor and the generator are non-coaxially connected in a gear meshing manner, it indicates that the power output shafts corresponding to the rotors of the two are also connected in a gear meshing manner, and the speed values between the drive motor and the generator will be a fixed proportional value. For example, it is known that the speed value of the drive motor is 3000 rpm. If the drive motor and the generator are fixedly connected in a coaxial manner, the speed value of the generator is also 3000 rpm; if the drive motor and the generator are non-coaxially connected in a gear meshing manner, and the gear ratio is 1:2, the speed value of the generator becomes 6000 rpm.
[0066] In addition, the basic tachometer of the generator and the basic tachometer of the drive motor are two-dimensional charts composed of different speed values and torque combinations, and their corresponding basic speed values. The basic tachometer of the generator or the basic tachometer of the drive motor can be measured in advance in the following way: first, the rotor of the drive motor and the rotor of the generator are separated from each other, and the operating point of the generator or the drive motor is set according to the different speed values and torque combinations to be measured. Then, for each operating point, a specific generator or drive motor speed and torque are given, and the winding temperature of the generator or drive motor under this operating condition is observed and recorded. At the same time, the winding temperature is monitored until the temperature stabilizes within the required range and no longer increases, and the output speed value of the electronic oil pump at this time is recorded as the basic speed under the working condition of the generator or drive motor. According to the above steps, the test of all the operating points of the generator or drive motor is completed in sequence. Finally, the basic speeds corresponding to all operating points are sorted into a basic tachometer of the generator or the basic tachometer of the drive motor.
[0067] In the above-mentioned electronic oil pump speed control method, since the on-board computing device determines the corresponding correction coefficient for the drive motor that has been coupled to the generator by querying the basic tachometer of the generator and the basic tachometer of the drive motor, and corrects the calculation result of the output speed value of the electronic oil pump accordingly, the accuracy and reliability of the calculation result are improved.
[0068] Step S202: determining the speed demand value of the generator according to a preset basic generator speed table, the torque, speed value and speed request ratio of the generator.
[0069] Specifically, since part of the cooling oil output by the electronic oil pump flows to the drive motor and part flows to the generator, the generator speed request ratio refers to the ratio of the cooling oil supply flowing to the generator to the total cooling oil output of the electronic oil pump. The generator speed demand value refers to the basic output speed value that the electronic oil pump needs to provide when cooling the generator alone.
[0070] Step S203: Determine the speed requirement value of the drive motor according to the preset drive motor basic speed table, the torque, speed value and speed request ratio of the drive motor, where the speed requirement value refers to the basic output speed value that the electronic oil pump needs to provide.
[0071] Specifically, the speed request ratio of the drive motor refers to the ratio of the cooling oil supply to the drive motor to the total cooling oil output of the electronic oil pump. The speed demand value of the drive motor refers to the basic output speed value that the electronic oil pump needs to provide when cooling the drive motor alone.
[0072] Step S204: Use the temperature values of the drive motor, the generator and the oil pump to query a preset temperature correction coefficient table to obtain the correction coefficient corresponding to each temperature value, and select the largest correction coefficient from the correction coefficients corresponding to all temperature values as the temperature correction coefficient.
[0073] Specifically, the temperature correction coefficient table corresponding to each of the drive motor, the generator and the oil pump is a one-dimensional chart consisting of multiple temperature values and their corresponding correction coefficients. For example, the temperature correction coefficient table of the drive motor can be calibrated in the following manner: first, preheat the drive motor to the starting temperature, and then pull the output speed of the drive motor to the highest to enter the peak working condition. At this time, the electronic oil pump will also increase the output speed value to cool the drive motor under the peak working condition. After the drive motor maintains the peak working condition for 30 seconds, the temperature value of the drive motor is detected at this time. If it is detected that the temperature value of the drive motor under the peak working condition exceeds the safe range, the corresponding temperature correction coefficient can be increased, and the output speed value of the electronic oil pump can be further increased in this way. Finally, repeat the above steps until the correction of all temperature correction coefficients is completed to ensure that the drive motor will not overheat during normal operation, and generate the temperature correction coefficient table of the drive motor.
[0074] Similarly, the temperature correction coefficient table of the oil pump can be calibrated in the following way: first preheat the electronic oil pump to the starting temperature, then increase the output speed of the electronic oil pump to the highest to enter the peak operating condition, and maintain the peak operating condition for 30 seconds, then detect the temperature value of the electronic oil pump at this time. If it is detected that the temperature value of the electronic oil pump under the peak operating condition exceeds the safe range, the corresponding temperature correction coefficient can be reduced. In this way, the output speed value of the electronic oil pump can be reduced to avoid overheating of the electronic oil pump itself. Finally, repeat the above steps until the correction of all temperature correction coefficients is completed to ensure that the electronic oil pump will not overheat during normal operation, and generate the temperature correction coefficient table of the electronic oil pump.
[0075] In addition, the generator is driven by the drive motor, and the temperature correction coefficient table of the generator can be calibrated in the following way: First, pull the output speed of the drive motor to the highest to enter the peak operating condition, and the generator also enters the peak operating condition. Then, after maintaining the peak operating condition for 30 seconds, detect the temperature value of the generator at this time. If it is detected that the temperature value of the generator under the peak operating condition exceeds the safe range, the corresponding temperature correction coefficient can be increased, and the output speed value of the electronic oil pump can be further increased in this way. Finally, repeat the above steps until the correction of all temperature correction coefficients is completed to ensure that the generator will not overheat during normal operation, and generate the temperature correction coefficient table of the generator.
[0076] Step S205: using the speed value of the driving motor to query a preset electronic oil pump demand flow ratio table to obtain a flow ratio coefficient.
[0077] Specifically, the electronic oil pump demand flow ratio table is a one-dimensional chart composed of different drive motor speed values and their corresponding flow ratio coefficients. In the thermal management system of some vehicles, the electronic oil pump and the mechanical oil pump are used to output cooling oil. However, the mechanical oil pump is coupled to the drive motor, that is, the higher the speed value of the drive motor, the higher the output speed value of the mechanical oil pump. At this time, the demand for the electronic oil pump speed output is low, and the corresponding flow ratio coefficient is low. Conversely, the higher the speed value of the drive motor, the lower the output speed value of the mechanical oil pump. At this time, the demand for the electronic oil pump speed output is high, and the corresponding flow ratio coefficient is high.
[0078] Step S206: Calculate a first speed value according to the speed demand values of the drive motor and the generator, the temperature correction coefficient, and the flow rate ratio coefficient.
[0079] Specifically, the speed demand values of the drive motor and the generator may be summed up first, and then multiplied by the temperature correction coefficient and the flow ratio coefficient in sequence to obtain the first speed value.
[0080] Step S207: controlling the electronic oil pump according to the first speed value.
[0081] Specifically, before the on-board computing device controls the electronic oil pump, the original output speed value of the electronic oil pump may be higher than the first speed value obtained by calculation, and the electronic oil pump theoretically does not need such a high output speed value, so after the on-board computing device controls the electronic oil pump, the power consumption of the electronic oil pump is saved. Alternatively, the original output speed value of the electronic oil pump may be lower than the first speed value, and the electronic oil pump theoretically requires a higher output speed value to cool the drive motor, so after controlling the electronic oil pump, the cooling effect on the drive motor is improved. Finally, the on-board computing device sets the output speed value of the electronic oil pump to the calculated first speed value.
[0082] In the above-mentioned electronic oil pump speed control method, since the on-board computing device determines the corresponding correction coefficient for the drive motor that has been coupled to the generator by querying the generator basic speed table, the drive motor basic speed table, the temperature correction coefficient table and the electronic oil pump demand flow ratio table, and corrects the calculation result of the output speed value of the electronic oil pump accordingly, thereby improving the accuracy and reliability of the calculation result.
[0083] In some embodiments, the electronic oil pump is controlled according to the first speed value, such as Figure 3 As shown, including:
[0084] Step S301: determining an active heating correction coefficient according to the temperature value of the electronic oil pump.
[0085] Specifically, when the thermal management system of the vehicle turns on the active heating mode to heat the cooling oil, the on-board computing device needs to determine the active heating correction coefficient for correcting the first speed value according to the current temperature value of the electronic oil pump.
[0086] In some embodiments, the active heating correction coefficient is determined according to the temperature value of the electronic oil pump, such as Figure 4 As shown, including:
[0087] Step S401: Determine whether the active heating mode is turned on.
[0088] Specifically, whether the active heating mode is turned on refers to whether the functional authority of the vehicle's thermal management system has been turned on, that is, only when the active heating mode is turned on, the thermal management system has the authority to heat the cooling oil.
[0089] Step S402: If the active heating mode is turned on, determine whether the temperature of the electronic oil pump is greater than a preset active heating temperature value.
[0090] Specifically, the active heating temperature value is a temperature threshold used to determine the temperature of the cooling oil. When the active heating mode is turned on, the thermal management system can heat the cooling oil, and the temperature rise gradient of the cooling oil is proportional to the set heating power, and the temperature rise gradient is a known quantity. At this time, the on-board computing device needs to decide whether to control the thermal management system to heat the cooling oil based on the temperature value of the electronic oil pump.
[0091] Step S403: If the temperature value of the electronic oil pump is lower than the active heating temperature value, the difference between the active heating temperature value and the oil pump temperature value is used to query the preset active heating temperature correction table, and the correction coefficient found is used as the active heating correction coefficient; if the temperature value of the electronic oil pump is not lower than the active heating temperature value, the active heating correction coefficient is determined to be equal to 1.
[0092] Specifically, if the temperature value of the electronic oil pump is lower than the active heating temperature value, it indicates that the cooling oil temperature is low and the thermal management system needs to be controlled to heat the cooling oil. At this time, it is necessary to query the active heating temperature correction table to determine the active heating correction coefficient. On the contrary, it indicates that the cooling oil temperature is high and there is no need to control the thermal management system to heat the cooling oil. At this time, the active heating correction coefficient can be directly determined to be 1. Among them, the active heating temperature correction table is a one-dimensional chart consisting of the difference between the active heating temperature value and the oil pump temperature value and the corresponding active heating correction coefficient.
[0093] In the above-mentioned electronic oil pump speed control method, since the on-board computing device determines the active heating correction coefficient by querying the active heating temperature correction table, it is used to improve the accuracy and reliability of subsequent calculation results.
[0094] Step S302: multiplying the first speed value by the active heating correction coefficient to obtain a second speed value.
[0095] Specifically, if the active heating correction coefficient is equal to 1, the first speed value is equal to the second speed value. Alternatively, since the temperature of the cooling oil increases and the cooling effect decreases after the thermal management system heats the cooling oil, but the cooling safety is improved, the active heating correction coefficient determined by querying the active heating temperature correction table should be a coefficient greater than 1, so as to increase the speed output value of the electronic oil pump to compensate for the influence of the cooling oil temperature increase, so the first speed value is not higher than the second speed value.
[0096] Step S303: controlling the electronic oil pump according to the second speed value.
[0097] Finally, the on-vehicle computing device sets the output speed value of the electronic oil pump to the second speed value obtained through correction.
[0098] In the above-mentioned electronic oil pump speed control method, since the on-board computing device determines the active heating correction coefficient by querying the active heating temperature correction table, and corrects the calculation result of the output speed value of the electronic oil pump accordingly, it compensates for the influence of the cooling oil temperature rise and improves the accuracy and reliability of the calculation result.
[0099] In some embodiments, the electronic oil pump is controlled according to the second speed value, such as Figure 5 As shown, including:
[0100] Step S501: determine whether the torque of the drive motor is greater than a preset stall torque threshold, and whether the speed value of the drive motor is less than a preset stall speed threshold.
[0101] Specifically, the stall torque threshold and the stall speed threshold are values set according to vehicle performance. When the drive motor is stalled, the winding current inside the motor is high, the heat generation rate of the motor is high, and the drive motor is prone to overheating and damage.
[0102] For example, when the vehicle is driving normally, the speed of the drive motor is generally around 3500 rpm and the torque is generally around 125 Nm. However, when the drive motor is blocked (for example, the driver slams on the brakes or the vehicle is climbing a slope), the speed of the drive motor may drop below 40 rpm and the torque may reach a peak value of more than 300 Nm.
[0103] Step S502: If yes, the stall demand speed determined according to the current speed value of the driving motor is used as the third speed value, and the stall demand speed is greater than the second speed; if no, the second speed value is used as the third speed value.
[0104] Specifically, the stall demand speed refers to the speed value that the electronic oil pump needs to output in order to cope with the stall condition of the drive motor. For example, when the speed value of the drive motor drops to 40 rpm, which is a mild stall, the on-board computing device can determine the stall demand speed as 2000 rpm in the first gear; when the speed value of the drive motor drops to 10 rpm, which is a moderate stall, the on-board computing device can determine the stall demand speed as 4000 rpm in the second gear; when the speed value of the drive motor drops to 0 rpm, which is a severe stall, the on-board computing device can determine the stall demand speed as 8000 rpm in the third gear.
[0105] In addition, the third speed value is generally higher than the second speed. This is because the heat generation rate of the drive motor when stalled is generally higher than its heat generation rate during any normal driving. Therefore, it is necessary to further increase the output speed value of the electronic oil pump to cool the drive motor in the stalled state.
[0106] Step S503: controlling the electronic oil pump according to the third speed value.
[0107] Finally, the on-vehicle computing device sets the output speed value of the electronic oil pump to the third speed value obtained through adjustment.
[0108] In the above-mentioned electronic oil pump speed control method, since the on-board computing device takes into account the working condition of the electronic oil pump when the drive motor is in a stalled state, and accordingly corrects the calculation result of the output speed value of the electronic oil pump, the reliability of the calculation result is improved.
[0109] In some embodiments, the electronic oil pump is controlled according to the third speed value, such as Figure 6 As shown, including:
[0110] Step S601: limiting the rising and falling slopes of the third speed value to obtain a fourth speed value.
[0111] The magnitude of the rising and falling slopes is set according to the performance of the electronic oil pump. Specifically, the vehicle-mounted computing device imposes rising and falling slope restrictions on the change slope of the third speed value within a specific time period in the future, and obtains a fourth speed value with the rising and falling slope restrictions entered.
[0112] Step S602: Control the electronic oil pump according to the fourth speed value.
[0113] Finally, the on-board computing device will control the output speed value of the electronic oil pump within a specific future time period according to the fourth speed value with the rising and falling slope limits entered.
[0114] In the above-mentioned electronic oil pump speed control method, since the on-board computing device takes into account the possible damage to the electronic oil pump caused by too rapid speed changes, the rising and falling slopes of the output speed value of the electronic oil pump are limited, thereby improving the reliability and safety of the electronic oil pump control.
[0115] In some embodiments, the vehicle is further equipped with a mechanical oil pump, which is used to output oil to cool the drive motor and the generator; the electronic oil pump is controlled according to the third speed value, such as Figure 7 As shown, the method also includes:
[0116] Step S701: in response to the mechanical oil pump being started, obtaining the output speed value of the mechanical oil pump.
[0117] Specifically, although the mechanical oil pump is coupled to the drive motor, the output speed value of the mechanical oil pump will increase with the increase of the speed value of the drive motor only after the mechanical oil pump is started. At this time, the vehicle-mounted computing device can obtain the output speed value of the mechanical oil pump through the MCU.
[0118] Step S702: using the output speed value of the mechanical oil pump to query a preset mechanical oil pump output correction coefficient table to obtain a corresponding mechanical oil pump correction coefficient.
[0119] Specifically, the mechanical oil pump output correction coefficient table is a one-dimensional chart consisting of output speed values of different mechanical oil pumps and their corresponding mechanical oil pump correction coefficients.
[0120] Step S703: multiply the third speed value by the mechanical oil pump output correction coefficient to obtain a fifth speed value.
[0121] Generally, the higher the speed value of the drive motor, the higher the output speed value of the mechanical oil pump, and the higher the friction heat generation efficiency of the mechanical oil pump. At this time, although the speed output demand for the electronic oil pump is low and the corresponding flow ratio is low, it is still necessary to appropriately increase the third speed value to compensate for the impact of friction heat generation. Conversely, the lower the output speed value of the mechanical oil pump, the lower the mechanical friction heat generation efficiency. At this time, although the speed output demand for the electronic oil pump is high and the corresponding flow ratio is high, it is still necessary to appropriately reduce the third speed value to avoid overestimating the third speed value.
[0122] Step S704: controlling the electronic oil pump according to the fifth speed value.
[0123] In the above-mentioned electronic oil pump speed control method, since the on-board computing device determines the mechanical oil pump output correction coefficient by querying the mechanical oil pump output correction coefficient table for the drive motor that has been coupled to the mechanical oil pump, and corrects the calculation result of the output speed value of the electronic oil pump accordingly, thereby improving the accuracy and reliability of the calculation result.
[0124] It should be noted that, with respect to the various steps included in the vehicle electronic oil pump speed control method provided in any of the above embodiments, unless otherwise clearly stated in this document, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of these steps can include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0125] In another embodiment of the present application, Figure 8As shown, the electronic oil pump speed control method of the vehicle can be applied to the vehicle-mounted computing device, which first obtains the temperature value, torque, speed value and speed request ratio of the vehicle's drive motor and generator, and obtains the temperature value of the vehicle's electronic oil pump. Then, according to the preset basic speed table of the generator, the torque, speed value and speed request ratio of the generator, the speed demand value of the generator is determined. And according to the preset basic speed table of the drive motor, the torque, speed value and speed request ratio of the drive motor, the speed demand value of the drive motor is determined, and the speed demand value of the generator is added to the speed demand value of the drive motor, and then multiplied by the temperature correction coefficient and the active heating temperature coefficient in sequence, and then the stall judgment is entered. Among them, the temperature correction coefficient is that the vehicle-mounted computing device uses the temperature values of the drive motor, the generator and the oil pump to query the preset temperature correction coefficient table, obtain the correction coefficient corresponding to each temperature value, and select the largest correction coefficient from the correction coefficients corresponding to all temperature values. Then, the speed value of the drive motor is used to query the preset electronic oil pump demand flow ratio table to obtain the flow ratio coefficient. Finally, according to the speed demand value, temperature correction coefficient and flow ratio coefficient of the drive motor and generator, the first speed value is calculated and the stall judgment process is entered. After the stall judgment, the electronic oil pump is controlled by the first speed value and the maximum and minimum speed values and the rising and falling slopes are limited. Since the above-mentioned electronic oil pump speed control method introduces coefficients related to the generator and the active heating mode to correct the calculation results when calculating the output speed value of the electronic oil pump, it can improve the accuracy and reliability of the calculation results of the output speed value of the electronic oil pump.
[0126] According to a second aspect, the present application provides a vehicle electronic oil pump speed control device, such as Fig. 9 As shown, including:
[0127] The working parameter acquisition module 110 is used to obtain the temperature value, torque, speed value and speed request ratio of the vehicle's drive motor and generator, and obtain the temperature value of the vehicle's electronic oil pump;
[0128] The speed demand determination module 120 is used to determine the speed demand value of the generator according to a preset basic speed table of the generator, the torque, speed value and speed request ratio of the generator;
[0129] The speed demand determination module 130 is further used to determine the speed demand value of the drive motor according to a preset drive motor basic speed table, the torque, speed value and speed request ratio of the drive motor, where the speed demand value refers to the basic output speed value that the electronic oil pump needs to provide;
[0130] The correction coefficient determination module 140 is used to query a preset temperature correction coefficient table using the temperature values of the drive motor, the generator and the oil pump to obtain the correction coefficient corresponding to each temperature value, and select the largest correction coefficient from the correction coefficients corresponding to all temperature values as the temperature correction coefficient;
[0131] The flow coefficient determination module 150 is used to query a preset electronic oil pump demand flow ratio table using the speed value of the driving motor to obtain a flow ratio coefficient;
[0132] The modified speed calculation module 160 is used to calculate the first speed value according to the speed demand value of the drive motor and the generator, the temperature correction coefficient and the flow ratio coefficient.
[0133] The electronic oil pump control module 170 is used to control the electronic oil pump according to the first speed value.
[0134] In some embodiments, the electronic oil pump control module 170 is further used to determine an active heating correction coefficient according to a temperature value of the electronic oil pump; multiply the first speed value by the active heating correction coefficient to obtain a second speed value; and control the electronic oil pump according to the second speed value.
[0135] In some embodiments, the electronic oil pump control module 170 is also used to determine whether the active heating mode is turned on; if the active heating mode is turned on, it is determined whether the temperature value of the electronic oil pump is greater than the preset active heating temperature value; if the temperature value of the electronic oil pump is lower than the active heating temperature value, the difference between the active heating temperature value and the oil pump temperature value is used to query the preset active heating temperature correction table, and the correction coefficient found is used as the active heating correction coefficient; if the temperature value of the electronic oil pump is not lower than the active heating temperature value, it is determined that the active heating correction coefficient is equal to 1.
[0136] In some embodiments, the electronic oil pump control module 170 is also used to determine whether the torque of the drive motor is greater than a preset stall torque threshold, and the speed value of the drive motor is less than a preset stall speed threshold; if so, the stall demand speed determined according to the current speed value of the drive motor is used as the third speed value, and the stall demand speed is greater than the second speed; if not, the second speed value is used as the third speed value; and the electronic oil pump is controlled according to the third speed value.
[0137] In some embodiments, the electronic oil pump control module 170 is further used to limit the rising and falling slopes of the third speed value to obtain a fourth speed value; and control the electronic oil pump according to the fourth speed value.
[0138] In some embodiments, the vehicle is also equipped with a mechanical oil pump, which is used to output oil to cool the drive motor and the generator; the electronic oil pump control module 170 is also used to obtain the output speed value of the mechanical oil pump in response to the start of the mechanical oil pump; use the output speed value of the mechanical oil pump to query the preset mechanical oil pump output correction coefficient table to obtain the corresponding mechanical oil pump correction coefficient; multiply the third speed value by the mechanical oil pump output correction coefficient to obtain the fifth speed value; and control the electronic oil pump according to the fifth speed value.
[0139] For the specific definition of the electronic oil pump speed control device applicable to vehicles, please refer to the definition of the electronic oil pump speed control method applicable to vehicles mentioned above, which will not be repeated here. Each module in the above-mentioned electronic oil pump speed control device applicable to vehicles can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0140] According to a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the electronic oil pump speed control method for a vehicle in any one of the above-mentioned embodiments are implemented.
[0141] According to a fourth aspect, the present application provides a computer device, such as Fig.10 As shown, the computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of any of the above-mentioned methods for controlling the speed of an electronic oil pump of a vehicle are implemented.
[0142] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig.10 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data related to the speed control of the electronic oil pump. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, it implements any of the above-mentioned electronic oil pump speed control methods for vehicles.
[0143] Among them, any reference to memory, storage, database or other media used in the embodiments provided in the present application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (RamCUs), direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0144] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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 specification.
[0145] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
[0146] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
Claims
1. A method for controlling the speed of an electronic oil pump of a vehicle, characterized in that: include: Obtaining the temperature value, torque, speed value, and speed request ratio of the driving motor and generator of the vehicle, and obtaining the temperature value of the electronic oil pump of the vehicle; Determining a speed demand value of the generator according to a preset basic generator speed table, the torque, speed value and speed request ratio of the generator; Determine the speed demand value of the drive motor according to a preset drive motor basic speed table, the torque, speed value and speed request ratio of the drive motor, wherein the speed demand value refers to the basic output speed value that the electronic oil pump needs to provide; Using the temperature values of the drive motor, the generator and the oil pump to query a preset temperature correction coefficient table, obtain the correction coefficient corresponding to each temperature value, and select the largest correction coefficient from the correction coefficients corresponding to all temperature values as the temperature correction coefficient; Using the speed value of the driving motor to query a preset electronic oil pump demand flow ratio table to obtain a flow ratio coefficient; Calculating a first speed value according to the speed demand values of the drive motor and the generator, the temperature correction coefficient, and the flow rate proportion coefficient; The electronic oil pump is controlled according to the first speed value.
2. The method according to claim 1, characterized in that Controlling the electronic oil pump according to the first speed value includes: determining an active heating correction coefficient according to a temperature value of the electronic oil pump; multiplying the first speed value by the active heating correction coefficient to obtain a second speed value; The electronic oil pump is controlled according to the second speed value.
3. The method according to claim 2, characterized in that Determining an active heating correction coefficient according to the temperature value of the electronic oil pump includes: Determine whether the active heating mode is turned on; If the active heating mode is turned on, determining whether the temperature value of the electronic oil pump is greater than a preset active heating temperature value; If the temperature value of the electronic oil pump is lower than the active heating temperature value, the difference between the active heating temperature value and the oil pump temperature value is used to query a preset active heating temperature correction table, and the correction coefficient found is used as the active heating correction coefficient; If the temperature value of the electronic oil pump is not lower than the active heating temperature value, the active heating correction coefficient is determined to be equal to 1.
4. The method according to claim 2, characterized in that Controlling the electronic oil pump according to the second speed value includes: Determining whether the torque of the drive motor is greater than a preset stall torque threshold, and the speed value of the drive motor is less than a preset stall speed threshold; If yes, the stall demand speed determined according to the current speed value of the driving motor is used as the third speed value, and the stall demand speed is greater than the second speed; If not, taking the second speed value as the third speed value; The electronic oil pump is controlled according to the third speed value.
5. The method according to claim 4, characterized in that Controlling the electronic oil pump according to the third speed value includes: Limiting the rising and falling slopes of the third speed value to obtain a fourth speed value; The electronic oil pump is controlled according to the fourth speed value.
6. The method according to claim 4, characterized in that The vehicle is also equipped with a mechanical oil pump, and the mechanical oil pump is used to output oil to cool the drive motor and the generator; the electronic oil pump is controlled according to the third speed value, and the method further includes: In response to the mechanical oil pump being started, obtaining an output speed value of the mechanical oil pump; Using the output speed value of the mechanical oil pump to query a preset mechanical oil pump output correction coefficient table to obtain a corresponding mechanical oil pump correction coefficient; multiplying the third speed value by the mechanical oil pump output correction coefficient to obtain a fifth speed value; The electronic oil pump is controlled according to a fifth speed value.
7. The method according to claim 1, characterized in that The rotor of the driving motor in the vehicle is fixedly connected to the rotor of the generator in a coaxial manner, or is non-coaxially rotatably connected in a gear meshing manner; The generator basic tachometer and the drive motor basic tachometer are measured when the rotor of the drive motor and the rotor of the generator are separated from each other and operate independently.
8. A vehicle electronic oil pump speed control device, characterized in that: include: A working parameter acquisition module, used to obtain the temperature value, torque, speed value and speed request ratio of the driving motor and generator of the vehicle, and obtain the temperature value of the electronic oil pump of the vehicle; A speed demand determination module, used to determine the speed demand value of the generator according to a preset generator basic speed table, the torque of the generator, the speed value and the speed request ratio; The speed demand determination module is further used to determine the speed demand value of the drive motor according to a preset drive motor basic speed table, the torque, speed value and speed request ratio of the drive motor, wherein the speed demand value refers to the basic output speed value that the electronic oil pump needs to provide; a correction coefficient determination module, configured to query a preset temperature correction coefficient table using the temperature values of the drive motor, the generator, and the oil pump to obtain the correction coefficient corresponding to each temperature value, and select the largest correction coefficient from the correction coefficients corresponding to all temperature values as the temperature correction coefficient; A flow coefficient determination module, used to use the speed value of the driving motor to query a preset electronic oil pump demand flow ratio table to obtain a flow ratio coefficient; A modified speed calculation module is used to calculate a first speed value according to the speed demand values of the drive motor and the generator, the temperature correction coefficient and the flow ratio coefficient. The electronic oil pump control module is used to control the electronic oil pump according to the first speed value.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Method and device for controlling rotating speed of electric oil pump and computer readable memory medium
CN111219319A
Cooling and lubricating oil system, control method and device thereof, medium and electronic equipment
CN114675684A
Electronic oil pump control method and device and medium
CN118499465A
Vehicle oil pump control method and device, vehicle and storage medium
CN118653987A
Construction method of electronic oil pump rotating speed relation table and control method of electronic oil pump
CN118728705A