Automobile control method, device, medium and automobile

By setting up an independently controlled layered structure and water system within the car battery pack, the water flow rate is adjusted according to the temperature of the battery modules, thus solving the problem of low heat exchange efficiency in the battery pack and improving heat exchange efficiency and driving range.

CN115092013BActive Publication Date: 2026-02-03DONGFENG MOTOR GRP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210705584.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-21
Publication Date
2026-02-03
Estimated Expiration
2042-06-21

AI Technical Summary

Technical Problem

The low heat exchange efficiency and high energy consumption of car battery packs result in insufficient driving range.

Method used

An independently controlled hierarchical structure is set up inside the car battery pack. Each battery module is connected through branch and main channels in the water system. The water flow rate of the branch channels is adjusted according to the actual temperature value and preset temperature value of each battery module to control the heat exchange process.

Benefits of technology

It improves the overall heat exchange efficiency within the battery pack, reduces energy consumption, enhances the vehicle's range, and effectively prevents the vehicle from malfunctioning due to abnormal temperatures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115092013B_ABST
    Figure CN115092013B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a control method and device for a vehicle, a medium and the vehicle. The vehicle comprises a battery pack and a water circuit. The battery pack comprises at least one battery module. The water circuit comprises a main path and at least one branch path. Each branch path is connected to the main path and corresponds to each battery module. The water circuit is used for heat exchange with the battery pack. The method comprises: obtaining actual temperature values corresponding to each battery module at a set time interval; and adjusting a water flow of at least one branch path if a target actual temperature value is less than a first preset temperature value or greater than a second preset temperature value. The target actual temperature value is at least one of the actual temperature values. The first preset temperature value is less than the second preset temperature value. The method can adjust the water flow of the corresponding branch path according to the actual temperature value, and improve the heat exchange efficiency of each battery module.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automobile control, in particular to a control method and device of an automobile, a medium and the automobile. BACKGROUND

[0002] At present, the cooling method of the battery pack in the automobile is usually that heat exchange is performed through an external plate-type exchanger and an internal cooling water circuit, and the battery pack is cooled by using an external cold source. There is no detailed control logic to control the heat exchange process, and there is no independent control layer structure for each battery module in the battery pack.

[0003] The heat exchange efficiency in the automobile battery pack is low, and the energy consumption is high, which makes the endurance of the automobile low.

[0004] Therefore, how to improve the heat exchange efficiency of the battery pack in the automobile is a technical problem to be solved. SUMMARY

[0005] Embodiments of the present application provide a control method and device of an automobile, a computer program product or computer program, a computer readable medium and the automobile. The method in the present application can adjust the water flow of the corresponding branch in time according to the actual temperature value and the preset temperature value of each battery module, control the heat exchange process of each battery module, and improve the overall heat exchange efficiency in the battery pack.

[0006] Other characteristics and advantages of the present application will become apparent from the following detailed description, or will be learned by practice of the present application.

[0007] According to a first aspect of embodiments of the present application, a control method of an automobile is provided. The automobile includes a battery pack and a water circuit. The battery pack includes at least one battery module. The water circuit includes a main circuit and at least one branch circuit. Each branch circuit is connected to the main circuit and corresponds to each battery module. The water circuit is used for heat exchange with the battery pack. The method includes: obtaining an actual temperature value corresponding to each battery module at a set time interval; and adjusting the water flow of at least one branch circuit if a target actual temperature value is less than a first preset temperature value or greater than a second preset temperature value. The target actual temperature value is at least one of the actual temperature values. The first preset temperature value is less than the second preset temperature value.

[0008] In some embodiments of the present application, based on the foregoing scheme, the set time interval is determined according to the actual water flow of the main circuit.

[0009] In some embodiments of this application, based on the foregoing scheme, the method further includes: adjusting the water flow of at least one branch if the target actual temperature value is less than the first preset temperature value, including: if the target actual temperature value is less than the first preset temperature value and the difference ratio is greater than or equal to a set ratio, then determining the target branch corresponding to the target actual temperature value, and simultaneously reducing the water flow of the remaining branches other than the target branch.

[0010] In some embodiments of this application, based on the foregoing scheme, the method further includes: adjusting the water flow rate of at least one branch if the target actual temperature value is less than the first preset temperature value, comprising: if the target actual temperature value is less than the first preset temperature value and the difference ratio is less than a set ratio, determining the target branch corresponding to the target actual temperature value; determining a list of branches whose water flow rate needs to be reduced from each branch according to the magnitude of each actual temperature value, and reducing the water flow rate of each branch in the branch list.

