Method, device, storage medium and electronic device for determining battery temperature

The battery temperature determination step is performed by cyclically, and the battery's real-time temperature is determined using preset charging parameters and historical temperature data, which solves the problem of low battery temperature determination efficiency in the prior art, and achieves more efficient charging parameter setting.

CN114243860BActive Publication Date: 2025-05-23BEIJING XIAOMI MOBILE SOFTWARE CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111630072.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-28
Publication Date
2025-05-23
Estimated Expiration
2041-12-28

AI Technical Summary

Technical Problem

During the charging parameter setting process of existing PID controllers, how to improve the battery temperature determination efficiency has become an urgent problem.

Method used

By acquiring the preset charging parameters of the battery, the battery temperature determination step is performed cyclically until the temperature difference between the target real-time battery temperature and the preset battery temperature is less than or equal to the preset difference threshold. The battery temperature determination step includes determining the real-time charging current, battery heat generation temperature and battery heat dissipation temperature based on preset charging parameters, historical battery temperature and preset ambient temperature, and finally determining the real-time battery temperature.

Benefits of technology

Without a long-term charging test on the battery, multiple real-time battery temperatures corresponding to the battery can be obtained, which improves the efficiency of determining the battery temperature change curve, and thus improves the efficiency of charging parameter setting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114243860B_ABST
    Figure CN114243860B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method, device, storage medium and electronic device for determining battery temperature, the method comprising: obtaining preset charging parameters corresponding to a battery; cyclically executing a battery temperature determination step until the temperature difference between a target real-time battery temperature corresponding to the battery and a preset battery temperature is less than or equal to a preset difference threshold, the target real-time battery temperature comprising a preset number of real-time battery temperatures newly determined according to the battery temperature determination step, the preset battery temperature being used to characterize the maximum temperature that the battery can withstand. In other words, the present disclosure can obtain multiple real-time battery temperatures corresponding to the battery without performing a long-term charging test on the battery, thus improving the efficiency of determining the battery temperature change curve, thereby improving the efficiency of charging parameter setting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of charging technology, and in particular to a method, device, storage medium and electronic device for determining battery temperature. Background Art

[0002] At present, more and more devices use lithium batteries as energy sources. The charging speed of lithium batteries is an important performance indicator. However, charging too fast will cause the battery to heat up. In related technologies, charging parameters are adjusted through PID (Proportion-Integration-Differentiation) controllers to balance the contradiction between charging speed and battery heating.

[0003] How to improve the efficiency of determining battery temperature during the charging parameter setting process of the existing PID controller has become an urgent problem to be solved. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present disclosure provides a method, device, storage medium and electronic device for determining battery temperature.

[0005] According to a first aspect of an embodiment of the present disclosure, a method for determining a battery temperature is provided, the method comprising:

[0006] Obtain preset charging parameters corresponding to the battery;

[0007] cyclically executing the battery temperature determination step until a temperature difference between a target real-time battery temperature corresponding to the battery and a preset battery temperature is less than or equal to a preset difference threshold, the target real-time battery temperature comprising a preset number of real-time battery temperatures most recently determined according to the battery temperature determination step, the preset battery temperature being used to characterize a maximum temperature that the battery can withstand;

[0008] Wherein, the battery temperature determination step includes:

[0009] Determining a real-time charging current according to the preset charging parameter, the historical battery temperature of the battery, and the preset battery temperature;

[0010] Determining a battery heat generation temperature corresponding to the battery according to the real-time charging current;

[0011] Determining a battery heat dissipation temperature corresponding to the battery according to the historical battery temperature and a preset ambient temperature;

[0012] The real-time battery temperature corresponding to the battery is determined according to the battery heat generation temperature, the battery heat dissipation temperature and the historical battery temperature, and the real-time battery temperature is used as a new historical battery temperature.

[0013] In some embodiments, determining the battery heat generation temperature corresponding to the battery according to the real-time charging current includes:

[0014] The real-time charging current is input into a pre-trained heat generation temperature acquisition model to obtain the battery heat generation temperature output by the heat generation temperature acquisition model.

[0015] In some embodiments, the heat generation temperature acquisition model is trained in the following manner:

[0016] During the battery charging process, a plurality of sample data are periodically acquired, wherein the sample data includes a sample charging current and a sample battery heat generation temperature;

