Current control method, apparatus, device, and storage medium

By acquiring the target heat generation and battery thermal characteristics, determining the heat generation power threshold and current threshold, and controlling the battery operating current, the complex problem of temperature management in lithium battery energy storage systems is solved, and the cycle life of the battery is improved.

CN115064808BActive Publication Date: 2026-01-23ENVISION DIGITAL INT PTE LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210554593.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-20
Publication Date
2026-01-23
Estimated Expiration
2042-05-20

AI Technical Summary

Technical Problem

In existing lithium battery energy storage systems, temperature management is complex and requires the installation of large equipment to adjust battery temperature, resulting in a cumbersome management process.

Method used

By acquiring the target heat generation and battery thermal characteristics, the heat generation power threshold and current threshold are determined, and the battery operating current is controlled to keep the temperature within the target range.

Benefits of technology

It effectively avoids battery damage caused by excessively high battery temperature and improves battery cycle life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115064808B_ABST
    Figure CN115064808B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a current control method, device and equipment, and a storage medium, and belong to the technical field of batteries. The method comprises: obtaining a target heat generation, the target heat generation being an allowed heat generation of a target battery to reach a target temperature; determining a heat generation power threshold of the target battery based on the target heat generation; determining a current threshold of the target battery based on the heat generation power threshold and battery thermal characteristics, the battery thermal characteristics being used to indicate a corresponding relationship between the heat generation power of the target battery and a battery working parameter, the battery working parameter comprising a working current; and controlling the working current of the target battery based on the current threshold. In the embodiments of the present application, the working current of the battery can be controlled in the working process of the battery, so that the battery loss caused by excessively high temperature in the working process of the battery is avoided, and the cycle life of the battery is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery technology, and in particular to a current control method, device, equipment, and storage medium. Background Technology

[0002] In lithium battery energy storage systems, lithium batteries have certain temperature limitations when they are working, meaning that the battery temperature must be kept within a certain range, for example, the battery temperature must be kept below 50°C.

[0003] In related technologies, thermal management modules are often set up in energy storage systems to manage battery temperature. Temperature sensors are installed in the thermal management modules to detect battery temperature. When the battery temperature exceeds the temperature threshold, an actuator is activated to adjust the battery operating temperature. The actuator includes large equipment such as fans and air conditioners.

[0004] It is evident that, in related technologies, adjusting the battery's operating temperature requires the installation of large equipment, making the management process quite complex. Summary of the Invention

[0005] This application provides a current control method, apparatus, device, and storage medium. The technical solution is as follows:

[0006] On one hand, embodiments of this application provide a current control method, the method comprising:

[0007] Obtain the target heat output, which is the heat output allowed for the target battery to reach the target temperature;

[0008] The heating power threshold of the target battery is determined based on the target heat generation;

[0009] The current threshold of the target battery is determined based on the heat generation power threshold and the battery thermal characteristics. The battery thermal characteristics are used to indicate the correspondence between the heat generation power of the target battery and the battery operating parameters, including the operating current.

[0010] The operating current of the target battery is controlled based on the current threshold.

[0011] On the other hand, embodiments of this application provide a current control device, the device comprising:

[0012] The first acquisition module is used to acquire the target heat generation, which is the heat generation allowed for the target battery to reach the target temperature;

[0013] The first determining module is used to determine the heating power threshold of the target battery based on the target heat generation;

[0014] The second determining module is used to determine the current threshold of the target battery based on the heat generation power threshold and the battery thermal characteristics. The battery thermal characteristics are used to indicate the correspondence between the heat generation power of the target battery and the battery operating parameters, including the operating current.

[0015] A control module is used to control the operating current of the target battery based on the current threshold.

[0016] On the other hand, embodiments of this application provide a computer device, the computer device including a processor and a memory; the memory stores at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the current control method as described above.

[0017] On the other hand, embodiments of this application provide a computer-readable storage medium storing at least one computer program, which is loaded and executed by a processor to implement the current control method as described above.

[0018] According to one aspect of this application, a computer program product or computer program is provided, comprising 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 implement the current control method provided in various alternative implementations of the above aspect.

[0019] In this embodiment, during battery operation, a target temperature is set, and a heat generation power threshold is obtained based on the target temperature. Then, a current threshold for the battery operation current is determined based on the heat generation power threshold. Thus, the operation current of the target battery can be controlled based on the current threshold. Since the operation current is within the current threshold, the battery temperature can be kept within the target temperature range, i.e., not exceeding the target temperature. This avoids battery damage caused by excessive temperature during operation and helps to improve the battery's cycle life. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1This is a flowchart of a current control method provided in an exemplary embodiment of this application;

