A controller for a cooling system of an electric vehicle and an electric vehicle
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-17
- Publication Date
- 2026-08-14
AI Technical Summary
[0002]电动车辆中的电机在运行时会产生大量的热量,若电机的热量无法散出则会加速电机老化、甚至烧毁电机
[0057]在一些可能的实现方式中,响应于散热器的工作状态为启动状态,该控制器可以控制连通部件连通油冷器和散热器。使通过油冷器的防冻液可以仅流向散热器,避免因防冻液也流向余热回收器时导致余热回收器温度升高的问题。
Smart Images

Figure CN115701821B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of thermal management technology, and more particularly to a controller for a cooling system of an electric vehicle and an electric vehicle. Background Technology
[0002] The motors in electric vehicles generate a lot of heat during operation. If this heat cannot be dissipated, it will accelerate motor aging and may even burn out the motor. Although existing cooling systems in electric vehicles can dissipate heat from the motor, in practical applications, these systems suffer from high power consumption. Summary of the Invention
[0003] This application provides a controller for an electric vehicle cooling system and an electric vehicle. The controller can acquire the working status of each actuator in the electric vehicle cooling system and the temperature values of multiple components in the electric vehicle. The controller can control the operation of each actuator in the electric vehicle cooling system based on the temperature values of multiple components in the electric vehicle and the working status of each actuator in the electric vehicle cooling system, thereby reducing the total energy consumption of the electric vehicle cooling system and achieving the purpose of energy saving and efficiency improvement.
[0004] In a first aspect, this application provides a controller for controlling the cooling system of an electric vehicle, the electric vehicle including a motor, a motor controller and a battery, the cooling system including an oil pump, a water pump, a fan, an oil cooler, a radiator, a waste heat recovery unit and connecting components.
[0005] The controller can acquire multiple temperature parameters, including the temperature of the motor, the temperature of the motor controller, and the temperature of the battery.
[0006] When the controller acquires multiple temperature parameters, it can obtain multiple temperature parameters through temperature sensors, or it can obtain multiple temperature parameters based on first information sent by other controllers. This first information is used to indicate the temperature values of the motor, the motor controller, and the battery acquired by other controllers through temperature sensors.
[0007] The controller can also acquire multiple operating status information. These include the operating status information of the waste heat recovery unit and the radiator. The operating status information of the waste heat recovery unit indicates its operating status, and the operating status information of the radiator indicates its operating status. The operating status of the waste heat recovery unit and the radiator includes an active state and an inactive state.
[0008] Optionally, the operating status information of the waste heat recovery unit can be characterized by the receipt of waste heat recovery requests. Furthermore, the receipt of waste heat recovery requests can be determined based on user commands.
[0009] For example, the controller receives a first instruction and determines, based on the first instruction, that a waste heat recovery request has been received. This first instruction is used to instruct the cabin heating to be turned on. Optionally, the user can input this first instruction by clicking the cabin heating button.
[0010] Optionally, the receipt of a waste heat recovery request can also be determined based on the cabin temperature.
[0011] For example, the controller can also acquire the cabin temperature, and when the cabin temperature is below a cabin temperature threshold, the controller can determine that a waste heat recovery request has been received.
[0012] Optionally, the radiator's operating status information can also be characterized based on the receipt of heat dissipation requests. Further, the receipt of heat dissipation requests can be determined based on the temperatures of the motor, motor controller, and battery.
[0013] As an example, when the temperature of the motor is greater than or equal to the preset temperature threshold of the motor, or the temperature of the motor controller is greater than or equal to the preset temperature threshold of the motor controller, or the temperature of the battery is greater than or equal to the preset temperature threshold of the battery, the controller can determine that a heat dissipation request has been received.
[0014] The controller can also control the speed of the oil pump, the speed of the water pump, and the speed of the fan based on at least two of a number of temperature parameters.
[0015] The controller can also control the connection mode of the connected components based on multiple operating status information. Among them, the connection modes of the connected components include connecting the oil cooler and the radiator, connecting the oil cooler and the waste heat recovery unit, simultaneously connecting the oil cooler and the radiator, and connecting the waste heat recovery unit.
[0016] In this application, the control strategy for each actuator in the cooling system is implemented by the controller. Compared with the prior art where the motor controller and thermal management controller each control a portion of the actuators, this controller can determine the power consumption of each actuator based on its rotational speed without interacting with other controllers. This helps reduce the total energy consumption of the cooling system components, thereby achieving the goal of energy saving and efficiency improvement.
[0017] In some possible implementations, the controller can control the speed of the oil pump, the speed of the water pump, and the speed of the fan based on the temperature values of the motor and the battery.
[0018] In this implementation, the speeds of the oil pump, water pump, and fan are controlled by the controller, which also allows the controller to determine the power consumption of the oil pump, water pump, and fan in real time based on their speeds, thus helping to reduce the total power consumption of the oil pump, water pump, and fan.
[0019] In some possible implementations, the controller can also obtain a comparison result between the motor temperature value and the motor preset temperature threshold, and can obtain a comparison result between the battery temperature value and the battery preset temperature threshold, and control the speed of the oil pump, water pump and fan based on the comparison results of the motor temperature value and the battery temperature value and the battery preset temperature threshold.
[0020] The comparison results between the motor temperature value and the motor preset temperature threshold include: the motor temperature value is greater than the motor preset temperature threshold, the motor temperature value is equal to the motor preset temperature threshold, and the motor temperature value is less than the motor preset temperature threshold.
[0021] The preset temperature threshold for the motor can be the maximum high temperature of the motor. For example, the preset temperature threshold for the motor can be 120°C.
[0022] The comparison results between the battery temperature value and the battery preset temperature threshold include: the battery temperature value is greater than the battery preset temperature threshold, the battery temperature value is equal to the battery preset temperature threshold, and the battery temperature value is less than the battery preset temperature threshold.
[0023] The preset temperature threshold for the battery can be the battery's maximum high temperature. For example, the preset temperature threshold for the battery can be 40°C.
[0024] In this implementation, the controller can start the oil pump, water pump, and fan when the motor temperature reaches its maximum high temperature limit. This does not affect the normal operation of the motor, and also minimizes the operating time of the oil pump, water pump, and fan, thereby reducing and saving energy consumption of the oil pump, water pump, and fan.
[0025] Furthermore, the higher the motor temperature, the more heat the refrigerant oil absorbs as it passes through the motor, the more heat is transferred to the oil cooler as it passes through, and the more heat the antifreeze absorbs as it passes through the oil cooler. Therefore, the controller's activation of the oil pump when the motor reaches its maximum temperature also helps the refrigerant oil heat up quickly, reducing its viscosity and thus its flow resistance and power consumption. Similarly, the controller's activation of the water pump when the motor reaches its maximum temperature also helps the antifreeze heat up quickly, reducing its viscosity and thus its flow resistance and power consumption.
[0026] In this implementation, the controller can also control the speeds of the oil pump, water pump, and fan to their respective maximum speeds when the motor temperature reaches its extreme high temperature. A higher oil pump speed results in a greater flow rate of refrigerant oil through the motor, increasing the efficiency with which the refrigerant oil absorbs heat from the motor. A higher water pump speed results in a greater flow rate of antifreeze through the oil cooler, increasing the efficiency with which the antifreeze absorbs heat from the oil cooler and transfers it to the radiator. A higher fan speed results in a higher airflow rate through the radiator. Therefore, controlling the speeds of the oil pump, water pump, and fan to their respective maximum speeds improves the motor's heat dissipation efficiency and reduces the operating time of the oil pump, water pump, and fan, thus helping to save on the overall power consumption of these components.
[0027] Optionally, when the motor temperature reaches the motor's maximum high temperature, the controller can also activate the waste heat recovery unit. That is, some of the heat absorbed by the antifreeze from the oil cooler can be used for waste heat recovery, which can improve energy utilization while ensuring the reduction of motor temperature.
[0028] Optionally, when the motor temperature drops from the motor's limit temperature to a first temperature, the motor's heat dissipation requirements decrease, and the controller can also reduce the speed of the oil pump, water pump, and fan, thereby reducing the total power consumption of the oil pump, water pump, and fan.
[0029] As an example, when the motor's maximum temperature is 120°C, the first temperature can be 110°C.
[0030] Optionally, when the motor temperature has not reached its maximum high temperature but the controller receives a waste heat recovery request, the controller can also control the oil pump and water pump speeds to their respective maximum speeds, and control the fan speed to zero. A higher oil pump speed results in a larger flow rate of refrigerant oil through the motor, and a higher efficiency in the refrigerant oil absorbing heat from the motor. A higher water pump speed results in a larger flow rate of antifreeze through the oil cooler, and a higher efficiency in the antifreeze absorbing heat from the oil cooler and transferring it to the waste heat recovery unit. Therefore, controlling the oil pump and water pump speeds to the maximum can shorten the waste heat recovery time. Furthermore, since the antifreeze can reach the waste heat recovery unit without passing through the fan, controlling the fan speed to zero can also reduce some unnecessary energy consumption.
[0031] Optionally, if the battery temperature reaches its maximum high temperature even when the motor temperature has not reached its maximum and the controller has not received a waste heat recovery request, the controller can also start the oil pump and water pump. Since the battery's heat dissipation requirements are typically lower than the motor's, the controller can control the speed of the oil pump and water pump based on the battery's heat dissipation requirements, ensuring that both pump speeds are below their respective maximum speeds. This prevents excessive total power consumption of the oil pump and water pump due to excessively high pump speeds.
[0032] In some possible implementations, the controller can control the speed of the water pump and the fan based on the temperature values of the motor controller and the battery.
[0033] In this implementation, the speed of the water pump and the fan is controlled by the controller, which also allows the controller to determine the power consumption of the water pump and the fan in real time based on their speed, thus helping to reduce the total power consumption of the water pump and the fan.
[0034] In some possible implementations, the controller can also obtain the comparison result of the motor controller's temperature value with the motor controller's preset temperature threshold, and can obtain the comparison result of the battery's temperature value with the battery's preset temperature threshold, and control the speed of the water pump and fan based on the comparison results of the motor's temperature value with the motor's preset temperature threshold and the battery's temperature value with the battery's preset temperature threshold.
[0035] The comparison results between the motor controller's temperature value and the motor controller's preset temperature threshold include: the motor controller's temperature value is greater than the motor controller's preset temperature threshold, the motor controller's temperature value is equal to the motor controller's preset temperature threshold, and the motor controller's temperature value is less than the motor controller's preset temperature threshold.
[0036] The preset temperature threshold of the motor controller can be the maximum high temperature of the motor controller. As an example, the preset temperature threshold of the motor controller can be 85°C.
[0037] In this implementation, the controller can start the water pump and fan when the temperature of the motor controller reaches its maximum high temperature limit. This does not affect the normal operation of the motor controller, and also minimizes the operating time of the water pump and fan, thereby reducing and saving energy consumption of the water pump and fan.
[0038] Furthermore, the higher the temperature of the motor controller, the more heat the antifreeze absorbs as it passes through the motor controller. Therefore, the controller starts the water pump when the motor controller reaches its maximum temperature limit. This also helps the antifreeze to heat up quickly, reducing its viscosity and thus decreasing its flow resistance and power consumption.
[0039] In this implementation, when the temperature of the motor controller reaches its maximum limit, the controller can control the speed of the water pump and fan to their respective maximum speeds. The higher the water pump speed, the greater the flow rate of antifreeze through the motor controller, and the more efficient the antifreeze is in absorbing heat from the motor controller and transferring it to the radiator. Similarly, the higher the fan speed, the higher the airflow rate through the radiator. Therefore, controlling the speed of the water pump and fan to their respective maximum speeds improves the heat dissipation efficiency of the motor controller and reduces the operating time of the water pump and fan, thus helping to save on the overall power consumption of the water pump and fan.
[0040] Optionally, when the temperature of the motor controller reaches its maximum high temperature limit, the controller can also activate the waste heat recovery unit. This means that some of the heat absorbed by the antifreeze from the motor controller can be used for waste heat recovery, thus improving energy utilization while ensuring a reduction in the temperature of the motor controller.
[0041] Optionally, when the temperature of the motor controller drops from the motor controller's limit temperature to a second temperature, the heat dissipation requirement of the motor controller decreases. The controller can also reduce the speed of the water pump and fan, thereby reducing the total power consumption of the water pump and fan while meeting the heat dissipation requirements of the motor controller.
[0042] As an example, when the limit temperature of the motor controller is 85°C, the second temperature can be 75°C.
[0043] Optionally, when the temperature of the motor controller has not reached its maximum high temperature limit but the waste heat recovery unit is activated, the controller can control the water pump speed to the maximum and the fan speed to zero. A higher water pump speed results in a larger flow rate of antifreeze through the motor controller, increasing the efficiency with which the antifreeze absorbs heat from the motor controller and transfers it to the waste heat recovery unit. Therefore, controlling the water pump speed to the maximum can shorten the waste heat recovery time. Furthermore, since the antifreeze reaches the waste heat recovery unit without passing through the fan, controlling the fan speed to zero can reduce unnecessary energy consumption.
[0044] Optionally, if the battery temperature reaches its maximum high temperature and the controller does not receive a waste heat recovery request, but the motor controller temperature does not reach its maximum high temperature, the controller can start the water pump. Since the battery's heat dissipation requirements are typically lower than the motor controller's, the controller can control the water pump speed based on the battery's heat dissipation requirements, keeping the pump speed below its maximum speed. This prevents excessive power consumption caused by excessive pump speed.
[0045] Optionally, if the temperature of the motor controller does not reach the maximum high temperature limit of the motor controller and the controller does not receive a waste heat recovery request, but the temperature of the battery reaches the maximum high temperature limit of the battery, the controller can also control the oil pump to start based on the heat dissipation requirements of the battery, and control the speed of the oil pump to be lower than the maximum speed of the oil pump, which can prevent the oil pump from having excessive power consumption due to excessive speed.
[0046] In some possible implementations, the controller can control the speed of the oil pump, the speed of the water pump, and the speed of the fan based on the temperature values of the motor, the motor controller, and the battery.
[0047] In this implementation, the speeds of the oil pump, water pump, and fan are controlled by the controller, which also allows the controller to determine the power consumption of the oil pump, water pump, and fan in real time based on their speeds, thus helping to reduce the total power consumption of the oil pump, water pump, and fan.
[0048] In some possible implementations, the controller can obtain the comparison results of the motor temperature value with the motor preset temperature threshold, the comparison results of the motor controller temperature value with the motor controller preset temperature threshold, and the comparison results of the battery temperature value with the battery preset temperature threshold, and control the speed of the oil pump, water pump and fan based on these comparison results.
[0049] As a first example, the controller can start the oil pump, water pump, and fan when both the motor temperature and the motor controller temperature reach their respective extreme high temperatures. This does not affect the normal operation of the motor, and also minimizes the operating time of the oil pump, water pump, and fan, thereby reducing and saving energy consumption of the oil pump, water pump, and fan.
[0050] Furthermore, the higher the motor temperature, the more heat the refrigerant oil absorbs as it passes through the motor, the more heat is transferred to the oil cooler as the refrigerant oil passes through the oil cooler, and the more heat the antifreeze absorbs as it passes through the oil cooler. Similarly, the higher the motor controller temperature, the more heat the antifreeze absorbs as it passes through the motor controller. Therefore, controlling the oil pump to start when both the motor and motor controller temperatures reach their respective extreme high temperatures also helps the refrigerant oil to heat up quickly, reducing its viscosity and thus its flow resistance, thereby reducing power consumption. Likewise, controlling the water pump to start when both the motor and motor controller temperatures reach their respective extreme high temperatures also helps the antifreeze to heat up quickly, reducing its viscosity and thus its flow resistance, thereby reducing power consumption.
[0051] In this example, the controller can also control the speeds of the oil pump, water pump, and fan to their respective maximum speeds when both the motor temperature and the motor controller temperature reach their respective extreme high temperatures. A higher oil pump speed results in a greater flow rate of refrigerant oil through the motor, increasing the efficiency with which the refrigerant oil absorbs heat from the motor. Similarly, a higher water pump speed results in a greater flow rate of antifreeze through the oil cooler and motor controller, increasing the efficiency with which the antifreeze absorbs heat from these components and transfers it to the radiator. A higher fan speed results in a higher airflow rate through the radiator. Therefore, controlling the speeds of the oil pump, water pump, and fan to their respective maximum speeds improves the heat dissipation efficiency of the motor and motor controller, reduces the operating time of the oil pump, water pump, and fan, and helps save on their overall power consumption.
[0052] Optionally, when the temperatures of the motor and the motor controller both reach their respective extreme high temperatures, the controller can also activate the waste heat recovery unit. That is, some of the heat absorbed by the antifreeze from the oil cooler and the motor controller can be used for waste heat recovery, thus improving energy utilization while ensuring that the temperatures of the motor and the motor controller are reduced.
[0053] As a second example, when the motor temperature reaches the motor's maximum high temperature limit but the motor controller temperature does not reach the motor controller's maximum high temperature limit, the controller can also control the speed of the oil pump, water pump, and fan to their respective maximum speeds.
[0054] As a third example, when the temperature of the motor does not reach the motor's maximum high temperature but the temperature of the motor controller reaches the motor controller's maximum high temperature, the controller can also control the speed of the water pump and the fan to their respective maximum speeds.
[0055] As a fourth example, when neither the temperature of the motor nor the temperature of the battery controller reaches their respective extreme high temperatures, the controller can also control the speed of the oil pump, the speed of the water pump, and the speed of the fan based on the battery temperature value.
[0056] In this implementation, the speeds of the oil pump, water pump, and fan are controlled by the controller. This controller can also determine the power consumption of the oil pump, water pump, and fan in real time based on their speeds, which helps reduce the total power consumption of these components. Additionally, the controller can also determine the power consumption of the water pump and fan in real time based on their speeds, further contributing to a reduction in their overall power consumption.
[0057] In some possible implementations, in response to the radiator's operating state being in an "on" state, the controller can control the connection between the oil cooler and the radiator. This ensures that the antifreeze flowing through the oil cooler flows only to the radiator, preventing the waste heat recovery unit from overheating due to antifreeze also flowing to it.
[0058] In response to the waste heat recovery unit being in the start-up state, the controller can control the connection between the oil cooler and the waste heat recovery unit. This ensures that the antifreeze flowing through the oil cooler flows only to the waste heat recovery unit, avoiding energy waste caused by antifreeze also flowing to the radiator.
[0059] In response to the radiator being in the start-up state and the waste heat recovery unit being in operation, the controller can control the connection between the oil cooler, radiator, and waste heat recovery unit. This allows the antifreeze passing through the oil cooler to flow to the radiator and waste heat recovery unit, not only reusing some of the heat but also dissipating excess heat.
[0060] In some possible implementations, the controller includes any one of a motor controller, a thermal management controller, and a vehicle controller.
[0061] In this implementation, since the motor controller, thermal management controller, and vehicle controller are existing controllers in electric vehicles, the controllers in electric vehicles can be directly reused, eliminating the need to add new controllers and reducing costs.
[0062] In some implementations, the controller may include various functional modules to implement the functions of the controller in the first aspect. For example, the controller may include an acquisition module and a control module.
[0063] In some implementations, these modules can be implemented in software and / or hardware. For example, the control module can be implemented by a processor executing program code stored in memory, and the acquisition module can be implemented by a transceiver. In this implementation, the controller may include a processor and a transceiver, and optionally, may also include memory.
[0064] Understandably, the controller can also be a control chip or a control system.
[0065] Secondly, this application provides an electric vehicle. The electric vehicle may include a controller and a cooling system, the controller being used to control the cooling system, and the controller may include the controller of the first aspect.
[0066] It is understandable that the effects achievable in the second aspect can be referred to the description in the first aspect, and will not be repeated here. Attached Figure Description
[0067] Figure 1 This is a schematic diagram of a cooling system for an electric vehicle to which this application is applicable;
[0068] Figure 2 This is a schematic diagram of the structure of a controller 200 provided in one embodiment of this application;
[0069] Figure 3 A schematic diagram illustrating the flow of antifreeze in a second circuit according to an embodiment of this application;
[0070] Figure 4 A schematic diagram illustrating the flow of antifreeze in a second circuit according to another embodiment of this application;
[0071] Figure 5 A schematic diagram illustrating the flow of antifreeze in a second circuit, as provided in yet another embodiment of this application;
[0072] Figure 6 This is a schematic diagram of the control strategy of the controller 200 provided in one embodiment of this application;
[0073] Figure 7 A schematic diagram of the control strategy of the controller 200 provided in another embodiment of this application;
[0074] Figure 8 A schematic diagram of the control strategy of the controller 200 provided in another embodiment of this application;
[0075] Figure 9 This is a schematic diagram of the structure of a controller 900 provided in another embodiment of this application. Detailed Implementation
[0076] To better understand the purpose, technical solution, and advantages of this application, further explanation will follow with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained based on the embodiments in this application are within the scope of protection of this application.
[0077] Figure 1 This is a schematic diagram of a cooling system for an electric vehicle to which this application is applicable. Figure 1 As shown, the cooling system of the electric vehicle may include a motor 1, a motor controller 2, an oil pump 3, a water pump 4, a fan 5, an oil cooler 6, a radiator 7, a waste heat recovery unit 8, and a connecting component 9. The connecting component 9 can be used to connect the oil cooler 6 with at least one of the waste heat recovery unit 8 and the radiator 7.
[0078] In this system, motor 1, oil pump 3 and oil cooler 6 can be connected in sequence to form the first circuit, which can also be called the refrigeration oil circuit.
[0079] In this first circuit, the refrigeration oil can flow through the motor 1 and the oil cooler 6, absorbing heat from the motor 1 and transferring the absorbed heat to the oil cooler 6.
[0080] In this first circuit, oil pump 3 pumps the refrigerant oil, after absorbing heat from motor 1, into oil cooler 6. The speed of oil pump 3 can be adjusted by pulse width modulation (PWM). Generally, the flow rate of refrigerant oil is directly proportional to the speed of oil pump 3; the higher the speed of oil pump 3, the greater the flow rate of refrigerant oil. It is understandable that the greater the flow rate of refrigerant oil, the more heat is absorbed from motor 1.
[0081] Alternatively, the motor 1 in this embodiment can also be a geared motor.
[0082] The oil cooler 6, water pump 4, fan 5, radiator 7, waste heat recovery unit 8, connecting component 9, and motor controller 2 can be connected in sequence to form a second circuit, which can also be called an antifreeze circuit. Optionally, the motor controller 2 can also be connected to the oil pump 3 to control the speed of the oil pump 3.
[0083] In this second circuit, antifreeze can flow from the oil cooler 6 to the radiator 7 and / or the waste heat recovery unit 8.
[0084] When the connecting component 9 connects the oil cooler 6 and the radiator 7, the antifreeze can absorb heat from the oil cooler 6 and transfer the absorbed heat to the radiator 7, so that the heat can be released into the air through the radiator 7.
[0085] When the connecting component 9 connects the oil cooler 6 and the waste heat recovery unit 8, the antifreeze can absorb heat from the oil cooler 6 and transfer the absorbed heat to the waste heat recovery unit 8.
[0086] In this embodiment, the antifreeze may include water and ethylene glycol.
[0087] In this second circuit, water pump 4 is used to pump antifreeze into oil cooler 6. The speed of water pump 4 can be adjusted via PWM. Generally, the antifreeze flow rate is directly proportional to the speed of water pump 4; the higher the speed of water pump 4, the greater the antifreeze flow rate. It is understandable that the greater the antifreeze flow rate, the more heat is absorbed from oil cooler 6.
[0088] Fan 5 is used to accelerate airflow, allowing air to pass quickly through heatsink 7 to increase its heat dissipation capacity. The speed of fan 5 can be adjusted via its PWM (Pulse Width Modulation). Generally speaking, the heat dissipation capacity of heatsink 7 is directly proportional to the speed of fan 5; the higher the speed of fan 5, the stronger the heat dissipation capacity of heatsink 7.
[0089] In addition, the cooling system may also include a compressor 10, an internal condenser 11 and a throttle valve 12. The waste heat recovery unit 8, the compressor 10, the internal condenser 11 and the throttle valve 12 can be connected in sequence to form a third circuit, which can also be called a refrigerant circuit.
[0090] The third loop can be used to receive the heat absorbed by the antifreeze from the oil cooler 6 through the waste heat recovery unit 8, and transfer the received heat to the vehicle cabin.
[0091] In this embodiment, the connecting component 9 can be a three-way valve, which includes three connection ports: an input port, a first output port, and a second output port. The input port can be connected to the output port of the waste heat recovery unit 8, the first output port can be connected to the input port of the radiator 7, and the second output port can be connected to the output port of the radiator 7.
[0092] In this example, when the cooling system is used for heat dissipation, the inlet and first outlet of the three-way valve are connected. This allows antifreeze to flow through the oil cooler 6 to the inlet of the three-way valve and through the first outlet of the three-way valve to the radiator 7, so that the heat absorbed by the antifreeze can be released into the air through the radiator 7.
[0093] Optionally, when the cooling system is used for heat recovery, the inlet and second outlet of the three-way valve are connected. This allows antifreeze to flow from the oil cooler 6 to the inlet of the three-way valve and then to the waste heat recovery unit 8 through the second outlet of the three-way valve.
[0094] Optionally, the electric vehicle may also include a battery. Figure 1 (Not shown in the image) This cooling system can also be used to dissipate heat from the battery.
[0095] Optionally, the cooling system may also include a higher... Figure 1 More components are shown. For example, the cooling system may also include a thermal management controller 13. Figure 1 (Not shown in the image), the thermal management controller 13 can be connected to the water pump 4 and the fan 5 to control the speed of the water pump 4 and the fan 5.
[0096] The cooling system can be used to dissipate heat from motor 1 and motor controller 2.
[0097] As an example, when the cooling system is used to dissipate heat from motor 1, motor controller 2 controls the start of oil pump 3 and controls the speed of oil pump 3 based on the collected temperature of motor 2. Thermal management controller 13 controls the start of water pump 4 and fan 5 and controls the speed of water pump 4 and fan 5 based on the collected temperature of oil cooler 6. The temperature of oil cooler 6 may include the inlet temperature of oil cooler 6.
[0098] As another example, when the cooling system is used to dissipate heat from the motor controller 2, the thermal management controller 13 controls the water pump 4 and fan 5 to start, and controls the speed of the water pump 4 and fan 5 according to the collected temperature of the motor controller 2.
[0099] However, in actual use, it was found that when the cooling system is used to dissipate heat from motor 1, the total power consumption of each actuator in the cooling system is usually large.
[0100] This is because oil pump 3 is controlled by motor controller 2, which can determine the power consumption of oil pump 3 based on its rotational speed. Water pump 4 and fan 5 are controlled by thermal management controller 13, which can also determine their power consumption based on their rotational speeds. Motor controller 2 and thermal management controller 13 need to interact to obtain the rotational speed or power consumption of the actuators controlled by the other. This results in motor controller 2 being unable to adjust the rotational speed of oil pump 3 in a timely manner based on the power consumption of water pump 4 and fan 5, and thermal management controller 13 also being unable to adjust the rotational speeds of water pump 4 and fan 5 in a timely manner. Furthermore, abnormal interaction between motor controller 2 and thermal management controller 13 may even lead to a situation where neither motor controller 2 nor thermal management controller 13 can obtain the rotational speed or power consumption of the actuators controlled by the other.
[0101] In view of this, this application provides a controller to solve the problem of high total power consumption in the cooling system in the prior art.
[0102] In the technical solution of this application, the control strategy for each actuator in the cooling system is implemented by a single controller. Compared with the prior art where the motor controller and thermal management controller each control a portion of the actuators, this controller can determine the power consumption of each actuator based on its rotational speed without interacting with other controllers. This helps reduce the total energy consumption of the cooling system components, thereby achieving the goal of energy saving and efficiency improvement.
[0103] Figure 2 This is a schematic diagram of the structure of a controller 200 provided in one embodiment of this application. Figure 2 As shown, the controller 200 may include an acquisition module 201 and a control module 202.
[0104] The acquisition module 201 can be used to acquire multiple temperature parameters. These multiple temperature parameters may include the temperature value of the motor 1, the temperature value of the motor controller 2, and the temperature value of the battery.
[0105] In this embodiment, the controller 200 can acquire these multiple temperature parameters directly or indirectly.
[0106] For example, a temperature sensor may be deployed in the controller 200, through which the controller 200 collects the temperature of the motor 1, the temperature of the motor controller 2, and the temperature of the battery.
[0107] For example, controller 200 can also receive first information from other controllers, which is used to indicate the temperature of motor 1, the temperature of motor controller 2 and the temperature of battery collected by other controllers through temperature sensors.
[0108] The acquisition module 201 can also acquire multiple operating status information. Among them, the multiple operating status information includes the operating status information of the waste heat recovery unit 8 and the radiator 7. The operating status information of the waste heat recovery unit 8 is used to indicate the operating status of the waste heat recovery unit 8, and the operating status information of the radiator 7 is used to indicate the operating status of the radiator 7. The operating status of the waste heat recovery unit 8 and the radiator 7 includes an on-state and an off-state.
[0109] In this embodiment, the operating status information of the waste heat recovery unit 8 can be characterized by the receipt of waste heat recovery requests. Furthermore, the receipt of waste heat recovery requests can be determined based on user instructions. For example, the controller 200 receives a first instruction and determines that a waste heat recovery request has been received based on this first instruction, which is used to instruct the cabin heating to be turned on.
[0110] Alternatively, the user can input this first command by clicking the cabin heating button.
[0111] Optionally, the receipt of a waste heat recovery request can also be determined based on the cabin temperature. For example, the controller 200 can also acquire the cabin temperature, and when the cabin temperature is below a cabin temperature threshold, the controller 200 determines that a waste heat recovery request has been received.
[0112] In this embodiment, the operating status information of the heat sink 7 can be characterized based on the receipt of heat dissipation requests. Furthermore, the receipt of heat dissipation requests can be determined based on the temperatures of the motor 1, the motor controller 2, and the battery.
[0113] As an example, when the temperature of motor 1 is greater than or equal to the preset temperature threshold of motor 1, or the temperature of motor controller 2 is greater than or equal to the preset temperature threshold of motor controller 2, or the temperature of battery is greater than or equal to the preset temperature threshold of battery, it indicates that a heat dissipation request has been received.
[0114] The control module 202 can be used to control the speed of the oil pump 3, the speed of the water pump 4, and the speed of the fan 5 based on at least two of a plurality of temperature parameters.
[0115] The control module 202 can also be used to control the connection mode of the connecting component 9 according to multiple working status information. Among them, the connection mode of the connecting component 9 includes connecting the oil cooler 6 and the radiator 7, connecting the oil cooler 6 and the waste heat recovery unit 8, and simultaneously connecting the oil cooler 6, the radiator 7, and the waste heat recovery unit 8.
[0116] In the technical solution of this application, the control module 202 of the controller 200 can control the speed of the oil pump 3, the speed of the water pump 4, and the speed of the fan 5 according to the temperature of the motor 1 and the temperature of the battery.
[0117] Furthermore, the acquisition module 201 can acquire the comparison result of the temperature value of motor 1 with the preset temperature threshold of motor 1, and send the comparison result to the control module 202. The acquisition module 201 can also acquire the comparison result of the temperature value of battery with the preset temperature threshold of battery, and send the comparison result to the control module 202. The control module 202 controls the speed of oil pump 3, water pump 4, and fan 5 based on the comparison results of the temperature value of motor 1 and the preset temperature threshold of motor 1 and the temperature value of battery.
[0118] The comparison results between the temperature value of motor 1 and the preset temperature threshold of motor 1 include: the temperature value of motor 1 is greater than the preset temperature threshold of motor 1, the temperature value of motor 1 is equal to the preset temperature threshold of motor 1, and the temperature value of motor 1 is less than the preset temperature threshold of motor 1.
[0119] In this embodiment, the preset temperature threshold of motor 1 can be the extreme high temperature of motor 1. As an example, the preset temperature threshold of motor 1 can be 120°C.
[0120] The comparison results between the battery temperature value and the battery preset temperature threshold include: the battery temperature value is greater than the battery preset temperature threshold, the battery temperature value is equal to the battery preset temperature threshold, and the battery temperature value is less than the battery preset temperature threshold.
[0121] In this embodiment, the preset temperature threshold of the battery can be the battery's maximum high temperature. As an example, the preset temperature threshold of the battery can be 40°C.
[0122] Specifically, when the temperature of motor 1 is greater than or equal to the extreme high temperature of motor 1, the control module 202 of controller 200 can control the speed of oil pump 3 to the first speed of oil pump 3, the speed of water pump 4 to the first speed of water pump 4, and the speed of fan 5 to the first speed of fan 5.
[0123] Among them, the first speed of oil pump 3 is the maximum speed of oil pump 3, the first speed of water pump 4 is the maximum speed of water pump 4, and the first speed of fan 5 is the maximum speed of fan 5.
[0124] When the temperature of the motor 1 reaches its extreme high temperature, the control module 202 of the controller 200 controls the oil pump 3, water pump 4 and fan 5 to start. This does not affect the normal operation of the motor 1, and can also reduce the working time of the oil pump 3, water pump 4 and fan 5 to the greatest extent, thereby reducing and saving the energy consumption of the oil pump 3, water pump 4 and fan 5.
[0125] The higher the temperature of motor 1, the more heat the refrigeration oil absorbs as it passes through motor 1, the more heat the refrigeration oil transfers to oil cooler 6 as it passes through oil cooler 6, and the more heat the antifreeze absorbs as it passes through oil cooler 6. Therefore, when the temperature of motor 1 reaches its maximum high temperature, the control module 202 of controller 200 controls the oil pump 3 to start, which helps the refrigeration oil to heat up quickly, reduces its viscosity, and thus reduces its flow resistance and power consumption. Similarly, when the temperature of motor 1 reaches its maximum high temperature, the control module 202 of controller 200 controls the water pump 4 to start, which helps the antifreeze to heat up quickly, reduces its viscosity, and thus reduces its flow resistance and power consumption.
[0126] Understandably, when the temperature of motor 1 reaches its maximum high temperature, controller 200 can determine that motor 1 has a heat dissipation requirement based on its temperature. Then, controller module 202 can control the connection between the input and first output terminals of connecting component 9, meaning controller module 202 can control connecting component 9 to connect oil cooler 6 and radiator 7. At this time, the flow of antifreeze in the second circuit can be as follows: Figure 3 As shown.
[0127] The higher the rotational speed of oil pump 3, the greater the flow rate of refrigerant oil through motor 1, and the more efficient the refrigerant oil is in absorbing heat from motor 1. Similarly, the higher the rotational speed of water pump 4, the greater the flow rate of antifreeze through oil cooler 6, and the more efficient the antifreeze is in absorbing heat from oil cooler 6 and transferring it to radiator 7. Furthermore, the higher the rotational speed of fan 5, the higher the airflow rate through radiator 7. Therefore, by controlling the rotational speeds of oil pump 3, water pump 4, and fan 5 at their respective maximum speeds, the cooling efficiency of motor 1 can be improved, and the operating time of oil pump 3, water pump 4, and fan 5 can be reduced, thus helping to save on the total power consumption of oil pump 3, water pump 4, and fan 5.
[0128] Optionally, when the temperature of motor 1 reaches its maximum high temperature, if controller 200 receives a waste heat recovery request, controller module 202 of controller 200 can also control the connection between the input and second output terminals of connecting component 9. That is, controller module 202 of controller 200 can also control connecting component 9 to connect oil cooler 6 and waste heat recovery unit 8. At this time, the flow of antifreeze in the second circuit is as follows: Figure 4 As shown.
[0129] After the control module 202 of the controller 200 controls the connecting component 9 to connect the oil cooler 6 and the waste heat recovery unit 8, some of the heat absorbed by the antifreeze from the oil cooler 6 can also be used for waste heat recovery, thus improving energy utilization.
[0130] Optionally, when the temperature of motor 1 reaches its maximum high temperature, the control module 202 of controller 200 can also control only the connecting component 9 to connect the oil cooler 6 and the waste heat recovery unit 8. At this time, the flow of antifreeze in the second circuit is as follows: Figure 5 As shown.
[0131] The control module 202 of the controller 200 only controls the connecting component 9 to connect the oil cooler 6 and the waste heat recovery unit 8. All the heat that the antifreeze can absorb from the oil cooler 6 can be used for waste heat recovery, further improving energy utilization.
[0132] Optionally, when the temperature of motor 1 drops from its limit temperature to a first temperature, controller 200 can use an optimization algorithm to calculate the rotational speed when the sum of the power of oil pump 3, water pump 4, and fan 5 is at its minimum power, that is, determine the second rotational speed of oil pump 3, the second rotational speed of water pump 4, and the second rotational speed of fan 5. Then, control module 202 of controller 200 can control the rotational speed of oil pump 3 to the second rotational speed of oil pump 3, control the rotational speed of water pump 4 to the second rotational speed of water pump 4, and control the rotational speed of fan 5 to the second rotational speed of fan 5.
[0133] As an example, when the maximum temperature of motor 1 is 120°C, the first temperature can be 110°C.
[0134] In this embodiment, the second rotational speed of oil pump 3 is lower than the maximum rotational speed of oil pump 3, the second rotational speed of water pump 4 is lower than the maximum rotational speed of water pump 4, and the second rotational speed of fan 5 is lower than the maximum rotational speed of fan 5.
[0135] When the temperature of motor 1 drops to the first temperature, controller 200 reduces the speed of oil pump 3, water pump 4 and fan 5, so that the total power consumption of oil pump 3, water pump 4 and fan 5 can be reduced while meeting the heat dissipation requirements of motor 1.
[0136] It is understood that this application does not limit the type of optimization algorithm. For example, the optimization algorithm may include particle swarm optimization algorithm, genetic algorithm, etc.
[0137] Optionally, when the temperature of motor 1 is lower than its preset temperature threshold, if controller 200 receives a waste heat recovery request, controller module 202 can control the speed of oil pump 3 to its first speed, the speed of water pump 4 to its first speed, and the speed of fan 5 to zero. Correspondingly, controller module 202 also controls the connecting component 9 to connect oil cooler 6 and waste heat recovery unit 8. At this time, the flow of antifreeze in the second circuit can be as follows: Figure 5 As shown.
[0138] The control module 202 of the controller 200 controls the oil pump 3 to its maximum speed, maximizing the flow rate of refrigerant oil through the motor 1 and ensuring the highest efficiency in heat absorption by the refrigerant oil from the motor 1. Similarly, the control module 202 controls the water pump 4 to its maximum speed, maximizing the flow rate of antifreeze through the oil cooler 6. This maximizes the efficiency of the antifreeze in absorbing heat from the oil cooler 6 and transferring it to the waste heat recovery unit 8, thereby shortening the waste heat recovery time.
[0139] Optionally, when the temperature of motor 1 is less than the preset temperature threshold of motor 1 and controller 200 does not receive a waste heat recovery request, controller module 202 of controller 200 can also control the speed of oil pump 3, water pump 4 and fan 5 according to the temperature value of battery.
[0140] When the battery temperature reaches the preset temperature threshold, the control module 202 of the controller 200 can control the speed of the oil pump 3 to the third speed of the oil pump 3, the speed of the water pump 4 to the third speed of the water pump 4, and the speed of the fan 5 to zero based on the heat dissipation requirements of the battery.
[0141] Optionally, the third speed of the water pump 4 can also be the lowest speed of the water pump 4.
[0142] Since the battery has low heat dissipation requirements, the control module 202 of the controller 200 controls the speed of the oil pump 3 to the third speed of the oil pump 3 and the speed of the water pump 4 to the third speed of the water pump 4 based on the heat dissipation requirements of the battery. This can prevent the total power consumption of the oil pump 3 and the water pump 4 from being too high due to excessive speed of the oil pump 3 and the water pump 4.
[0143] Understandably, when the battery temperature is greater than or equal to the battery's preset temperature threshold, the controller 200 can also determine the radiator 7's operating state as the start state based on the battery temperature. Then, the controller 200's control module 202 controls the connection between the input terminal and the first output terminal of the connecting component 9, that is, the controller 200's control module 202 can control the connecting component 9 to connect the oil cooler 6 and the radiator 7. At this time, the flow of antifreeze in the second circuit is as follows: Figure 3 As shown.
[0144] In summary, the controller 200's control strategy for the oil pump, water pump, and fan, based on the temperature of motor 1 and battery, can be as follows: Figure 6 As shown.
[0145] S601, acquire multiple temperature parameters, including the temperature value of motor 1 and the temperature value of the battery.
[0146] S602, determine whether the temperature of motor 1 is greater than or equal to the preset temperature threshold of motor 1. If the temperature of motor 1 is greater than or equal to the preset temperature threshold of motor 1, execute S603. If the temperature of motor 1 is less than the preset temperature threshold of motor 1, execute S606.
[0147] S603 controls the speed of oil pump 3 to be the first speed of oil pump 3, the speed of water pump 4 to be the first speed of water pump 4, and the speed of fan 5 to be the first speed of fan 5.
[0148] S604, determine if the temperature of motor 1 is less than or equal to the first temperature. If the temperature of motor 1 is less than or equal to the first temperature, execute S505. If the temperature of motor 1 is greater than the first temperature, execute S603.
[0149] S605 controls the speed of oil pump 3 to be the second speed of oil pump 3, the speed of water pump 4 to be the second speed of water pump 4, and the speed of fan 5 to be the second speed of fan 5.
[0150] S606, determine whether a waste heat recovery request has been received. If a waste heat recovery request has been received, proceed to S607. If no waste heat recovery request has been received, proceed to S608.
[0151] S607 controls the speed of oil pump 3 to be the first speed of oil pump 3, the speed of water pump 4 to be the first speed of water pump 4, and the speed of fan 5 to be zero.
[0152] S608, determine whether the battery temperature is greater than or equal to the battery's preset temperature threshold. If the battery temperature is greater than or equal to the battery's preset temperature threshold, execute S609.
[0153] Optionally, if the battery temperature is lower than the battery's preset temperature threshold, S601 can be executed.
[0154] S609 controls the speed of oil pump 3 to be the third speed of oil pump 3, the speed of water pump 4 to be the third speed of water pump 4, and the speed of fan 5 to be zero.
[0155] In the technical solution of this application, the controller 200 can also control the speed of the water pump 4 and the fan 5 according to the temperature of the motor controller 2 and the battery.
[0156] Furthermore, the acquisition module 201 can acquire the comparison result between the temperature value of the motor controller 2 and the preset temperature threshold of the motor controller 2, and send the comparison result to the control module 202. The acquisition module 201 can also acquire the comparison result between the temperature value of the battery and the preset temperature threshold of the battery, and send the comparison result to the control module 202. The control module 202 controls the speed of the water pump 4 and the fan 5 based on the comparison results of the temperature value of the motor controller 2 and the preset temperature threshold of the motor controller 2, and the comparison results of the temperature value of the battery and the preset temperature threshold of the battery.
[0157] The comparison results between the temperature value of motor controller 2 and the preset temperature threshold of motor controller 2 include: the temperature value of motor controller 2 is greater than the preset temperature threshold of motor controller 2; the temperature value of motor controller 2 is equal to the preset temperature threshold of motor controller 2; and the temperature value of motor controller 2 is less than the preset temperature threshold of motor controller 2.
[0158] In this embodiment, the preset temperature threshold of the motor controller 2 is the extreme high temperature of the motor controller 2. As an example, the preset temperature threshold of the motor controller 2 can be 85°C.
[0159] The comparison results between the battery temperature and the battery's preset temperature threshold include: the battery temperature value is greater than the battery's preset temperature threshold, the battery temperature value is equal to the battery's preset temperature threshold, and the battery temperature value is less than the battery's preset temperature threshold.
[0160] In this embodiment, the preset temperature threshold of the battery can be the battery's maximum high temperature. As an example, the preset temperature threshold of the battery can be 40°C.
[0161] Specifically, when the temperature of the motor controller 2 is greater than or equal to the preset temperature threshold of the motor controller 2, the controller 200 can control the speed of the water pump 4 to the first speed of the water pump 4 and the speed of the fan 5 to the first speed of the fan 5.
[0162] Among them, the first speed of water pump 4 is the maximum speed of water pump 4, and the first speed of fan 5 is the maximum speed of fan 5.
[0163] When the temperature of the motor controller 2 reaches the extreme high temperature of the motor controller 2, the control module 202 of the controller 200 controls the water pump 4 and the fan 5 to start. This does not affect the normal operation of the motor controller 2, and can also reduce the working time of the water pump 4 and the fan 5 to the greatest extent, thereby reducing and saving the energy consumption of the water pump 4 and the fan 5.
[0164] The higher the temperature of the motor controller 2, the more heat the antifreeze absorbs as it passes through it. Therefore, the control module 202 of the controller 200 controls the water pump 4 to start when the temperature of the motor controller 2 reaches its maximum high temperature. This also helps the antifreeze to heat up quickly, reduces its viscosity, and consequently decreases its flow resistance and power consumption.
[0165] Understandably, when the temperature of motor controller 2 is greater than or equal to its preset temperature threshold, controller 200 can also determine that motor controller 2 has a heat dissipation requirement based on its temperature. Then, controller module 202 controls the connection between the input and first output terminals of connecting component 9, meaning controller module 202 can control connecting component 9 to connect oil cooler 6 and radiator 7. At this time, the flow of antifreeze in the second circuit can be as follows: Figure 3 As shown.
[0166] The higher the speed of water pump 4, the greater the flow rate of antifreeze through motor controller 2, and the more efficient the antifreeze is in absorbing heat from motor controller 2 and transferring it to radiator 7. Similarly, the higher the speed of fan 5, the higher the airflow rate through radiator 7. Therefore, by controlling the speeds of water pump 4 and fan 5 at their respective maximum speeds, controller module 202 of controller 200 can improve the heat dissipation efficiency of motor controller 2 and reduce the operating time of water pump 4 and fan 5, thus helping to save on the total power consumption of water pump 4 and fan 5.
[0167] Optionally, when the temperature of the motor controller 2 is greater than or equal to the preset temperature threshold of the motor controller 2, if the controller 200 receives a waste heat recovery request, the control module 202 of the controller 200 can also control the input terminal and the second output terminal of the connecting component 9 to connect, that is, the controller 200 can also control the connecting component 9 to connect the oil cooler 6 and the waste heat recovery unit 8. At this time, the flow of antifreeze in the second circuit can be as follows: Figure 4 As shown.
[0168] After the control module 202 of the controller 200 connects the oil cooler 6 and the waste heat recovery unit 8 through the control connection component 9, a portion of the heat absorbed by the antifreeze from the motor controller 2 can be used for waste heat recovery, thereby improving energy utilization.
[0169] Optionally, when the temperature of the motor controller 2 reaches its maximum high temperature limit, the control module 202 of the controller 200 can also control only the connecting component 9 to connect the oil cooler 6 and the waste heat recovery unit 8. At this time, the flow of antifreeze in the second circuit can be as follows: Figure 5 As shown.
[0170] The control module 202 of the controller 200 only controls the connecting component 9 to connect the oil cooler 6 and the waste heat recovery unit 8. The heat absorbed by the antifreeze from the motor controller 2 can be used entirely for waste heat recovery, further improving energy utilization.
[0171] Optionally, when the temperature of the motor controller 2 drops from its limit temperature to a second temperature, the controller 200 can use an optimization algorithm to calculate the speed when the sum of the power of the water pump 4 and the fan 5 is at its minimum power, that is, determine the fourth speed of the water pump 4 and the fourth speed of the fan 5. Then, the control module 202 of the controller 200 controls the speed of the water pump 4 to the fourth speed of the water pump 4 and controls the speed of the fan 5 to the fourth speed of the fan 5.
[0172] As an example, when the limit temperature of motor controller 2 is 85°C, the second temperature can be 75°C.
[0173] In this embodiment, the fourth rotation speed of the water pump 4 is lower than the maximum rotation speed of the water pump 4, and the fourth rotation speed of the fan 5 is lower than the maximum rotation speed of the fan 5.
[0174] When the temperature of the motor controller 2 drops to the second temperature, the control module 202 of the controller 200 reduces the speed of the water pump 4 and the fan 5, so that the total power consumption of the water pump 4 and the fan 5 can be reduced while meeting the heat dissipation requirements of the motor controller 2.
[0175] It is understood that this application does not limit the type of optimization algorithm. For example, the optimization algorithm may include particle swarm optimization algorithm, genetic algorithm, etc.
[0176] Optionally, when the temperature of the motor controller 2 is lower than its preset temperature threshold, if the controller 200 receives a waste heat recovery request, the control module 202 of the controller 200 can control the speed of the water pump 4 to its first speed and the speed of the fan 5 to zero. Correspondingly, the control module 202 of the controller 200 can also control the connecting component 9 to connect the oil cooler 6 and the waste heat recovery unit 8. At this time, the flow of antifreeze in the second circuit can be as follows: Figure 5 As shown.
[0177] The control module 202 of the controller 200 controls the speed of the water pump 4 to the maximum speed of the water pump 4, so that the flow rate of antifreeze through the motor controller 2 is maximized. The antifreeze absorbs heat from the motor controller 2 and transfers the heat to the waste heat recovery unit 8 with the highest efficiency, thereby shortening the waste heat recovery time.
[0178] Optionally, when the temperature of the motor controller 2 is less than the preset temperature threshold of the motor controller 2 and the controller 200 does not receive a waste heat recovery request, the control module 202 of the controller 200 can also control the speed of the water pump 4 to the fifth speed of the water pump and control the speed of the fan to zero according to the temperature value of the battery.
[0179] Among them, the fifth rotational speed of the water pump is lower than the maximum rotational speed of the water pump.
[0180] Since the battery has low heat dissipation requirements, the control module 202 of the controller 200 can control the speed of the water pump 4 to the fifth speed based on the battery's heat dissipation requirements, which can prevent the water pump 4 from consuming too much power due to excessive speed.
[0181] Optionally, when the temperature of the motor controller 2 is lower than its preset temperature threshold and the controller 200 does not receive a waste heat recovery request, the control module 202 of the controller 200 can also control the oil pump 3 to start and control the speed of the oil pump 3 to its fifth speed based on the battery's heat dissipation requirements. The fifth speed of the oil pump 3 is lower than its maximum speed to prevent excessive power consumption due to excessive speed.
[0182] Optionally, the fifth rotational speed of oil pump 3 can be equal to the third rotational speed of oil pump 3, and the fifth rotational speed of water pump 4 can also be equal to the third rotational speed of water pump 4.
[0183] In summary, the control strategy of controller 200 when controlling the water pump and fan based on the temperature of motor controller 2 and battery temperature can be as follows: Figure 7 As shown.
[0184] S701 acquires multiple temperature parameters, including the temperature value of the motor controller 2 and the temperature value of the battery.
[0185] S702, determine whether the temperature of motor controller 2 is greater than or equal to the preset temperature threshold of motor controller 2. If the temperature of motor controller 2 is greater than or equal to the preset temperature threshold of motor controller 2, execute S703. If the temperature of motor controller 2 is less than the preset temperature threshold of motor controller 2, execute S706.
[0186] S703 controls the speed of water pump 4 to the first speed of water pump 4 and the speed of fan 5 to the first speed of fan 5.
[0187] S704, determine whether the temperature of motor controller 2 is less than or equal to the second temperature. If the temperature of motor controller 2 is less than or equal to the second temperature, execute S705. If the temperature of motor controller 2 is greater than the second temperature, execute S703.
[0188] S705 controls the speed of water pump 4 to the fourth speed of water pump 4 and the speed of fan 5 to the fourth speed of fan 5.
[0189] S706, determine whether a waste heat recovery request has been received. If a waste heat recovery request has been received, proceed to S707. If no waste heat recovery request has been received, proceed to S708.
[0190] S707 controls the speed of water pump 4 to its first speed and the speed of fan 5 to zero.
[0191] S708, determine whether the battery temperature is greater than or equal to the battery's preset temperature threshold. If the battery temperature is greater than or equal to the battery's preset temperature threshold, execute S709.
[0192] Optionally, if the battery temperature is lower than the battery's preset temperature threshold, S701 can be executed.
[0193] S709 controls the speed of water pump 4 to the fifth speed of water pump 4 and the speed of fan 5 to zero.
[0194] In the technical solution of this application, the controller 200 can also be used to control the speed of the oil pump 3, the speed of the water pump 4, and the speed of the fan 5 according to the temperature of the motor 1, the temperature of the motor controller 2, and the temperature of the battery.
[0195] Furthermore, the acquisition module 201 can acquire the comparison result of the temperature value of motor 1 with the preset temperature threshold of motor 1, the temperature of motor controller 2 with the preset temperature threshold of motor controller 2, and the temperature value of battery with the preset temperature threshold of battery. The acquisition module 201 can also send these comparison results to the control module 202. The control module 202 can control the speed of oil pump 3, water pump 4, and fan 5 according to these comparison results.
[0196] The comparison results between the temperature value of motor 1 and the preset temperature threshold of motor 1 include: the temperature value of motor 1 is greater than the preset temperature threshold of motor 1, the temperature value of motor 1 is equal to the preset temperature threshold of motor 1, and the temperature value of motor 1 is less than the preset temperature threshold of motor 1.
[0197] In this embodiment, the preset temperature threshold of motor 1 can be the extreme high temperature of motor 1. As an example, the preset temperature threshold of motor 1 can be 120°C.
[0198] The comparison results between the temperature of motor controller 2 and the preset temperature threshold of motor controller 2 include: the temperature value of motor controller 2 is greater than the preset temperature threshold of motor controller 2, the temperature value of motor controller 2 is equal to the preset temperature threshold of motor controller 2, and the temperature value of motor controller 2 is less than the preset temperature threshold of motor controller 2.
[0199] In this embodiment, the preset temperature threshold of the motor controller 2 can be the extreme high temperature of the motor controller 2. As an example, the preset temperature threshold of the motor controller 2 can be 85°C.
[0200] The comparison results between the battery temperature and the battery's preset temperature threshold include: the battery temperature value is greater than the battery's preset temperature threshold, the battery temperature value is equal to the battery's preset temperature threshold, and the battery temperature value is less than the battery's preset temperature threshold.
[0201] In this embodiment, the preset temperature threshold of the battery can be the battery's maximum high temperature. As an example, the preset temperature threshold of the battery can be 40°C.
[0202] As a first example, when the temperature of motor 1 is greater than or equal to the extreme high temperature of motor 1 and the temperature of motor controller 2 is greater than or equal to the extreme high temperature of motor controller 2, the control module 202 of controller 200 can control the speed of oil pump 3 to the first speed of oil pump 3, the speed of water pump 4 to the first speed of water pump 4, and the speed of fan 5 to the first speed of fan 5.
[0203] Among them, the first speed of oil pump 3 is the maximum speed of oil pump 3, the first speed of water pump 4 is the maximum speed of water pump 4, and the first speed of fan 5 is the maximum speed of fan 5.
[0204] When the temperature of motor 1 and motor controller 2 both reach their respective extreme high temperatures, the control module 202 of controller 200 controls the oil pump 3, water pump 4 and fan 5 to start. This does not affect the normal operation of motor 1 and motor controller 2, and can also reduce the working time of oil pump 3, water pump 4 and fan 5 to the greatest extent, thereby reducing and saving the energy consumption of oil pump 3, water pump 4 and fan 5.
[0205] The higher the temperature of motor 1, the more heat the refrigeration oil absorbs when passing through motor 1, the more heat the refrigeration oil transfers to oil cooler 6 when passing through oil cooler 6, and the more heat the antifreeze absorbs when passing through oil cooler 6. Similarly, the higher the temperature of motor controller 2, the more heat the antifreeze absorbs when passing through motor controller 2. Therefore, when the temperatures of motor 1 and motor controller 2 both reach their respective extreme high temperatures, the control module 202 of controller 200 controls the oil pump 3 to start, which also helps the refrigeration oil to heat up quickly, reducing its viscosity and thus reducing its flow resistance and power consumption. Likewise, when the temperatures of motor 1 and motor controller 2 both reach their respective extreme high temperatures, the control module 202 of controller 200 controls the water pump 4 to start, which also helps the antifreeze to heat up quickly, reducing its viscosity and thus reducing its flow resistance and power consumption.
[0206] Understandably, when the temperatures of both motor 1 and motor controller 2 reach their respective extreme high temperatures, the control module 202 of controller 200 can still determine the operating state of radiator 7 as the start state based on the temperatures of motor 1 and motor controller 2, and then control the connection between the input terminal and the first output terminal of the connecting component 9, that is, control the connecting component 9 to connect oil cooler 6 and radiator 7. At this time, the flow of antifreeze in the second circuit is as follows: Figure 3 As shown.
[0207] The higher the rotational speed of oil pump 3, the greater the flow rate of refrigerant oil through motor 1, and the more efficient the refrigerant oil is in absorbing heat from motor 1. Similarly, the higher the rotational speed of water pump 4, the greater the flow rate of antifreeze through oil cooler 6, and the more efficient the antifreeze is in absorbing heat from oil cooler 6 and transferring it to radiator 7. Furthermore, the higher the rotational speed of fan 5, the higher the airflow rate through radiator 7. Therefore, by controlling the rotational speeds of oil pump 3, water pump 4, and fan 5 at their respective maximum speeds, the cooling efficiency of motor 1 can be improved, and the operating time of oil pump 3, water pump 4, and fan 5 can be reduced, thus helping to save on the total power consumption of oil pump 3, water pump 4, and fan 5.
[0208] Optionally, when the temperatures of both motor 1 and motor controller 2 reach their respective extreme high temperatures, if controller 200 receives a waste heat recovery request, controller module 202 of controller 200 can also control the connection between the input and second output terminals of connecting component 9. That is, controller module 202 of controller 200 also controls connecting component 9 to connect oil cooler 6 and waste heat recovery unit 8. At this time, the flow of antifreeze in the second circuit is as follows: Figure 4 As shown.
[0209] After the control module 202 of the controller 200 controls the connecting component 9 to connect the oil cooler 6 and the waste heat recovery unit 8, some of the heat absorbed by the antifreeze from the oil cooler 6 can also be used for waste heat recovery, thus improving energy utilization.
[0210] Optionally, when the temperatures of both motor 1 and motor controller 2 reach their respective extreme high temperatures, the control module 202 of controller 200 can also control only the connecting component 9 to connect the oil cooler 6 and the waste heat recovery unit 8. At this time, the flow of antifreeze in the second circuit is as follows: Figure 5 As shown.
[0211] The control module 202 of the controller 200 only controls the connecting component 9 to connect the oil cooler 6 and the waste heat recovery unit 8. All the heat that the antifreeze can absorb from the oil cooler 6 can be used for waste heat recovery, further improving energy utilization.
[0212] As a second example, when the temperature of motor 1 is greater than or equal to the preset temperature threshold of motor 1 and the temperature of motor controller 2 is less than the preset temperature threshold of motor controller 2, the control module 202 of controller 200 can control the speed of oil pump 3 to the first speed of oil pump 3, the speed of water pump 4 to the first speed of water pump 4, and the speed of fan 5 to the first speed of fan 5.
[0213] As a third example, when the temperature of motor 1 does not reach the preset temperature threshold of motor 1 but the temperature of motor controller 2 reaches the preset temperature threshold of motor controller 2, the control module 202 of controller 200 can control the speed of water pump 4 to the first speed of water pump 4 and the speed of fan 5 to the first speed of fan 5.
[0214] As a fourth example, when the temperatures of both motor 1 and motor controller 2 have not reached their respective preset temperature thresholds, if controller 200 receives a waste heat recovery request, controller module 202 can control the speed of oil pump 3 to its first speed, the speed of water pump 4 to its first speed, and the speed of fan 5 to zero. Correspondingly, controller module 202 also controls the connecting component 9 to connect oil cooler 6 and waste heat recovery unit 8. At this time, the flow of antifreeze in the second circuit can be... Figure 5 As shown.
[0215] Optionally, when the temperatures of motor 1 and motor controller 2 have not reached their respective preset temperature thresholds, if controller 200 receives a waste heat recovery request, controller module 202 of controller 200 may also control only the speed of water pump 4 to the first speed of water pump 4 and the speed of fan 5 to zero.
[0216] Optionally, when the temperatures of motor 1 and motor controller 2 are both below their respective preset temperature thresholds and controller 200 does not receive a waste heat recovery request, controller 200 can also control the speed of oil pump 3, water pump 4 and fan 5 according to the battery temperature value.
[0217] When the battery temperature reaches the preset temperature threshold, the control module 202 of the controller 200 can control the speed of the oil pump 3 to the third speed of the oil pump 3, the speed of the water pump 4 to the third speed of the water pump 4, and the speed of the fan 5 to zero based on the heat dissipation requirements of the battery.
[0218] Among them, the third speed of the oil pump is lower than the maximum speed of the oil pump, and the third speed of the water pump is lower than the third speed of the water pump.
[0219] Since the battery has low heat dissipation requirements, the control module 202 of the controller 200 controls the oil pump 3 and water pump 4 to operate at low speeds based on the battery's heat dissipation requirements, in order to prevent the total power consumption of the oil pump and water pump from being too high due to excessive speeds.
[0220] Optionally, when the battery temperature reaches the battery preset temperature threshold, the control module 202 of the controller 200 can control only the speed of the water pump 4 to the third speed of the water pump 4 and the speed of the fan 5 to zero based on the battery's heat dissipation requirements.
[0221] Understandably, when the battery temperature is greater than or equal to the battery's preset temperature threshold, the controller 200 can also determine the radiator 7's operating state as the start state based on the battery temperature. Then, the controller 200's control module 202 controls the connection between the input terminal and the first output terminal of the connecting component 9, that is, the controller 200's control module 202 controls the connecting component 9 to connect the oil cooler 6 and the radiator 7. At this time, the flow of antifreeze in the second circuit is as follows: Figure 3 As shown.
[0222] In summary, the control strategy of controller 200 when controlling the oil pump, water pump, and fan based on the temperature of motor 1, the temperature of motor controller 2, and the battery temperature can be as follows: Figure 8 As shown.
[0223] S801 acquires multiple temperature parameters, including the temperature values of motor 1, motor controller 2, and battery.
[0224] S802, determine whether the temperature of motor 1 is greater than or equal to the preset temperature threshold of motor 1. If the temperature of motor 1 is greater than or equal to the preset temperature threshold of motor 1, execute S803. If the temperature of motor 1 is less than the preset temperature threshold of motor 1, execute S804.
[0225] S803 controls the speed of oil pump 3 to be the first speed of oil pump 3, the speed of water pump 4 to be the first speed of water pump 4, and the speed of fan 5 to be the first speed of fan 5.
[0226] S804, determine whether the temperature of motor controller 2 is greater than or equal to the preset temperature threshold of motor controller 2. If the temperature of motor controller 2 is greater than or equal to the preset temperature threshold of motor controller 2, execute S805. If the temperature of motor controller 2 is less than the preset temperature threshold of motor controller 2, execute S806.
[0227] S805 controls the speed of water pump 4 to the first speed of water pump 4 and the speed of fan 5 to the first speed of fan 5.
[0228] S806, determine whether a waste heat recovery request has been received. If a waste heat recovery request has been received, proceed to S807. If no waste heat recovery request has been received, proceed to S808.
[0229] S807 controls the oil pump speed to be the first speed of oil pump 3, the water pump speed to be the first speed of water pump 4, and the fan speed to be zero.
[0230] S808: Determine whether the battery temperature is greater than or equal to the battery's preset temperature threshold. If the battery temperature is greater than or equal to the battery's preset temperature threshold, execute S809.
[0231] Optionally, if the battery temperature is lower than the battery's preset temperature threshold, S801 can be executed.
[0232] S809 controls the speed of oil pump 3 to be the third speed of oil pump 3, the speed of water pump 4 to be the third speed of water pump 4, and the speed of fan 5 to be zero.
[0233] Optionally, the controller 200 may first determine whether the temperature of the motor controller 2 is greater than or equal to the preset temperature threshold of the motor controller 2, and then determine whether the temperature of the motor 1 is greater than or equal to the preset temperature threshold of the motor 1.
[0234] In the technical solution of this application, the controller 200 can be any one of the motor controller 2, the thermal management controller 13, and the vehicle controller of the electric vehicle.
[0235] As a first example, controller 200 can be motor controller 2.
[0236] When the controller 200 is the motor controller 2, the motor controller 2 can obtain multiple temperature parameters directly or indirectly.
[0237] For example, a temperature sensor can be deployed in the motor controller 2, through which the motor controller 2 collects the temperature of the motor 1, the temperature of the motor controller 2, and the temperature of the battery.
[0238] For example, the motor controller 2 can also receive first information from the thermal management controller 13, which is used to indicate the temperature of the motor 1, the temperature of the motor controller 2 and the temperature of the battery collected by the thermal management controller 13 through the temperature sensor.
[0239] In this example, when the motor controller 2 controls the speed of the oil pump 3, it first determines the target speed of the oil pump 3, and then sends a first control signal to the oil pump 3. The first control signal is used to control the speed of the oil pump 3 to the target speed.
[0240] For example, when the motor controller 2 determines that the target speed of the oil pump 3 is the first speed of the oil pump 3, the motor controller 2 sends a first control signal to the oil pump 3. This first control signal is used to control the speed of the oil pump 3 to be the first speed of the oil pump 3.
[0241] In this example, when the motor controller 2 controls the speed of the water pump 4 and the fan 5, it first determines the target speed of the water pump 4 and the fan 5, and then sends second information to the thermal management controller 13. This second information indicates the target speed of the water pump 4 and the fan 5. Accordingly, the thermal management controller 13 receives the second information and sends a second control signal and a third control signal to the water pump 4 and the fan 5 respectively based on the second information. The second control signal is used to control the speed of the water pump 4 to the target speed, and the third control signal is used to control the speed of the fan 5 to the target speed.
[0242] For example, when the motor controller 2 determines that the target speed of the water pump 4 is the first speed of the water pump 4 and the target speed of the fan 5 is the first speed of the fan 5, it sends second information to the thermal management controller 13. The thermal management controller 13 receives the second information and sends a second control signal and a third control signal to the water pump 4 and the fan 5 respectively based on the second information. The second control signal is used to control the speed of the water pump 4 to the first speed of the water pump 4, and the third control signal is used to control the speed of the fan 5 to the first speed of the fan 5.
[0243] Optionally, when the motor controller 2 sends the second information to the thermal management controller 13, the second information can also be sent to the thermal management controller 13 through the vehicle controller.
[0244] Optionally, the control of water pump 4 and fan 5 can also be integrated into the vehicle controller. In this case, after the motor controller 2 determines the target speed of water pump 4 and fan 5, it sends second information to the vehicle controller. The vehicle controller receives the second information and sends a second control signal and a third control signal to water pump 4 and fan 5 respectively based on the second information.
[0245] As a second example, controller 200 can be thermal management controller 13.
[0246] When the controller 200 is the thermal management controller 13, the thermal management controller 13 can obtain multiple temperature parameters directly or indirectly.
[0247] For example, a temperature sensor may be deployed in the thermal management controller 13, through which the thermal management controller 13 collects the temperature of the motor 1, the temperature of the motor controller 2 and the temperature of the battery.
[0248] For example, the thermal management controller 13 can also receive first information from the motor controller 2, which is used to indicate the temperature of the motor 1, the temperature of the motor controller 2 and the temperature of the battery collected by the temperature sensor.
[0249] In this example, when the thermal management controller 13 controls the rotational speed of the oil pump 3, it first determines the target rotational speed of the oil pump 3, and then sends second information to the motor controller 2. This second information indicates the target rotational speed of the oil pump 3. Accordingly, the motor controller 2 receives the second information and sends a first control signal to the oil pump 3 based on the second information. This first control signal controls the rotational speed of the oil pump 3 to the target rotational speed.
[0250] For example, when the thermal management controller 13 determines that the target speed of the oil pump 3 is the first speed of the oil pump 3, it sends second information to the motor controller 2. The motor controller 2 receives the second information and sends a first control signal to the oil pump 3 based on the second information. The first control signal is used to control the speed of the oil pump 3 to the first speed of the oil pump 3.
[0251] Optionally, when the thermal management controller 13 sends the second information to the motor controller 2, the second information can also be sent to the motor controller 2 through the vehicle controller.
[0252] In this example, when the thermal management controller 13 controls the speed of the water pump 4 and the fan 5, it first determines the target speed of the water pump 4 and the fan 5, and then sends a second control signal and a third control signal to the water pump 4 and the fan 5 respectively. The second control signal is used to control the speed of the water pump 4 to the target speed, and the third control signal is used to control the speed of the fan 5 to the target speed.
[0253] For example, when the thermal management controller 13 determines that the target speed of the water pump 4 is the first speed of the water pump 4 and the target speed of the fan 5 is the first speed of the fan 5, it sends a second control signal and a third control signal to the water pump 4 and the fan 5, respectively. The second control signal is used to control the speed of the water pump 4 to the first speed of the water pump 4, and the third control signal is used to control the speed of the fan 5 to the first speed of the fan 5.
[0254] As a third example, controller 200 can be a vehicle controller.
[0255] When the controller 200 is a vehicle controller, the vehicle controller can obtain multiple temperature parameters directly or indirectly.
[0256] For example, a temperature sensor can be deployed in the vehicle controller, which collects the temperature of motor 1, the temperature of motor controller 2, and the temperature of battery through the temperature sensor.
[0257] For example, the vehicle controller can also receive first information from the motor controller 2 or the thermal management controller 13, which is used to indicate the temperature of the motor 1, the temperature of the motor controller 2 and the temperature of the battery collected by the temperature sensor by the motor controller 2 or the thermal management controller 13.
[0258] In this example, when the vehicle controller controls the rotational speed of the oil pump 3, it first determines the target rotational speed of the oil pump 3, and then sends second information to the motor controller 2. This second information indicates the target rotational speed of the oil pump 3. Accordingly, the motor controller 2 receives the second information and sends a first control signal to the oil pump 3 based on the second information. This first control signal controls the rotational speed of the oil pump 3 to the target rotational speed.
[0259] For example, when the vehicle controller determines that the target speed of the oil pump 3 is a first speed, it sends a second message to the motor controller 2. The motor controller 2 receives the second message and sends a first control signal to the oil pump 3 based on the second message. The first control signal is used to control the speed of the oil pump 3 to the first speed of the oil pump 3.
[0260] In this example, when the vehicle controller controls the rotational speeds of the water pump 4 and the fan 5, it first determines the target rotational speeds of the water pump 4 and the fan 5, and then sends third information to the thermal management controller 13. This third information indicates the target rotational speeds of the water pump 4 and the fan 5. Correspondingly, the thermal management controller 13 receives this third information and, based on it, sends a second control signal and a third control signal to the water pump 4 and the fan 5, respectively. The second control signal controls the rotational speed of the water pump 4 to its target rotational speed, and the third control signal controls the rotational speed of the fan 5 to its target rotational speed.
[0261] For example, when the vehicle controller determines that the target speed of water pump 4 is the first speed of water pump 4 and the target speed of fan 5 is the first speed of fan 5, the vehicle controller sends third information to the thermal management controller 13. The thermal management controller 13 receives the third information and, based on the third information, sends a second control signal and a third control signal to water pump 4 and fan 5 respectively. The second control signal is used to control the speed of water pump 4 to the first speed of water pump 4, and the third control signal is used to control the speed of fan 5 to the first speed of fan 5.
[0262] Optionally, the control of water pump 4 and fan 5 can also be integrated into the vehicle controller. In this way, after the vehicle controller determines the target speed of water pump 4 and fan 5, it sends a second control signal and a third control signal to water pump 4 and fan 5 respectively.
[0263] Alternatively, as a fourth example, controller 200 may also be a controller other than motor controller 2, thermal management controller 13 and vehicle controller, and controller 200 may communicate with motor controller 2, thermal management controller 13 and vehicle controller.
[0264] In this example, when controller 200 controls the rotational speed of oil pump 3, it first determines the target rotational speed of oil pump 3, and then sends first information to motor controller 2. This first information indicates the target rotational speed of oil pump 3. Accordingly, motor controller 2 receives the first information and sends a first control signal to oil pump 3 based on the first information. This first control signal controls the rotational speed of oil pump 3 to the target rotational speed.
[0265] In this example, when controller 200 controls the speed of water pump 4 and fan 5, it first determines the target speed of water pump 4 and fan 5, and then sends second information to thermal management controller 13. This second information indicates the target speed of water pump 4 and fan 5. Accordingly, thermal management controller 13 receives the second information and sends a second control signal and a third control signal to water pump 4 and fan 5 respectively based on the second information. The second control signal controls the speed of water pump 4 to the target speed, and the third control signal controls the speed of fan 5 to the target speed.
[0266] Optionally, the control of water pump 4 and fan 5 can also be integrated into the vehicle controller. In this way, after the controller 200 determines the target speed of water pump 4 and fan 5 based on multiple temperature parameters, it can send second information to the vehicle controller. Accordingly, the vehicle controller receives the second information and sends a second control signal and a third control signal to the water pump and fan respectively based on the second information.
[0267] Figure 9 This is a schematic diagram of the structure of a controller 900 provided in another embodiment of this application. Figure 9 As shown, the controller 900 may further include a processor 901 and an interface circuit 902. The processor 901 and the interface circuit 902 are coupled to each other. It is understood that the interface circuit 902 may be a transceiver or an input / output interface.
[0268] Optionally, the controller 900 may also include a memory 903 for storing instructions executed by the processor 901, or storing input data required by the processor 901 to execute instructions, or storing data generated after the processor 901 executes instructions.
[0269] As an example, processor 901 is used to implement the functions of the control module 202 described above, and interface circuit 902 is used to implement the functions of the acquisition module 201 described above.
[0270] Understandably, the controller 900 can also be a control chip or a control system.
[0271] It is understood that the processor in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
[0272] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Additionally, the ASIC can reside in a network device or terminal device. Alternatively, the processor and storage medium can exist as discrete components in the network device or terminal device.
[0273] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive.
[0274] In the various embodiments of this application, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments are consistent and can be referenced mutually. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The term "multiple" in this document refers to two or more. The term "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the character " / " in this document generally indicates an "or" relationship between the preceding and following related objects; in formulas, the character " / " indicates a "division" relationship between the preceding and following related objects.
[0275] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application.
[0276] It is understood that, in the embodiments of this application, the order of the above-mentioned process numbers does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
Claims
1. A controller for a cooling system of an electric vehicle, the controller controlling the cooling system of the electric vehicle, the cooling system comprising an oil pump, a water pump, a fan, an oil cooler, a radiator, a waste heat recovery unit, and a connecting component, the connecting component being used to connect at least one of the waste heat recovery unit or the radiator to the oil cooler, characterized in that, The controller is specifically used for: Multiple temperature parameters are acquired, including the motor temperature value, motor controller temperature value, and battery temperature value of the electric vehicle. Obtain the operating status information of the waste heat recovery unit and the radiator, wherein the operating status of the waste heat recovery unit or the radiator includes an active state and an inactive state; The speed of the oil pump, the speed of the water pump, and the speed of the fan are controlled according to at least two of the plurality of temperature parameters. The connection mode of the connecting components is controlled according to the multiple working status information. The connection mode of the connecting components includes connecting the oil cooler and the radiator, connecting the oil cooler and the waste heat recovery unit, and simultaneously connecting the oil cooler, the radiator, and the waste heat recovery unit.
2. The controller according to claim 1, characterized in that, The controller is used to control the speed of the oil pump, the speed of the water pump, and the speed of the fan based on the temperature values of the motor and the battery.
3. The controller according to claim 2, characterized in that, The controller is also used for: The speed of the oil pump, the speed of the water pump, and the speed of the fan are controlled based on the comparison results of the motor temperature value and the motor preset temperature threshold and the battery temperature value and the battery preset temperature threshold.
4. The controller according to claim 1, characterized in that, The controller is used to control the speed of the water pump and the speed of the fan based on the temperature values of the motor controller and the battery.
5. The controller according to claim 4, characterized in that, The controller is also used for: The speed of the water pump and the speed of the fan are controlled based on the comparison results between the temperature value of the motor controller and the preset temperature threshold of the motor controller, and the comparison results between the temperature value of the battery and the preset temperature threshold of the battery.
6. The controller according to claim 1, characterized in that, The controller is used to control the speed of the oil pump, the speed of the water pump, and the speed of the fan based on the motor temperature value, the motor controller temperature value, and the battery temperature value.
7. The controller according to claim 6, characterized in that, The controller is also used for: The speed of the oil pump, the speed of the water pump, and the speed of the fan are controlled based on the comparison results of the motor temperature value with the motor preset temperature threshold, the motor controller temperature value with the motor controller preset temperature threshold, and the battery temperature value with the battery preset temperature threshold.
8. The controller according to any one of claims 1 to 7, characterized in that, The controller is used for: In response to the radiator being in the start state, the connecting component is controlled to connect the oil cooler and the radiator. In response to the waste heat recovery unit being in the start state, the connecting component is controlled to connect the oil cooler and the waste heat recovery unit; In response to the radiator being in the start state and the waste heat recovery unit being in the start state, the connecting component is controlled to connect the oil cooler and the radiator, and also connect the oil cooler and the waste heat recovery unit.
9. The controller according to any one of claims 1 to 8, characterized in that, The controller includes any one of the motor controller, thermal management controller, and vehicle controller.
10. An electric vehicle, characterized in that, The electric vehicle includes a cooling system and a controller, the controller being used to control the cooling system, the controller comprising any one of claims 1 to 9.
Citation Information
Patent Citations
Heat management system of new energy automobile, and new energy automobile
CN111301101A