[0017] The target neural network model is trained using a plurality of the sample data to obtain the heat generation temperature acquisition model.

[0018] In some embodiments, determining the battery heat dissipation temperature corresponding to the battery according to the historical battery temperature and the preset ambient temperature includes:

[0019] Obtaining a preset heat dissipation coefficient corresponding to the battery;

[0020] determining a real-time temperature difference between the preset ambient temperature and the historical battery temperature;

[0021] A battery heat dissipation temperature corresponding to the battery is determined according to the preset heat dissipation coefficient and the real-time temperature difference.

[0022] In some embodiments, the preset heat dissipation coefficient is determined by:

[0023] Periodically acquiring a plurality of sample real-time temperatures of the battery during a static heat dissipation process, wherein the static heat dissipation process includes a process in which the battery stops charging and stands still from a preset temperature threshold;

[0024] Data fitting is performed on a plurality of the sample real-time temperatures, the preset sample environment temperatures and the preset temperature threshold to obtain the preset heat dissipation coefficient.

[0025] In some embodiments, the method further comprises:

[0026] In the case that the multiple real-time battery temperatures corresponding to the battery meet the preset temperature change curve, it is determined that the preset charging parameter meets the preset charging requirement.

[0027] According to a second aspect of an embodiment of the present disclosure, a device for determining a battery temperature is provided, the device comprising:

[0028] A charging parameter acquisition module is configured to acquire preset charging parameters corresponding to the battery;

[0029] a real-time battery temperature acquisition module, configured to cyclically execute the battery temperature determination step until a temperature difference between a target real-time battery temperature corresponding to the battery and a preset battery temperature is less than or equal to a preset difference threshold, the target real-time battery temperature comprising a preset number of real-time battery temperatures most recently determined according to the battery temperature determination step, the preset battery temperature being used to characterize a maximum temperature that the battery can withstand;

[0030] Wherein, the battery temperature determination step includes:

[0031] Determining a real-time charging current according to the preset charging parameter, the historical battery temperature of the battery, and the preset battery temperature;

[0032] Determining a battery heat generation temperature corresponding to the battery according to the real-time charging current;

[0033] Determining a battery heat dissipation temperature corresponding to the battery according to the historical battery temperature and a preset ambient temperature;

[0034] The real-time battery temperature corresponding to the battery is determined according to the battery heat generation temperature, the battery heat dissipation temperature and the historical battery temperature, and the real-time battery temperature is used as a new historical battery temperature.

[0035] In some embodiments, the real-time battery temperature acquisition module is further configured to:

[0036] The real-time charging current is input into a pre-trained heat generation temperature acquisition model to obtain the battery heat generation temperature output by the heat generation temperature acquisition model.

[0037] In some embodiments, the real-time battery temperature acquisition module is further configured to:

[0038] During the battery charging process, a plurality of sample data are periodically acquired, wherein the sample data includes a sample charging current and a sample battery heat generation temperature;

[0039] The target neural network model is trained using a plurality of the sample data to obtain the heat generation temperature acquisition model.

[0040] In some embodiments, the real-time battery temperature acquisition module is further configured to:

[0041] Obtaining a preset heat dissipation coefficient corresponding to the battery;

[0042] determining a real-time temperature difference between the preset ambient temperature and the historical battery temperature;

[0043] A battery heat dissipation temperature corresponding to the battery is determined according to the preset heat dissipation coefficient and the real-time temperature difference.

[0044] In some embodiments, the real-time battery temperature acquisition module is further configured to:

[0045] Periodically acquiring a plurality of sample real-time temperatures of the battery during a static heat dissipation process, wherein the static heat dissipation process includes a process in which the battery stops charging and stands still from a preset temperature threshold;

[0046] Data fitting is performed on a plurality of the sample real-time temperatures, the preset sample environment temperatures and the preset temperature threshold to obtain the preset heat dissipation coefficient.

[0047] In some embodiments, the apparatus further comprises:

[0048] The charging parameter determination module is configured to determine that the preset charging parameter meets the preset charging requirement when the multiple real-time battery temperatures corresponding to the battery meet the preset temperature change curve.

[0049] According to a third aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the method for determining the battery temperature provided in the first aspect of the present disclosure are implemented.

