Thermal management method, storage medium and electric equipment
By controlling the oil pump speed according to the rate of oil temperature rise and adjusting the oil temperature in conjunction with heating or cooling devices, the problem of oil temperature being difficult to stabilize within a suitable range is solved, thereby improving the working and operating efficiency of the drive assembly.
Patent Information
- Application Number
- CN202511326033.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-16
- Publication Date
- 2025-11-18
AI Technical Summary
In the existing technology, the oil pump speed control strategy is based on the real-time operating parameters of the drive assembly and the current oil temperature, which makes it difficult to maintain the oil temperature stably within the appropriate target range, thus affecting the working efficiency of the drive assembly.
By controlling the oil pump speed according to the rate of oil temperature rise under current operating conditions, the oil temperature is kept within the target high-efficiency range. Combined with heating or cooling devices to adjust the oil temperature, the oil is ensured to operate within the high-efficiency range.
Stable control of oil temperature has been achieved, which improves the working efficiency and operating efficiency of the drive assembly and ensures that the oil temperature is maintained in the target high-efficiency range for a long time.
Smart Images

Figure CN120968809A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic technology, and more particularly to a thermal management method, a storage medium, and an electrical device. Background Technology
[0002] Currently, in drive assemblies, the oil pump speed primarily affects the oil temperature by adjusting the cooling system flow rate. However, the oil pump speed control strategies in related technologies are typically set only based on the real-time operating parameters of the drive assembly and the current oil temperature, which makes it difficult to maintain the actual oil temperature stably within the appropriate target range. Summary of the Invention
[0003] This application provides a thermal management method that can accurately control the temperature of the oil within the target oil temperature high-efficiency range under the current operating conditions, thereby driving the working efficiency of the assembly.
[0004] To achieve the above objectives, according to a first aspect of this application, a thermal management method is provided for controlling a thermal management system, the thermal management system including a drive assembly, the drive assembly including an oil pump, the oil pump being used to supply oil to the drive assembly for cooling or lubrication, the thermal management method comprising: the oil pump speed being at least based on the oil temperature rise rate under current operating conditions, so that the oil temperature is within the target oil temperature high-efficiency range of the current operating conditions.
[0005] Optionally, the oil temperature rise rate is determined based on the operating parameters of the drive assembly under the current operating conditions. The drive assembly further includes a drive motor and a valve group. The drive motor is adapted to be connected to the oil pump through at least some of the valves in the valve group. The operating parameters of the drive assembly include at least one of the following: the operating power of the drive motor, the operating speed of the drive motor, the winding temperature of the drive motor, and the valve opening / closing status of the valve group.
[0006] Optionally, the oil pump speed is obtained based on the oil temperature rise rate under the current operating conditions, the high-efficiency oil temperature setpoint under the current operating conditions, and the current oil temperature in the drive assembly.
[0007] Optionally, the drive assembly further includes a drive motor and a reducer, the drive motor and the reducer being drively connected and both communicating with the oil pump; the method further includes:
[0008] The two endpoints of the target oil temperature high-efficiency range are the minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature, respectively. The minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature are both obtained based on the first correlation and the second correlation. The first correlation is the correlation between the oil temperature in the drive assembly and the working efficiency of the drive motor, and the second correlation is the correlation between the oil temperature in the drive assembly and the working efficiency of the reducer.
[0009] Optionally, the two endpoints of the high-efficiency oil temperature range of the drive motor are obtained according to the first correlation and are respectively the first minimum value and the first maximum value; the two endpoints of the high-efficiency oil temperature range of the reducer are obtained according to the second correlation and are respectively the second minimum value and the second maximum value; the minimum high-efficiency oil temperature is the larger of the first minimum value and the second minimum value, and the maximum high-efficiency oil temperature is the smaller of the first maximum value and the second maximum value.
[0010] Optionally, the method further includes: heating the oil in the drive assembly when the current oil temperature in the drive assembly is lower than the minimum high-efficiency oil temperature; and cooling the oil in the drive assembly when the current oil temperature in the drive assembly is higher than the maximum high-efficiency oil temperature.
[0011] Optionally, the thermal management system further includes a heating device and a cooling device, and is provided with an oil flow channel and a heat exchange flow channel. The oil pump is adapted to supply oil to the drive assembly through the oil flow channel. The heat exchange flow channel is selectively connected to the heating device or the cooling device. Whether to exchange heat through the oil flow channel is determined based on the current oil temperature in the drive assembly, the medium temperature of the heat exchange medium in the heating device, and the two endpoint values of the target oil temperature high-efficiency range.
[0012] Optionally, the two endpoints of the target oil temperature high-efficiency range are the minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature, respectively. Whether heat exchange is performed on the oil flow channel through the heat exchange channel is determined based on the current oil temperature in the drive assembly, the medium temperature of the heat exchange medium in the heating device, and the two endpoints of the target oil temperature high-efficiency range. This includes: when the current oil temperature is less than the minimum high-efficiency oil temperature and the current oil temperature is less than the medium temperature, the heat exchange channel is connected to the heating device, and the heat exchange channel and the oil flow channel exchange heat; or, when the current oil temperature is less than the minimum high-efficiency oil temperature and the medium temperature is less than the medium temperature, the heat exchange channel is connected to the heating device, and the heat exchange channel and the oil flow channel exchange heat; or, when the current oil temperature is less than the minimum high-efficiency oil temperature and the medium temperature is less than the minimum high-efficiency oil temperature, the heat exchange channel is connected to the heating device, and the heat exchange channel and the oil flow channel exchange heat. When the temperature is lower than the minimum high-efficiency oil temperature and the current oil temperature is not lower than the medium temperature, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel do not exchange heat; or, when the current oil temperature is not lower than the minimum high-efficiency oil temperature and the current oil temperature is lower than the maximum high-efficiency oil temperature, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel do not exchange heat; or, when the current oil temperature is not lower than the maximum high-efficiency oil temperature, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel exchange heat.
[0013] Optionally, the drive assembly includes a drive motor, the oil pump is connected to the drive motor through an oil flow channel, and the two endpoints of the target oil temperature high-efficiency range are the minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature, respectively. The method further includes: when the current oil temperature is less than the maximum high-efficiency oil temperature, the heat exchange channel is connected to the cooling device, and the winding temperature of the drive motor is less than a predetermined temperature, the heat exchange channel and the oil flow channel do not exchange heat; or, when the current oil temperature is less than the maximum high-efficiency oil temperature, the heat exchange channel is connected to the cooling device, and the winding temperature of the drive motor is greater than the predetermined temperature, the heat exchange channel and the oil flow channel exchange heat.
[0014] Optionally, the method further includes: controlling whether the heat exchange channel exchanges heat with the oil channel via a bypass solenoid valve; when the bypass solenoid valve is energized, the heat exchange channel and the oil channel do not exchange heat; when the bypass solenoid valve is de-energized, the heat exchange channel and the oil channel exchange heat; and when the energization time of the bypass solenoid valve exceeds a set time, the bypass solenoid valve is de-energized.
[0015] According to a second aspect of this application, an electrical device is provided, including a processor and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method as provided in any of the first aspects.
[0016] According to a third aspect of this application, a computer-readable storage medium is provided, on which a computer program is stored, which, when computer instructions are executed on memory, causes a processor to perform steps implementing the method as described in any of the first aspects.
[0017] According to a fourth aspect of this application, a controller is provided, including a processor and a memory storing a computer program that, when executed by the processor, implements the steps of the method as described in any of the first aspects.
[0018] According to a fifth aspect of this application, a vehicle is provided, including a controller as provided in the third aspect.
[0019] According to a sixth aspect of this application, a computer program product is provided, comprising a computer program or instructions that, when the computer program is run on a computer, cause the computer program to perform the steps of the method as described in any of the first aspects.
[0020] In summary, in the embodiments of this application, the thermal management method is used to control the thermal management system, which includes a drive assembly. The drive assembly includes an oil pump, which supplies oil to the drive assembly for cooling or lubrication. The thermal management method includes: the oil pump speed is obtained at least based on the oil temperature rise rate under the current operating conditions, so that the oil temperature is within the target high-efficiency oil temperature range under the current operating conditions. Therefore, the above technical solution ensures that the oil pump speed is obtained at least based on the oil temperature rise rate under the current operating conditions. By controlling the oil pump speed to ensure that the oil temperature in the drive assembly is within the target high-efficiency oil temperature range under the current operating conditions, the oil temperature in the drive assembly can be maintained within the target high-efficiency oil temperature range for a long time. This accurately controls the oil temperature within the target high-efficiency oil temperature range under the current operating conditions, thereby effectively improving the working efficiency of the drive assembly. Furthermore, when the oil temperature is maintained within the target high-efficiency oil temperature range for a long time, the drive assembly will also maintain efficient operation for a long time, thus improving the overall operating efficiency of the drive assembly.
[0021] Other features and advantages of this application will be described in detail in the following detailed description section. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is a flowchart illustrating the steps of a thermal management method provided in an exemplary embodiment of this disclosure;
[0024] Figure 2 This is a schematic diagram of the process of a six-way valve entering the first working mode according to an exemplary embodiment of this disclosure;
[0025] Figure 3 This is a schematic diagram of the process of a six-way valve entering the second working mode provided in an exemplary embodiment of this disclosure;
[0026] Figure 4a This is a schematic diagram of the bypass solenoid valve de-energized according to an exemplary embodiment of this disclosure.
[0027] Figure 4b This is a schematic diagram of the bypass solenoid valve de-energized according to an exemplary embodiment of this disclosure.
[0028] Figure 5 This is a schematic flowchart of a thermal management method in an exemplary embodiment of this disclosure;
[0029] Figure 6 This is another schematic flowchart of the thermal management method in an exemplary embodiment of this disclosure;
[0030] Figure 7 This is a flowchart illustrating an exemplary embodiment of the oil pump speed control strategy in this disclosure;
[0031] Figure 8 This is a flowchart illustrating a bypass solenoid valve on / off control method in an exemplary embodiment of this disclosure;
[0032] Figure 9 This is a schematic flowchart of a drive motor cooling strategy in an exemplary embodiment of this disclosure;
[0033] Figure 10 This is a schematic flowchart of a generator cooling strategy in an exemplary embodiment of this disclosure;
[0034] Figure 11 This is a schematic diagram of the structure of a vehicle in an exemplary embodiment of this disclosure. Detailed Implementation
[0035] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the protection scope of this application.
[0036] Based on the problems mentioned in the background technology, in related technologies, the oil pump speed can be controlled according to the oil temperature rise rate under the current operating conditions. By controlling the oil pump speed, the oil temperature in the drive assembly is kept within the target oil temperature high-efficiency range under the current operating conditions. This allows the oil temperature in the drive assembly to be maintained within the target oil temperature high-efficiency range for a long time, thereby effectively improving the working efficiency of the hybrid vehicle's drive assembly. When the oil temperature is maintained within the target oil temperature high-efficiency range for a long time, the drive assembly's operating efficiency will also be maintained at a high efficiency for a long time, thus improving the overall operating efficiency of the drive assembly.
[0037] The thermal management method described in this specification is used to control the thermal management system, which is applied in a hybrid vehicle.
[0038] Please see Figure 1 The thermal management method provided in this application embodiment is used to control a thermal management system. The thermal management system includes a drive assembly, and the drive assembly includes an oil pump. The oil pump is used to supply oil to the drive assembly for cooling or lubrication. The thermal management method includes step 100, which will be described in detail below.
[0039] Step 100: The oil pump speed is determined based on the oil temperature rise rate under the current operating conditions, so that the oil temperature is within the target oil temperature high-efficiency range under the current operating conditions.
[0040] In some embodiments, the rate of oil temperature rise is determined based on the operating parameters of the drive assembly under the current operating conditions.
[0041] In the specific implementation process, the operating parameters of the drive assembly can be obtained in advance, and then the oil temperature rise rate under the current working conditions can be determined based on the operating parameters of the assembly.
[0042] In some embodiments, the drive assembly includes a drive motor and a valve group, wherein the drive motor is adapted to be connected to an oil pump through at least some of the valves in the valve group, and the operating parameters of the drive assembly include at least one of the following: the operating power of the drive motor, the operating speed of the drive motor, the winding temperature of the drive motor, and the valve opening and closing status of the valve group.
[0043] In some embodiments, the operating parameters of the drive assembly may include operating power, operating speed, winding temperature and valve switching status; of course, the operating parameters of the assembly may also include the target oil temperature high-efficiency range under the current operating conditions, the current oil temperature in the drive assembly, the medium temperature of the heat exchange medium in the drive assembly, etc., which are not specifically limited in this specification.
[0044] In some embodiments, when acquiring drive assembly operating parameters, some of the parameters can be acquired in real time by sensors installed in the vehicle, such as real-time acquisition of operating power, operating speed, winding temperature and valve switching status by corresponding sensors, while others can be acquired from the vehicle's processor or memory, such as acquiring the target oil temperature high-efficiency range from the processor.
[0045] In some embodiments, if the drive assembly operating parameters include operating power, operating speed, winding temperature, and valve opening / closing status, the oil temperature rise rate can be determined based on these parameters. Conversely, if the drive assembly operating parameters include operating power, operating speed, winding temperature, valve opening / closing status, and current oil temperature, the oil temperature rise rate can also be determined based on these parameters.
[0046] Specifically, when the operating parameters of the drive assembly differ, different parameters can be used to determine the oil temperature rise rate. In a preferred embodiment, the oil temperature rise rate can be determined based on operating power, operating speed, winding temperature, and valve opening / closing status.
[0047] In some embodiments, drive assembly operating parameters can be input into a trained oil temperature rise model to determine the oil temperature rise rate. The model can be trained using historical assembly operating parameters and historical oil temperature rise rates, resulting in a more accurate prediction of the oil temperature rise rate. For example, historical operating power, historical operating speed, historical winding temperature, and historical valve switching status can be used as model inputs, with historical oil temperature rise rates as the model output for training, thus obtaining the oil temperature rise model.
[0048] In some embodiments, a temperature prediction function for predicting the oil temperature rise rate can be created based on historical operating power, historical operating speed, historical winding temperature, historical valve opening and closing status, and historical oil temperature rise rate. In this case, after obtaining the operating power, operating speed, winding temperature, and valve opening and closing status, the operating power, operating speed, winding temperature, and valve opening and closing status are input into the temperature prediction function to determine the oil temperature rise rate.
[0049] In some embodiments, after determining the rate of oil temperature rise, the oil pump speed in the drive assembly is controlled according to the rate of oil temperature rise, so that the oil temperature in the drive assembly is within the target oil temperature high-efficiency range under the current operating conditions.
[0050] In some embodiments, the oil pump speed can be directly controlled based on the oil temperature rise rate. In this case, if the oil temperature rise rate is greater than the maximum value of the set temperature range, the oil pump speed is controlled to the first speed; if the oil temperature rise rate is less than the minimum value of the set temperature range, the oil pump speed is controlled to the second speed; if the oil temperature rise rate is within the set temperature range, the oil pump speed is controlled to the third speed.
[0051] In the embodiments of this specification, the temperature range, the first speed, the second speed and the third speed can all be set according to actual needs. The first speed is usually less than the third speed, and the third speed is usually less than the second speed.
[0052] In some embodiments, the oil pump speed is obtained based on the oil temperature rise rate under the current operating conditions, the high-efficiency oil temperature setpoint under the current operating conditions, and the current oil temperature in the drive assembly.
[0053] Specifically, a value can be selected from the target oil temperature high-efficiency range as the high-efficiency oil temperature setpoint under the current operating conditions. Then, the current oil temperature in the drive assembly is obtained. Based on the oil temperature rise rate, the high-efficiency oil temperature setpoint under the current operating conditions, and the current oil temperature in the drive assembly, the target speed of the oil pump is determined. The oil pump is then controlled to operate at the target speed.
[0054] In some embodiments, the oil temperature rise rate, the high-efficiency oil temperature setpoint under current operating conditions, and the current oil temperature in the drive assembly can be input into a trained oil pump speed model to predict the target oil pump speed. The model can be trained using historical oil temperature rise rates, historical high-efficiency oil temperature ranges, and historical oil temperatures in the drive assembly. This allows for more accurate predictions of the target oil pump speed. For example, the historical oil temperature rise rate, historical high-efficiency oil temperature range, and historical oil temperature in the drive assembly can be used as inputs to the model, and the historical oil pump speed can be used as the output for model training to obtain the oil pump speed model.
[0055] Of course, an oil pump speed prediction function can also be pre-created based on the historical oil temperature rise rate, historical high-efficiency oil temperature range, and historical oil temperature of the drive assembly. In this case, after obtaining the oil temperature rise rate, the high-efficiency oil temperature setpoint under the current operating conditions, and the current oil temperature in the drive assembly, these parameters are input into the oil pump speed prediction function to determine the target speed of the oil pump.
[0056] In the embodiments described in this specification, when the current oil temperature in the drive assembly is low and the temperature rise rate is slow, the lowest speed gear is used to lubricate; when the current oil temperature in the drive assembly is high and the temperature rise rate is fast, the medium speed gear is used; and when the current oil temperature in the drive assembly is very high or the temperature rise rate is very fast, the high speed gear is used to quickly cool the oil temperature.
[0057] In some embodiments, the drive assembly further includes a drive motor and a reducer, the drive motor and the reducer being drive-connected and both connected to an oil pump, the two endpoints of the target oil temperature high-efficiency range being the minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature, respectively, both of which are obtained based on a first correlation and a second correlation, wherein the first correlation is the correlation between the oil temperature in the drive assembly and the working efficiency of the drive motor, and the second correlation is the correlation between the oil temperature in the drive assembly and the working efficiency of the reducer.
[0058] The drive motor can be connected to the reducer via a rigid flange, or via a coupling or spline. The oil pump can be bolted to the reducer housing or the electric drive system housing. It has an independent motor driving the pump wheel inside, and both the reducer and the drive motor are connected to the oil pump.
[0059] In the specific implementation process, the first correlation and the second correlation can be obtained in advance, the first correlation and the second correlation can be read directly from the vehicle's storage device, and the first influence curve of oil temperature on the working efficiency of the drive motor can be directly obtained as the first correlation, and the second influence curve of oil temperature on the working efficiency of the reducer can be obtained as the second correlation.
[0060] In some embodiments, a first function that affects the working efficiency of the drive motor can be obtained as a first correlation, and a second function that affects the working efficiency of the reducer can be obtained as a second correlation. This specification does not impose specific limitations.
[0061] Specifically, the two endpoints of the high-efficiency oil temperature range of the drive motor are obtained according to the first correlation and are respectively the first minimum value and the first maximum value; the two endpoints of the high-efficiency oil temperature range of the reducer are obtained according to the second correlation and are respectively the second minimum value and the second maximum value; the minimum high-efficiency oil temperature is the larger of the first minimum value and the second minimum value, and the maximum high-efficiency oil temperature is the smaller of the first maximum value and the second maximum value.
[0062] Specifically, when determining the minimum and maximum high-efficiency oil temperatures within the target high-efficiency oil temperature range based on the first and second correlation relationships, the first minimum and maximum values of the drive motor's high-efficiency oil temperature range can be determined using the first correlation relationship. Then, the second minimum and maximum values of the reducer's high-efficiency oil temperature range can be determined using the second correlation relationship. Finally, the minimum and maximum high-efficiency oil temperatures are determined by the intersection of the first and first minimum values with the second minimum and maximum values. Thus, after determining the minimum and maximum high-efficiency oil temperatures, the two endpoints of the target high-efficiency oil temperature range can be determined.
[0063] Specifically, after determining the high-efficiency oil temperature range of the drive motor and the reducer, the intersection of the high-efficiency oil temperature range of the drive motor and the reducer can be taken. The minimum value of the intersection is taken as the minimum high-efficiency oil temperature of the target high-efficiency oil temperature range, and the maximum value of the intersection is taken as the maximum high-efficiency oil temperature of the target high-efficiency oil temperature range.
[0064] For example, the high-efficiency oil temperature range of the drive motor is obtained as [T1, T2] through the first influence curve, and the high-efficiency oil temperature range of the reducer is obtained as [T3, T4] through the second influence curve. The high-efficiency range of the assembly is the intersection of the two [T3, T2], where T3 is the minimum high-efficiency oil temperature and T2 is the maximum high-efficiency oil temperature.
[0065] In some embodiments, the thermal management method further includes steps 201-202, as follows:
[0066] Step 201: When the current oil temperature in the drive assembly is lower than the minimum high-efficiency oil temperature, the oil in the drive assembly is heated.
[0067] Step 202: When the current oil temperature is higher than the maximum high-efficiency oil temperature, the oil in the drive assembly is cooled.
[0068] Specifically, the current oil temperature in the drive assembly can be obtained first. At this time, the current oil temperature in the drive assembly can be obtained in real time through a temperature sensor, and the current oil temperature collected by the temperature sensor can also be read from the vehicle's memory.
[0069] In some embodiments, after obtaining the current oil temperature, the current oil temperature is compared with the target oil temperature high-efficiency range. If the current oil temperature is detected to be lower than the minimum high-efficiency oil temperature, the oil in the drive assembly is heated, and if the current oil temperature is detected to be higher than the maximum high-efficiency oil temperature, the oil in the drive assembly is cooled.
[0070] In one embodiment, the thermal management system further includes a heating device, a cooling device, and is provided with an oil flow channel and a heat exchange flow channel. The oil pump is adapted to supply oil to the drive assembly through the oil flow channel, and the heat exchange flow channel is selectively connected to the heating device or the cooling device. Whether to exchange heat through the heat exchange flow channel to the oil flow channel is determined based on the current oil temperature in the drive assembly, the medium temperature of the heat exchange medium in the heating device, and the two endpoint values of the target oil temperature high-efficiency range.
[0071] In practice, the current oil temperature and heat exchange medium temperature in the drive assembly can be obtained in real time through a temperature sensor. The current oil temperature and medium temperature can also be obtained from a memory connected to the temperature sensor. The heat exchange medium can be cooling water.
[0072] In some embodiments, the heating device may include an engine and a battery pack, and the cooling device may be a cooler, etc.
[0073] In some embodiments, the thermal management method may further include the following steps:
[0074] Step 301: Based on the current oil temperature in the drive assembly, the medium temperature of the heat exchange medium in the engine, and the two endpoints of the target oil temperature high-efficiency range, determine whether to perform heat exchange through the heat exchange channel to the oil flow channel.
[0075] In practice, the current oil temperature and heat exchange medium temperature in the drive assembly can be obtained in real time through a temperature sensor. The current oil temperature and medium temperature can also be obtained from a memory connected to the temperature sensor. The heat exchange medium can be cooling water.
[0076] In some embodiments, before performing step 301, it is also necessary to determine the operating status of the engine in the drive assembly.
[0077] Specifically, the operating status of the engine in the drive assembly can be obtained first. After obtaining the engine's operating status, and when the engine's operating status indicates that the engine is in operation, step 301 is executed. Of course, step 301 can also be executed at the same time as or before obtaining the engine's operating status; this application does not impose any specific restrictions.
[0078] Furthermore, when the engine in the drive assembly is in operation, it is determined whether to perform heat exchange through the heat exchange channel based on the current oil temperature, medium temperature, and the two endpoints of the target oil temperature high-efficiency range.
[0079] Specifically, after obtaining the current oil temperature, medium temperature, and the two endpoint values of the target oil temperature high-efficiency range, the current oil temperature, medium temperature, and the two endpoint values of the target oil temperature high-efficiency range are compared. Based on the comparison results, it is determined whether to perform heat exchange on the oil flow channel through the heat exchange channel.
[0080] In some embodiments, when the current oil temperature is lower than the minimum high-efficiency oil temperature and the current oil temperature is lower than the medium temperature, the heat exchange channel is connected to the heating device, and the heat exchange channel and the oil channel exchange heat.
[0081] In some embodiments, when the current oil temperature is lower than the minimum high-efficiency oil temperature and the current oil temperature is not lower than the medium temperature, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel do not exchange heat.
[0082] In some embodiments, when the current oil temperature is not less than the minimum high-efficiency oil temperature and the current oil temperature is less than the maximum high-efficiency oil temperature, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel do not exchange heat.
[0083] In some embodiments, when the current oil temperature is not less than the maximum high-efficiency oil temperature, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel exchange heat.
[0084] In some embodiments, the drive assembly includes a drive motor, and the oil pump is connected to the drive motor through an oil flow channel. The two endpoints of the target oil temperature high-efficiency range are the minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature, respectively. When the current oil temperature is less than the maximum high-efficiency oil temperature, and the heat exchange flow channel is connected to the cooling device, and the winding temperature of the drive motor is less than a predetermined temperature, the heat exchange flow channel and the oil flow channel do not exchange heat.
[0085] In some embodiments, the drive assembly includes a drive motor, and the two endpoints of the target oil temperature high-efficiency range are the minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature, respectively. When the current oil temperature is less than the maximum high-efficiency oil temperature, the heat exchange channel is connected to the cooling device, and the winding temperature of the drive motor is greater than a predetermined temperature, the heat exchange channel and the oil channel exchange heat.
[0086] In some embodiments, if the valve assembly includes a multi-way valve, and the multi-way valve selectively connects the heat exchange channel to a cooling device or a heating device, wherein the multi-way valve has at least six liquid inlets, such as a six-way valve, a seven-way valve, or an eight-way valve, etc. Preferably, the multi-way valve is a six-way valve, and a six-way valve is used as an example below.
[0087] In some embodiments, the drive assembly includes an oil cooler, in which heat exchange channels and oil channels exchange heat.
[0088] For example, see Figure 2When the six-way valve 20 is in its second operating state, the oil cooler 22 is equipped with a heat exchange channel 23. The cooling device 21 is connected to the heat exchange channel 23 through the six-way valve 20. The heating device 24 is connected in series in an independent circuit 25. At this time, the cooling device 21 is connected in series in the heat exchange channel 23. Further details can be found in the documentation. Figure 3 With the six-way valve 20 in its first operating state, the oil cooler 22 is equipped with a heat exchange channel 23. The heating device 24 is connected to the heat exchange channel 23 through the six-way valve 20, and the cooling device 21 is connected in series in an independent circuit 26. In this way, one of the cooling device 21 and the heating device 24 can be connected in series in the heat exchange channel 23, while the other can circulate on its own, thereby regulating the oil temperature in the drive assembly.
[0089] Furthermore, the bypass solenoid valve is used to control whether the oil in the oil flow channel passes through the oil cooler. When the bypass solenoid valve is de-energized, the oil in the oil flow channel is suitable to pass through the oil cooler, so that the heat exchange channel and the oil flow channel exchange heat. When the bypass solenoid valve is energized, the oil in the oil flow channel is suitable to bypass the oil cooler, so that the heat exchange channel and the oil flow channel do not exchange heat.
[0090] For example, see Figure 4a When the bypass solenoid valve 27 is in the OFF position, it is de-energized, allowing the oil in the drive assembly to enter the oil cooler 22 through port A. This ensures the oil in the oil flow path is suitable for passing through the oil cooler 22, thus achieving heat exchange between the heat exchange flow path and the oil flow path. The vehicle control unit (VCU) monitors the oil temperature in the oil flow path in real time using an oil temperature sensor. See also... Figure 4b When the bypass solenoid valve 27 is in the ON position, the bypass solenoid valve 27 is energized, and the oil of the drive assembly passes through port B and does not enter the oil cooler 22, so that the oil of the drive assembly does not pass through the oil cooler 22, and the heat exchange channel and the oil channel do not exchange heat.
[0091] The following explanation uses an engine as an example to illustrate the heating device. A multi-way valve is used to determine whether the heat exchange channel is connected to the engine or the cooling system, and a bypass solenoid valve is used to determine whether the heat exchange channel exchanges heat with the oil channel. Of course, the heating device can also be a battery pack or other heat-generating device in a vehicle.
[0092] In some embodiments, the engine's operating status can be obtained first. When the engine's operating status indicates that the engine is in operation, the current oil temperature, medium temperature, and target oil temperature high-efficiency range are compared. If it is determined that the current oil temperature is lower than the minimum high-efficiency oil temperature and lower than the medium temperature, the multi-way valve is in a first operating state, and the bypass solenoid valve is de-energized. At this time, the heat exchange channel is connected to the heating device, and heat exchange occurs between the heat exchange channel and the oil channel. If the current oil temperature is lower than the minimum high-efficiency oil temperature and not lower than the medium temperature, the multi-way valve is in a second operating state, and the bypass solenoid valve is energized. At this time, the heat exchange channel is connected to the cooling device, and heat exchange does not occur between the heat exchange channel and the oil channel. If the current oil temperature is not lower than the minimum high-efficiency oil temperature and lower than the maximum high-efficiency oil temperature, the multi-way valve is in a second operating state, and the bypass solenoid valve is energized. At this time, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel do not exchange heat; and when the current oil temperature is not less than the maximum high-efficiency oil temperature, the multi-way valve is in the second working state, the bypass solenoid valve is de-energized, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel exchange heat; and when the current oil temperature is less than the maximum high-efficiency oil temperature, and the winding temperature of the drive motor is less than the predetermined temperature, and the heat exchange channel is connected to the cooling device, the multi-way valve enters the second working state, the bypass solenoid valve is energized, and at this time, the heat exchange channel and the oil channel do not exchange heat; and when the current oil temperature is less than the maximum high-efficiency oil temperature, the heat exchange channel is connected to the cooling device, and the winding temperature of the drive motor is greater than the predetermined temperature, the multi-way valve is in the second working state, the bypass solenoid valve is de-energized, and at this time, the heat exchange channel and the oil channel exchange heat, that is, the oil in the drive assembly enters the oil cooler 22 to exchange heat with the heat exchange channel.
[0093] For example, see Figure 5 First, step S51 is executed to obtain the operating mode of the drive assembly, i.e., to determine the current operating condition. Then, step S52 is executed to detect engine operation. If the engine is detected to be running, proceed to step S53; if the engine is detected to be not running, proceed to step S54. Specifically, when the bypass solenoid valve is OFF, the bypass solenoid valve is de-energized; when the bypass solenoid valve is ON, the bypass solenoid valve is energized.
[0094] Step S53 involves acquiring the current oil temperature, the temperature of the engine's heat exchange medium, and the target oil temperature high-efficiency range under the current operating conditions. Specifically, when the vehicle engine is running, the current oil temperature in the drive assembly is acquired and denoted as T. oil The temperature of the heat exchange medium in the engine is denoted as T. w Based on the curves showing the influence of oil temperature on the efficiency of the drive motor and reducer, the target oil temperature high-efficiency range [T] under this operating condition is fitted. min T max After executing step S53, execute step S55 and detect T.oil <T min If T oil <T min Then proceed to step S56 and detect T. oil <T w If T oil ≥T min Then proceed to step S57 and detect T. oil <T max If T oil <T w And T oil <T min Then, step S511 is executed, the six-way valve is rotated to enter the first working state, and the bypass solenoid valve is OFF. At this time, the engine is connected to the heat exchange channel in the oil cooler through the six-way valve. The cooling device is connected in series in an independent circuit, driving the oil in the assembly to enter the oil cooler. In this way, the high heat generated by the engine during operation can be used to heat the oil, making the oil temperature closer to the high efficiency range.
[0095] And, if T oil ≥T w And T oil <T min Then, step S512 is executed, the six-way valve is rotated to enter the second working state, and the bypass solenoid valve is turned ON. At this time, the cooling device is connected to the heat exchange channel in the oil cooler through the six-way valve. The engine is connected in a separate circuit, and the oil does not enter the oil cooler. Thus, the high heat generated by the drive assembly during operation can be used to heat the oil, making the oil temperature closer to the high-efficiency range. And after executing step S57, if T is detected... oil <T max Then, step S58 is executed, the six-way valve is rotated to enter the second working state, and the bypass solenoid valve is turned ON. At this time, the cooling device is connected to the heat exchange channel in the oil cooler through the six-way valve. The engine is connected in a separate circuit, and the oil does not enter the oil cooler. Thus, the high heat generated by the drive assembly during operation can be used to heat the oil, making the oil temperature closer to the high-efficiency range. If T is detected... oil ≥T maxIf the engine is not operating, proceed to step S59, rotate the six-way valve to enter the second operating state, and set the bypass solenoid valve to OFF. At this time, the cooling device is connected to the heat exchange channel in the oil cooler via the six-way valve, and the engine is connected in a separate circuit. Oil enters the oil cooler for cooling; this is the conventional cooling strategy to stabilize the oil temperature within the high-efficiency range. Conversely, if the engine is detected not operating, proceed to step S54, execute the assembly temperature control strategy, and then proceed to step S510, rotate the six-way valve to enter the second operating state, and set the bypass solenoid valve to OFF. At this time, the cooling device is connected to the heat exchange channel in the oil cooler via the six-way valve, and the engine is connected in a separate circuit. Oil enters the oil cooler for cooling.
[0096] Further, see Figure 6 First, step S51 is executed to obtain the operating mode of the drive assembly, i.e., to determine the current operating condition. Then, step S52 is executed to detect engine operation. When the engine is detected to be running, step S513 is executed to implement the engine heating strategy. (See details...) Figure 5 The execution strategy is as follows: when the engine is in operation, if the engine is detected not to be operating, proceed to step S514 to obtain the current oil temperature and the target oil temperature high-efficiency range; then proceed to step S515 to determine the oil temperature rise rate. At this time, the oil temperature rise rate can be determined based on the operating power, operating speed, and winding temperature of the drive motor, as well as the valve opening and closing status of the valve group; after step S515, proceed to step S510 to rotate the six-way valve to enter the second working state, and the bypass solenoid valve is turned off. At this time, the cooling device is connected to the heat exchange channel in the oil cooler through the six-way valve, and the engine is connected in series in an independent circuit. The oil enters the oil cooler for cooling; finally, proceed to step S516 to determine the oil pump speed. At this time, the oil pump speed can be determined based on the current oil temperature, the target oil temperature high-efficiency range, and the oil temperature rise rate. Thus, by determining the oil pump speed based on the current oil temperature, the target oil temperature high-efficiency range, and the oil temperature rise rate, the assembly can be cooled with the corresponding oil flow rate, thereby achieving the goal of controlling the oil temperature within the target oil temperature high-efficiency range.
[0097] In some embodiments, the drive assembly includes a drive motor and a motor controller that controls the operation of the drive motor. The motor controller is connected to a cooling device, that is, the motor controller is located in the cooling circuit.
[0098] In some embodiments, the drive assembly includes a generator and a motor controller that controls the operation of the generator. The motor controller is connected to a cooling system, meaning that the motor controller is located in the cooling circuit.
[0099] In some embodiments, the drive assembly includes a drive motor, a generator, and a motor controller that controls the operation of the drive motor and the generator. The motor controller is connected to a cooling device, meaning that the motor controller is located in the cooling circuit.
[0100] In the embodiments of this specification, the valve group may include at least one of the following valves: a multi-way valve, a bypass solenoid valve, a stator switching valve of a generator, and a rotor switching valve of a drive motor. Preferably, the valve group includes a multi-way valve, a bypass solenoid valve, a stator switching valve of a generator, and a rotor switching valve of a drive motor. In this case, the valve switching state of the valve group includes the switching state of each individual valve. Furthermore, the valve group may also include a multi-way valve, or it may include both a multi-way valve and a bypass solenoid valve, etc. This specification does not impose specific limitations.
[0101] In this embodiment, the oil pump can be an electronic pump.
[0102] For example, see Figure 7 This is the oil pump speed control strategy. The control input is the high-efficiency oil temperature setpoint under the current operating conditions. The high-efficiency oil temperature setpoint can be any value within the target high-efficiency oil temperature range, preferably the middle value within that range. The current oil temperature collected by the oil temperature sensor 70 can be used as the negative feedback signal. The controller 71 can be a fuzzy controller, and its output is the electronic pump's execution speed. The electronic pump's speed is controlled by a speed-level execution 72, which can be divided into multiple levels, such as 5, 7, and 9 levels. The execution speed of the electronic pump is controlled by adjusting the speed levels up or down. The drive assembly 73 collects the real-time speed of the electronic pump 72. Because the cooling system of the drive assembly 73 has high latency, the operating power, vehicle speed, and winding temperature of the drive motor, as well as the valve status of the valve group, need to be read by the sensor 74. The model prediction controller 75 then compensates for the control of the controller 71, ultimately stabilizing the assembly oil temperature near the high-efficiency oil temperature setpoint.
[0103] In some embodiments, the bypass solenoid valve is a solenoid valve that is energized when energized and de-energized when de-energized. When the duration of the bypass solenoid valve being energized exceeds a set duration, the bypass solenoid valve is de-energized.
[0104] In practical implementation, when the bypass solenoid valve is detected to be energized, the duration of energization can be obtained through a timer, or the timer can be started when the bypass solenoid valve is energized to obtain the duration. After obtaining the duration, it can be checked at intervals or in real time whether the duration exceeds the set duration. If the duration exceeds the set duration, the bypass solenoid valve is de-energized. When the bypass solenoid valve is ON, i.e., when the bypass solenoid valve is energized, its electromagnetic coil heats up quickly. Therefore, it can be closed in time by timing to avoid overheating and burning of the bypass solenoid valve.
[0105] In the embodiments described in this specification, the set duration can be set according to actual needs.
[0106] For example, see Figure 8 First, step S81 is executed to obtain the operating mode of the drive assembly. At this time, the current operating condition of the drive assembly can be determined based on the operating mode. Then, step S82 is executed to obtain the current oil temperature, the target high-efficiency oil temperature range, and the winding temperature of the drive motor. The current oil temperature is denoted as T. oil The target oil temperature high-efficiency range is denoted as [T]. min T max The winding temperature is denoted as T. r Then execute step S83 and detect T. oil ≥T max In step S83, T is determined. oil <T max Next, execute step S84 and detect T. r ≥T rt , among which, T rt This indicates the set threshold temperature of the drive motor windings, i.e., the predetermined temperature. In step S83, the detected temperature T is determined. oil ≥T max Alternatively, step S84 determines T r ≥T rt When the time comes, proceed to step S85, the bypass solenoid valve is turned off. At this time, the bypass solenoid valve is de-energized and remains de-energized for a period of time to reduce the probability of frequent on / off cycles of the bypass solenoid valve; while T is determined through steps S83-S84. oil <T max And T r <T rtWhen the bypass solenoid valve is turned ON, step S86 is executed, and the bypass solenoid valve is energized. After the bypass solenoid valve is turned ON, step S87 is executed, and the ON time t1 of the bypass solenoid valve is accumulated. The bypass solenoid valve is turned ON, and the ON state is timed and recorded as t1. Then, step S88 is executed, and t1>t2 is executed, where t2 is a set duration. It is checked whether t1 is greater than t2. When t1>t2, step S89 is executed, and the bypass solenoid valve is turned OFF. At this time, the bypass solenoid valve is de-energized and remains de-energized for a period of time to reduce the probability of bypass solenoid valve failure. When t1≤t2, step S810 is executed, and the bypass solenoid valve remains in the current state. At this time, the bypass solenoid valve remains in the working state.
[0107] In some embodiments, the thermal management method can also determine the cooling mode of the drive motor based on the operating state of the drive motor of the drive assembly.
[0108] In some embodiments, the operating status of the drive motor can be acquired in real time by a sensor, or the drive motor can provide its own operating status in real time, or the operating status of the drive motor can be read from the memory in the vehicle. This specification does not impose any specific limitations.
[0109] In some embodiments, after obtaining the operating status of the drive motor, if the drive motor is in operation, it is also necessary to obtain the operating power and operating speed of the drive motor; then, based on the operating power and operating speed of the drive motor, the cooling mode of the drive motor is determined.
[0110] In some embodiments, if the drive motor is provided with a rotor oil passage communicating with the rotor of the drive motor, and the drive motor is in a working state, and the operating power of the drive motor is greater than the set power, and the operating speed of the drive motor is greater than the set speed, the oil in the drive assembly is suitable to pass through the rotor oil passage so that the drive motor is in an oil-cooled mode. The rotor oil passage may be connected to an oil pump in the drive assembly, or it may be connected to a separate independent oil pump in the drive assembly; this specification does not impose specific limitations.
[0111] In some embodiments, when the rotor oil passage is connected to the oil pump in the drive assembly, a rotor switching valve can be provided in the rotor oil passage. The rotor switching valve can be a solenoid valve. When the rotor switching valve is energized, the oil in the drive assembly is suitable to pass through the rotor oil passage so that the drive motor is in the oil cooling mode. When the rotor switching valve is de-energized, the oil in the drive assembly does not pass through the rotor oil passage so that the drive motor is in the cooling stop mode.
[0112] In some embodiments, if the rotor of the drive motor is provided with a rotor oil passage, the oil pump is adapted to be connected to the rotor oil passage, the drive motor is in a working state, and the operating power of the drive motor is not greater than the set power or the operating speed of the drive motor is not greater than the set speed, the oil in the drive assembly does not pass through the rotor oil passage, so that the drive motor is in a cooling stop mode.
[0113] In some embodiments, if the drive motor is provided with a rotor oil passage communicating with the rotor of the drive motor, when the drive motor is not working, the oil in the drive assembly is adapted to bypass the rotor oil passage so that the drive motor is in a cooling stop mode.
[0114] In the embodiments described in this specification, the set power and set speed can be determined based on the torque-to-speed curve of the drive motor under the current operating conditions. Of course, the set power and set speed can be set according to the actual situation, and this specification does not impose specific limitations.
[0115] For example, see Figure 9 First, step S91 is executed to obtain the operating mode of the drive assembly. At this time, the current working condition of the drive assembly can be determined according to the operating mode of the drive assembly. Then, step S92 is executed to detect the operation of the drive motor, that is, to detect the operating status of the drive motor. When the drive motor is detected to be in working state, step S93 is entered; and when the drive motor is detected to be not working, step S98 is entered.
[0116] In step S93, the operating power and operating speed of the drive motor are obtained, where the operating power is denoted as P1 and the operating speed as N1. After executing step S93, step S94 is executed to determine the set power and set speed of the drive motor under the current operating condition. At this time, the set power of the drive motor under the current operating condition can be determined according to the efficiency curve of the drive motor under different operating conditions, denoted as P2 and the set speed as N2. Then, step S95 is executed to detect that P1>P2 and N1>N2. When P1>P2 and N1>N2 are detected, step S96 is executed to turn the rotor switch valve of the drive motor ON. At this time, the rotor switch valve of the drive motor is energized. After step S96, step S97 is executed to determine the drive motor's operating power and set speed. When the drive motor is in oil cooling mode, it can be determined that the drive motor is operating at high power and high speed. Oil cooling is applied to the rotor of the drive motor when it is operating at high power and high speed, improving the motor efficiency and reducing the probability of efficiency reduction due to rapid temperature rise. Furthermore, when P1≤P2 or N1≤N2 is detected in step S95, step S98 is entered, and the rotor switching valve of the drive motor is set to OFF. At this time, the rotor switching valve of the drive motor is de-energized. After step S98, step S99 is entered, determining that the drive motor is in cooling stop mode. At this time, it can be determined that the drive motor is operating at low power and low speed, and oil is not applied when the drive motor is operating at low power and low speed, thereby reducing oil churning losses.
[0117] In some embodiments, the thermal management method can also determine the cooling mode of the generator based on the operating status of the generator in the drive assembly.
[0118] In some embodiments, the generator's operating status can be acquired in real time by sensors, or the generator can provide real-time feedback on its own operating status, or the generator's operating status can be read from the vehicle's memory. This specification does not impose any specific limitations.
[0119] In some embodiments, the generator stator is provided with stator oil passages, and an oil pump is adapted to communicate with the stator oil passages. When the generator is in operation, the oil in the drive assembly is adapted to pass through the stator oil passages to put the generator in an oil-cooled mode; and when the generator is not in operation and the stator winding temperature is higher than a set temperature, the oil in the drive assembly is adapted to pass through the stator oil passages to put the generator in an oil-cooled mode; and when the generator is not in operation and the stator winding temperature is not higher than a set temperature, the oil in the drive assembly does not pass through the stator oil passages to put the generator in a cooling stop mode.
[0120] In some embodiments, the stator oil passage may be connected to an oil pump in the drive assembly, or it may be connected to a separate, independent oil pump in the drive assembly; this specification does not impose specific limitations. The following example illustrates the connection between the stator oil passage and the oil pump in the drive assembly.
[0121] In some embodiments, when the stator oil passage is connected to the oil pump in the drive assembly, a stator switching valve can be provided in the stator oil passage. The stator switching valve can be a solenoid valve. When the stator switching valve is energized, the oil in the drive assembly is suitable to pass through the stator oil passage so that the drive motor is in the oil cooling mode. When the stator switching valve is de-energized, the oil in the drive assembly does not pass through the stator oil passage so that the drive motor is in the cooling stop mode.
[0122] Specifically, after determining that the generator is not working, the cooling mode of the generator can be determined based on the temperature of the generator stator windings. The set temperature can be set according to the actual situation.
[0123] In some embodiments, after determining that the generator is not working, it is also possible to detect whether the generator has just stopped working. Specifically, this can be determined by time. For example, if the generator has stopped working within a set time, it can be determined that the generator has just stopped working. The set time can be, for example, 10 seconds, 8 seconds, or 6 seconds. When it is determined that the generator has just stopped working and the winding temperature of the generator is higher than the set temperature, the oil in the drive assembly is adapted to pass through the stator oil passage to put the generator in an oil cooling mode. When it is determined that the generator has stopped working for a period of time or the winding temperature of the generator is not higher than the set temperature, the oil in the drive assembly is adapted to bypass the stator oil passage to put the generator in a cooling stop mode.
[0124] In some embodiments, after determining that the generator is not working, the winding temperature of the generator can be obtained by a temperature sensor, and then it can be detected whether the winding temperature of the generator is greater than a set temperature. If it is greater, the oil in the drive assembly is suitable to pass through the stator oil passage so that the generator is in oil cooling mode; if it is not greater, the oil in the drive assembly does not pass through the stator oil passage so that the generator is in cooling stop mode.
[0125] For example, see Figure 10First, step S101 is executed to obtain the operating mode of the drive assembly. At this time, the current operating condition of the drive assembly can be determined according to the operating mode of the drive assembly. Then, step S102 is executed to detect the generator operation, that is, to detect the operating status of the generator. When the generator is detected to be in working state, step S103 is executed to turn the stator switch valve of the generator ON. At this time, the stator switch valve of the generator is energized so that the oil in the drive assembly is suitable for passing through the stator oil passage. Then, step S104 is executed to determine that the generator is in oil cooling mode. At this time, the generator will automatically generate a lot of heat when it is in working state. Therefore, controlling the generator to be in oil cooling mode can effectively control the temperature of the generator within the operating temperature range of the generator. And when the generator is detected to be not working, step S105 is executed to detect that the winding temperature of the generator is greater than the set temperature. At this time, it can be detected that the generator has just stopped working and the winding temperature is greater than the set temperature. Then, step S106 is executed to turn the stator switch valve of the generator ON. After step S106, step S104 is executed. If the winding temperature is detected to be less than the set temperature through step S105, step S107 is executed to turn the stator switch valve of the generator OFF. After step S107, step S108 is executed to stop the generator cooling. At this time, the generator is in cooling stop mode to prevent the generator temperature from being too low and causing the problem of unsmooth start-up.
[0126] The above technical solution is that the oil pump speed is obtained at least based on the oil temperature rise rate under the current operating conditions. By controlling the oil pump speed, the oil temperature in the drive assembly is kept within the target oil temperature high-efficiency range under the current operating conditions. In this way, the oil temperature in the drive assembly can be maintained within the target oil temperature high-efficiency range under the current operating conditions for a long time. This can accurately control the oil temperature within the target oil temperature high-efficiency range under the current operating conditions, thereby effectively improving the working efficiency of the drive assembly. When the oil temperature is maintained within the target oil temperature high-efficiency range under the current operating conditions for a long time, the operating efficiency of the drive assembly will also be maintained at a high efficiency for a long time, thereby improving the operating efficiency of the drive assembly.
[0127] This application also provides a computer-readable storage medium storing instructions that, when executed by a processor, configure the processor to perform the above-described thermal management method.
[0128] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0129] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0130] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0131] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0132] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0133] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0134] Computer-readable media include both permanent and non-permanent, removable and non-removable media, which can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient media, such as modulated communication signals and carrier waves.
[0135] This application also provides an electrical device, a processor, and a memory for storing processor-executable instructions, wherein the processor is configured to execute the aforementioned instructions to implement the aforementioned thermal management method.
[0136] It should be noted that the aforementioned electrical equipment can be any conventionally needed electronic device, such as, but not limited to, controllers and vehicles. The following example uses a controller as the specific electrical equipment.
[0137] like Figure 11 The diagram shown is a schematic representation of a vehicle architecture provided in an embodiment of this application. In this embodiment, the vehicle 110 includes a controller. In this embodiment, the vehicle 110 can be a gasoline-powered vehicle, a plug-in hybrid electric vehicle, or a new energy vehicle, etc., and this disclosure does not specifically limit it in this way.
[0138] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0139] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0140] The embodiments, implementation methods, and related technical features of this application can be combined and substituted for each other without conflict.
[0141] The above are merely preferred embodiments of this application and are not intended to limit this application in any way. Any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of this application without departing from the scope of the technical solution of this application shall still fall within the scope of the technical solution of this application.
Claims
1. A thermal management method for controlling a thermal management system, characterized in that, The thermal management system includes a drive assembly, the drive assembly includes an oil pump, the oil pump is used to supply oil to the drive assembly for cooling or lubrication, and the thermal management method includes: the oil pump speed is obtained at least based on the oil temperature rise rate under the current operating conditions, so that the oil temperature is within the target oil temperature high-efficiency range of the current operating conditions.
2. The method as described in claim 1, characterized in that, The oil temperature rise rate is determined based on the operating parameters of the drive assembly under the current operating conditions. The drive assembly also includes a drive motor and a valve group. The drive motor is adapted to be connected to the oil pump through at least some of the valves in the valve group. The operating parameters of the drive assembly include at least one of the following: the operating power of the drive motor, the operating speed of the drive motor, the winding temperature of the drive motor, and the valve opening / closing status of the valve group.
3. The method as described in claim 1, characterized in that, The oil pump speed is obtained based on the oil temperature rise rate under the current operating conditions, the high-efficiency oil temperature setpoint under the current operating conditions, and the current oil temperature in the drive assembly.
4. The method as described in claim 1, characterized in that, The drive assembly further includes a drive motor and a reducer, the drive motor and the reducer being drively connected and both connected to the oil pump, and the method further includes: The two endpoints of the target oil temperature high-efficiency range are the minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature, respectively. The minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature are both obtained based on the first correlation and the second correlation. The first correlation is the correlation between the oil temperature in the drive assembly and the working efficiency of the drive motor, and the second correlation is the correlation between the oil temperature in the drive assembly and the working efficiency of the reducer.
5. The method as described in claim 4, characterized in that, The two endpoints of the high-efficiency oil temperature range of the drive motor are obtained based on the first correlation and are respectively the first minimum value and the first maximum value; The two endpoints of the high-efficiency oil temperature range of the reducer are obtained based on the second correlation and are respectively the second minimum value and the second maximum value; The minimum efficient oil temperature is the larger of the first minimum value and the second minimum value, and the maximum efficient oil temperature is the smaller of the first maximum value and the second maximum value.
6. The method as described in claim 5, characterized in that, The method further includes: When the current oil temperature in the drive assembly is lower than the minimum high-efficiency oil temperature, the oil in the drive assembly is heated. When the current oil temperature in the drive assembly is greater than the maximum efficient oil temperature, the oil in the drive assembly is cooled.
7. The method as described in claim 1, characterized in that, The thermal management system further includes a heating device and a cooling device, and is provided with an oil flow channel and a heat exchange flow channel. The oil pump is adapted to supply oil to the drive assembly through the oil flow channel, and the heat exchange flow channel is selectively connected to the heating device or the cooling device. Whether heat is exchanged through the heat exchange channel to the oil channel is determined based on the current oil temperature in the drive assembly, the medium temperature of the heat exchange medium in the heating device, and the two endpoint values of the target oil temperature high-efficiency range.
8. The method as described in claim 7, characterized in that, The two endpoints of the target oil temperature high-efficiency range are the minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature, respectively. Whether heat exchange is performed on the oil flow channel through the heat exchange channel is determined based on the current oil temperature in the drive assembly, the medium temperature of the heat exchange medium in the heating device, and the two endpoints of the target oil temperature high-efficiency range, including: When the current oil temperature is lower than the minimum high-efficiency oil temperature and the current oil temperature is lower than the medium temperature, the heat exchange channel is connected to the heating device, and heat exchange occurs between the heat exchange channel and the oil channel; or, When the current oil temperature is lower than the minimum high-efficiency oil temperature, and the current oil temperature is not lower than the medium temperature, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel do not exchange heat; or, When the current oil temperature is not lower than the minimum high-efficiency oil temperature, and the current oil temperature is lower than the maximum high-efficiency oil temperature, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel do not exchange heat; or, When the current oil temperature is not less than the maximum high-efficiency oil temperature, the heat exchange channel is connected to the cooling device, and the heat exchange channel and the oil channel exchange heat.
9. The method as described in claim 7, characterized in that, The drive assembly includes a drive motor, and the oil pump is connected to the drive motor through an oil flow channel. The two endpoints of the target oil temperature high-efficiency range are the minimum high-efficiency oil temperature and the maximum high-efficiency oil temperature, respectively. The method further includes: When the current oil temperature is lower than the maximum high-efficiency oil temperature, and the heat exchange channel is connected to the cooling device, and the winding temperature of the drive motor is lower than a predetermined temperature, the heat exchange channel and the oil channel do not exchange heat; or, When the current oil temperature is less than the maximum high-efficiency oil temperature, and the heat exchange channel is connected to the cooling device, and the winding temperature of the drive motor is greater than the predetermined temperature, the heat exchange channel and the oil channel exchange heat.
10. The method as described in claim 9, characterized in that, The method further includes: The bypass solenoid valve controls whether the heat exchange channel exchanges heat with the oil channel. When the bypass solenoid valve is energized, the heat exchange channel and the oil channel do not exchange heat. When the bypass solenoid valve is de-energized, the heat exchange channel and the oil channel exchange heat. When the energization time of the bypass solenoid valve exceeds the set time, the bypass solenoid valve is de-energized.
11. The method according to any one of claims 1-6, characterized in that, The drive assembly includes a drive motor, the rotor of the drive motor is provided with a rotor oil passage, and the oil pump is adapted to communicate with the rotor oil passage. The method includes: When the operating power of the drive motor is greater than the set power and the operating speed of the drive motor is greater than the set speed, the oil in the drive assembly is suitable to pass through the rotor oil passage; or, When the operating power of the drive motor is not greater than the set power or the operating speed is not greater than the set speed, the oil in the drive assembly does not pass through the rotor oil passage.
12. The method according to any one of claims 1-6, characterized in that, The drive assembly includes a generator, the stator of the generator is provided with a stator oil passage, the oil pump is adapted to communicate with the stator oil passage, and the method includes: When the generator is in operation, the oil in the drive assembly is adapted to pass through the stator oil passages; or... When the generator is not working and the stator winding temperature is higher than a set temperature, the oil in the drive assembly is suitable to pass through the stator oil passages; or, When the generator is not working and the stator winding temperature is not greater than the set temperature, the oil in the drive assembly does not pass through the stator oil passage.
13. An electrical appliance, characterized in that, Includes a processor and a memory for storing processor-executable instructions; The processor is configured to execute the instructions to implement the method of any one of claims 1 to 12.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on the memory, cause the processor to perform the method as described in any one of claims 1 to 12.
15. A computer program product, characterized in that, The computer program product includes a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 12.