[0011] In some embodiments of this application, based on the foregoing scheme, the method further includes: determining the list of branches that need to reduce water flow from each branch according to the magnitude of each actual temperature value, including: sorting the branches other than the target branch in descending order according to the magnitude of each actual temperature value; selecting a specific proportion of the branches that excluding the target branch as branches that need to reduce water flow according to the ranking order of the branches, and generating a branch list.

[0012] In some embodiments of this application, based on the foregoing scheme, the method further includes: adjusting the water flow of at least one branch if the target actual temperature value is greater than the second preset temperature value, including: if the target actual temperature value is greater than the second preset temperature value, and the difference ratio is greater than or equal to a set ratio, then determining the target branch corresponding to the target actual temperature value, and simultaneously reducing the water flow of the remaining branches other than the target branch.

[0013] In some embodiments of this application, based on the foregoing scheme, the method further includes: adjusting the water flow rate of at least one branch if the target actual temperature value is greater than the second preset temperature value, comprising: if the target actual temperature value is greater than the second preset temperature value and the difference ratio is less than a set ratio, determining the target branch corresponding to the target actual temperature value; determining a list of branches whose water flow rate needs to be reduced from each branch according to the magnitude of each actual temperature value, and reducing the water flow rate of each branch in the branch list.

[0014] In some embodiments of this application, based on the foregoing scheme, the method further includes: determining the list of branches that need to reduce water flow from each branch according to the magnitude of each actual temperature value, including: sorting the branches other than the target branch in ascending order according to the magnitude of each actual temperature value; selecting a specific proportion of the branches that excluding the target branch as branches that need to reduce water flow according to the ranking order of the branches, and generating a branch list.

[0015] In some embodiments of this application, based on the foregoing scheme, the method further includes: if the target actual temperature value is less than a first preset temperature value or the target actual temperature value is greater than a second preset temperature value, then determining the target branch corresponding to the target actual temperature value and obtaining the current water flow of the target branch; if the current water flow of the target branch is less than a predetermined water flow, then switching the target branch to a fully open state; wherein, the predetermined water flow is the average water flow of the branches when all branches are in a fully open state.

[0016] In some embodiments of this application, based on the aforementioned scheme, a valve is further provided in the branch, and the method further includes: if the target actual temperature value is less than a first preset temperature value, then determining the target branch corresponding to the target actual temperature value; sorting each target branch in descending order according to the size of each actual temperature value, and determining the opening and closing degree of the valve according to the sorting.

[0017] In some embodiments of this application, based on the aforementioned scheme, determining the opening degree of the valve according to the order includes: determining the opening degree of the valve according to the order, wherein the valve corresponding to the target branch ranked higher has a smaller opening degree.

[0018] In some embodiments of this application, based on the aforementioned scheme, a valve is further provided in the branch, and the method further includes: if the target actual temperature value is greater than a second preset temperature value, then determining the target branch corresponding to the target actual temperature value; sorting each target branch in ascending order according to the size of each actual temperature value, and determining the opening and closing degree of the valve according to the sorting.

[0019] In some embodiments of this application, based on the aforementioned scheme, determining the opening degree of the valves according to the sorting includes: determining the opening degree of the valves according to the sorting, wherein the valves corresponding to the target branches ranked higher have a smaller opening degree.

[0020] According to a second aspect of the present application, a control device for an automobile is provided. The automobile includes a battery pack and a water system. The battery pack includes at least one battery module, and the water system includes a main channel and at least one branch channel. Each branch channel is connected to the main channel and corresponds to a specific battery module. The water system is used for heat exchange with the battery pack. The device includes: an acquisition unit configured to acquire the actual temperature value corresponding to each battery module at a set time interval; and an adjustment unit configured to adjust the water flow rate of at least one branch channel if the target actual temperature value is less than a first preset temperature value or greater than a second preset temperature value. The target actual temperature value is at least one of the actual temperature values, and the first preset temperature value is less than the second preset temperature value.

[0021] According to a third aspect of the embodiments of this application, a computer-readable medium is provided, wherein at least one piece of program code is stored in the computer-readable storage medium, the at least one piece of program code being loaded and executed by a processor to implement the operations performed by the vehicle control method as described in the above embodiments.

[0022] According to a fourth aspect of the present application, an automobile is provided, the automobile including one or more processors and one or more memories, the one or more memories storing at least one piece of program code, the at least one piece of program code being loaded and executed by the one or more processors to implement the operations performed by the automobile control method as described above.