[0050] According to a fourth aspect of an embodiment of the present disclosure, there is provided an electronic device, including:

[0051] a memory having a computer program stored thereon;

[0052] A processor is used to execute the computer program in the memory to implement the steps of the method for determining the battery temperature provided in the first aspect of the present disclosure.

[0053] The technical solution provided by the embodiment of the present disclosure may include the following beneficial effects: by obtaining the preset charging parameters corresponding to the battery; cyclically executing the battery temperature determination step until the temperature difference between the target real-time battery temperature corresponding to the battery and the preset battery temperature is less than or equal to the preset difference threshold, the target real-time battery temperature includes the preset number of real-time battery temperatures newly determined according to the battery temperature determination step, and the preset battery temperature is used to characterize the maximum temperature that the battery can withstand; wherein the battery temperature determination step includes: determining the real-time charging current according to the preset charging parameters, the historical battery temperature of the battery and the preset battery temperature; determining the battery heat generation temperature corresponding to the battery according to the real-time charging; determining the battery heat dissipation temperature corresponding to the battery according to the historical battery temperature and the preset ambient temperature; determining the real-time battery temperature corresponding to the battery according to the battery heat generation temperature, the battery heat dissipation temperature and the historical battery temperature, and using the real-time battery temperature as the new historical battery temperature. That is to say, the present disclosure can obtain multiple real-time battery temperatures corresponding to the battery without performing a long-term charging test on the battery, so that the efficiency of determining the change curve of the battery temperature can be improved, thereby improving the efficiency of charging parameter setting.

[0054] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0056] Figure 1 is a flow chart showing a method for determining battery temperature according to an exemplary embodiment of the present disclosure;

[0057] Figure 2 is a flow chart showing a battery temperature determination step according to an exemplary embodiment of the present disclosure;

[0058] Figure 3 is a flow chart of a method for training a heat generation temperature acquisition model according to an exemplary embodiment of the present disclosure;

[0059] Figure 4 is a schematic diagram of a charging current variation curve according to an exemplary embodiment of the present disclosure;

[0060] Figure 5 is a flow chart showing a method for determining a preset heat dissipation coefficient according to an exemplary embodiment of the present disclosure;

[0061] Figure 6is a schematic diagram showing a temperature curve comparison according to an exemplary embodiment of the present disclosure;

[0062] Figure 7 is a structural schematic diagram of a simulation system according to an exemplary embodiment of the present disclosure;

[0063] Figure 8 is a block diagram of a device for determining battery temperature according to an exemplary embodiment of the present disclosure;

[0064] Fig. 9 is a block diagram showing another device for determining battery temperature according to an exemplary embodiment of the present disclosure;

[0065] Fig.10 It is a block diagram of an electronic device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0066] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0067] First, the application scenario of the present disclosure is described. The charging parameters adjusted by the PID controller include a proportional coefficient, an integral coefficient, and a differential coefficient. Common methods for adjusting the charging parameters through a PID controller include an engineering tuning method and an automatic search method. The engineering tuning method is to obtain the charging parameters through step-by-step adjustments according to empirical formulas. The most commonly used method among these methods is the critical proportionality method. First, the system is continuously adjusted according to pure proportional control to reach a critical oscillation state, and the proportional coefficient and oscillation period at this time are obtained. Then, the integral coefficient and differential coefficient are calculated according to a simple proportional relationship, and finally, fine-tuning is performed to further improve the control effect. The automatic search method is to use a search algorithm to start from the initial parameters within a certain parameter space, and continuously propose new candidate parameters based on the effects of the tested parameters until the control effect reaches the expected level and stops.

[0068] Both of the above methods require a large number of charging tests on the battery to obtain the battery temperature change curve, and determine whether the charging parameters meet the charging requirements based on the change curve. Each charging test takes a relatively long time, resulting in a relatively low efficiency in PID charging parameter adjustment.

[0069] In order to overcome the technical problems existing in the above-mentioned related technologies, the present disclosure provides a method, device, storage medium and electronic device for determining battery temperature, which can obtain multiple real-time battery temperatures corresponding to the battery without conducting a long-term charging test on the battery. In this way, the efficiency of determining the battery temperature change curve can be improved, thereby improving the efficiency of charging parameter setting.

[0070] The present disclosure is described below in conjunction with specific embodiments.