[0022] Figure 2 This is a flowchart of a current control method provided in another exemplary embodiment of this application;

[0023] Figure 3 This is a flowchart of a current control method provided in another exemplary embodiment of this application;

[0024] Figure 4 This is a flowchart of a modified battery thermal resistance provided in an exemplary embodiment of this application;

[0025] Figure 5 This is a flowchart illustrating the updated battery thermal characteristics provided in an exemplary embodiment of this application;

[0026] Figure 6 This is a structural block diagram of a current control device provided in an exemplary embodiment of this application;

[0027] Figure 7 This is a structural block diagram of a computer device provided in an exemplary embodiment of this application. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0029] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0030] Please refer to Figure 1 The diagram illustrates a flowchart of a current control method provided in an exemplary embodiment of this application, the method comprising the following steps:

[0031] Step 101: Obtain the target heat output, which is the heat output allowed for the target battery to reach the target temperature.

[0032] During operation, the battery's temperature changes. Since batteries have an operating temperature range, exceeding a certain threshold temperature will affect battery life. Therefore, in one possible implementation, a target heat generation is measured during battery operation. This target heat generation refers to the heat generated by the target battery during the process of reaching a target temperature on its surface within a preset operating phase.

[0033] The target temperature refers to the highest temperature set within a preset operating stage. Different target temperatures may correspond to different operating stages of the battery. It should be noted that the target temperature is less than or equal to the target battery's temperature threshold; that is, the target temperature cannot exceed the target battery's operating temperature range. Optionally, the battery operating stage can be either a battery charging stage or a battery discharging stage; this application embodiment does not limit this.

[0034] To illustrate, during the discharge process of the target battery, the change in the target battery's state of charge (SOC) from 90% to 70% is different from the target temperature at which the SOC changes from 70% to 30%.

[0035] Step 102: Determine the heat generation power threshold of the target battery based on the target heat generation.

[0036] In one possible implementation, after obtaining the target heat generation, the heat generation power threshold of the target battery can be determined based on the target heat generation. The heat generation power threshold is the maximum heat generation power allowed by the battery during the process of the battery temperature rising to the target temperature. The working current of the battery during operation can then be controlled based on the heat generation power threshold.

[0037] Step 103: Determine the current threshold of the target battery based on the heat generation power threshold and the battery thermal characteristics. The battery thermal characteristics are used to indicate the correspondence between the heat generation power of the target battery and the battery operating parameters, including the operating current.

[0038] Optionally, the battery possesses certain thermal characteristics, meaning that during operation, its heat generation power corresponds to certain operating parameters, including the battery's operating current. Different battery operating parameters correspond to different heat generation powers. Furthermore, different battery models have different thermal characteristics; that is, under the same operating parameters, different battery models will have different heat generation powers.

[0039] In one possible implementation, battery cells of the same model as the target battery can be measured beforehand under different operating parameters to obtain the corresponding heat generation power, thereby obtaining the battery thermal characteristics of the target battery. After determining the heat generation power threshold of the target battery, the current threshold corresponding to the heat generation power threshold can be determined based on the battery thermal characteristics of the target battery. The current threshold is the maximum operating current that the target battery can achieve in the current operating stage.

[0040] Step 104: Control the operating current of the target battery based on the current threshold.

[0041] Once the current threshold is determined, the operating current of the target battery can be controlled based on that threshold. In one possible implementation, the operating current of the target battery can be controlled by adjusting the operating state of the power conversion system (PCS), thereby keeping the target battery's operating current within a certain range. Consequently, the heat dissipation power of the target battery is kept within a certain range, ensuring that the battery temperature is within the target temperature range and improving the battery's cycle life.

[0042] In summary, in the embodiments of this application, during battery operation, a target temperature is set, and a heat generation power threshold is obtained based on the target temperature. Then, a current threshold for the battery's operating current is determined based on the heat generation power threshold. Thus, the operating current of the target battery can be controlled according to the current threshold. Since the operating current is within the current threshold, the battery temperature can be kept within the target temperature range, i.e., not exceeding the target temperature. This avoids battery damage caused by excessive temperature during operation and helps to improve the battery's cycle life.

[0043] During the process of the battery temperature rising to the target temperature, it includes the heat generated by itself and the heat dissipated into the environment during the temperature rise. Therefore, when determining the heat generation power threshold, it is necessary to determine the heat generation power threshold based on both the heat generated by itself and the heat dissipated into the environment. The following will be explained with an exemplary embodiment.