[0023] According to a fifth aspect of the embodiments of this application, a computer program product or computer program is provided, the computer program product including computer instructions stored in a computer-readable storage medium and adapted to be read and executed by a processor to cause a computer device having the processor to perform the vehicle control method described in the above embodiments.

[0024] In some embodiments of this application, the technical solutions provided include a hierarchical structure with independent control for each battery module within the automotive battery pack. Each branch is connected to the main water channel and corresponds to each battery module. Control logic is set for the heat exchange process within the automotive battery pack, which can adjust the water flow of the corresponding branch in a timely manner according to the actual temperature value and preset temperature value of each battery module, control the heat exchange process of each battery module, improve the overall heat exchange efficiency within the battery pack, reduce energy consumption, and improve the vehicle's range.

[0025] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0026] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0027] Figure 1 A flowchart of a vehicle control method according to an embodiment of this application is shown;

[0028] Figure 2 The diagram shows the actual temperature of each battery module obtained according to one embodiment of this application;

[0029] Figure 3 A block diagram of a control device for a car according to an embodiment of this application is shown;

[0030] Figure 4 A block diagram of a vehicle control system according to one embodiment of this application is shown;

[0031] Figure 5 A schematic diagram of the structure of a computer system suitable for implementing embodiments of the present application is shown. Detailed Implementation

[0032] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.

[0033] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0034] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0035] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0036] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such uses of these terms can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described.

[0037] It should be noted that the control method of this application is mainly applied in the battery thermal management system of automobiles, and the optimal operating temperature range of automobile batteries is 35℃~50℃. The automobile includes a battery pack and a water system. The battery pack includes at least one battery module, and the water system includes a main channel and at least one branch channel. Each branch channel is connected to the main channel and corresponds to a specific battery module. The water system is used for heat exchange with the battery pack. The battery modules and branch channels can be designed in parallel, and valves can be installed in each branch channel to control the water flow.

[0038] The implementation details of the technical solutions in the embodiments of this application are described in detail below:

[0039] Figure 1 A flowchart of a vehicle control method according to an embodiment of this application is shown. This vehicle control method can be executed by a device with computational processing capabilities, and the method includes at least steps 101 to 102, which are described in detail below:

[0040] Reference Figure 1 In step 101, the actual temperature value corresponding to each battery module is obtained according to the set time interval.

[0041] In this application, the set time interval is determined based on the actual water flow of the main channel.

[0042] It should be noted that this can be referred to Figure 3A water pump can also be installed in the vehicle. This water pump is connected to the main water circuit and provides the liquid required for heat exchange. This liquid can be cooling water or high-temperature water. Since the pressure in the water pump is usually set to a rated value, the water pump flow rate is also rated, and the water flow rate in the main water circuit is also rated. However, the water flow rate between each branch circuit is not rated, and the sum of the water flow rates between each branch circuit equals the water flow rate of the main water circuit. It can be seen that the greater the water flow rate through a branch circuit per unit time, the faster the heat exchange process in the corresponding battery module, the higher the temperature control efficiency, and the less time is required to reach the ideal temperature value.

[0043] In one embodiment of this application, the system can infer the water flow of each branch based on the actual water flow of the main road, and monitor the heat exchange process occurring in each battery module in conjunction with the actual temperature value of each battery module, and derive a set time interval based on the efficiency of temperature control.

[0044] In another embodiment of this application, the time interval can be preset manually, with the person setting the interval deriving the preset time interval from experience based on the actual water flow of the main channel.

[0045] Continue to refer to Figure 1 In step 102, if the target actual temperature value is less than a first preset temperature value or greater than a second preset temperature value, the water flow rate of at least one branch is adjusted. The target actual temperature value is at least one of the actual temperature values, and the first preset temperature value is less than the second preset temperature value.

[0046] In this application, the first preset temperature value can be 35°C.

[0047] Furthermore, the step of adjusting the water flow rate of at least one branch if the actual target temperature value is less than the first preset temperature value includes: if the actual target temperature value is less than the first preset temperature value and the difference ratio is greater than or equal to a set ratio, then the target branch corresponding to the actual target temperature value is determined, and the water flow rate of the other branches except the target branch is reduced at the same time.