[0071] Figure 1 This is a flow chart of a method for determining battery temperature according to an exemplary embodiment of the present disclosure. The method can be applied to an electronic device that performs charging control through a PID controller. For example, the electronic device may include a mobile terminal device, such as a mobile phone, a notebook, a tablet computer, a desktop computer, a smart speaker, a smart TV, a wearable device, an intelligent robot, a vehicle terminal, and a terminal equipped with an intelligent voice assistant, etc. The electronic device may also be an electric car. The present disclosure does not limit the type of the electronic device. Figure 1 As shown, the method may include:

[0072] S101. Obtain preset charging parameters corresponding to the battery.

[0073] Among them, the preset charging parameters can be a set of charging parameters to be determined during the charging parameter tuning process of the PID controller. The preset charging parameters may include a proportional coefficient, an integral coefficient and a differential coefficient. The proportional coefficient can be used to adjust the system deviation of the PID controller, the integral coefficient can be used to adjust the steady-state error after the PID controller enters a stable state, and the differential coefficient can be used to pre-reflect the rate of change of the deviation signal of the PID controller and make adjustments before the PID controller deviates.

[0074] S102, the battery temperature determination step is executed cyclically until the temperature difference between the target real-time battery temperature corresponding to the battery and the preset battery temperature is less than or equal to a preset difference threshold.

[0075] Among them, the target real-time battery temperature may include a preset number of real-time battery temperatures newly determined according to the battery temperature determination step. The preset number can be determined according to the time interval between the determined real-time battery temperatures corresponding to the battery. The temperature change curve corresponding to the battery can be determined by the preset number of real-time battery temperatures. For example, if the time interval between the real-time battery temperatures is relatively long, a relatively small preset number can be set. If the time interval between the real-time battery temperatures is relatively short, a relatively large preset number can be set. The preset battery temperature can be used to characterize the maximum temperature that the battery can withstand. For example, the preset battery temperature can be 37°C; the preset difference threshold can be preset according to the test. For example, the preset difference threshold can be 0.1°C. The preset number and the preset difference threshold can be determined as needed, and the present disclosure does not limit this.

[0076] In this step, after obtaining the preset charging parameters corresponding to the battery, the battery temperature determination step can be executed in a loop to determine multiple real-time battery temperatures corresponding to the battery. After the number of the real-time battery temperatures reaches the preset number, the target real-time battery temperature is obtained. Thereafter, the temperature difference between each real-time battery temperature in the target real-time battery temperature and the preset battery temperature is determined. When it is determined whether each temperature difference is less than or equal to the preset difference threshold, the battery temperature determination step is stopped; when it is determined that any temperature difference is greater than the preset difference threshold, the battery temperature determination step is continued to obtain the real-time battery temperature corresponding to the battery, obtain a new target real-time battery temperature, and determine whether to continue to execute the battery temperature determination step based on the new target real-time battery temperature.

[0077] After determining the multiple real-time battery temperatures corresponding to the battery, a real-time temperature change curve corresponding to the battery can be generated based on the multiple real-time battery temperatures to determine whether the real-time temperature change curve meets the preset temperature change curve. When the multiple real-time battery temperatures corresponding to the battery meet the preset temperature change curve, it is determined that the preset charging parameters meet the preset charging requirements. In other words, the preset charging parameters can balance the charging speed and battery heating problems.

[0078] Figure 2 is a flowchart showing a battery temperature determination step according to an exemplary embodiment of the present disclosure. Figure 2 As shown, the battery temperature determination step may include:

[0079] S1. Determine a real-time charging current according to the preset charging parameter, the historical battery temperature of the battery and the preset battery temperature.

[0080] It should be noted that in the case where the battery temperature determination step is executed for the first time (step S4 has not been executed), the temperature of the battery is not affected by charging, and the historical battery temperature can be the temperature of the environment where the battery is located. Based on this, the preset ambient temperature can be used as the historical battery temperature corresponding to the battery.

[0081] After obtaining the preset charging parameters corresponding to the battery, the historical battery temperature of the battery, and the preset battery temperature, the real-time charging current can be determined according to the preset charging parameters, the historical battery temperature, and the preset battery temperature with reference to the processing method of the PID controller in the prior art.

[0082] S2. Determine the battery heat generation temperature corresponding to the battery according to the real-time charging current.