[0044] Please refer to Figure 2 The diagram illustrates a flowchart of a current control method provided in another exemplary embodiment of this application, the method comprising the following steps:

[0045] Step 201: Obtain the first heat generation and the second heat generation. The first heat generation is the heat generated when the current temperature of the battery reaches the target temperature, and the second heat generation is the heat dissipated by the target battery to the environment.

[0046] During the heating process, the heat generated by a battery includes the heat generated by the change in the surface temperature of the battery itself during the heating process, as well as the heat dissipated from the battery to the environment during the heating process. Therefore, when determining the allowable heat generation, it is necessary to consider both the first heat generation and the second heat generation. The first heat generation is the heat required for the battery's current surface temperature to reach the target temperature, while the second heat generation is the heat dissipated from the target battery's surface temperature to the environment when the target temperature is reached.

[0047] Optionally, when obtaining the first heat generation, the current surface temperature and target temperature of the battery can be obtained first, and then the first heat generation can be determined based on the difference between the current surface temperature and the target temperature of the battery.

[0048] When obtaining the second heat output, the current ambient temperature can be obtained, and the second heat output can be determined based on the difference between the current ambient temperature and the target temperature.

[0049] For illustrative purposes, if the target temperature is 35°C, the current surface temperature of the battery is 30°C, and the current ambient temperature is 25°C, then the first heat generation can be the heat corresponding to 5°C, and the second heat generation can be the heat corresponding to 10°C.

[0050] Step 202: Determine the first heating power based on the first calorific value, and determine the second heating power based on the second calorific value.

[0051] Once the first heat output and the second heat output are determined, the computer equipment can determine the first heating power based on the first heat output and the second heating power based on the second heat output, thereby determining the heating power threshold.

[0052] Optionally, the first heating power is determined based on the first heat generation and the operating time, where the operating time is the time it takes for the target battery's current state of charge (SOC) to change to the target SOC.

[0053] In this embodiment, the target temperature is a preset temperature threshold during the process of the battery's SOC changing to the target SOC. For example, if the battery is in the discharge process, the current SOC is 90%, and the target SOC is 50%, the target temperature is the temperature threshold during the process of the battery's SOC changing from 90% to 50%.

[0054] The first heating power can be determined based on the first heat generation and the operating time from the battery's state of charge (SOC) to the target SOC. The method for determining the first heating power is as follows:

[0055]

[0056] Where t is the operating time for the battery's SOC to change to the target SOC, and This is the temperature difference between the battery surface temperature and the target temperature. This refers to the battery's heat capacity ratio, and This refers to battery quality.

[0057] The working time for the battery SOC to change to the target SOC can be determined based on the current operating current. The battery heat capacity ratio and battery mass can be measured in advance. Then, the first heat generation power corresponding to the first heat generation during the process of the battery surface temperature rising to the target temperature can be obtained according to the above method.

[0058] When determining the second heating power based on the second calorific value, the following steps may be included:

[0059] Step 1: Obtain the battery thermal resistance, which is used to indicate the heat exchange capacity of the target battery.

[0060] Battery thermal resistance indicates the target battery's ability to dissipate heat into the environment during heating. Therefore, to determine the second heat dissipation power corresponding to the heat dissipated by the battery into the environment, the battery thermal resistance must first be obtained. This battery thermal resistance can be an initial default thermal resistance or a thermal resistance corrected based on the heat dissipation power.

[0061] Step 2: Determine the second heating power based on the second heat generation and the battery thermal resistance.

[0062] In one possible implementation, after determining the battery thermal resistance, the magnitude of the second heating power can be determined based on the second heat generation and the battery thermal resistance. The second heating power is determined as follows:

[0063]

[0064] in, That is, the battery thermal resistance, and For the target temperature, This represents the current ambient temperature.

[0065] The second heat dissipation power corresponding to the heat dissipated into the environment during the process of the battery heating up to the target temperature can be obtained according to the above method.

[0066] Step 203: Determine the heating power threshold based on the first heating power and the second heating power.

[0067] After determining the first heating power and the second heating power, the heating power threshold can be determined based on the first heating power and the second heating power, where the heating power threshold is the first heating power. and second heating power sum.

[0068] Step 204: Determine the current threshold based on the target temperature, target SOC, heat generation power threshold, and battery thermal characteristics.

[0069] The battery operating parameters include battery temperature and battery state of charge (SOC), and the battery thermal characteristics are indicated by a table showing the correspondence between battery temperature, battery SOC, heat generation power, and operating current. Different temperatures, different SOCs, and different operating currents correspond to different heat generation powers. Once the battery temperature, battery SOC, and battery heat generation power are determined, the corresponding operating current can be determined.