[0048] The step of adjusting the water flow rate of at least one branch if the target actual temperature value is less than the first preset temperature value further includes: if the target actual temperature value is less than the first preset temperature value and the difference ratio is less than a set ratio, then determining the target branch corresponding to the target actual temperature value; and determining a list of branches whose water flow rate needs to be reduced from each branch according to the magnitude of each actual temperature value, and reducing the water flow rate of each branch in the branch list.

[0049] Specifically, determining the list of branches that need to have their water flow reduced based on the magnitude of each actual temperature value includes: sorting the branches (excluding the target branch) in descending order according to the magnitude of each actual temperature value; selecting a specific proportion of the branches that need to have their water flow reduced based on the ranking of the branches (excluding the target branch), and generating a branch list.

[0050] In this application, the set ratio can be 20% of the first preset temperature, and the specific ratio can be the ratio between the number of selected branches and the total number of branches in the list, and the ratio can be 1 / 5.

[0051] For example, in a car battery pack, if the actual temperature of battery module A is 27°C, battery module B is 45°C, battery module C is 42°C, battery module D is 40°C, battery module E is 50°C, and battery module F is 48°C, it can be determined that the actual temperature of battery module A is lower than a first preset temperature value, and the difference ratio is greater than a set ratio. Therefore, the water flow rate of the corresponding branches of battery modules B, C, D, E, and F can be reduced to 0 to increase the heating efficiency of battery module A. In the technical solution of this application, reducing the water flow rate of the corresponding branches of all other battery modules with normal actual temperatures maximizes the heating efficiency of battery modules with abnormal temperatures, effectively preventing the car from malfunctioning due to abnormal temperatures within the battery pack.

[0052] For example, in a car battery pack, the actual temperature values ​​of battery module A, B, C, D, E, and F are 30°C, 45°C, 42°C, 40°C, 50°C, and 48°C, respectively. It can be determined that the actual temperature value of battery module A is less than a first preset temperature value, and the difference is less than a set ratio. Therefore, the water flow rates of the branches corresponding to battery modules E, F, B, C, and D can be added to the branch list, and the water flow rate of the branch corresponding to battery module E, which has the highest actual temperature value at this time, can be reduced to increase the heating efficiency of battery module A.

[0053] The actual temperature value of battery module A is obtained again. If the actual temperature value of battery module A obtained this time is greater than or equal to the first preset temperature value of 35°C, it can be said that the actual temperature value of battery module A is within the normal operating temperature range, the car battery pack returns to normal operating status, and the reduction of water flow in each branch on the branch list is stopped.

[0054] In this application, the second preset temperature value can be 50°C.

[0055] Furthermore, the step of adjusting the water flow rate of at least one branch if the actual target temperature value is greater than the second preset temperature value includes: if the actual target temperature value is greater than the second preset temperature value and the difference ratio is greater than or equal to a set ratio, then the target branch corresponding to the actual target temperature value is determined, and the water flow rate of the other branches except the target branch is reduced at the same time.

[0056] The step of adjusting the water flow of at least one branch if the target actual temperature value is greater than the second preset temperature value further includes: if the target actual temperature value is greater than the second preset temperature value and the difference ratio is less than a set ratio, then determining the target branch corresponding to the target actual temperature value; and determining a list of branches that need to have their water flow reduced from each branch according to the magnitude of each actual temperature value, and reducing the water flow of each branch in the branch list.

[0057] Specifically, determining the list of branches that need to have their water flow reduced based on the magnitude of each actual temperature value includes: sorting the branches (excluding the target branch) in ascending order according to the magnitude of each actual temperature value; selecting a specific proportion of the branches that need to have their water flow reduced based on the ranking of the branches (excluding the target branch), and generating a branch list.

[0058] In one embodiment of this application, the set ratio may be 20% of the second preset temperature, and the specific ratio may be the ratio between the number of selected branches and the total number of branches in the list, and the ratio may be 1 / 2.

[0059] For example, in another car battery pack, the actual temperature values ​​of battery module A (58℃), B (45℃), C (42℃), D (40℃), E (50℃), and F (48℃) are obtained. It can be determined that the actual temperature of battery module A is greater than the second preset temperature value of 50℃, and the difference is less than a set ratio. Therefore, the branches corresponding to battery modules D, C, B, F, and E can be added to the branch list, and the water flow rate of the branch corresponding to battery module D (with the lowest actual temperature) can be reduced to increase the cooling efficiency for battery module A. In the technical solution of this application, reducing the water flow rate of the branch corresponding to the battery module with the lowest actual temperature has minimal impact on the other battery modules in the car battery pack, ensuring that the other battery modules continue to operate normally. Simultaneously, it maximizes the cooling efficiency for battery modules with abnormal temperatures, effectively preventing abnormal temperature conditions within the car battery pack and ensuring the normal operation of the vehicle.