[0083] After determining the real-time charging current corresponding to the battery, the real-time charging current can be input into a pre-trained heat generation temperature acquisition model to obtain the battery heat generation temperature output by the heat generation temperature acquisition model.

[0084] S3. Determine the battery heat dissipation temperature corresponding to the battery according to the historical battery temperature and the preset ambient temperature.

[0085] In a possible implementation manner, the preset heat dissipation coefficient corresponding to the battery can be obtained, the real-time temperature difference between the preset ambient temperature and the historical battery temperature can be determined, and the battery heat dissipation temperature corresponding to the battery can be determined according to the preset heat dissipation coefficient and the real-time temperature difference.

[0086] Exemplarily, the battery heat dissipation temperature corresponding to the battery can be calculated by the following formula:

[0087] T s =a(T b -T e ) (1)

[0088] Wherein, T s is the battery heat dissipation temperature corresponding to the battery, a is the preset heat dissipation coefficient, T b is the historical battery temperature corresponding to the battery, and T e is the preset ambient temperature.

[0089] S4. Determine the real-time battery temperature corresponding to the battery according to the battery heat generation temperature, the battery heat dissipation temperature, and the historical battery temperature, and use the real-time battery temperature as the new historical battery temperature.

[0090] After obtaining the battery heat generation temperature and the battery heat dissipation temperature corresponding to the battery, the difference between the battery heat generation temperature and the battery heat dissipation temperature can be determined, and the sum of the difference and the historical battery temperature can be used as the real-time battery temperature corresponding to the battery.

[0091] By adopting the above method, multiple real-time battery temperatures corresponding to the battery can be obtained without performing a long-term charging test on the battery. In this way, the efficiency of determining the battery temperature change curve can be improved, thereby improving the efficiency of charging parameter setting.

[0092] For the heat generation temperature acquisition model in step S2, Figure 3 is a flow chart of a method for training a heat generation temperature acquisition model according to an exemplary embodiment of the present disclosure. Figure 3 As shown, the method may include:

[0093] S21. During the battery charging process, periodically obtain a plurality of sample data.

[0094] The sample data may include a sample charging current and a sample battery heat generation temperature.

[0095] During the charging process of the battery, the battery will generate heat due to charging, causing the temperature to rise. At the same time, the battery will also dissipate some heat. Based on this, within a short time interval (such as 1 second or 2 seconds), the total temperature rise corresponding to the battery can be calculated by the following formula:

[0096] ΔT total =ΔT heat -ΔT cooling (2)

[0097] Where, ΔT total is the total temperature rise corresponding to the battery, ΔT heat ΔT is the temperature rise of the battery due to heat generation caused by charging. cooling It is the temperature drop of the battery due to heat dissipation to the air. For example, if the temperature rise of heat generation is 0.2°C and the temperature drop of heat dissipation is 0.1°C, the total temperature rise of the battery is 0.1°C. Similarly, the temperature rise of heat generation is the sum of the total temperature rise and the temperature drop of heat dissipation.

[0098] During the battery charging process, the sample charging current and sample battery heat generation temperature corresponding to the battery can be periodically obtained. The acquisition period can be 1s or 2s, which is not limited in the present disclosure. During the charging process, the sample real-time temperature and preset heat dissipation coefficient corresponding to the battery can be periodically obtained. For each acquisition period, the total sample temperature rise corresponding to the battery can be determined according to the sample real-time temperature. According to the preset heat dissipation coefficient and the sample real-time temperature, the sample heat dissipation temperature drop corresponding to the battery is calculated. After that, according to the total sample temperature rise and the sample heat dissipation temperature drop, the sample heat generation temperature rise corresponding to the battery is determined. Finally, according to the sample heat generation temperature rise and the duration corresponding to the acquisition period, the sample heat generation temperature corresponding to the battery is determined. For example, if the acquisition period is 1s and the sample heat generation temperature rise is 2°C, the sample heat generation temperature corresponding to the battery is 2°C.

[0099] It should be noted that during the battery charging process, the sample charging current can be controlled to change in a sawtooth shape between the maximum charging current and the minimum charging current, so that the temperature of the battery under different charging current states can be collected, thereby making the sample data more accurate. For example, Figure 4 is a schematic diagram of a charging current variation curve according to an exemplary embodiment of the present disclosure, such as Figure 4 As shown, the sample charging current changes periodically according to a sawtooth curve.

