A control method, system, device, medium and product for a battery pack thermal management system
By predicting the vehicle's route and slope, entering the advanced cooling state in advance, and controlling the speed of the high-voltage fan and compressor, the problems of control delay and high energy consumption of the battery pack thermal management system are solved, and effective control of the battery pack temperature and reduction of energy consumption are achieved.
Patent Information
- Application Number
- CN202410871736.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-01
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2044-07-01
AI Technical Summary
Existing electric vehicle battery pack thermal management systems have problems with control delay and high energy consumption, causing the battery pack temperature to exceed the appropriate range and affecting driving range.
By predicting the vehicle's driving route and slope, the heat generation rate of the battery pack thermal management system is determined in advance, the system enters the advanced cooling state, and controls the speed of the high-voltage fan and compressor to keep the battery pack within the optimal temperature range, thereby reducing energy consumption.
The battery pack temperature is effectively controlled, energy consumption is reduced, and the driving range of electric vehicles is increased.
Smart Images

Figure CN118636631B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of thermal management of new energy vehicles, and in particular relates to a control method, system, equipment, medium and product of a battery pack thermal management system. Background Art
[0002] The operating power of pure electric vehicles is entirely provided by battery packs. Large currents will be generated during power output and brake energy recovery, causing increased heat generation in the battery pack and a rapid rise in temperature.
[0003] Currently, air conditioning systems are primarily used to cool battery packs. Electric compressors and high-voltage fans employ hysteresis control methods, such as proportional-integral-derivative control. Cooling measures are only initiated after detecting overheating of the battery pack. This introduces a certain control delay, causing the battery pack temperature to exceed the desired range. Furthermore, the use of electric compressors and high-voltage fans increases vehicle energy consumption, shortening the electric vehicle's driving range. Summary of the Invention
[0004] Embodiments of the present invention provide a control method, system, device, medium, and product for a battery pack thermal management system to ensure that the battery pack is within an optimal temperature range and reduce energy consumption.
[0005] In a first aspect, an embodiment of the present invention provides a method for controlling a battery pack thermal management system, including:
[0006] Obtaining a vehicle driving route, and dividing the driving route into a plurality of data prediction units;
[0007] When the vehicle is at a first driving position and will continue to travel for a first preset time to reach a second driving position, obtaining a predicted driving speed and a predicted slope of the vehicle from a data prediction unit at the second driving position;
[0008] determining a heat generation rate of a battery pack thermal management system of a data prediction unit at a second driving position according to the predicted driving speed and the predicted slope;
[0009] When the heat generation rate is greater than a first preset heat generation threshold, determining that the state of the battery pack thermal management system corresponding to the second driving position is a high load state;
[0010] The vehicle continues to travel from the second driving position, and determines a position where the heat generation rate is less than a first preset heat generation threshold as a third driving position;
[0011] When the driving time between the second driving position and the third driving position is greater than the second preset time, it is determined that the battery pack thermal management system enters the advanced cooling state starting from the first driving position, and controls the high-voltage fan to operate within the first preset speed range, and controls the compressor to operate within the second preset speed range; the battery pack thermal management system includes a high-voltage fan and a compressor.
[0012] In a second aspect, an embodiment of the present invention further provides a battery pack thermal management system, comprising:
[0013] a data prediction unit division module, configured to obtain a vehicle driving route and divide the driving route into a plurality of data prediction units;
[0014] a prediction information acquisition module, which, when the vehicle is at a first driving position and will continue to travel for a first preset time to reach a second driving position, acquires the predicted driving speed and predicted slope of the vehicle from the data prediction unit at the second driving position;
[0015] a heat generation rate acquisition module, configured to determine a heat generation rate of a battery pack thermal management system of a data prediction unit at a second driving position based on the predicted driving speed and the predicted slope;
[0016] a high-load state determining module, configured to determine that the state of the battery pack thermal management system corresponding to the second driving position is a high-load state when the heat generation rate is greater than a first preset heat generation threshold;
[0017] a third driving position determining module, configured for the vehicle to continue driving from the second driving position and determine a position where a heat generation rate is less than a first preset heat generation threshold as a third driving position;
[0018] An advanced cooling state determination module is used to determine that the battery pack thermal management system state enters the advanced cooling state starting from the first driving position when the driving time between the second driving position and the third driving position is greater than a second preset time, and to control the high-voltage fan to operate within a first preset speed range, and to control the compressor to operate within a second preset speed range; the battery pack thermal management system includes a high-voltage fan and a compressor.
[0019] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising:
[0020] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute any one of the control methods described in the first aspect.
[0021] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to execute the control method described in any one of the first aspects.
[0022] In a fifth aspect, an embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the control method according to any one of the first aspects.
[0023] According to a technical solution of an embodiment of the present invention, when a vehicle is at a first driving position and continues to drive for a first preset time to reach a second driving position, a predicted driving speed and a predicted slope of the vehicle are obtained from a data prediction unit at the second driving position. Based on the predicted driving speed and the predicted slope, a heat generation rate of a battery pack thermal management system of the data prediction unit at the second driving position can be determined. When the heat generation rate is greater than a first preset heat generation threshold, the battery pack thermal management system corresponding to the second driving position is determined to be in a high-load state. The vehicle continues to drive from the second driving position to a third driving position. When the heat generation rate at the third driving position is less than the first preset heat generation threshold, it indicates that the battery pack generates a lot of heat in the section between the second driving position and the third driving position. When the driving time between the second driving position and the third driving position is greater than a second preset time, it is determined that the battery pack thermal management system enters an advanced cooling state starting from the first driving position, and the high-pressure fan is controlled to operate within a first preset speed range, and the compressor is controlled to operate within a second preset speed range to cool the battery pack, ensure that the battery pack is within an optimal temperature range, and reduce energy consumption. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A schematic flow chart of a first method for controlling a battery pack thermal management system according to an embodiment of the present invention;
[0025] Figure 2 A schematic flow chart of a second method for controlling a battery pack thermal management system according to an embodiment of the present invention;
[0026] Figure 3 A schematic structural diagram of a battery pack thermal management system provided by an embodiment of the present invention;
[0027] Figure 4 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0029] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0030] Figure 1 This is a flow chart of a first method for controlling a battery pack thermal management system provided by an embodiment of the present invention. This embodiment is applicable to the control of a battery pack thermal management system. This method can be executed by the battery pack thermal management system in an embodiment of the present invention. The system can be implemented in software and / or hardware. Figure 1 As shown, the method is executed by the battery pack thermal management system and specifically includes the following steps:
[0031] S101: Acquire a vehicle driving route and divide the driving route into multiple data prediction units.
[0032] Specifically, the vehicle driving route can be understood as the distance traveled by the vehicle from the starting point to the end point. The driving route is divided into multiple data prediction units. In the same data prediction unit, the vehicle's driving speed and slope are the same.
[0033] For example, the driving route may be divided into a plurality of equally spaced data prediction units, which facilitates data processing.
[0034] S102: When the vehicle is at a first driving position and will continue to travel for a first preset time to reach a second driving position, obtain the predicted driving speed and predicted slope of the vehicle from the data prediction unit at the second driving position.
[0035] Specifically, when the vehicle is traveling in a data prediction unit, the predicted driving speed and predicted slope of all subsequent data prediction units can be obtained. When the vehicle is at a first driving position and will reach a second driving position after a first preset driving time, by obtaining the predicted driving speed and predicted slope of the data prediction unit at the second driving position, it can be determined whether the battery pack corresponding to the data prediction unit at the second driving position is in a high-load state.
[0036] S103 : Determine a heat generation rate of a battery pack thermal management system of a data prediction unit at a second driving position according to the predicted driving speed and the predicted slope.
[0037] Specifically, the vehicle driving force of the data prediction unit at the second driving position is determined according to the predicted driving speed and the predicted slope. The vehicle driving equation is:
[0038]
[0039] Among them, F t is the vehicle driving force, G is the vehicle gravity, α is the predicted slope, C D is the air resistance coefficient, A is the frontal area, u is the predicted driving speed, m is the vehicle mass, is the acceleration.
[0040] The power consumption of the battery pack thermal management system is determined according to the vehicle driving force, that is, the vehicle driving battery pack power of the data prediction unit at the second driving position:
[0041] P b =P t .η T .η m .η b =F t .u.η T .η m .η b
[0042] Among them, P b is the battery pack power, P t is the driving power, η T is the transmission efficiency, η m is the motor efficiency, η b is the battery pack efficiency, and u is the predicted driving speed.
[0043] Determine the heat generation rate of the battery pack thermal management system of the data prediction unit at the second driving position according to the power consumption:
[0044]
[0045] Among them, Q is the heat generation rate of the battery pack, V is the battery pack voltage, and R is the comprehensive internal resistance of the battery pack, including ohmic internal resistance, polarization internal resistance, etc.
[0046] S104: When the heat generation rate is greater than a first preset heat generation threshold, determine that the state of the battery pack thermal management system corresponding to the second driving position is a high-load state.
[0047] Specifically, when the battery pack heat generation rate of the data prediction unit at the second driving position is greater than the first preset threshold, it is determined that the state of the battery pack thermal management system corresponding to the second driving position is a high-load state, that is, the battery pack at the second driving position generates too much heat, and thus is in a high-load state.
[0048] It can be understood that the first preset heat generation threshold can be understood as a high heat generation threshold.
[0049] S105 , the vehicle continues to travel from the second driving position, and determines a position where the heat generation rate is less than the first preset heat generation threshold as a third driving position.
[0050] Specifically, starting from the second driving position, the system continues to obtain subsequent predicted driving speeds and predicted slopes, and calculates the heat generation rate in real time until a position is reached where the heat generation rate falls below the first preset heat generation threshold. This position is then determined as the third driving position. The battery pack generates excessive heat in the road section between the second and third driving positions, placing the battery pack thermal management system in a high-load state.
[0051] S106. When the driving time between the second driving position and the third driving position is greater than the second preset time, it is determined that the battery pack thermal management system enters the advanced cooling state starting from the first driving position, and controls the high-voltage fan to operate within the first preset speed range, and controls the compressor to operate within the second preset speed range.
[0052] Specifically, when the driving time between the second driving position and the third driving position is greater than a second preset time, it is determined that the battery pack thermal management system enters the advanced cooling state starting from the first driving position to cool the battery pack.
[0053] Specifically, the battery pack thermal management system includes a high-voltage fan and a compressor, which are powered by the battery pack. By controlling the high-voltage fan to operate within a first preset speed range and controlling the compressor to operate within a second preset speed range, both the high-voltage fan and the compressor can operate in a high-efficiency range.
[0054] Specifically, the first preset speed range can be understood as the high-efficiency range within the high-pressure fan speed regulation range, which can ensure that the high-pressure fan works efficiently in the advanced cooling state. The second preset speed range can be understood as the high-efficiency range within the compressor speed regulation range, which can ensure that the compressor works efficiently in the advanced cooling state, so as to achieve cooling of the battery pack and reduce energy consumption.
[0055] The control method of the battery pack thermal management system provided in an embodiment of the present invention obtains the predicted driving speed and predicted slope of the vehicle of the data prediction unit at the second driving position, so as to determine the heat generation rate of the battery pack thermal management system of the data prediction unit at the second driving position, and then when the heat generation rate is greater than the first preset heat generation threshold and the driving time between the second driving position and the third driving position is greater than the second preset time, it is determined that the battery pack thermal management system enters the advanced cooling state starting from the first driving position, and controls the high-voltage fan to operate within the first preset speed range, and controls the compressor to operate within the second preset speed range, so as to cool the battery pack, ensure that the battery pack is in the optimal temperature range, and reduce energy consumption.
[0056] Optional, Figure 2 This is a flow chart of a second method for controlling a battery pack thermal management system according to an embodiment of the present invention. Figure 2 Based on the above embodiment, the operation of controlling the high-pressure fan to operate within the first preset speed range and controlling the compressor to operate within the second preset speed range is described in detail. Figure 2 As shown, the control method includes:
[0057] S201: Acquire a vehicle driving route, and divide the driving route into multiple data prediction units.
[0058] S202: When the vehicle is at a first driving position and will continue to travel for a first preset time to reach a second driving position, obtain the predicted driving speed and predicted slope of the vehicle from the data prediction unit at the second driving position.
[0059] S203 : Determine a heat generation rate of a battery pack thermal management system of a data prediction unit at a second driving position according to the predicted driving speed and the predicted slope.
[0060] S204: When the heat generation rate is greater than a first preset heat generation threshold, determine that the state of the battery pack thermal management system corresponding to the second driving position is a high-load state.
[0061] S205 , the vehicle continues to travel from the second driving position, and determines a position where the heat generation rate is less than the first preset heat generation threshold as a third driving position.
[0062] S206. When the driving time between the second driving position and the third driving position is greater than the second preset time, determine that the battery pack thermal management system enters the advanced cooling state starting from the first driving position, and determine the total heat generation of the battery pack thermal management system of the road section between the second driving position and the third driving position.
[0063] Specifically, the total heat generation is the cumulative heat generation of each data prediction unit corresponding to the road section between the second and third driving positions of the vehicle. This is the sum of the heat generation of each data prediction unit in the road section between the second and third driving positions. Driving time can be monitored using an in-vehicle networking terminal, and the heat generation rate can be determined based on the predicted driving speed and predicted slope.
[0064] S207 : Determine a target temperature of the battery pack thermal management system according to the total heat generation.
[0065] Specifically, a first temperature is obtained; and a target temperature of the battery pack thermal management system is determined based on the total heat generation, a second preset heat generation threshold, and the first temperature. The second preset heat generation threshold is a user-set maximum heat generation of the battery pack thermal management system when it is in a high-load phase.
[0066] Specifically, the target temperature can be understood as the temperature at which the battery pack is cooled. For example, the optimal operating temperature range of the battery pack may be 20°C-30°C. To prevent the battery pack temperature from exceeding the optimal temperature range and avoid excessive cooling and increased energy consumption, the target temperature for cooling the battery pack may be set to 29°C.
[0067] Furthermore, as a feasible embodiment, when the total heat generation exceeds a second preset heat generation threshold, the target temperature is determined to be the first temperature. For example, the first temperature T1 may be T1 = 29°C - ΔT, where ΔT is the target temperature adjustment amplitude, which may be 1°C or 2°C, etc. This embodiment of the present invention is not specifically limited to this. Specifically, when the total heat generation Qsum exceeds the second preset heat generation threshold Qmax, the target temperature is determined to be 29°C - ΔT.
[0068] As another feasible embodiment, when the total heat generation exceeds a third preset heat generation threshold, the target temperature is determined to be a second temperature. The third preset heat generation threshold is the sum of the second preset heat generation threshold and a preset heat generation increment. The second temperature is less than the first temperature. Specifically, the second temperature is the difference between the first temperature and the preset temperature threshold. Specifically, the preset heat generation increment is ΔQ. The third preset heat generation threshold can be Qmax + ΔQ, and the second temperature is 29°C - 2ΔT. That is, when Qsum > Qmax + ΔQ, the target temperature is 29°C - 2ΔT.
[0069] In another feasible embodiment, when the total heat generation is greater than a fourth preset heat generation threshold, the target temperature is determined to be a third temperature. The fourth preset heat generation threshold is the sum of the third preset heat generation threshold and a preset heat generation increment. The third temperature is less than the second temperature. Specifically, the third temperature is the difference between the second temperature and the preset temperature threshold. Specifically, the fourth preset heat generation threshold may be Qmax + 2ΔQ, and the third temperature is 29°C - 3ΔT. That is, when Qsum > Qmax + 2ΔQ, the target temperature is 29°C - 3ΔT.
[0070] As another feasible embodiment, when the total heat generation is greater than a fifth preset heat generation threshold, the target temperature is determined to be a fourth temperature. The fifth preset heat generation threshold is the sum of the fourth preset heat generation threshold and the preset heat generation increment. The fourth temperature is less than the third temperature. Specifically, the fourth temperature is the difference between the third temperature and the preset temperature threshold. Specifically, the fifth preset heat generation threshold may be Qmax + 3ΔQ, and the third temperature is 29°C - 4ΔT. That is, when Qsum > Qmax + 3ΔQ, the target temperature is 29°C - 4ΔT. In this way, the target temperature can be accurately determined based on the total heat generation to achieve cooling of the battery pack, thereby effectively preventing the temperature of the battery pack from exceeding the optimal temperature range when it is under high load.
[0071] S208 : Control the high-pressure fan to operate within a first preset speed range and control the compressor to operate within a second preset speed range according to the target temperature.
[0072] Specifically, the high-pressure fan is controlled to operate within a first preset speed range and the compressor is controlled to operate within a second preset speed range according to the target temperature, so that the high-pressure fan and the compressor operate in a high-efficiency range to cool the battery pack.
[0073] The control method of the battery pack thermal management system provided in an embodiment of the present invention determines the target temperature of the battery pack thermal management system based on the total heat generation of the second driving position and the third driving position, the second preset heat generation threshold and the first temperature, and controls the speed of the high-pressure fan and the compressor according to the target temperature. In this way, the high-pressure fan and the compressor operate in a high-efficiency range, thereby cooling the battery pack and reducing energy consumption.
[0074] Based on the same inventive concept, an embodiment of the present invention further provides a battery pack thermal management system. Figure 3 A schematic diagram of a battery pack thermal management system according to an embodiment of the present invention is shown in FIG. Figure 3 As shown, the battery pack thermal management system includes:
[0075] The data prediction unit division module 110 is used to obtain a vehicle driving route and divide the driving route into multiple data prediction units.
[0076] The prediction information acquisition module 120 is used to obtain the vehicle's predicted driving speed and predicted slope from the data prediction unit at the second driving position when the vehicle is at the first driving position and will continue to travel to the second driving position after a first preset time.
[0077] The heat generation rate determination module 130 is configured to determine the heat generation rate of the battery pack thermal management system of the data prediction unit at the second driving position according to the predicted driving speed and the predicted slope.
[0078] The high-load state determining module 140 is configured to determine that the state of the battery pack thermal management system corresponding to the second driving position is a high-load state when the heat generation rate is greater than a first preset heat generation threshold.
[0079] The third driving position determining module 150 is configured to determine, when the vehicle continues to travel from the second driving position, a position where the heat generation rate is less than a first preset heat generation threshold as a third driving position.
[0080] The advanced cooling state determination module 160 is used to determine that the battery pack thermal management system state enters the advanced cooling state starting from the first driving position when the driving time between the second driving position and the third driving position is greater than the second preset time, and control the high-voltage fan to operate within the first preset speed range, and control the compressor to operate within the second preset speed range; the battery pack thermal management system includes a high-voltage fan and a compressor.
[0081] Optionally, the advanced cooling state determination module includes a total heat generation determination unit, a target temperature determination unit, and a speed control unit.
[0082] The total heat generation determination unit is configured to determine the total heat generation of the battery pack thermal management system on the road section between the second and third driving positions. The target temperature determination unit is configured to determine the target temperature of the battery pack thermal management system based on the total heat generation. The speed control unit is configured to control the high-pressure fan to operate within a first preset speed range and the compressor to operate within a second preset speed range based on the target temperature.
[0083] Optionally, the target temperature determination unit further includes a first temperature acquisition subunit and a target temperature determination subunit.
[0084] The first temperature acquisition subunit is configured to acquire a first temperature.
[0085] The target temperature determination subunit is configured to determine the target temperature of the battery pack thermal management system based on the total heat generation, a second preset heat generation threshold, and the first temperature. When the total heat generation is greater than the second preset heat generation threshold, the target temperature is determined to be the first temperature. When the total heat generation is greater than the third preset heat generation threshold, the target temperature is determined to be the second temperature. The third preset heat generation threshold is the sum of the second preset heat generation threshold and a preset heat generation increment, and the second temperature is the difference between the first temperature and the preset temperature threshold. When the total heat generation is greater than the fourth preset heat generation threshold, the target temperature is determined to be the third temperature. The fourth preset heat generation threshold is the sum of the third preset heat generation threshold and the preset heat generation increment, and the third temperature is the difference between the second temperature and the preset temperature threshold. When the total heat generation is greater than the fifth preset heat generation threshold, the target temperature is determined to be the fourth temperature. The fifth preset heat generation threshold is the sum of the fourth preset heat generation threshold and the preset heat generation increment, and the fourth temperature is the difference between the third temperature and the preset temperature threshold.
[0086] Optionally, the heat generation rate determination module includes a vehicle driving force determination unit, a power consumption unit and a heat generation rate determination unit.
[0087] The vehicle driving force determination unit is configured to determine the vehicle driving force of the data prediction unit at the second driving position based on the predicted driving speed and the predicted slope. The power consumption unit is configured to determine the power consumption of the battery pack thermal management system based on the vehicle driving force. The heat generation rate determination unit is configured to determine the heat generation rate of the battery pack thermal management system of the data prediction unit at the second driving position based on the power consumption.
[0088] The technical solution of the embodiment of the present invention is to obtain the vehicle's driving route through a data prediction unit division module and divide the driving route into multiple data prediction units. The predicted information acquisition module obtains the predicted driving speed and predicted slope of the vehicle in the data prediction unit at the second driving position when the vehicle is in a first driving position and will continue to drive for a first preset time to reach a second driving position. The heat generation rate determination module determines the heat generation rate of the battery pack thermal management system in the data prediction unit at the second driving position based on the predicted driving speed and predicted slope. The high-load state determination module determines that the state of the battery pack thermal management system corresponding to the second driving position is a high-load state when the heat generation rate is greater than a first preset heat generation threshold. The third driving position determination module determines that the vehicle continues to drive from the second driving position and the position where the heat generation rate is less than the first preset heat generation threshold is the third driving position. Through the advanced cooling state determination module, when the driving time between the second driving position and the third driving position is greater than the second preset time, it is determined that the battery pack thermal management system enters the advanced cooling state starting from the first driving position, and controls the high-voltage fan to operate within the first preset speed range, and controls the compressor to operate within the second preset speed range. This can ensure that the battery pack is in the optimal temperature range and reduce energy consumption.
[0089] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention is shown in FIG. Figure 4 As shown, the electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the invention described and / or claimed herein.
[0090] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0091] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0092] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the control method for the battery pack thermal management system.
[0093] In some embodiments, the control method of the battery pack thermal management system can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the control method of the battery pack thermal management system described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the control method of the battery pack thermal management system by any other appropriate means (for example, by means of firmware).
[0094] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0095] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0096] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0097] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0098] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0099] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0100] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0101] An embodiment of the present invention further provides a computer program product, including a computer program. When the computer program is executed by a processor, the computer program implements the control method of the battery pack thermal management system according to any embodiment of the present invention.
[0102] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A control method for a battery pack thermal management system, characterized in that: include: Obtaining a vehicle driving route, and dividing the driving route into a plurality of data prediction units; When the vehicle is at a first driving position and will continue to travel for a first preset time to reach a second driving position, obtaining a predicted driving speed and a predicted slope of the vehicle from a data prediction unit at the second driving position; determining a heat generation rate of a battery pack thermal management system of a data prediction unit at a second driving position according to the predicted driving speed and the predicted slope; When the heat generation rate is greater than a first preset heat generation threshold, determining that the state of the battery pack thermal management system corresponding to the second driving position is a high load state; The vehicle continues to travel from the second driving position, and determines a position where the heat generation rate is less than a first preset heat generation threshold as a third driving position; When the driving time between the second driving position and the third driving position is greater than a second preset time, determining that the battery pack thermal management system enters an advanced cooling state starting from the first driving position, and controlling the high-voltage fan to operate within a first preset speed range, and controlling the compressor to operate within a second preset speed range; the battery pack thermal management system includes a high-voltage fan and a compressor; The step of controlling the high-pressure fan to operate within a first preset speed range and controlling the compressor to operate within a second preset speed range includes: determining a total heat generation of the battery pack thermal management system on a road section between the second driving position and the third driving position; determining a target temperature of the battery pack thermal management system according to the total heat generation; controlling the high-pressure fan to operate within a first preset speed range and controlling the compressor to operate within a second preset speed range according to the target temperature; Determining the target temperature of the battery pack thermal management system according to the total heat generation includes: obtaining a first temperature; determining a target temperature of the battery pack thermal management system according to the total heat generation, a second preset heat generation threshold, and the first temperature; Determining the target temperature of the battery pack thermal management system according to the total heat generation, the second preset heat generation threshold, and the first temperature includes: When the total heat generation is greater than a second preset heat generation threshold, determining the target temperature to be the first temperature; When the total heat generation is greater than a third preset heat generation threshold, determining the target temperature to be a second temperature; the third preset heat generation threshold is the sum of the second preset heat generation threshold and a preset heat generation increment; the second temperature is less than the first temperature; When the total heat generation is greater than a fourth preset heat generation threshold, determining the target temperature to be a third temperature, wherein the fourth preset heat generation threshold is the sum of the third preset heat generation threshold and the preset heat generation increment; and the third temperature is less than the second temperature; When the total heat production is greater than a fifth preset heat production threshold, the target temperature is determined to be a fourth temperature, where the fifth preset heat production threshold is the sum of the fourth preset heat production threshold and the preset heat production increment; and the fourth temperature is less than the third temperature.
2. The control method of the battery pack thermal management system according to claim 1, characterized in that: The second temperature is the difference between the first temperature and a preset temperature threshold; the third temperature is the difference between the second temperature and the preset temperature threshold; and the fourth temperature is the difference between the third temperature and the preset temperature threshold.
3. The control method of the battery pack thermal management system according to claim 1, characterized in that: Determining a heat generation rate of a battery pack thermal management system of a data prediction unit at a second driving position according to the predicted driving speed and the predicted slope includes: determining a vehicle driving force of a data prediction unit at the second driving position according to the predicted driving speed and the predicted slope; determining the power consumption of the battery pack thermal management system according to the vehicle driving force; A heat generation rate of a battery pack thermal management system of a data prediction unit at the second driving position is determined according to the power consumption.
4. A battery pack thermal management system, characterized in that: include: a data prediction unit division module, configured to obtain a vehicle driving route and divide the driving route into a plurality of data prediction units; a prediction information acquisition module, configured to, when the vehicle is at a first driving position and will continue to travel for a first preset time to reach a second driving position, acquire the predicted driving speed and predicted slope of the vehicle from the data prediction unit at the second driving position; a heat generation rate determination module, configured to determine a heat generation rate of a battery pack thermal management system of a data prediction unit at a second driving position based on the predicted driving speed and the predicted slope; a high-load state determining module, configured to determine that the state of the battery pack thermal management system corresponding to the second driving position is a high-load state when the heat generation rate is greater than a first preset heat generation threshold; a third driving position determining module, configured for the vehicle to continue driving from the second driving position and determine a position where the heat generation rate is less than a first preset heat generation threshold as a third driving position; an advanced cooling state determining module, configured to, when the driving time between the second driving position and the third driving position is greater than a second preset time, determine that the battery pack thermal management system enters an advanced cooling state starting from the first driving position, and control the high-voltage fan to operate within a first preset speed range, and control the compressor to operate within a second preset speed range; the battery pack thermal management system includes a high-voltage fan and a compressor; The advanced cooling state determination module includes a total heat generation determination unit, a target temperature determination unit, and a speed control unit; the total heat generation determination unit is used to determine the total heat generation of the battery pack thermal management system on the road section between the second driving position and the third driving position; the target temperature determination unit is used to determine the target temperature of the battery pack thermal management system based on the total heat generation; the speed control unit is used to control the high-pressure fan to operate within a first preset speed range and control the compressor to operate within a second preset speed range based on the target temperature; The target temperature determination unit further includes a first temperature acquisition subunit and a target temperature determination subunit; the first temperature acquisition subunit is used to acquire a first temperature; the target temperature determination subunit is used to determine a target temperature of the battery pack thermal management system according to the total heat generation, the second preset heat generation threshold and the first temperature; when the total heat generation is greater than the second preset heat generation threshold, the target temperature is determined to be the first temperature; when the total heat generation is greater than the third preset heat generation threshold, the target temperature is determined to be the second temperature; the third preset heat generation threshold is the sum of the second preset heat generation threshold and a preset heat generation increment, and the second temperature is less than the first temperature; when the total heat generation is greater than a fourth preset heat generation threshold, the target temperature is determined to be the third temperature, the fourth preset heat generation threshold is the sum of the third preset heat generation threshold and the preset heat generation increment, and the third temperature is less than the second temperature; when the total heat generation is greater than a fifth preset heat generation threshold, the target temperature is determined to be the fourth temperature, the fifth preset heat generation threshold is the sum of the fourth preset heat generation threshold and the preset heat generation increment, and the fourth temperature is less than the third temperature.
5. An electronic device, characterized in that: The electronic device comprises: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the control method according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the control method according to any one of claims 1 to 3 when executed.
7. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the control method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Predictive vehicle thermal management control method and system
CN115610186A
Battery thermal management method and device of vehicle, storage medium and vehicle
CN116605098A