Vehicle battery temperature control method and system, vehicle and medium
By working in concert with the battery management system and the thermal management system, the battery temperature is controlled in different modes according to the cell temperature and preset range, which solves the problem of high energy consumption in the existing battery thermal management system and achieves precise control and maximizes energy utilization.
Patent Information
- Application Number
- CN202610006063.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-05
- Publication Date
- 2026-03-03
AI Technical Summary
Existing battery thermal management systems cannot accurately control battery temperature during vehicle charging, resulting in high energy consumption and ineffective utilization of battery self-heating heat, which affects charging efficiency and energy saving.
Through the coordinated operation of the Battery Management System (BMS) and the Thermal Management System (TMS), the battery temperature is controlled in different modes based on the cell temperature and the preset temperature control range, including heating or cooling commands. Combined with the preset charging mode and the current charging power, precise temperature control is achieved.
It achieves precise control of the thermal management system, reduces energy consumption for battery heating and cooling, makes full use of the battery's self-heating heat, and improves charging efficiency and energy utilization.
Smart Images

Figure CN121590366A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle technology, and in particular to a method, system, vehicle, and medium for controlling the temperature of a vehicle battery. Background Technology
[0002] When the battery temperature of a new energy vehicle is too low or too high, its charging power is very low or even zero, which affects the normal charging of the vehicle. Therefore, new energy vehicles are equipped with a whole vehicle battery heating system.
[0003] Currently, after a vehicle is powered on and tested, the battery thermal management system on the market will directly start the vehicle's battery thermal management system according to the target temperature for battery heating / cooling required by the Battery Management System (BMS). The system will run until the target temperature is reached, which will ensure that the battery performance meets the performance indicators for different charging powers. The faster the cell temperature reaches the target temperature during charging, the faster the battery charging speed.
[0004] However, when there is no need for charging time, directly heating or cooling the battery to the optimal target temperature has two drawbacks. First, the battery cell continuously releases heat during charging. Reaching the target battery temperature too early through the thermal management system means that this heat cannot be utilized and may need to be cooled by the thermal management system later, which also consumes energy and is not conducive to energy saving. Second, lowering the battery temperature to the target temperature too early through the thermal management system will cause the water pumps, air compressors, etc. of the thermal management system to operate in a high-power, uneconomical zone. The higher the flow rate, the higher the energy consumption, which is also not conducive to energy saving. Summary of the Invention
[0005] This invention provides a vehicle battery temperature control method, system, vehicle, and medium to achieve multi-mode control of the thermal management system, realize precise thermal management control, and achieve energy saving.
[0006] According to a first aspect of the present invention, a vehicle battery temperature control method is provided, applied to a vehicle battery temperature control system, the system including a battery management system (BMS) and a thermal management system (TMS), the method comprising:
[0007] When the vehicle is charging, the BMS determines a temperature control command based on the current cell temperature and a preset temperature control range and sends it to the TMS. The temperature control command includes a heating command or a cooling command.
[0008] The TMS determines the temperature control mode based on the predetermined charging mode, the temperature control command, the current cell temperature, and the preset temperature control range.
[0009] Battery temperature is controlled according to the temperature control mode described above.
[0010] According to a second aspect of the present invention, a vehicle battery temperature control system is provided, including a battery management system (BMS) and a thermal management system (TMS).
[0011] When the vehicle is charging, the BMS is used to determine a temperature control command based on the current cell temperature and a preset temperature control range and send it to the TMS. The temperature control command includes a heating command or a cooling command.
[0012] The TMS is used to determine the temperature control mode based on the predetermined charging mode, the temperature control command, the current cell temperature, and the preset temperature control range.
[0013] Battery temperature is controlled according to the temperature control mode described above.
[0014] According to a third aspect of the present invention, a vehicle is provided, characterized in that the vehicle includes: a vehicle battery temperature control system, the system including a battery management system (BMS) and a thermal management system (TMS); and a memory communicatively connected to the BMS and the TMS; wherein the memory stores a computer program executable by the vehicle battery temperature control system, the computer program being executed by the vehicle battery temperature control system to enable the vehicle battery temperature control system to implement the vehicle battery temperature control method according to any embodiment of the present invention.
[0015] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a vehicle battery temperature control system to implement the vehicle battery temperature control method according to any embodiment of the present invention when executed.
[0016] The technical solution of this invention involves the BMS determining a temperature control command based on the current cell temperature and a preset temperature control range when the vehicle is charging, and sending this command to the TMS. The TMS then determines a temperature control mode based on a predetermined charging mode, the temperature control command, the current cell temperature, and the preset temperature control range. Battery temperature is then controlled according to this temperature control mode. By dividing the temperature control mode into preset temperature control ranges, the rate of battery temperature change is controlled, achieving multi-mode control of the thermal management system. This further enables precise thermal management control, achieving energy saving. It effectively reduces battery heating and cooling power consumption while fully utilizing the self-generated heat of the battery cells, maximizing energy utilization.
[0017] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart of a vehicle battery temperature control method according to Embodiment 1 of the present invention;
[0020] Figure 2 This is a schematic flowchart of a vehicle battery temperature control method according to Embodiment 1 of the present invention;
[0021] Figure 3 This is a schematic diagram of a vehicle battery temperature control system according to Embodiment 2 of the present invention;
[0022] Figure 4 This is a structural schematic diagram of a vehicle that implements an embodiment of the present invention. Detailed Implementation
[0023] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0025] Example 1
[0026] Figure 1 The flowchart of a vehicle battery temperature control method is provided in Embodiment 1 of the present invention. This embodiment is applicable to the control of battery temperature during vehicle charging. The method can be executed by a vehicle battery temperature control system, which includes a battery management system (BMS) and a thermal management system (TMS). The vehicle battery temperature control system can be configured in the vehicle.
[0027] In this embodiment, the BMS can be understood as the core electronic system for energy management in new energy vehicles, ensuring that the battery operates efficiently within a safe range by monitoring, controlling, and protecting the battery pack in real time. The Thermal Management System (TMS) can be understood as the vehicle's temperature regulator, actively controlling the temperature of the battery pack, motor, or electronic control system to ensure that each component operates within its optimal temperature range, avoiding performance degradation or safety risks due to overheating or undercooling. The TMS may include a TMC controller, water pump, heating PTC, and air conditioning compressor; the TMC controls the operation of the water pump, heating PTC, and air conditioning compressor; and the water pump, PTC, and air conditioning compressor are controlled using PWM to achieve graded temperature control.
[0028] like Figure 1 As shown, the method includes:
[0029] S110. When the vehicle is charging, the BMS determines the temperature control command based on the current cell temperature and the preset temperature control range and sends it to the TMS. The temperature control command includes a heating command or a cooling command.
[0030] In this embodiment, the current cell temperature can be understood as the real-time actual temperature of a single cell or cell module within the battery pack, collected by temperature sensors (NTC / PTC, etc.) deployed within the battery pack by the BMS. The preset temperature control range can be understood as a temperature range preset based on battery characteristics (e.g., the optimal operating temperature of a lithium battery is 20-40℃) to determine whether temperature adjustment is needed; for example, it may include two base temperatures and two target temperatures. The temperature control command can be understood as a control signal (electrical signal or CAN bus command) issued by the BMS to the TMS specifying the direction of temperature adjustment (heating or cooling); for example, it may include heating commands and cooling commands.
[0031] Specifically, when the vehicle connects to the charging equipment and enters charging mode, the BMS monitors the battery status in real time. Based on the battery SOC (state of charge) and the real-time current cell temperature, combined with the preset temperature control range, it determines whether to send a heating / cooling command. At the same time, it controls the current allowable charging current according to different battery SOC and temperature t0, obtains temperature control commands, and transmits them to the TMS via CAN bus or other means. The temperature control commands include heating commands or cooling commands.
[0032] S120 determines the temperature control mode through TMS based on the predetermined charging mode, temperature control command, current cell temperature and preset temperature control range.
[0033] In this embodiment, the predetermined charging mode can be understood as the charging method selected by the user, which can be divided into standard charging mode and energy-saving mode. The predetermined charging mode can be obtained through methods such as the vehicle-mounted intelligent terminal TBOX, a remote APP, and a panel switch. The vehicle-mounted intelligent terminal TBOX is mainly used to realize the signal transmission for remote terminal control. When the user needs to select a mode according to different charging time requirements, the TBOX transmits the signal from the remote APP control system to the TMS system via the CAN bus. The TMS then enters the corresponding thermal management mode according to the different modes. The remote APP control system allows users to download a remote APP on their mobile devices to select a mode according to different charging time requirements. The panel switch, when there is no remote APP control system, can be added to the vehicle, which can also allow users to select a mode according to different charging time requirements.
[0034] In this embodiment, the temperature control mode can be understood as the mode in which the TMS performs temperature regulation, such as fast, standard and energy-saving modes.
[0035] Specifically, the TMS compares the current cell temperature with the preset temperature control range according to the predetermined charging mode to determine the range to which the cell belongs. Then, based on the control level corresponding to the range and the temperature control command, the heating or cooling control and the control level can be determined to obtain the temperature control mode.
[0036] S130, Battery temperature is controlled according to the temperature control mode.
[0037] Specifically, the TMS can control battery temperature based on temperature control modes. For example, the TMS uses PWM duty cycle control for the water pump and air compressor, and is calibrated into three modes—energy-saving mode, standard mode, and fast mode—based on the temperature rise rate Δt capability of the thermal management system. Energy-saving mode refers to using PWM duty cycle control of the water pump and air compressor through the TMS system to control the slope of the temperature rise rate Δt, keeping the entire system in the most energy-efficient mode. Standard mode refers to using PWM duty cycle control of the water pump and air compressor through the TMS system to control the slope of the temperature rise rate Δt, ensuring that all components are in optimal working condition while maximizing heating / cooling functions. Fast mode refers to using PWM duty cycle control of the water pump and air compressor through the TMS system to control the slope of the temperature rise rate Δt, keeping the entire system in maximum heating / cooling capacity.
[0038] The technical solution of this invention involves the BMS determining a temperature control command based on the current cell temperature and a preset temperature control range when the vehicle is charging, and sending this command to the TMS. The TMS then determines a temperature control mode based on a predetermined charging mode, the temperature control command, the current cell temperature, and the preset temperature control range. Battery temperature is then controlled according to this temperature control mode. By dividing the temperature control mode into preset temperature control ranges, the rate of battery temperature change is controlled, achieving multi-mode control of the thermal management system. This further enables precise thermal management control, achieving energy saving. It effectively reduces battery heating and cooling power consumption while fully utilizing the self-generated heat of the battery cells, maximizing energy utilization.
[0039] The preset temperature control range includes: a first base temperature, a second base temperature, a first target temperature, and a second target temperature, wherein the first base temperature is lower than the second base temperature, and the first target temperature is lower than the second target temperature.
[0040] In this embodiment, the first base temperature can be understood as the low-temperature trigger threshold of the preset temperature control range, which is the critical temperature for triggering battery heating operation, and its value is lower than the second base temperature. The second extrusion temperature can be understood as the high-temperature trigger threshold of the preset temperature control range, which is the critical temperature for triggering battery cooling operation, and its value is higher than the first base temperature. The first target temperature can be understood as the low-temperature regulation target value of the preset temperature control range, which is the temperature that the battery needs to maintain after heating is complete, and its value is lower than the second target temperature. The second target temperature can be understood as the high-temperature regulation target value of the preset temperature control range, which is the temperature that the battery needs to maintain after cooling is complete, and its value is higher than the first target temperature.
[0041] Furthermore, based on the above embodiments, the step of determining the temperature control command and sending it to the TMS according to the current cell temperature and the preset temperature control range can be refined as follows:
[0042] If the current cell temperature is higher than the second target temperature, the temperature control command is determined to be a cooling command; if the current cell temperature is lower than the first target temperature, the temperature control command is determined to be a heating command.
[0043] Specifically, the BMS can compare the current cell temperature with the first and second target temperatures in the preset temperature control range. If the current cell temperature is higher than the second target temperature, the temperature control command is determined to be a cooling command; if the current cell temperature is lower than the first target temperature, the temperature control command is determined to be a heating command.
[0044] Furthermore, based on the above embodiments, the step of determining the temperature control mode according to the predetermined charging mode, temperature control command, current cell temperature, and preset temperature control range can be refined as follows:
[0045] When the preset charging mode is standard charging mode, the temperature control mode is determined based on the temperature control command, the current cell temperature, and the preset temperature control range. When the preset charging mode is energy-saving mode, the current charging power is determined based on the current cell temperature and the set temperature power meter. The temperature control mode is determined based on the temperature control command, the current cell temperature, the current charging power, and the preset temperature control range.
[0046] In this embodiment, the standard charging mode can be understood as the vehicle's preset conventional charging strategy, which prioritizes charging efficiency and speed without additional energy consumption limitations. The energy-saving mode can be understood as the vehicle's preset low-energy charging strategy, which prioritizes reducing energy loss during the charging process.
[0047] In this embodiment, the set temperature power table can be understood as a table pre-stored in the vehicle control system that corresponds to the cell temperature and the allowable charging power, containing the allowable charging power values at different cell temperatures. The current charging power is the current actual charging power; the higher the charging power, the more heat the battery generates.
[0048] Specifically, when the preset charging mode is standard charging mode, the TMS can determine the current cell temperature within the preset temperature control range based on the temperature control command, and then determine the temperature control level to obtain the temperature control mode. When the preset charging mode is energy-saving mode, the TMS can determine the current charging power corresponding to the current cell temperature by looking up the table using discrete interpolation based on the current cell temperature and the set temperature power table. Then, based on the temperature control command, it can determine the current cell temperature within the preset temperature control range. By combining the range with the current charging power, it can determine the temperature control level to obtain the temperature control mode.
[0049] Based on the above embodiments, the step of determining the temperature control mode according to the temperature control command, the current cell temperature, and the preset temperature control range can be refined as follows:
[0050] When the temperature control command is a heating command, if the current cell temperature is lower than the first base temperature, the temperature control mode is determined to be the rapid heating mode; otherwise, it is determined whether the current cell temperature is lower than the first target temperature; if yes, the temperature control mode is determined to be the standard mode; otherwise, the temperature control mode is determined to be the energy-saving mode. When the temperature control command is a cooling command, if the current cell temperature is higher than the second base temperature, the temperature control mode is determined to be the rapid cooling mode; otherwise, it is determined whether the current cell temperature is higher than the second target temperature; if yes, the temperature control mode is determined to be the standard mode; otherwise, the temperature control mode is determined to be the energy-saving mode.
[0051] In this embodiment, the rapid heating mode can be understood as a mode that rapidly raises the cell temperature to the target temperature, and correspondingly, the rapid cooling mode can be understood as a mode that rapidly cools the cell temperature to the target temperature. The standard mode can be understood as a temperature control strategy where the TMS operates with moderate temperature control intensity, balancing temperature regulation efficiency and energy consumption. The energy-saving mode can be understood as a temperature control strategy where the TMS prioritizes minimum energy consumption, with the weakest temperature control intensity, merely maintaining the temperature within the target range.
[0052] Specifically, when the predetermined charging mode is standard charging mode and the battery management system (BMS) sends a heating command, the TMS controller determines whether the current cell temperature t0 is less than the first base temperature t1 (t1 can be a value or a bandwidth) (e.g., t1 is in the range of -15 to -5℃; the first target temperature t3 of the battery management system is generally in the range of 25-30℃). At this time, the battery's allowable charging current is limited to a very strict area, and the temperature control mode is determined to be the rapid heating mode, so that the battery maintains its basic performance and quickly enters the range formed by the first base temperature and the first target temperature. If the current cell temperature t0 is less than the first target temperature t3 and greater than the first base temperature t1, the temperature control mode is determined to be the standard mode, so that the battery temperature enters the range formed by the two target temperatures, achieving the purpose of energy saving. If the current cell temperature t0 is greater than the first target temperature t3, the temperature control mode is determined to be the energy-saving mode, and the cell temperature is controlled in real time to further achieve the purpose of energy saving.
[0053] Specifically, when the predetermined charging mode is standard charging mode and the battery management system (BMS) sends a cooling command, if the current cell temperature t0 is greater than the second base temperature t2 (t2 can be a value or a bandwidth) (e.g., t2 is in the 35~50℃ range; the second target temperature t4 of the battery management system is generally in the 25-30℃ range), the battery's available current is limited to a very stringent region. The temperature control mode is then set to rapid cooling mode to maintain the battery's basic performance and quickly enter the range formed by the second base temperature and the second target temperature. When the current cell temperature t0 is less than the second base temperature t2 but greater than the second target temperature t4, the temperature control mode is set to standard mode, allowing the battery temperature to enter the range formed by the two target temperatures, achieving energy saving. When the current cell temperature t0 is less than the second target temperature t4, the temperature control mode is set to energy-saving mode, controlling the cell temperature in real time to further achieve energy saving.
[0054] Based on the above embodiments, the step of determining the temperature control mode according to the temperature control command, the current cell temperature, the current charging power, and the preset temperature control range can be refined as follows:
[0055] When the temperature control command is a heating command, if the current cell temperature is lower than the first base temperature, the temperature control mode is determined to be the fast heating mode; otherwise, it is determined whether the current cell temperature is lower than the first target temperature; if yes, the temperature control mode is determined according to the current charging power and the battery system power limit; if no, the heating command is not responded to and heating is stopped. When the temperature control command is a cooling command, if the current cell temperature is higher than the second base temperature, the temperature control mode is determined to be the fast cooling mode; otherwise, it is determined whether the current cell temperature is higher than the second target temperature; if yes, the temperature control mode is determined according to the current charging power and the battery system power limit; if no, the cooling command is not responded to and cooling is stopped.
[0056] Specifically, when the predetermined charging mode is energy-saving mode and the BMS sends a heating command, if the current cell temperature t0 is less than the first base temperature t1 (t1 can be a value or a bandwidth) (t1 is in the range of -15~-5℃; the first target temperature t3 of the battery management system is generally in the range of 25-30℃), the battery's allowable charging current is limited to a very strict area. The TMS executes the battery management system BMS command to determine the temperature control mode as the rapid temperature rise mode, so that the battery maintains its basic performance and quickly enters the range formed by the first base temperature and the first target temperature. If the current cell temperature t0 is greater than the first base temperature t1 and less than the first target temperature t3, the TMS can determine whether to use the standard mode or the energy-saving mode based on the current charging power and the battery system power limit. If the current cell temperature t0 is greater than the first target temperature t3, the TMS stops the corresponding BMS battery heating request to further achieve the purpose of energy saving.
[0057] Specifically, when the preset charging mode is energy-saving mode and the battery management system sends a cooling command, if the current cell temperature t0 is greater than the second base temperature t2 (t2 can be a value or a bandwidth) (e.g., t2 is in the range of 35~50℃; the second target temperature t4 is generally in the range of 25-30℃), the battery's available current is limited to a very strict range. The battery management system (BMS) command is executed to determine the temperature control mode as fast cooling mode, keeping the battery at its basic performance level and quickly entering the range formed by the second base temperature and the second target temperature. If the current cell temperature t0 is less than the second base temperature t2 but greater than the second target temperature t4, the TMS can determine whether to use standard mode or energy-saving mode based on the current charging power and the battery system power limit, controlling the battery temperature in real time to achieve energy saving. If the current cell temperature t0 is less than the second target temperature t4, the TMS stops responding to the BMS cooling request to achieve further energy saving.
[0058] For example, when the current mode is standard charging mode: the TMS controls the duty cycle of the water pump, heating PTC (t0 < t3), or air conditioning compressor (t0 > t4) to reduce the slope of the cell temperature rise rate Δt, thereby reducing thermal management control energy consumption while meeting the BMS temperature control requirements. When the current mode is energy-saving mode: the TMS enters standard mode based on the current allowed charging power W0 of the BMS system. When the charging power W0 is less than the battery system power limit W1, the TMS enters energy-saving mode to control the battery temperature in real time. At this time, the TMS further reduces the slope of the cell temperature rise rate Δt by controlling the duty cycle of the water pump, heating PTC (t0 < t3), or air conditioning compressor (t0 > t4), thereby minimizing thermal management control energy consumption while ensuring that the cell temperature does not fall back to the base temperature (greater than the second base temperature or less than the first base temperature).
[0059] The steps for determining the temperature control mode based on the current charging power and battery system power limits are as follows:
[0060] If the current charging power is less than the battery system power limit, the temperature control mode is set to standard mode; otherwise, the temperature control mode is set to energy-saving mode.
[0061] Specifically, if the current charging power is less than the battery system power limit, the temperature control mode is set to standard mode; otherwise, the temperature control mode is set to energy-saving mode. The battery system power limit W1 can be obtained as follows: The user's charging and driving habits can be pre-determined, a user profile can be built using cloud data, and then the user's driving and charging habits can be predicted, establishing a correlation table between these habits and the battery system power limit. The TMS, through the TBOX, can read the current ambient temperature, the user's last charging mode selection, the day's mileage, and vehicle speed, combining this with the correlation table to determine the deviation coefficient k. The previous battery system power limit W2 value and the deviation coefficient k determine the current W1 value for real-time revision. The formula is: W1 = k × W2, where the initial value of W1 is generally 10%-15% of the battery system's maximum charging power.
[0062] For example, the overall steps can be shown with a single example. Figure 2 This is a schematic flowchart of a vehicle battery temperature control method provided in Embodiment 1 of the present invention, as shown below. Figure 2As shown, the method includes: the BMS reading the current cell temperature t0; determining whether the current cell temperature t0 is less than the first target temperature t3 or greater than the second target temperature t4; if so, the BMS sends a heating / cooling request to the TMS; otherwise, it continues to read the current cell temperature t0; the TMS receiving the BMS request and reading the current cell temperature t0; the TMS determining whether the current cell temperature t0 is less than the first base temperature t1 or greater than the second base temperature t2; if so, the TMS enters a fast heating / cooling mode; otherwise, it determines whether the predetermined charging mode is an energy-saving mode; if so, or if not, it determines that t0 ≥ t1 and is less than the first target temperature t4. If the temperature t3 or t0 ≤ t2 and is greater than the second target temperature t4; if it is in energy-saving mode and t0 ≥ t1 and is less than the first target temperature t3 or t0 ≤ t2 and is greater than the second target temperature t4, then it is determined that the current charging power W0 > the battery system power limit W1. If so, the TMS enters energy-saving mode; otherwise, the TMS enters standard mode. If it is in energy-saving mode and the above is not true, then the TMS does not respond to the BMS command and stops heating or cooling. If it is not in energy-saving mode and t0 ≥ t1 and is less than the first target temperature t3 or t0 ≤ t2 and is greater than the second target temperature t4, then the TMS enters standard mode; otherwise, the TMS enters energy-saving mode.
[0063] Furthermore, any method or technical solution that merely changes the temperature thresholds (the aforementioned target temperature and base temperature) or the number of temperature control zones to achieve zoned control, any method or technical solution that merely changes the power deviation coefficient or indirectly uses the power deviation coefficient to achieve automatic calculation of power limits, and any other control method that optimizes the charging process based on real-time battery temperature by simply changing the mode type or name, are all within the scope of protection of this application.
[0064] Example 2
[0065] Figure 3 This is a schematic diagram of a vehicle battery temperature control system provided in Embodiment 2 of the present invention. Figure 3 As shown, the device includes a battery management system (BMS31) and a thermal management system (TMS32).
[0066] When the vehicle is charging, the BMS31 is used to determine a temperature control command based on the current cell temperature and a preset temperature control range and send it to the TMS. The temperature control command includes a heating command or a cooling command.
[0067] The TMS32 is used to determine the temperature control mode based on the predetermined charging mode, the temperature control command, the current cell temperature, and the preset temperature control range.
[0068] Battery temperature is controlled according to the temperature control mode described above.
[0069] The technical solution of this invention involves the BMS determining a temperature control command based on the current cell temperature and a preset temperature control range when the vehicle is charging, and sending this command to the TMS. The TMS then determines a temperature control mode based on a predetermined charging mode, the temperature control command, the current cell temperature, and the preset temperature control range. Battery temperature is then controlled according to this temperature control mode. By dividing the temperature control mode into preset temperature control ranges, the rate of battery temperature change is controlled, achieving multi-mode control of the thermal management system. This further enables precise thermal management control, achieving energy saving. It effectively reduces battery heating and cooling power consumption while fully utilizing the self-generated heat of the battery cells, maximizing energy utilization.
[0070] The preset temperature control range includes: a first base temperature, a second base temperature, a first target temperature, and a second target temperature, wherein the first base temperature is lower than the second base temperature, and the first target temperature is lower than the second target temperature.
[0071] Furthermore, the BMS31 is specifically used for:
[0072] If the current cell temperature is higher than the second target temperature, then the temperature control command is determined to be a cooling command;
[0073] If the current cell temperature is lower than the first target temperature, then the temperature control command is determined to be a heating command.
[0074] Furthermore, the TMS32 includes:
[0075] The first determining module is used to determine the temperature control mode based on the temperature control command, the current cell temperature, and the preset temperature control range when the predetermined charging mode is the standard charging mode.
[0076] A power determination module is used to determine the current charging power based on the current cell temperature and the set temperature power table when the predetermined charging mode is energy-saving mode.
[0077] The second determining module is used to determine the temperature control mode based on the temperature control command, the current cell temperature, the current charging power, and the preset temperature control range.
[0078] Specifically, the first determining module is used for:
[0079] When the temperature control command is the heating command, if the current cell temperature is lower than the first base temperature, the temperature control mode is determined to be the fast heating mode.
[0080] Otherwise, determine whether the current cell temperature is lower than the first target temperature;
[0081] If yes, then the temperature control mode is determined to be the standard mode; otherwise, the temperature control mode is determined to be the energy-saving mode.
[0082] When the temperature control command is the cooling command, if the current cell temperature is greater than the second base temperature, then the temperature control mode is determined to be the fast cooling mode.
[0083] Otherwise, determine whether the current cell temperature is greater than the second target temperature;
[0084] If yes, then the temperature control mode is determined to be the standard mode; otherwise, the temperature control mode is determined to be the energy-saving mode.
[0085] The second determining module includes:
[0086] The first determining subunit is used to determine the temperature control mode as the fast heating mode if the current cell temperature is lower than the first base temperature when the temperature control command is the heating command.
[0087] The second determining subunit is used to determine, otherwise, whether the current cell temperature is lower than the first target temperature;
[0088] The third determining subunit is used to determine the temperature control mode based on the current charging power and the battery system power limit if the condition is met; otherwise, it does not respond to the heating command and stops heating.
[0089] The fourth determining subunit is used to determine the temperature control mode as fast cooling mode if the current cell temperature is greater than the second base temperature when the temperature control command is the cooling command.
[0090] The fifth determining subunit is used to determine whether the current cell temperature is greater than the second target temperature;
[0091] The sixth determining subunit is used to determine the temperature control mode based on the current charging power and the battery system power limit if the condition is met; otherwise, it does not respond to the cooling command and stops cooling.
[0092] Specifically, the third determining subunit is used for:
[0093] If the current charging power is less than the battery system power limit, then the temperature control mode is determined to be the standard mode;
[0094] Otherwise, the temperature control mode is determined to be the energy-saving mode.
[0095] The vehicle battery temperature control system provided in this embodiment of the invention can execute the vehicle battery temperature control method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.
[0096] Example 3
[0097] Figure 4 This is a structural schematic diagram of a vehicle provided in Embodiment 3 of the present invention, as shown below. Figure 4 As shown, the vehicle includes a battery management system (BMS) 40, a thermal management system (TMS) 41, a memory 42, an input device 43, and an output device 44. The BMS 40, TMS 41, memory 42, input device 43, and output device 44 in the vehicle can be connected via a bus or other means. Figure 4 Taking the example of a connection between China and Israel via a bus.
[0098] The memory 42, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the vehicle battery temperature control method in this embodiment of the invention (e.g., the battery management system BMS40 and thermal management system TMS41 in the vehicle battery temperature control system). The controller 41 executes various functional applications and data processing of the vehicle by running the software programs, instructions, and modules stored in the memory 42, thereby realizing the aforementioned vehicle battery temperature control method.
[0099] The memory 42 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a given function; the data storage area may store data created based on terminal usage. Furthermore, the memory 42 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory, or other non-volatile solid-state storage device. In some instances, the memory 42 may further include memory remotely configured relative to the controller 41, which can be connected to the vehicle via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0100] Input device 43 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the cloud platform. Output device 44 may include display devices such as a display screen and vehicle air conditioning.
[0101] Example 4
[0102] Embodiment 4 of the present invention also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute a vehicle battery temperature control method, applied to a vehicle battery temperature control system, the system including a battery management system (BMS) and a thermal management system (TMS), the method including:
[0103] When the vehicle is charging, the BMS determines a temperature control command based on the current cell temperature and a preset temperature control range and sends it to the TMS. The temperature control command includes a heating command or a cooling command.
[0104] The TMS determines the temperature control mode based on the predetermined charging mode, the temperature control command, the current cell temperature, and the preset temperature control range.
[0105] Battery temperature is controlled according to the temperature control mode described above.
[0106] Based on the above description of the implementation methods, those skilled in the art can clearly understand that the present invention can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0107] It is worth noting that in the above embodiments of the vehicle battery temperature control system, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.
[0108] In one embodiment, the present invention further includes a computer program product, which includes a computer program that, when executed by a processor, implements the vehicle battery temperature control method of any embodiment of the present invention.
[0109] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0110] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims. In one embodiment, the present invention further includes a computer program product, which includes a computer program that, when executed by a controller, implements the vehicle battery temperature control method of any embodiment of the present invention.
[0111] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0112] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0113] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for controlling the temperature of a vehicle battery, characterized in that, An application to a vehicle battery temperature control system, the system including a battery management system (BMS) and a thermal management system (TMS), the method comprising: When the vehicle is charging, the BMS determines a temperature control command based on the current cell temperature and a preset temperature control range and sends it to the TMS. The temperature control command includes a heating command or a cooling command. The TMS determines the temperature control mode based on the predetermined charging mode, the temperature control command, the current cell temperature, and the preset temperature control range. Battery temperature is controlled according to the temperature control mode described above.
2. The method according to claim 1, characterized in that, The preset temperature control range includes: a first base temperature, a second base temperature, a first target temperature, and a second target temperature, wherein the first base temperature is lower than the second base temperature, and the first target temperature is lower than the second target temperature.
3. The method according to claim 2, characterized in that, The step of determining a temperature control command based on the current cell temperature and a preset temperature control range and sending it to the TMS includes: If the current cell temperature is higher than the second target temperature, then the temperature control command is determined to be a cooling command; If the current cell temperature is lower than the first target temperature, then the temperature control command is determined to be a heating command.
4. The method according to claim 2, characterized in that, The step of determining the temperature control mode based on the predetermined charging mode, the temperature control command, the current cell temperature, and the preset temperature control range includes: When the predetermined charging mode is the standard charging mode, the temperature control mode is determined according to the temperature control command, the current cell temperature, and the preset temperature control range. When the predetermined charging mode is energy-saving mode, the current charging power is determined according to the current cell temperature and the set temperature power table; The temperature control mode is determined based on the temperature control command, the current cell temperature, the current charging power, and the preset temperature control range.
5. The method according to claim 4, characterized in that, The step of determining the temperature control mode based on the temperature control command, the current cell temperature, and the preset temperature control range includes: When the temperature control command is the heating command, if the current cell temperature is lower than the first base temperature, the temperature control mode is determined to be the fast heating mode. Otherwise, determine whether the current cell temperature is lower than the first target temperature; If yes, then the temperature control mode is determined to be the standard mode; otherwise, the temperature control mode is determined to be the energy-saving mode. When the temperature control command is the cooling command, if the current cell temperature is greater than the second base temperature, then the temperature control mode is determined to be the fast cooling mode. Otherwise, determine whether the current cell temperature is greater than the second target temperature; If yes, then the temperature control mode is determined to be the standard mode; otherwise, the temperature control mode is determined to be the energy-saving mode.
6. The method according to claim 4, characterized in that, The step of determining the temperature control mode based on the temperature control command, the current cell temperature, the current charging power, and the preset temperature control range includes: When the temperature control command is the heating command, if the current cell temperature is lower than the first base temperature, the temperature control mode is determined to be the fast heating mode. Otherwise, determine whether the current cell temperature is lower than the first target temperature; If yes, then the temperature control mode is determined based on the current charging power and the battery system power limit; otherwise, the heating command is not responded to and heating is stopped. When the temperature control command is the cooling command, if the current cell temperature is greater than the second base temperature, then the temperature control mode is determined to be the fast cooling mode. Otherwise, determine whether the current cell temperature is greater than the second target temperature; If yes, the temperature control mode is determined based on the current charging power and the battery system power limit; otherwise, the cooling command is not responded to and cooling is stopped.
7. The method according to claim 6, characterized in that, Determining the temperature control mode based on the current charging power and the battery system power limit includes: If the current charging power is less than the battery system power limit, then the temperature control mode is determined to be the standard mode; Otherwise, the temperature control mode is determined to be the energy-saving mode.
8. A vehicle battery temperature control system, characterized in that, This includes the Battery Management System (BMS) and the Thermal Management System (TMS). When the vehicle is charging, the BMS is used to determine a temperature control command based on the current cell temperature and a preset temperature control range and send it to the TMS. The temperature control command includes a heating command or a cooling command. The TMS is used to determine the temperature control mode based on the predetermined charging mode, the temperature control command, the current cell temperature, and the preset temperature control range. Battery temperature is controlled according to the temperature control mode described above.
9. A vehicle, characterized in that, The vehicle includes: a vehicle battery temperature control system, the system including a battery management system (BMS) and a thermal management system (TMS); And a memory that is communicatively connected to the battery management system (BMS) and the thermal management system (TMS); The memory stores a computer program that can be executed by the vehicle battery temperature control system, and the computer program is executed by the vehicle battery temperature control system to enable the vehicle battery temperature control system to perform the vehicle battery temperature control method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that are used to cause the vehicle battery temperature control system to implement the vehicle battery temperature control method according to any one of claims 1-7.