[0100] S22. Train the target neural network model using multiple sample data to obtain the heat generation temperature acquisition model.

[0101] After obtaining a plurality of sample data, the target neural network model may be trained with reference to the model training method of the prior art to obtain the heat generation temperature acquisition model, which will not be described in detail here.

[0102] For the preset heat dissipation coefficient in step S3, Figure 5 is a flow chart showing a method for determining a preset heat dissipation coefficient according to an exemplary embodiment of the present disclosure. Figure 5 As shown, the method may include:

[0103] S31, periodically obtaining a plurality of real-time temperatures of samples of the battery during a static heat dissipation process.

[0104] The static heat dissipation process may include a process in which the battery stops charging and stands still from a preset temperature threshold. The preset temperature threshold may be preset according to experiments. For example, the preset temperature threshold may be 45°C.

[0105] Before collecting multiple real-time temperature samples, the temperature of the battery can be raised to the preset temperature threshold by the maximum charging current. After the temperature of the battery reaches the preset temperature threshold, charging of the battery is stopped and the battery enters the static heat dissipation process. After the battery enters the static heat dissipation process, multiple real-time temperature samples corresponding to the battery can be periodically collected by the sensor.

[0106] S32, performing data fitting on multiple sample real-time temperatures, preset sample ambient temperatures, and the preset temperature threshold to obtain the preset heat dissipation coefficient.

[0107] The preset sample environment temperature may be room temperature, for example, the preset sample environment temperature may be 25°C.

[0108] It should be noted that the heat dissipation process of the battery is caused by losing heat to the environment. If the rate of heat loss is proportional to the temperature change of the battery, the following expression can be obtained:

[0109]

[0110] Among them, T b (t) is the real-time temperature of the battery sample at time t, T b (0) is the preset temperature threshold (the initial temperature of the battery during the heat dissipation process), T e is the preset sample environment temperature, and a is the preset heat dissipation coefficient.

[0111] After obtaining multiple sample real-time temperatures corresponding to the battery, the preset temperature threshold and the preset sample ambient temperature, data fitting can be performed on the multiple sample real-time temperatures, the preset temperature threshold and the preset sample ambient temperature using the method of the prior art to obtain the preset heat dissipation coefficient. Figure 6 is a schematic diagram showing a temperature curve comparison according to an exemplary embodiment of the present disclosure. Figure 6 As shown, the curve graph on the left is a curve graph of the real-time temperatures of multiple samples corresponding to the battery obtained by sensor detection, and the curve graph on the right is a curve graph of the real-time temperatures of multiple samples corresponding to the battery obtained by calculating the preset heat dissipation coefficient. By comparing the two curves, it can be seen that the accuracy of the real-time temperatures of multiple samples corresponding to the battery obtained by calculating the preset heat dissipation coefficient is relatively high.

[0112] Figure 7 is a structural diagram of a simulation system according to an exemplary embodiment of the present disclosure. Figure 7As shown, the simulation system may include a PID control module and a battery model. The battery model may include a heat dissipation module and a heat generation module. The heat dissipation temperature of the battery corresponding to the battery can be determined by the heat dissipation module of the simulation system. The heat generation temperature of the battery corresponding to the battery can be determined by the heat generation module of the simulation system. According to the battery thermal temperature and the battery heat dissipation temperature, the temperature change value corresponding to the battery can be determined. Then, according to the temperature change value and the ambient temperature, the temperature corresponding to the battery (real-time battery temperature) can be determined. After the real-time battery temperature is transmitted to the PID control module, the PID control module can output current (charging current) according to the target temperature and the real-time battery temperature.

[0113] Figure 8 is a block diagram of a device for determining battery temperature according to an exemplary embodiment of the present disclosure, such as Figure 8 As shown, the device may include:

[0114] The charging parameter acquisition module 801 is configured to acquire preset charging parameters corresponding to the battery;

[0115] The real-time battery temperature acquisition module 802 is configured to cyclically execute the battery temperature determination step until the temperature difference between the target real-time battery temperature corresponding to the battery and the preset battery temperature is less than or equal to a preset difference threshold, the target real-time battery temperature includes a preset number of real-time battery temperatures most recently determined according to the battery temperature determination step, and the preset battery temperature is used to represent the maximum temperature that the battery can withstand;