[0060] The actual temperature value of battery module A is obtained again. If the actual temperature value of battery module A obtained this time is less than or equal to the second preset temperature value of 50°C, it means that the actual temperature value of battery module A is within the normal operating temperature range, and the car battery pack has returned to normal operation. If the actual temperature value of battery module A obtained this time is still greater than 50°C, the water flow rate of the corresponding branch of battery module C can be reduced to increase the cooling efficiency of battery module A again.

[0061] The system continues to acquire the actual temperature value of battery module A. If the acquired actual temperature value of battery module A is less than or equal to the second preset temperature value of 50°C, it indicates that the actual temperature value of battery module A is within the normal operating temperature range, and the vehicle battery pack has returned to normal operation. If the acquired actual temperature value of battery module A is still greater than 50°C, the water circuit of battery module B can be shut off to increase the cooling efficiency of battery module A. This process continues until the acquired actual temperature value of battery module A is less than or equal to 50°C, at which point the temperature inside the vehicle battery pack returns to normal.

[0062] Furthermore, if the actual temperature value of battery module A is less than or equal to 50°C, and the actual temperature value of battery module D is 53°C, then the water flow rate of the branch corresponding to battery module D can be increased again.

[0063] It should be noted that in this application, if the target actual temperature value is less than the first preset temperature value or the target actual temperature value is greater than the second preset temperature value, then to determine the target branch corresponding to the target actual temperature value, it is also necessary to obtain the current water flow of the target branch; if the current water flow of the target branch is less than the predetermined water flow, then the target branch is switched to the fully open state; wherein, the predetermined water flow is the average water flow of the branches when all branches are in the fully open state.

[0064] It should also be noted that, in this application, reducing the water flow can mean reducing the water flow to 0 and switching the target branch to a fully closed state, or it can mean reducing the water flow proportionally; increasing the water flow can mean switching the target branch to a fully open state, or it can mean increasing the water flow proportionally.

[0065] In one embodiment of this application, if the actual temperature value of a certain battery module is less than a first preset temperature value or greater than a second preset temperature value, it indicates that the temperature of the battery module is abnormal. The current water flow rate of the branch corresponding to the battery module can be obtained. If the current water flow rate of the corresponding branch is less than a predetermined water flow rate, the corresponding branch can be switched to a fully open state. If the current water flow rate of the corresponding branch is greater than the predetermined water flow rate, the water flow rate of at least one branch can be adjusted according to the above steps.

[0066] For example, if the actual temperature of battery module A in a car battery pack is 57°C and the actual temperature of battery module B is 61°C, then it can be determined that the actual temperature of battery module A is greater than the second preset temperature value of 50°C, but the difference is less than a set percentage, and the actual temperature of battery module B is greater than the second preset temperature value of 50°C, but the difference is greater than a set percentage.

[0067] If the current water flow rate of each branch corresponding to each battery module in the car battery pack is less than the predetermined water flow rate, then the branches corresponding to battery modules A and B can be switched to the fully open state.

[0068] Furthermore, the water flow rate of the branches corresponding to battery modules A and B can be set to different levels according to the actual temperature value. In this application, valves are also provided in the branches, and the method further includes: if the target actual temperature value is less than a first preset temperature value, then determining the target branch corresponding to the target actual temperature value; sorting the target branches in descending order according to the size of each actual temperature value, and determining the opening and closing degree of the valve according to the sorting.

[0069] Specifically, determining the opening degree of the valves according to the ranking includes: determining the opening degree of the valves according to the ranking, with the valves corresponding to the higher-ranked target branches having a smaller opening degree.

[0070] For example, if the actual temperature of battery module A in a car battery pack is 28°C and the actual temperature of battery module B is 30°C, then it can be determined that the actual temperature of battery module A is less than the first preset temperature value of 35°C, and the difference is equal to the set ratio; and the actual temperature of battery module B is less than the first preset temperature value of 35°C, and the difference is less than the set ratio.

[0071] If the current water flow rate of each battery module in the car battery pack is less than the predetermined water flow rate, then it can be determined that the branch A corresponding to battery module A and the branch B corresponding to battery module B are ordered such that B is before A. The valves of branches A and B are opened, and the opening degree of valve B is smaller than that of valve A.