[0070] Therefore, once the heating power threshold is determined, the current threshold can be obtained by looking up the corresponding relationship table of battery thermal characteristics using the target temperature and target SOC.

[0071] Step 205: Obtain the current operating current of the target battery.

[0072] Once the current threshold of the target battery is determined, the current operating current of the target battery can be controlled according to the current threshold. Since exceeding the current threshold can easily cause the battery temperature to exceed the target temperature, in this embodiment, the operating current is adjusted only when the current operating current exceeds the current threshold. Therefore, after determining the current threshold, the current operating current of the target battery is obtained to confirm whether adjustment is necessary.

[0073] Step 206: In response to the current operating current being greater than the current threshold, adjust the current operating current to the current threshold.

[0074] When the current operating current of the target battery is found to be greater than the current threshold, the current operating current is adjusted to the current threshold to avoid the operating current from exceeding the threshold range.

[0075] Since the first heating power is determined based on the first heat generation and the working time, the time to reach the target SOC will also change when the working current changes. Therefore, after the working current is adjusted to the current threshold, the time to reach the target SOC is re-determined based on the size of the current threshold. Then, the first heating power is determined based on the re-determined time, and the updated heating power threshold is obtained by combining it with the second heating power. The updated current threshold is then obtained based on the updated heating power threshold. The working current of the target battery is then controlled again based on the updated current threshold to ensure that the working current is within a certain range, thereby keeping the battery temperature within a certain range.

[0076] The process of controlling the operating current can be illustrated as follows: Figure 3 As shown:

[0077] Step 301, determine the target temperature;

[0078] Step 302: Determine the first calorific value and the second calorific value;

[0079] Step 303: Determine the heating power threshold;

[0080] Step 304: Determine the current threshold based on the heating power threshold;

[0081] Step 305: Control the operating current based on the current threshold;

[0082] Step 306: Determine whether charging or discharging is complete. If yes, end the process; otherwise, proceed to step 301.

[0083] In this embodiment, the heating threshold is determined by the heat generated by the battery itself and the heat dissipated into the environment during the process of the battery temperature rising to the target temperature. Then, the current threshold of the battery is determined by the heating power threshold and the thermal characteristics of the battery, thereby controlling the working current of the battery, and thus controlling the temperature of the battery during the working process, keeping it within a certain range, and avoiding damage to the battery cycle life due to excessive battery temperature.

[0084] In the above embodiments, the second heating power is determined based on both the battery thermal resistance and the second heating power. The battery thermal resistance refers to the battery's heat exchange capacity. When the battery is in different environments, such as different ventilation conditions, the battery's heat exchange capacity will also be different. Therefore, before determining the battery's current threshold, the battery thermal resistance needs to be corrected. Correcting the battery thermal resistance may include the following steps:

[0085] Step 1: Obtain the temperature change value of the target battery. The temperature change value is the temperature change value when the target battery is in working state and the heat generation power remains constant.

[0086] In one possible implementation, the battery thermal resistance is corrected while maintaining the same heat generation power. In the initial stage of battery operation, the number of cycles is low, and the battery thermal characteristics are the same as the initial measurement data. Therefore, the initial heat generation power corresponding to the battery at the initial operation can be determined according to the initial correspondence table. This involves obtaining the battery's temperature, SOC, and operating current when it begins charging or discharging, and then determining the initial heat generation power in the initial correspondence table. The thermal resistance is then corrected while keeping the initial heat generation power constant.

[0087] Because battery temperature and state of charge (SOC) change during battery operation, and consequently, the battery's heat output changes, the operating current needs to be adjusted to maintain a constant initial heat output. Optionally, the operating current can be adjusted according to an initial correlation table to keep the heat output constant despite changes in battery temperature and SOC.

[0088] The battery heating power includes the heating power corresponding to the battery's own temperature change, and the heating power corresponding to the heat dissipated into the environment, as shown below:

[0089]

[0090] After a period of operation, the battery will enter a thermal equilibrium state, meaning that the battery's own temperature will no longer change, and it will only dissipate heat to the environment. During this process, the battery's heat dissipation power is only the heat dissipation power corresponding to the heat dissipated to the environment. The heat dissipation power corresponding to the heat dissipated to the environment is related to the battery's thermal resistance. Therefore, after the battery enters a thermal equilibrium state, the battery's thermal resistance can be corrected based on the heat dissipation power.

[0091] In one possible implementation, when the battery enters a charging or discharging state, the battery's own temperature is collected to obtain the temperature change of the battery, thereby determining whether the battery has entered a thermal equilibrium state based on the battery temperature change.