[0116] The battery temperature determination step includes:

[0117] Determining a real-time charging current according to the preset charging parameter, the historical battery temperature of the battery, and the preset battery temperature;

[0118] Determine the battery heat generation temperature corresponding to the battery according to the real-time charging current;

[0119] Determine a battery heat dissipation temperature corresponding to the battery according to the historical battery temperature and a preset ambient temperature;

[0120] The real-time battery temperature corresponding to the battery is determined according to the heat generation temperature of the battery, the heat dissipation temperature of the battery and the historical battery temperature, and the real-time battery temperature is used as the new historical battery temperature.

[0121] In some embodiments, the real-time battery temperature acquisition module 802 is further configured to:

[0122] The real-time charging current is input into a pre-trained heat generation temperature acquisition model to obtain the heat generation temperature of the battery output by the heat generation temperature acquisition model.

[0123] In some embodiments, the real-time battery temperature acquisition module 802 is further configured to:

[0124] During the battery charging process, a plurality of sample data are periodically acquired, the sample data including a sample charging current and a sample battery heat generation temperature;

[0125] The target neural network model is trained using a plurality of the sample data to obtain the heat generation temperature acquisition model.

[0126] In some embodiments, the real-time battery temperature acquisition module 802 is further configured to:

[0127] Obtaining a preset heat dissipation coefficient corresponding to the battery;

[0128] Determining a real-time temperature difference between the preset ambient temperature and the historical battery temperature;

[0129] A battery heat dissipation temperature corresponding to the battery is determined according to the preset heat dissipation coefficient and the real-time temperature difference.

[0130] In some embodiments, the real-time battery temperature acquisition module 802 is further configured to:

[0131] Periodically obtaining a plurality of sample real-time temperatures of the battery during a static heat dissipation process, wherein the static heat dissipation process includes a process in which the battery stops charging and stands still from a preset temperature threshold;

[0132] Data fitting is performed on a plurality of real-time temperatures of the samples, a preset sample ambient temperature, and the preset temperature threshold to obtain the preset heat dissipation coefficient.

[0133] In some embodiments, Fig. 9 is a block diagram of another device for determining battery temperature according to an exemplary embodiment of the present disclosure, such as Fig. 9 As shown, the device also includes:

[0134] The charging parameter determination module 803 is configured to determine that the preset charging parameter meets the preset charging requirement when the multiple real-time battery temperatures corresponding to the battery meet the preset temperature change curve.

[0135] Through the above device, multiple real-time battery temperatures corresponding to the battery can be obtained without performing a long-term charging test on the battery. In this way, the efficiency of determining the battery temperature change curve can be improved, thereby improving the efficiency of charging parameter setting.

[0136] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0137] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon. When the program instructions are executed by a processor, the steps of the method for determining the battery temperature provided by the present disclosure are implemented.

[0138] In another exemplary embodiment, a computer program product is also provided. The computer program product includes a computer program executable by a programmable device, and has a code portion for executing the above-mentioned method for determining battery temperature when the computer program is executed by the programmable device.

[0139] Fig.10 1 is a block diagram of an electronic device 1000 according to an exemplary embodiment of the present disclosure. For example, the electronic device 1000 may be provided as a server. Fig.10 The electronic device 1000 includes a processing component 1022, which further includes one or more processors, and a memory resource represented by a memory 1032 for storing instructions executable by the processing component 1022, such as an application. The application stored in the memory 1032 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1022 is configured to execute instructions to perform the above-mentioned method for determining the battery temperature.

[0140] The electronic device 1000 may also include a power supply component 1026 configured to perform power management of the electronic device 1000, a wired or wireless network interface 1050 configured to connect the electronic device 1000 to a network, and an input / output (I / O) interface 1058. The electronic device 1000 may operate based on an operating system stored in the memory 1032, such as Windows Server 2000. TM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM or similar.