[0072] Furthermore, the water flow rate of the branches corresponding to battery modules A and B can be set to different levels according to the actual temperature value.

[0073] The method also includes: a valve is installed in the branch; if the target actual temperature value is greater than the second preset temperature value, the target branch corresponding to the target actual temperature value is determined; the target branches are sorted in ascending order according to the size of each actual temperature value, and the opening and closing degree of the valve is determined according to the sorting.

[0074] Specifically, determining the opening degree of the valves according to the ranking includes: determining the opening degree of the valves according to the ranking, wherein the valves corresponding to the target branches ranked higher have a smaller opening degree.

[0075] For example, the actual temperature of battery module A in a car battery pack is found to be 60℃, and the actual temperature of battery module B is found to be 62℃. Therefore, it can be determined that the actual temperature of battery module A is greater than the second preset temperature value of 50℃, and the difference is equal to the set ratio; similarly, the actual temperature of battery module B is greater than the second preset temperature value of 50℃, and the difference is also greater than the set ratio.

[0076] If the current water flow rate of each branch corresponding to a battery module in the car battery pack is less than the predetermined water flow rate, then branch A corresponding to battery module A and branch B corresponding to battery module B can be determined, with A preceding B. The valves of branches A and B are opened, with valve A's opening degree being less than valve B's. In this application, the car battery pack features an independently controlled hierarchical structure for each battery module. Each branch is connected to the main water channel and corresponds to each battery module. The water flow rate of the corresponding branch can be adjusted according to the actual temperature value and control logic, thereby controlling the heat exchange process of each battery module, improving the overall heat exchange efficiency within the battery pack, reducing energy consumption, and increasing the vehicle's range. During operation, each battery module can be monitored and warned. If an abnormal temperature is detected in a battery module, the temperature of that module is regulated, effectively preventing accidents during vehicle operation and greatly improving vehicle safety.

[0077] Figure 2 The diagram shows the actual temperature of each battery module obtained according to one embodiment of this application.

[0078] like Figure 2 As shown, the actual temperature values ​​of battery module A, B, C, D, E, and F in a certain car battery pack are 60°C, 45°C, 42°C, 40°C, 50°C, and 48°C, respectively. Applying the technical solution of this application, it can be determined that the actual temperature value of battery module A is greater than the first preset temperature value of 50°C, and the difference ratio is equal to the set ratio. Therefore, the water flow rate in the corresponding branches of battery modules B, C, D, E, and F can be reduced to 0 to increase the cooling efficiency of battery module A, allowing the temperature inside the car battery pack to return to normal more quickly, and the car to continue operating normally.

[0079] The following describes an embodiment of the apparatus described in this application, which can be used to execute the vehicle control method described in the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the vehicle control method described above.

[0080] Figure 3 A block diagram of a vehicle control device according to an embodiment of this application is shown.

[0081] Reference Figure 3 As shown, a vehicle control device 300 according to an embodiment of this application includes: an acquisition unit 301 and an adjustment unit 302.

[0082] The acquisition unit 301 is used to acquire the actual temperature value corresponding to each battery module at a set time interval; the adjustment unit 302 is used to adjust the water flow rate of at least one branch if the target actual temperature value is less than a first preset temperature value or greater than a second preset temperature value; the target actual temperature value is at least one of the actual temperature values, and the first preset temperature value is less than the second preset temperature value.

[0083] Figure 4 A block diagram of a vehicle control system according to one embodiment of this application is shown.

[0084] Reference Figure 4 As shown in the figure, the solid line represents the control water path, and the solid arrow represents the heat exchange process. During the heat exchange process, Figure 4 The water pump is used to provide the liquid required for heat exchange. The liquid can be cooling water or high-temperature water. The heat exchanger and external hot and cold circulation are used to exchange heat. The water circuit is divided into a main circuit and branch circuits connected to the main circuit and corresponding to each battery module. The water circuit is used to exchange heat with the battery pack.

[0085] The battery modules and branches can be designed in parallel. Solenoid valves can be installed in each branch for water flow control. In this application's technical solution, when each solenoid valve is opened, each branch switches to a fully open state, connecting the main water circuit with each branch. Cooling water or high-temperature water enters each battery module for heat exchange, achieving cooling or heating effects within the battery pack.