[0092] Optionally, the battery temperature can be collected according to the target cycle to avoid continuously acquiring the battery surface temperature.

[0093] Step 2: In response to the temperature change value being less than the change threshold, the battery thermal resistance is corrected based on the target battery's current heat generation power and the temperature difference, where the temperature difference is the difference between the current battery temperature and the current ambient temperature.

[0094] When the collected battery surface temperature no longer changes, it is determined that the battery has entered a thermal equilibrium state. In one possible implementation, since the collected battery surface temperature may have errors, the battery is determined to have entered a thermal equilibrium state when the temperature change value is less than the change threshold. For example, the change threshold may be 0.5°C.

[0095] In other words, the battery thermal resistance can be corrected when the temperature change is less than a threshold value. Since the battery temperature no longer changes at this point, the battery thermal resistance can be corrected based on the battery's initial heat output, calculated as follows:

[0096]

[0097] in, That is, the initial heating power, and For battery thermal resistance, This refers to the surface temperature of the battery after it has reached thermal equilibrium. This refers to the ambient temperature after the battery reaches thermal equilibrium.

[0098] In one possible implementation, to ensure the accuracy of battery thermal resistance correction, multiple sets of data can be obtained to obtain multiple battery thermal resistances. These multiple battery thermal resistances refer to the different thermal resistance values ​​obtained after the battery enters a thermal equilibrium state during different operating processes. The battery thermal resistance is then corrected based on the average of the multiple battery thermal resistances.

[0099] As an illustration, the process of correcting the resistance can be as follows: Figure 4 As shown:

[0100] Step 401: Charge or discharge the battery;

[0101] Step 402: Adjust the operating current based on the battery thermal characteristics and initial heat generation power;

[0102] Step 403: Obtain the temperature change value;

[0103] Step 404: Determine if the battery is in thermal equilibrium. If yes, proceed to step 405; otherwise, proceed to step 402.

[0104] Step 405, correct thermal resistance.

[0105] In this embodiment, while keeping the battery heating power constant, the battery thermal resistance is corrected to ensure the accuracy of determining the second heating power based on the battery thermal resistance, thereby helping to improve the accuracy of controlling the battery operating current.

[0106] In this embodiment, the target heat generation refers to the heat generation allowed when the target battery reaches the target temperature. The heat generation includes the heat generation of the battery itself when the battery temperature reaches the target temperature and the heat that can be dissipated into the environment. Since the heat generation of the battery itself when the battery temperature reaches the target temperature corresponds to the heating power, i.e., the first heating power, is relatively fixed, while the heat dissipated into the environment is related to the ambient temperature, the ambient temperature is relatively low when the battery starts charging or discharging. A higher target temperature can be allocated, thereby increasing the heat that the battery can dissipate into the environment, which in turn increases the heating power threshold. Correspondingly, the current threshold is increased, thereby improving the battery's working efficiency in the process of controlling the battery temperature.

[0107] Determining the target battery temperature may include the following steps:

[0108] Step 1: Determine the allowable temperature rise value based on the battery operating time. The allowable temperature rise value is negatively correlated with the battery operating time.

[0109] In one possible implementation, the allowable temperature rise of the battery in a preset working stage is determined based on the battery working time. The shorter the battery working time, the lower the ambient temperature around the battery, and the greater the heat that the battery can dissipate into the environment. Therefore, a higher allowable temperature rise can be determined, so that the battery can operate with a larger working current in the early stage of operation, thereby improving the battery working efficiency.

[0110] During a single charge or discharge cycle, different operating stages may correspond to different allowable temperature rise values, and the sum of the different allowable temperature rise values ​​must be less than or equal to the difference between the battery surface temperature before operation and the battery's highest operating temperature.

[0111] To illustrate, during a single discharge cycle, the battery's State of Charge (SOC) needs to change from 90% to 20%, with the current battery temperature at 30°C and a maximum operating temperature of 40°C. During this process, the allowable temperature rise for different stages can be determined based on the battery's operating time. In the stage where the battery's SOC is between 90% and 60%, the battery's operating time is shorter and the surrounding ambient temperature is lower; therefore, a larger allowable temperature rise can be allocated to this stage, for example, 7°C. In the stage between 60% and 40%, the allowable temperature rise can be 2°C, and in the stage between 40% and 20%, the allowable temperature rise can be 1°C.

[0112] Step 2: Determine the target temperature based on the allowable temperature rise value.

[0113] After determining the allowable temperature rise value for each stage, the target temperature can be determined based on the allowable temperature rise value for that stage and the battery surface temperature of the target battery at the beginning of that stage.