[0141] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the present disclosure. This application is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0142] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for determining battery temperature, It is characterized in that The method comprises: Obtaining preset charging parameters corresponding to the battery, wherein the preset charging parameters are a set of charging parameters to be determined during the charging parameter setting process; cyclically executing the battery temperature determination step until a temperature difference between a target real-time battery temperature corresponding to the battery and a preset battery temperature is less than or equal to a preset difference threshold, the target real-time battery temperature comprising a preset number of real-time battery temperatures most recently determined according to the battery temperature determination step, the preset battery temperature being used to characterize a maximum temperature that the battery can withstand; Wherein, the battery temperature determination step includes: Determining a real-time charging current according to the preset charging parameter, the historical battery temperature of the battery, and the preset battery temperature; Determining a battery heat generation temperature corresponding to the battery according to the real-time charging current; Determining a battery heat dissipation temperature corresponding to the battery according to the historical battery temperature and a preset ambient temperature; The real-time battery temperature corresponding to the battery is determined according to the battery heat generation temperature, the battery heat dissipation temperature and the historical battery temperature, and the real-time battery temperature is used as a new historical battery temperature.

2. The method according to claim 1, It is characterized in that The determining, according to the real-time charging current, a battery heat generation temperature corresponding to the battery comprises: The real-time charging current is input into a pre-trained heat generation temperature acquisition model to obtain the battery heat generation temperature output by the heat generation temperature acquisition model.

3. The method according to claim 2, It is characterized in that The heat generation temperature acquisition model is trained in the following way: During the battery charging process, a plurality of sample data are periodically acquired, wherein the sample data includes a sample charging current and a sample battery heat generation temperature; The target neural network model is trained using a plurality of the sample data to obtain the heat generation temperature acquisition model.

4. The method according to claim 1, It is characterized in that The determining, according to the historical battery temperature and the preset ambient temperature, a battery heat dissipation temperature corresponding to the battery comprises: Obtaining a preset heat dissipation coefficient corresponding to the battery; determining a real-time temperature difference between the preset ambient temperature and the historical battery temperature; A battery heat dissipation temperature corresponding to the battery is determined according to the preset heat dissipation coefficient and the real-time temperature difference.

5. The method according to claim 4, It is characterized in that The preset heat dissipation coefficient is determined by: Periodically acquiring a plurality of sample real-time temperatures of the battery during a static heat dissipation process, wherein the static heat dissipation process includes a process in which the battery stops charging and stands still from a preset temperature threshold; Data fitting is performed on a plurality of the sample real-time temperatures, the preset sample environment temperatures and the preset temperature threshold to obtain the preset heat dissipation coefficient.

6. The method according to any one of claims 1 to 5, It is characterized in that The method further comprises: In the case that the multiple real-time battery temperatures corresponding to the battery meet the preset temperature change curve, it is determined that the preset charging parameter meets the preset charging requirement.

7. A device for determining the temperature of a battery, It is characterized in that The device comprises: A charging parameter acquisition module is configured to acquire preset charging parameters corresponding to the battery, wherein the preset charging parameters are a set of charging parameters to be determined during the charging parameter setting process; a real-time battery temperature acquisition module, configured to cyclically execute the battery temperature determination step until a temperature difference between a target real-time battery temperature corresponding to the battery and a preset battery temperature is less than or equal to a preset difference threshold, the target real-time battery temperature comprising a preset number of real-time battery temperatures most recently determined according to the battery temperature determination step, the preset battery temperature being used to characterize a maximum temperature that the battery can withstand; Wherein, the battery temperature determination step includes: Determining a real-time charging current according to the preset charging parameter, the historical battery temperature of the battery, and the preset battery temperature; Determining a battery heat generation temperature corresponding to the battery according to the real-time charging current; Determining a battery heat dissipation temperature corresponding to the battery according to the historical battery temperature and a preset ambient temperature; The real-time battery temperature corresponding to the battery is determined according to the battery heat generation temperature, the battery heat dissipation temperature and the historical battery temperature, and the real-time battery temperature is used as a new historical battery temperature.

8. The device according to claim 7, It is characterized in that The real-time battery temperature acquisition module is further configured as follows: The real-time charging current is input into a pre-trained heat generation temperature acquisition model to obtain the battery heat generation temperature output by the heat generation temperature acquisition model.

9. A computer-readable storage medium having computer program instructions stored thereon, It is characterized in that When the program instructions are executed by a processor, the steps of the method described in any one of claims 1 to 6 are implemented.

10. An electronic device, It is characterized in that include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method for controlling a temperature of a battery cell

    CN107959092A