[0086] Diverter valves (not shown in the figure) can also be installed in each branch to control the water flow in stages. The opening degree of each diverter valve is positively correlated with the water flow rate through each branch per unit time. When the main water flow rate is rated, the larger the opening degree of a diverter valve, the larger the water flow rate through that branch per unit time. Furthermore, it can be seen that the larger the water flow rate through that branch per unit time, the faster the heat exchange process in the corresponding battery module, the better the cooling or heating effect, and the less time is required. In the technical solution of this application, the heating or cooling process can be controlled more precisely by controlling the opening degree of the valves, achieving better regulation effect and early warning function.

[0087] Continue to refer to Figure 4The dashed line in the figure represents the control circuit, and the dashed arrow in the figure represents the signal transmission process. Figure 4 Each temperature sensor is used to acquire the actual temperature value corresponding to each battery module at set time intervals, and transmits the signal representing each actual temperature value to the controller through the control circuit. The controller is used to perform operations to achieve the control method of the above-described automobile. After receiving the signal, it sends a control signal to the valve switch of each branch, indirectly controlling the water flow of each branch.

[0088] Figure 5 A schematic diagram of the structure of a computer system suitable for implementing embodiments of the present application is shown.

[0089] It should be noted that, Figure 5 The computer system 500 of the car shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0090] like Figure 5 As shown, the computer system 500 includes a Central Processing Unit (CPU) 501, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 502 or programs loaded from storage portion 508 into Random Access Memory (RAM) 503, such as performing the methods described in the above embodiments. The RAM 503 also stores various programs and data required for system operation. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An Input / Output (I / O) interface 505 is also connected to the bus 504.

[0091] The following components are connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. Removable media 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 510 as needed so that computer programs read from them can be installed into storage section 508 as needed.

[0092] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs various functions defined in the system of this application.

[0093] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such transmitted data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0094] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0095] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0096] In another aspect, this application also provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the vehicle control method described in the above embodiments.

[0097] In another aspect, this application also provides a computer-readable medium, which may be included in the automobile described in the above embodiments; or it may exist independently and not installed in the automobile. The computer-readable medium carries one or more programs that, when executed by the automobile, cause the automobile to implement the automobile control method described in the above embodiments.

[0098] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0099] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this application.

[0100] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.

[0101] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for controlling an automobile, the automobile comprising a battery pack and a water system, characterized in that, The battery pack includes at least one battery module, and the water channel includes a main channel and at least one branch channel, each branch channel being connected to the main channel and corresponding to a respective battery module. The water channel is used for heat exchange with the battery pack, and the method includes: The actual temperature value of each battery module is obtained according to the set time interval. If the actual target temperature is less than the first preset temperature or greater than the second preset temperature, adjust the water flow rate of at least one branch. Wherein, the target actual temperature value is at least one of the actual temperature values, and the first preset temperature value is less than the second preset temperature value; If the actual target temperature value is less than the first preset temperature value, adjusting the water flow rate of at least one branch includes: If the actual target temperature value is less than the first preset temperature value, and the difference ratio is less than a set ratio, then the target branch corresponding to the actual target temperature value is determined. Based on the actual temperature values, a list of branches that need to have their water flow reduced is determined from each branch, and the water flow of each branch on the list is reduced. The list of branches whose water flow needs to be reduced, determined based on the actual temperature values, includes: Based on the actual temperature values, the branches other than the target branch are sorted in descending order; Based on the ranking order of branches other than the target branch, a specific proportion of the top-ranked branches are selected as branches that need to have their water flow reduced, and a branch list is generated. If the actual target temperature value is greater than the second preset temperature value, then adjusting the water flow rate of at least one branch includes: If the actual target temperature value is greater than the second preset temperature value, and the difference ratio is less than a set ratio, then the target branch corresponding to the actual target temperature value is determined. Based on the actual temperature values, a list of branches that need to have their water flow reduced is determined from each branch, and the water flow of each branch on the list is reduced. The list of branches whose water flow needs to be reduced, determined based on the actual temperature values, includes: Sort the branches, excluding the target branch, in ascending order according to their actual temperature values. Based on the ranking order of branches other than the target branch, a specific percentage of the top-ranked branches are selected as branches whose water flow needs to be reduced, and a branch list is generated.

2. The method according to claim 1, characterized in that, The set time interval is determined based on the actual water flow of the main road.

3. The method according to claim 1, characterized in that, If the actual target temperature value is less than the first preset temperature value, adjusting the water flow rate of at least one branch includes: If the target actual temperature value is less than the first preset temperature value, and the difference ratio is greater than or equal to a set ratio, then the target branch corresponding to the target actual temperature value is determined, and the water flow of the other branches except the target branch is reduced at the same time.