[0114] Based on the above examples, during the process of the target SOC changing from 90% to 60%, the target temperature can be 37℃. Since the ambient temperature is low at this time, the difference between the target temperature and the current ambient temperature is large. Therefore, the relative second heating power is large, which can improve the operating current threshold. During the process of the target SOC changing from 60% to 40%, the target temperature can be 39℃, and during the process of changing from 40% to 20%, the target temperature can be 40℃.

[0115] In this embodiment, the target temperature of the battery is allocated according to the battery working time in different stages, thereby controlling the battery temperature and increasing the current threshold, so that the battery operates with a larger working current, thereby improving the battery charging or discharging efficiency.

[0116] After a battery undergoes multiple charge-discharge cycles, its thermal characteristics will change. Therefore, after the battery has been in operation for a period of time, the corresponding relationship table for the battery's thermal characteristics needs to be updated. Updating the battery's thermal characteristics may include the following steps:

[0117] Step 1: Obtain a thermal characteristic data set, which includes thermal characteristic data of at least one battery, and at least one battery has the same model as the target battery.

[0118] In one possible implementation, the computer device can acquire thermal characteristic data of multiple batteries of the same model as the target battery, and then update the correspondence table of thermal characteristics of the target battery based on the thermal characteristic data of the multiple batteries.

[0119] Step 2: Update the target battery's thermal characteristics based on the thermal characteristic data set.

[0120] Once the thermal characteristic data of multiple batteries is obtained, the thermal characteristics of the target battery can be updated. On the one hand, since the correspondence table of the target battery's thermal characteristics may have incomplete coverage of temperature, SOC, current, etc., after obtaining the thermal characteristic data set, the missing data can be supplemented, that is, the initial correspondence table can be interpolated to improve the thermal characteristic data of the target battery.

[0121] In another scenario, since battery thermal characteristics are related to battery cycle life, these characteristics will change after multiple charge-discharge cycles. Therefore, in one possible implementation, the computer device can determine the battery's thermal characteristics at different cycle counts based on a thermal characteristic data set. This means obtaining the correspondence between battery temperature, battery state of charge (SOC), battery operating current, and battery heat generation power at different cycle counts. After determining the battery thermal characteristic data corresponding to different cycle counts, the computer device further obtains the cycle count of the current target battery, thereby updating the initial correspondence table, i.e., the initial battery thermal characteristic data, to ensure the accuracy of the battery thermal characteristics.

[0122] Indicatively, the process of updating the battery thermal characteristics of the target battery can be as follows: Figure 5 As shown:

[0123] Step 501: Obtain the thermal characteristic data set;

[0124] Step 502: Interpolate the thermal characteristics of the target battery;

[0125] Step 503: Determine the thermal characteristic data for different number of cycles;

[0126] Step 504: Update the battery thermal characteristics of the target battery based on the number of cycles.

[0127] In this embodiment, the thermal characteristics of the target battery are updated based on the thermal characteristic data of multiple sets of batteries, thereby improving the accuracy of the battery's thermal characteristics.

[0128] Figure 6 This is a structural block diagram of a current control device provided in an exemplary embodiment of this application. The device includes:

[0129] The first acquisition module 601 is used to acquire the target heat generation, which is the heat generation allowed for the target battery to reach the target temperature;

[0130] The first determining module 602 is used to determine the heating power threshold of the target battery based on the target heat generation;

[0131] The second determining module 603 is used to determine the current threshold of the target battery based on the heat generation power threshold and the battery thermal characteristics. The battery thermal characteristics are used to indicate the correspondence between the heat generation power of the target battery and the battery operating parameters, including the operating current.

[0132] The control module 604 is used to control the operating current of the target battery based on the current threshold.

[0133] Optionally, the first acquisition module 601 is further configured to:

[0134] The first heat generation and the second heat generation are obtained, wherein the first heat generation is the heat generated when the current temperature of the battery reaches the target temperature, and the second heat generation is the heat dissipated by the target battery to the environment;

[0135] The first determining module 602 includes:

[0136] The first determining unit is configured to determine a first heating power based on the first calorific value, and to determine a second heating power based on the second calorific value;

[0137] The second determining unit is used to determine the heating power threshold based on the first heating power and the second heating power.

[0138] Optionally, the first determining unit is further configured to:

[0139] The first heating power is determined based on the first heat generation and the working time, wherein the working time is the time it takes for the current state of charge (SOC) of the target battery to change to the target SOC;

[0140] Obtain the battery thermal resistance, which is used to indicate the heat exchange capacity of the target battery;

[0141] The second heating power is determined based on the second heat generation and the battery thermal resistance.

[0142] Optionally, the device further includes:

[0143] The second acquisition module acquires the temperature change value of the target battery, wherein the temperature change value is the temperature change value when the target battery is in working state and the heating power is constant;

[0144] An adjustment module is used to adjust the battery thermal resistance based on the current heat generation power of the target battery and the temperature difference when the temperature change value is less than the change threshold. The temperature difference is the difference between the current battery temperature and the current ambient temperature.

[0145] Optionally, the battery operating parameters also include battery temperature and battery SOC, and the battery thermal characteristics are the correspondence between the battery temperature, the battery SOC, the heating power, and the operating current;

[0146] The second determining module 603 is further configured to:

[0147] The current threshold is determined based on the target temperature, target SOC, the heat generation power threshold, and the battery thermal characteristics.

[0148] Optionally, the device further includes:

[0149] The third determining module is used to determine the allowable temperature rise value based on the battery operating time, wherein the allowable temperature rise value is negatively correlated with the battery operating time.

[0150] The fourth determining module is used to determine the target temperature based on the allowable temperature rise value.

[0151] Optionally, the control module 604 includes:

[0152] An acquisition unit is used to acquire the current operating current of the target battery;

[0153] An adjustment unit is configured to adjust the current operating current to the current threshold in response to the current operating current being greater than the current threshold.

[0154] Optionally, the device further includes:

[0155] The third acquisition module is used to acquire a thermal characteristic data set, which includes thermal characteristic data of at least one battery, and the at least one battery is of the same model as the target battery.

[0156] An update module is used to update the battery thermal characteristics of the target battery based on the thermal characteristic data set.

[0157] In summary, in the embodiments of this application, during battery operation, a target temperature is set, and a heat generation power threshold is obtained based on the target temperature. Then, a current threshold for the battery's operating current is determined based on the heat generation power threshold. Thus, the operating current of the target battery can be controlled according to the current threshold. Since the operating current is within the current threshold, the battery temperature can be kept within the target temperature range, i.e., not exceeding the target temperature. This avoids battery damage caused by excessive temperature during operation and helps to improve the battery's cycle life.

[0158] It should be noted that the apparatus provided in the above embodiments is only an example of the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the apparatus can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their implementation process can be found in the method embodiments, which will not be repeated here.

[0159] Please refer to Figure 7 This illustration shows a schematic diagram of the structure of a computer device provided in an exemplary embodiment of this application. Specifically, the computer device 700 includes a Central Processing Unit (CPU) 701, a system memory 704 including a random access memory 702 and a read-only memory 703, and a system bus 705 connecting the system memory 704 and the CPU 701. The computer device 700 also includes a basic input / output system (I / O system) 706 that facilitates the transfer of information between various devices within the computer, and a mass storage device 707 for storing an operating system 713, application programs 714, and other program modules 715.

[0160] The basic input / output system 706 includes a display 708 for displaying information and an input device 709 for user input, such as a mouse or keyboard. Both the display 708 and the input device 709 are connected to the central processing unit 701 via an input / output controller 710 connected to the system bus 705. The basic input / output system 706 may also include the input / output controller 710 for receiving and processing input from multiple other devices such as a keyboard, mouse, or electronic stylus. Similarly, the input / output controller 710 also provides output to a display screen, printer, or other types of output devices.

[0161] The mass storage device 707 is connected to the central processing unit 701 via a mass storage controller (not shown) connected to the system bus 705. The mass storage device 707 and its associated computer-readable media provide non-volatile storage for the computer device 700. That is, the mass storage device 707 may include computer-readable media (not shown) such as a hard disk or drive.

[0162] Without loss of generality, the computer-readable medium may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented using any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer storage media include random access memory (RAM), read-only memory (ROM), flash memory or other solid-state storage technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic tape cassettes, magnetic tape, disk storage, or other magnetic storage devices. Of course, those skilled in the art will recognize that the computer storage media are not limited to the above-mentioned types. The system memory 704 and mass storage device 707 described above can be collectively referred to as memory.

[0163] The memory stores one or more programs, which are configured to be executed by one or more central processing units 701. The one or more programs contain instructions for implementing the methods described above, and the central processing unit 701 executes the one or more programs to implement the methods provided in the various method embodiments described above.

[0164] According to various embodiments of this application, the computer device 700 can also be connected to a remote computer on a network, such as the Internet. That is, the computer device 700 can be connected to a network 712 via a network interface unit 711 connected to the system bus 705, or the network interface unit 711 can be used to connect to other types of networks or remote computer systems (not shown).