4. The method according to claim 1, characterized in that, If the actual target temperature value is greater than the second preset temperature value, then adjusting the water flow rate of at least one branch includes: If the target actual temperature value is greater than the second preset temperature value, and the difference ratio is greater than or equal to the set ratio, then the target branch corresponding to the target actual temperature value is determined, and the water flow of the other branches except the target branch is reduced at the same time.

5. The method according to claim 1, characterized in that, The method further includes: If the actual target temperature value is less than the first preset temperature value or the actual target temperature value is greater than the second preset temperature value, then the target branch corresponding to the actual target temperature value is determined and the current water flow of the target branch is obtained; If the current water flow of the target branch is less than the predetermined water flow, then the target branch is switched to the fully open state; The predetermined water flow rate is the average water flow rate of the branches when all branches are fully open.

6. The method according to claim 1, characterized in that, A valve is also installed in the branch, and the method further includes: If the actual target temperature value is less than the first preset temperature value, then the target branch corresponding to the actual target temperature value is determined; Based on the actual temperature values, each target branch is sorted in descending order, and the valve opening / closing degree is determined according to the sorting.

7. The method according to claim 6, characterized in that, The process of determining the opening and closing degree of the valves according to the sequence includes: The degree of valve opening and closing is determined by the ranking; the higher the ranking of the target branch, the smaller the degree of valve opening and closing.

8. The method according to claim 1, characterized in that, A valve is also installed in the branch, and the method further includes: If the actual target temperature value is greater than the second preset temperature value, then the target branch corresponding to the actual target temperature value is determined; Based on the actual temperature values, each target branch is sorted in ascending order, and the valve opening / closing degree is determined according to the sorting.

9. The method according to claim 8, characterized in that, The process of determining the opening and closing degree of the valves according to the sequence includes: The degree of valve opening and closing is determined by the ranking; the higher the ranking of the target branch, the smaller the degree of valve opening and closing.

10. A control device for an automobile, the automobile including a battery pack and a water system, characterized in that, The battery pack includes at least one battery module, the water channel includes a main channel and at least one branch channel, each branch channel being connected to the main channel and corresponding to a respective battery module, the water channel being used for heat exchange with the battery pack, and the device comprising: The acquisition unit is used to acquire the actual temperature value of each battery module at set time intervals. The adjustment unit is used to adjust the water flow rate of at least one branch if the actual target temperature value is less than a first preset temperature value or greater than a second preset temperature value. Wherein, the target actual temperature value is at least one of the actual temperature values, and the first preset temperature value is less than the second preset temperature value; The adjustment unit is specifically used for: If the actual target temperature value is less than the first preset temperature value, and the difference ratio is less than a set ratio, then the target branch corresponding to the actual target temperature value is determined. Based on the actual temperature values, a list of branches that need to have their water flow reduced is determined from each branch, and the water flow of each branch on the list is reduced. The list of branches whose water flow needs to be reduced, determined based on the actual temperature values, includes: Based on the actual temperature values, the branches other than the target branch are sorted in descending order; Based on the ranking order of branches other than the target branch, a specific proportion of the top-ranked branches are selected as branches that need to have their water flow reduced, and a branch list is generated. If the actual target temperature value is greater than the second preset temperature value, and the difference ratio is less than a set ratio, then the target branch corresponding to the actual target temperature value is determined. Based on the actual temperature values, a list of branches that need to have their water flow reduced is determined from each branch, and the water flow of each branch on the list is reduced. The list of branches whose water flow needs to be reduced, determined based on the actual temperature values, includes: Sort the branches, excluding the target branch, in ascending order according to their actual temperature values. Based on the ranking order of branches other than the target branch, a specific percentage of the top-ranked branches are selected as branches whose water flow needs to be reduced, and a branch list is generated.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to perform the operations of the vehicle control method as described in any one of claims 1 to 9.

12. A car, characterized in that, The vehicle includes one or more processors and one or more memories, wherein at least one piece of program code is stored in the one or more memories, and the at least one piece of program code is loaded and executed by the one or more processors to perform the operations performed by the vehicle control method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Temperature adjusting system for vehicle-mounted batteries

    CN109599623A

  • Battery temperature balance control method and device for vehicle and storage medium

    CN111786057A

  • Multi-branch high-voltage battery system and temperature difference control method and device thereof

    CN113707968A

  • Power battery liquid cooling device and power battery system

    CN216563302U