[0165] The memory further includes one or more programs stored in the memory, and the one or more programs include steps performed by a computer device in the methods provided in the embodiments of this application.

[0166] This application also provides a computer-readable storage medium storing at least one instruction, which is loaded and executed by a processor to implement the current control method described in the above embodiments.

[0167] According to one aspect of this application, a computer program product or computer program is provided, comprising 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 current control method provided in various alternative implementations of the above aspect.

[0168] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable storage medium or transmitted as one or more instructions or code on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein communication media include any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.

[0169] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A current control method characterized by, The method comprises: obtaining a first heat generation and a second heat generation, the first heat generation being heat for a current temperature of a battery to reach a target temperature, and the second heat generation being heat dissipated by a target battery to an environment; determining a first heat generation power based on the first heat generation and a working duration, the working duration being a duration for a current state of charge (SOC) of the target battery to change to a target SOC; obtaining a battery thermal resistance, the battery thermal resistance being used to indicate a heat exchange capability of the target battery; determining a second heat generation power based on the second heat generation and the battery thermal resistance; determining a heat generation power threshold of the target battery based on the first heat generation power and the second heat generation power; determining a current threshold of the target battery based on the heat generation power threshold and battery thermal characteristics, the battery thermal characteristics being used to indicate a correspondence between a heat generation power and a battery working parameter of the target battery, the battery working parameter comprising a working current; controlling the working current of the target battery based on the current threshold.

2. The method of claim 1, wherein, Before the obtaining of the battery thermal resistance, the method further comprises: obtaining a temperature change value of the target battery, the temperature change value being a temperature change value of the target battery in a working state and when the heat generation power is unchanged; in response to the temperature change value being less than a change threshold, correcting the battery thermal resistance based on a current heat generation power of the target battery and a temperature difference value, the temperature difference value being a difference value between a current battery temperature and a current environment temperature.

3. The method of claim 1, wherein, The battery working parameter further comprises a battery temperature and a battery SOC, and the battery thermal characteristics are a correspondence between the battery temperature, the battery SOC, the heat generation power, and the working current; The determining of the current threshold of the target battery based on the heat generation power threshold and the battery thermal characteristics comprises: determining the current threshold based on the target temperature, the target SOC, the heat generation power threshold, and the battery thermal characteristics.

4. The method according to claim 1 or 2, characterized in that, The method comprises: determining an allowed temperature rise value based on a battery working time, the allowed temperature rise value being in a negative correlation with the battery working time; determining the target temperature based on the allowed temperature rise value.

5. The method according to claim 1 or 2, characterized in that, The controlling of the working current of the target battery based on the current threshold comprises: obtaining a current working current of the target battery; in response to the current working current being greater than the current threshold, adjusting the current working current to the current threshold.

6. The method of claim 1 or 2, wherein, The method further comprises: obtaining a thermal characteristic data set, the thermal characteristic data set comprising thermal characteristic data of at least one battery, the at least one battery being of a same model as the target battery; updating the battery thermal characteristics of the target battery based on the thermal characteristic data set.

7. A current control device, characterized by, The apparatus comprises: a first obtaining module, configured to obtain a first heat generation and a second heat generation, the first heat generation being heat for a current temperature of a battery to reach a target temperature, and the second heat generation being heat dissipated by a target battery to an environment; The first determining module is configured to determine a first heat generation power based on the first heat generation amount and a working time length, the working time length being a time length for a current state of charge (SOC) of the target battery to change to a target SOC; obtain a battery thermal resistance, the battery thermal resistance being used to indicate a heat exchange capability of the target battery; determine a second heat generation power based on the second heat generation amount and the battery thermal resistance; and determine a heat generation power threshold of the target battery based on the first heat generation power and the second heat generation power. The second determining module is configured to determine a current threshold of the target battery based on the heat generation power threshold and a battery thermal characteristic, the battery thermal characteristic being used to indicate a corresponding relationship between a heat generation power of the target battery and a battery working parameter, the battery working parameter including a working current. The control module is configured to control the working current of the target battery based on the current threshold.

8. A computer device, comprising: The computer device includes a processor and a memory; the memory stores at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by the processor to implement the current control method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores at least one computer program, the computer program being loaded and executed by the processor to implement the current control method according to any one of claims 1 to 6.

10. A computer program product, characterised in that, The computer program product includes computer instructions stored in the computer readable storage medium, the computer instructions being loaded and executed by the processor from the computer readable storage medium to implement the current control method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Apparatus and method for calculating battery power

    CN114127571A