Method for determining state of charge, electronic device and storage medium

By calculating the temperature difference and entropy change information under the non-static working conditions of the battery and determining the state of charge of the battery with reference relationships, the problem of low state of charge calculation in the prior art is solved, and real-time and accurate charge is achieved Status monitoring.

CN118759382BActive Publication Date: 2025-02-14CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411242718.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2025-02-14
Estimated Expiration
2044-09-05

AI Technical Summary

Technical Problem

The prior art is difficult to accurately calculate the state of charge under non-static conditions of a battery, especially in low temperature environments, and the prediction accuracy is poor.

Method used

By obtaining temperature data when the battery charge change reaches a preset value, the temperature difference is calculated. If the temperature difference is greater than the threshold, the current state of charge of the battery is determined based on the entropy change information and the reference relationship.

Benefits of technology

It realizes real-time determination of the state of charge during the battery use, without the need for a standing working condition, and improves the accuracy of the state of charge calculation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118759382B_ABST
    Figure CN118759382B_ABST
Patent Text Reader

Abstract

The present application discloses a method for determining a state of charge, an electronic device and a storage medium, wherein the electronic device can obtain first temperature data of a battery when a charge change of the battery reaches a first preset value; wherein the charge change represents the charge change during the charging or discharging process of the battery; the first temperature data represents the temperature data corresponding to each time point of the battery during the process in which the charge change reaches the first preset value; the temperature difference is determined according to the first temperature data; when the temperature difference is greater than a first threshold value, entropy change information is calculated based on the temperature difference, and the current state of charge of the battery is determined according to the entropy change information and a first reference relationship; wherein the entropy change information represents the rate of change information of the open circuit voltage of the battery with temperature; the first reference relationship represents the change relationship between the entropy change information of the battery and the state of charge; thereby, the state of charge of the battery can be calculated under non-stationary conditions, and the accuracy of the state of charge calculation can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery technology, and in particular to a method for determining a state of charge, an electronic device, and a storage medium. Background Art

[0002] Currently, when determining the state of charge (SOC) of a battery, the battery is usually left stationary for a long time, and then the terminal voltage of the battery in a completely depolarized state is measured. This terminal voltage can be used as the open circuit voltage (OCV) of the battery; then the corresponding state of charge is determined by searching the OCV-SOC curve.

[0003] However, the above method requires the battery to be stationary for a long time, and the above method cannot be used to determine the state of charge during the actual use of the battery; and in a low temperature environment, not only does it require a longer stationary time, but it also affects the open circuit voltage of the battery, resulting in poor prediction accuracy of the state of charge; that is, how to accurately calculate the state of charge of the battery under non-stationary conditions is a technical problem that needs to be solved urgently. Summary of the invention

[0004] The embodiments of the present application provide a method for determining a state of charge, an electronic device, and a storage medium, which can realize the calculation of the state of charge of a battery under non-stationary conditions and effectively improve the accuracy of the state of charge calculation.

[0005] The technical solution of the embodiment of the present application is implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides a method for determining a state of charge, the method comprising:

[0007] When the charge change of the battery reaches a first preset value, first temperature data of the battery is acquired; wherein the charge change represents the change of the charge during the charging or discharging process of the battery; and the first temperature data represents the temperature data corresponding to each time point of the battery during the process in which the charge change reaches the first preset value;

[0008] Determine a temperature difference according to the first temperature data; wherein the temperature difference represents a difference between a maximum temperature data and a minimum temperature data in the first temperature data;

[0009] When the temperature difference is greater than a first threshold, entropy change information is calculated based on the temperature difference, and the current state of charge of the battery is determined according to the entropy change information and a first reference relationship; wherein the entropy change information represents the rate of change of the open circuit voltage of the battery with temperature; and the first reference relationship represents the changing relationship between the entropy change information and the state of charge of the battery.

[0010] In this embodiment, during the charging and discharging process of the battery, each time the charge change of the battery reaches a first preset value, a state of charge determination process can be executed, including obtaining the first temperature data of the battery during this period, and calculating the maximum temperature difference during this period, so as to determine the current state of charge of the battery according to the temperature difference, including when the temperature difference is greater than a first threshold, by calculating entropy change information, and using the entropy change information and a first reference relationship to determine the current state of charge. In this way, not only can the state of charge of the battery be determined in real time during the use of the battery, but the state of charge of the battery can be determined without static working conditions, and the determination of the state of charge in combination with the entropy change information can effectively improve the accuracy of the state of charge calculation of the state of charge.

[0011] In some embodiments of the present application, determining the current state of charge of the battery according to the entropy change information and the first reference relationship includes:

[0012] Searching in the first reference relationship based on the entropy change information to obtain candidate state of charge information corresponding to the entropy change information;

[0013] A current state of charge is determined based on the candidate state of charge information.

[0014] In this embodiment, a search may be first performed in the first reference relationship based on the entropy change information, and then the current state of charge may be determined according to the candidate state of charge information obtained from the search, thereby improving the accuracy of the state of charge calculation.

[0015] In some embodiments of the present application, determining the current state of charge based on the candidate state of charge information includes:

[0016] When the candidate state of charge information includes two state of charge values, first reference information corresponding to each of the two state of charge values ​​is calculated respectively; wherein the first reference information represents information on the rate of change of the entropy change information as the state of charge changes;

[0017] The current state of charge is determined according to the first reference information and the state information of the battery.

[0018] In this embodiment, if the alternative state of charge information includes two state of charge values, the first reference information corresponding to each of the two state of charge values, which can be used to represent the rate of change of entropy change information with the state of charge, can be calculated respectively, so that the current state of charge is determined based on the first reference information and the battery status information. By combining the entropy change information, the accuracy of the state of charge calculation can be improved.

[0019] In some embodiments of the present application, determining the current state of charge according to the first reference information and the state information of the battery includes:

[0020] When the state information indicates that the battery is in a charging state, the state of charge value corresponding to the reference information with a positive value in the first reference information is determined as the current state of charge;

[0021] When the state information indicates that the battery is in a discharging state, the state of charge value corresponding to the reference information with a negative value in the first reference information is determined as the current state of charge.

[0022] In this embodiment, when determining the current state of charge from two state of charge values ​​of alternative state of charge information, a selection can be made according to the charge and discharge state of the battery, including when the battery is in a charging state, determining the state of charge value corresponding to the reference information with a positive value in the first reference information as the current state of charge, and when the battery is in a discharging state, determining the state of charge value corresponding to the reference information with a negative value in the first reference information as the current state of charge, which can improve the efficiency and accuracy of determining the battery state of charge.

[0023] In some embodiments of the present application, the method further comprises:

[0024] In a case where the candidate state of charge information includes two state of charge values, determining a state of charge reference value according to a mapping relationship between an open circuit voltage of the battery and the state of charge, and a current open circuit voltage estimation value;

[0025] Determining difference information between two state of charge values ​​and a state of charge reference value respectively;

[0026] A target state of charge value is determined between the two state of charge values ​​based on the difference information, and the target state of charge value is determined as the current state of charge; wherein the target state of charge value represents the state of charge value corresponding to the smallest difference information between the two difference information.

[0027] In this embodiment, when determining the current state of charge from two state of charge values ​​of the alternative state of charge information, the state of charge reference value can also be determined based on the second reference relationship and the current open circuit voltage estimate of the battery, and then two difference information are calculated based on the two state of charge values ​​and the state of charge reference value, and the state of charge value corresponding to the smallest difference information of the two difference information is determined as the target state of charge value, so that the target state of charge value is used as the final calculation result of the current state of charge, thereby realizing another way of determining the state of charge when the alternative state of charge information includes two state of charge values, thereby improving the efficiency of determining the state of charge.

[0028] In some embodiments of the present application, the method further comprises:

[0029] In the case where the candidate SOC information includes a SOC value, the current SOC is determined according to the SOC value.

[0030] In this embodiment, if the candidate state of charge information includes only one state of charge value, the state of charge value may be directly determined as the current state of charge value to achieve accurate state of charge calculation.

[0031] In some embodiments of the present application, calculating entropy change information based on temperature difference includes:

[0032] Obtaining an estimated value of an open circuit voltage of the battery when the charge change reaches a first preset value;

[0033] The entropy change information is calculated based on the open circuit voltage estimate, the temperature difference and a preset constant.

[0034] In this embodiment, entropy change information can be calculated using an estimated value of the open circuit voltage of the battery when the charge change reaches a first preset value, a temperature difference, and a preset constant, thereby achieving effective calculation of the entropy change information.

[0035] In some embodiments of the present application, after determining the temperature difference according to the first temperature data, the method further includes:

[0036] When the temperature difference is less than or equal to the first threshold, the current state of charge is determined based on a second reference relationship and current temperature data of the battery; wherein the second reference relationship represents a change relationship between the open circuit voltage and the state of charge of the battery at the first temperature.

[0037] In this embodiment, if the temperature difference is less than or equal to the first threshold, another method can be used to determine the current state of charge, including determining the current state of charge based on the second reference relationship and the current temperature data of the battery, so as to achieve accurate calculation of the state of charge.

[0038] In some embodiments of the present application, determining the current state of charge based on the second reference relationship and current temperature data of the battery includes:

[0039] determining a temperature difference between current temperature data of the battery and a first temperature;

[0040] Determine first voltage information according to the temperature difference and entropy change information;

[0041] The current state of charge is determined based on the first voltage information and the second reference relationship.

[0042] In this embodiment, the temperature difference between the current temperature data and the first temperature corresponding to the second reference relationship can be calculated, and then the first voltage information can be determined based on the temperature difference and the entropy change information. Thus, the current state of charge can be determined based on the first voltage information and the second reference relationship, which can improve the efficiency of the battery state of charge calculation.

[0043] In some embodiments of the present application, determining the current state of charge based on the first voltage information and the second reference relationship includes:

[0044] Determine a third reference relationship corresponding to the current temperature data according to the open circuit voltage and the first voltage information in the second reference relationship; wherein the third reference relationship represents a change relationship between the open circuit voltage and the state of charge of the battery under the current temperature data;

[0045] The current state of charge is determined by looking up the third reference relationship based on the current open circuit voltage estimate.

[0046] In this embodiment, the change relationship between the open circuit voltage and the state of charge of the battery under the current temperature data can be determined based on the open circuit voltage and the first voltage information in the second reference relationship, and then the matching state of charge value is found in the third reference relationship according to the current open circuit voltage estimate as the current state of charge, effectively realizing another method of accurate calculation of the state of charge and improving the intelligence of battery management.

[0047] In a second aspect, an embodiment of the present application provides an electronic device, the electronic device comprising an acquiring unit and a determining unit;

[0048] an acquisition unit, configured to acquire first temperature data of the battery when a charge change of the battery reaches a first preset value; wherein the charge change represents a change in the charge during the charging or discharging process of the battery; and the first temperature data represents temperature data corresponding to each time point of the battery during the process in which the charge change reaches the first preset value;

[0049] A determination unit is used to determine a temperature difference based on first temperature data; and when the temperature difference is greater than a first threshold, calculate entropy change information based on the temperature difference, and determine the current state of charge of the battery based on the entropy change information and a first reference relationship; wherein the temperature difference represents the difference between the maximum temperature data and the minimum temperature data in the first temperature data; the entropy change information represents the rate of change of the open circuit voltage of the battery with temperature; and the first reference relationship represents the changing relationship between the entropy change information and the state of charge of the battery.

[0050] In this embodiment, during the charging and discharging process of the battery, each time the charge change of the battery reaches a first preset value, a state of charge determination process can be executed, including obtaining the first temperature data of the battery during this period, and calculating the maximum temperature difference during this period, so as to determine the current state of charge of the battery according to the temperature difference, including when the temperature difference is greater than a first threshold, by calculating entropy change information, and using the entropy change information and a first reference relationship to determine the current state of charge. In this way, not only can the state of charge of the battery be determined in real time during the use of the battery, but the state of charge of the battery can be determined without static working conditions, and the determination of the state of charge in combination with the entropy change information can effectively improve the accuracy of the state of charge calculation of the state of charge.

[0051] In a third aspect, an embodiment of the present application provides an electronic device, including a processor and a memory storing instructions executable by the processor; when the instructions are executed by the processor, the above-mentioned method for determining the state of charge is implemented.

[0052] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the above-mentioned method for determining the state of charge is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below.The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application.

[0054] Figure 1 Schematic diagram of the implementation process of the charge state determination method proposed in the embodiment of the present application Figure 1 ;

[0055] Figure 2 Schematic diagram of the first reference relationship proposed in the embodiment of the present application Figure 1 ;

[0056] Figure 3 Schematic diagram of the first reference relationship proposed in the embodiment of the present application Figure 2 ;

[0057] Figure 4 Schematic diagram of the implementation process of the charge state determination method proposed in the embodiment of the present application Figure 2 ;

[0058] Figure 5 Schematic diagram of the implementation process of the charge state determination method proposed in the embodiment of the present application Figure 3 ;

[0059] Figure 6 Schematic diagram of the composition structure of the electronic device proposed in the embodiment of the present application Figure 1 ;

[0060] Figure 7 Schematic diagram of the composition structure of the electronic device proposed in the embodiment of the present application Figure 2 . DETAILED DESCRIPTION

[0061] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. It is understood that the specific embodiments described herein are only used to explain the related applications, rather than to limit the applications. It should also be noted that, for ease of description, only the parts related to the related applications are shown in the drawings.

[0062] New energy batteries are increasingly used in life and industry. For example, new energy vehicles equipped with batteries have been widely used. In addition, batteries are increasingly used in energy storage, etc. New energy batteries are not only used in energy storage power systems such as hydropower, thermal power, wind power and solar power stations, but also widely used in electric vehicles such as electric bicycles, electric motorcycles, electric cars, as well as aerospace and other fields. With the continuous expansion of the application field of power batteries, the market demand is also constantly expanding.

[0063] When determining the state of charge of a battery, the battery is usually left stationary for a long time, and the terminal voltage in a completely depolarized state is taken as the terminal voltage of the battery. The OCV-SOC curve is then used to calculate the state of charge, which is currently a more convenient and accurate way to estimate the state of charge.

[0064] However, the complete depolarization of the battery requires that the battery terminal voltage does not change for a long period of time, which often takes several hours. The time required in low temperature environments will be further extended. Therefore, it is difficult to estimate the state of charge during the actual use of the battery, such as in the actual vehicle operation conditions of electric vehicles. In addition, temperature will also affect the open circuit voltage of the battery. Especially in low temperature environments, the open circuit voltage will be significantly different from that at normal temperature, thus affecting the estimation accuracy of the battery state of charge.

[0065] In order to solve the problems existing in data transmission and interaction in the current power system, an embodiment of the present application provides a method for determining the state of charge, an electronic device and a storage medium; the electronic device can obtain the first temperature data of the battery when the charge change of the battery reaches a first preset value; wherein the charge change represents the change in the charge during the charging or discharging process of the battery; the first temperature data represents the temperature data corresponding to each time point of the battery in the process of the charge change reaching the first preset value; the temperature difference is determined according to the first temperature data; wherein the temperature difference represents the difference between the maximum temperature data and the minimum temperature data in the first temperature data; when the temperature difference is greater than the first threshold, entropy change information is calculated based on the temperature difference, and the current state of charge of the battery is determined according to the entropy change information and the first reference relationship; wherein the entropy change information represents the rate of change information of the open circuit voltage of the battery with temperature; the first reference relationship represents the change relationship between the entropy change information of the battery and the state of charge, thereby realizing the calculation of the state of charge of the battery under non-static conditions and effectively improving the accuracy of the state of charge calculation.

[0066] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0067] An embodiment of the present application provides a method for determining a state of charge, such as Figure 1 As shown, the method for determining the state of charge of an electronic device may include the following steps:

[0068] Step 101. When a charge change of the battery reaches a first preset value, obtain first temperature data of the battery; wherein the charge change represents the charge change during the charging or discharging process of the battery; and the first temperature data represents the temperature data corresponding to each time point in the process when the charge change of the battery reaches the first preset value.

[0069] In an embodiment of the present application, the electronic device can obtain first temperature data of the battery when the charge change of the battery reaches a first preset value; wherein the charge change represents the change in the charge during the charging or discharging process of the battery; and the first temperature data represents the temperature data corresponding to each time point in the process when the charge change of the battery reaches the first preset value.

[0070] In the embodiments of the present application, the battery may be composed of one or more battery cells; the battery may be a battery cell. A battery cell refers to a basic unit that can realize the mutual conversion of chemical energy and electrical energy, and can be used to make a battery module or a battery pack, so as to supply power to an electrical device. A battery cell may be a secondary battery, which refers to a battery cell that can be continuously used by activating the active material by charging after the battery cell is discharged. The battery cell may be a lithium-ion battery, a sodium-ion battery, a sodium-lithium-ion battery, a lithium metal battery, a sodium metal battery, a lithium-sulfur battery, a magnesium-ion battery, a nickel-hydrogen battery, a nickel-cadmium battery, a lead-acid battery, etc., which is not limited in the embodiments of the present application.

[0071] In the embodiment of the present application, the battery may also be a single physical module including one or more battery cells to provide higher voltage and capacity. When there are multiple battery cells, the multiple battery cells are connected in series, in parallel or in hybrid connection through a busbar component.

[0072] In an embodiment of the present application, the electronic device may be a device corresponding to a battery management system (Battery Management System, BMS), so that the state of charge of the battery may be determined by the BMS.

[0073] In some embodiments of the present application, the numerical value of the first preset value is not limited in the present application. For example, the first preset value may be 1% of the total battery charge.

[0074] In some embodiments of the present application, during the charging or discharging process of the battery, that is, the process of the battery charge increasing or decreasing, the charge change can be obtained by integrating the ampere-hours; thus, each time it is determined that the battery charge change reaches a first preset value, the charge state determination process can be executed once.

[0075] In an embodiment of the present application, when executing the process of determining the current state of charge, the first temperature data of the process from the last time the charge change of the battery reached the first preset value to the current charge change reaching the first preset value can be obtained; for example, at time T1, the charge change of the battery reaches the first preset value for the first time, and at time T2, the charge change of the battery reaches the first preset value again. When determining the state of charge of the battery at time T2, the temperature data of the battery at each time point between time T1 and time T2 can be obtained, such as the temperature of the battery at time t1, the temperature of the battery at time t2, and the temperature of the battery at time t3, thereby obtaining the first temperature data.

[0076] Step 102: determine a temperature difference according to the first temperature data; wherein the temperature difference represents a difference between a maximum temperature data and a minimum temperature data in the first temperature data.

[0077] In an embodiment of the present application, the electronic device can obtain first temperature data of the battery when the charge change of the battery reaches a first preset value, and then determine the temperature difference based on the first temperature data; wherein the temperature difference represents the difference between the maximum temperature data and the minimum temperature data in the first temperature data.

[0078] It can be understood that, in an embodiment of the present application, the first temperature data may include a plurality of temperature data of the battery during a process in which the charge change amount reaches a first preset value, so that the maximum temperature data and the minimum temperature data among these temperature data can be determined.

[0079] Exemplarily, the first temperature data includes a battery temperature of 21.1°C at time t1, a battery temperature of 21.2°C at time t2, and a battery temperature of 21.3°C at time t3. It can be determined that the temperature difference of the first temperature data is 21.3°C - 21.1°C = 0.2°C.

[0080] Step 103: When the temperature difference is greater than a first threshold value, entropy change information is calculated based on the temperature difference, and the current state of charge of the battery is determined according to the entropy change information and a first reference relationship; wherein the entropy change information represents the rate of change of the open circuit voltage of the battery with temperature; and the first reference relationship represents the changing relationship between the entropy change information and the state of charge of the battery.

[0081] In an embodiment of the present application, after determining the temperature difference according to the first temperature data, the electronic device can, when the temperature difference is greater than a first threshold, calculate the entropy change information based on the temperature difference, and determine the current state of charge of the battery according to the entropy change information and a first reference relationship; wherein the entropy change information represents the rate of change of the open circuit voltage of the battery with temperature; and the first reference relationship represents the changing relationship between the entropy change information and the state of charge of the battery.

[0082] In the embodiments of the present application, the specific value of the first threshold is not limited in the present application. For example, the first threshold may be 5°C.

[0083] In some embodiments of the present application, when calculating entropy change information based on temperature difference, the electronic device can obtain an estimated open circuit voltage of the battery during the process when the charge change reaches a first preset value; and then calculate the entropy change information based on the estimated open circuit voltage, temperature difference and preset constant.

[0084] Exemplarily, the method for the electronic device to calculate the entropy change information based on the open circuit voltage estimation value, the temperature difference and the preset constant can be expressed as the following formula:

[0085] (1)

[0086] in, Represents entropy change information; Indicates a preset constant; It may represent an open circuit voltage difference value obtained based on an estimated open circuit voltage value of the battery during a process in which the charge change amount reaches a first preset value, for example, it may be a difference between a maximum open circuit voltage and a minimum open circuit voltage in the estimated open circuit voltage value; Indicates temperature difference.

[0087] In some embodiments of the present application, the preset constant may be a Faraday constant.

[0088] In some embodiments of the present application, when the electronic device obtains the estimated open circuit voltage of a battery during a process in which the charge change reaches a first preset value, it can perform real-time open circuit voltage estimation based on Kalman filtering combined with an equivalent circuit model during the process in which the charge change reaches the first preset value, thereby obtaining the estimated open circuit voltage at all time points in the process.

[0089] In some embodiments of the present application, Figure 2 As shown, in the first reference relationship, an entropy change information Corresponding to the case of two different state of charge SOC values, an entropy change information can also be included Corresponding to the situation where the state of charge SOC has a unique value.

[0090] In some embodiments of the present application, when the electronic device determines the current state of charge of the battery based on entropy change information and a first reference relationship, it can search in the first reference relationship based on the entropy change information to obtain alternative state of charge information corresponding to the entropy change information; and then determine the current state of charge based on the alternative state of charge information.

[0091] In an embodiment of the present application, the candidate state of charge information may include at least one state of charge value; for example, Figure 3 As shown, in the entropy change information When it is a1, it can correspond to two SOC values ​​b1 and b2; and in the entropy change information When it is a2, it may correspond to an SOC value b3.

[0092] In some embodiments of the present application, when an electronic device determines the current state of charge based on alternative state of charge information, it can, when the alternative state of charge information includes two state of charge values, respectively calculate first reference information corresponding to each of the two state of charge values; wherein the first reference information represents information on the rate of change of entropy change information as the state of charge changes; and then determine the current state of charge based on the first reference information and the battery status information.

[0093] In some embodiments of the present application, the calculation method of the first reference information can be expressed as: That is to say, the rate of change of the entropy change information with the change of the state of charge can be calculated based on the differential method, and the rate of change is the first reference information.

[0094] In an embodiment of the present application, the battery status information may include a charging status and a discharging status.

[0095] In some embodiments of the present application, when the electronic device determines the current state of charge based on the first reference information and the status information of the battery, when the status information indicates that the battery is in a charging state, the charge state value corresponding to the reference information with a positive value in the first reference information may be determined as the current state of charge; when the status information indicates that the battery is in a discharging state, the charge state value corresponding to the reference information with a negative value in the first reference information may be determined as the current state of charge.

[0096] It can be understood that if the battery is in a charging state, the battery charge or state of charge should show a gradually increasing trend, and it can be determined that the state of charge at this time should be the state of charge value corresponding to the reference information with a positive value; and if the battery is in a discharging state, the battery charge or state of charge should show a gradually decreasing trend, and it can be determined that the state of charge at this time should be the state of charge value corresponding to the reference information with a negative value.

[0097] In some embodiments of the present application, when the electronic device determines the current state of charge based on alternative state of charge information, it can also determine the state of charge reference value based on the mapping relationship between the open circuit voltage and the state of charge of the battery, and the current open circuit voltage estimate when the alternative state of charge information includes two state of charge values; then determine the difference information between the two state of charge values ​​and the state of charge reference value respectively; thereby determining a target state of charge value among the two state of charge values ​​based on the difference information, and determining the target state of charge value as the current state of charge; wherein the target state of charge value represents the state of charge value corresponding to the smallest difference information among the two difference information.

[0098] In an embodiment of the present application, the current open circuit voltage estimation value may be a current open circuit voltage of the battery estimated in real time when the charge change of the battery reaches a first preset value.

[0099] In some embodiments of the present application, the open circuit voltage may be estimated based on a Kalman filter combined with an equivalent circuit model to obtain a current open circuit voltage estimate.

[0100] It can be understood that in the embodiments of the present application, the current open circuit voltage estimate can be used to search in the mapping relationship between the open circuit voltage and the state of charge of the battery to obtain a state of charge reference value corresponding to or matching the current open circuit voltage estimate; thereby selecting a state of charge value that is closest to the state of charge reference value from the two state of charge values ​​and determining it as the current state of charge.

[0101] In some embodiments of the present application, when respectively determining the difference information between two state of charge values ​​and a state of charge reference value, after performing subtraction operations on the two state of charge values ​​and the state of charge reference value respectively, the absolute value of the subtraction result can be taken to obtain two difference information.

[0102] In some embodiments of the present application, the electronic device can also determine the current state of charge based on the state of charge value when the alternative state of charge information only includes one state of charge value; that is, if the alternative state of charge information only includes one state of charge value, there is no need to select the state of charge value, and this state of charge value can be directly output as the current state of charge of the battery.

[0103] In the embodiments of the present application, Figure 4 As shown, after the electronic device determines the temperature difference according to the first temperature data, that is, after step 102, the following steps may also be included:

[0104] Step 104: When the temperature difference is less than or equal to the first threshold, determine the current state of charge based on a second reference relationship and current temperature data of the battery; wherein the second reference relationship represents a change relationship between the open circuit voltage and the state of charge of the battery at the first temperature.

[0105] In an embodiment of the present application, after determining the temperature difference based on the first temperature data, the electronic device can determine the current state of charge based on the second reference relationship and the current temperature data of the battery when the temperature difference is less than or equal to the first threshold; wherein the second reference relationship characterizes the changing relationship between the open circuit voltage and the state of charge of the battery at the first temperature.

[0106] In an embodiment of the present application, if the temperature difference is less than or equal to the first threshold, it means that the temperature change is relatively stable. At this time, the current state of charge at the current temperature can be directly determined using the current temperature data of the battery and the second reference relationship.

[0107] It can be understood that in the embodiments of the present application, any calibrated temperature, that is, the first temperature, the changing relationship between the open circuit voltage and the state of charge at the calibrated temperature is the second reference relationship. For example, the first temperature can be 25°C, and the OCV-SOC curve relationship at 25°C can be the second reference relationship.

[0108] In some embodiments of the present application, when the electronic device determines the current state of charge based on the second reference relationship and the current temperature data of the battery, it can determine the temperature difference between the current temperature data of the battery and the first temperature; and then determine the first voltage information based on the temperature difference and the entropy change information; thereby determining the current state of charge based on the first voltage information and the second reference relationship.

[0109] In some embodiments of the present application, when determining the first voltage information based on the temperature difference and the entropy change information, the temperature difference and the entropy change information may be multiplied to obtain the first voltage information.

[0110] In some embodiments of the present application, when determining the temperature difference between the current temperature data of the battery and the first temperature, the temperature difference may be obtained by taking an absolute value of the operation result after performing a subtraction operation on the current temperature data and the first temperature.

[0111] For example, if the current temperature data is 20°C and the first temperature is 25°C, the temperature difference may be 5°C; if the entropy change information is 0.1V / °C, the first voltage information may be 5°C×0.1V / °C=0.5V.

[0112] In some embodiments of the present application, when the electronic device determines the current state of charge based on the first voltage information and the second reference relationship, it can determine a third reference relationship corresponding to the current temperature data based on the open circuit voltage in the second reference relationship and the first voltage information; wherein the third reference relationship characterizes the changing relationship between the open circuit voltage and the state of charge of the battery under the current temperature data; and then determine the current state of charge by searching in the third reference relationship based on the current open circuit voltage estimate.

[0113] Exemplarily, each open circuit voltage in the second reference relationship can be subtracted from the first voltage information to obtain the open circuit voltage value corresponding to each state of charge under the current temperature data, so that a third reference relationship can be constructed based on the open circuit voltage value corresponding to each state of charge under the current temperature data.

[0114] Exemplarily, assume that the second reference relationship is the open circuit voltage and state of charge at 25°C, where the open circuit voltage value corresponding to the state of charge of 30% is 2V; the first voltage information is 0.5 V; the current temperature data is 20°C; it can be determined that the open circuit voltage value corresponding to the state of charge of 30% at 20°C is 2V-0.5 V=1.5V, and thus the open circuit voltage values ​​corresponding to each state of charge can be determined according to the second reference relationship when the battery temperature is 20°C, thereby obtaining the third reference relationship; and then after obtaining the third reference relationship, the current open circuit voltage estimate can be used to search in the third reference relationship to obtain the state of charge value corresponding to the current open circuit voltage estimate as the current state of charge output of the battery.

[0115] To summarize, in the embodiments of the present application, when determining the state of charge of a battery, the need for static operating conditions can be greatly reduced. By estimating the open circuit voltage in real time and combining the effect of entropy change information on the open circuit voltage, real-time calculation of the state of charge of the battery based on entropy change information is achieved, thereby effectively improving the accuracy and efficiency of determining the battery state of charge.

[0116] In an embodiment of the present application, a method for determining a state of charge is provided, and an electronic device can obtain first temperature data of a battery when a charge change of the battery reaches a first preset value; wherein the charge change represents the charge change during the charging or discharging process of the battery; the first temperature data represents the temperature data corresponding to each time point in the process when the charge change reaches the first preset value; a temperature difference is determined based on the first temperature data; wherein the temperature difference represents the difference between the maximum temperature data and the minimum temperature data in the first temperature data; when the temperature difference is greater than a first threshold value, entropy change information is calculated based on the temperature difference, and the current state of charge of the battery is determined based on the entropy change information and a first reference relationship; wherein the entropy change information represents the rate of change information of the open circuit voltage of the battery with temperature; and the first reference relationship represents the changing relationship between the entropy change information and the state of charge of the battery. It can be seen that during the charging and discharging process of the battery, each time the change in the battery charge reaches a first preset value, a state of charge determination process can be executed, including obtaining the first temperature data of the battery during this period, and calculating the maximum temperature difference during this period, so as to determine the current state of charge of the battery according to the temperature difference, including when the temperature difference is greater than the first threshold, by calculating the entropy change information, and using the entropy change information and the first reference relationship to determine the current state of charge. In this way, not only can the state of charge of the battery be determined in real time during the use of the battery, but the state of charge of the battery can be determined without static working conditions, and the determination of the state of charge in combination with the entropy change information can effectively improve the accuracy of the state of charge calculation of the state of charge.

[0117] Based on the above embodiment, in another embodiment of the present application, exemplarily, the electronic device may be a device corresponding to the BMS in the electric vehicle, so that the state of charge of the power battery in the vehicle can be estimated through the BMS during the real-time operation of the electric vehicle; Figure 5 As shown, during the operation of BMS, the following steps may be included:

[0118] Step 201: Estimate the open circuit voltage of the battery in real time and record the temperature.

[0119] In this embodiment, during operation, the BMS can collect data such as the voltage and current of the battery, and estimate the open circuit voltage of the battery by using Kalman filtering combined with an equivalent circuit model.

[0120] Exemplarily, the battery open circuit voltage may be estimated based on the state transfer equation and the observation equation. The state transfer equation may be expressed as the following formula:

[0121] (2)

[0122] in, represents the internal state of the battery at the current time k, represents the collected current, and is the state transfer matrix, where The matrix can be expressed as , and are time constants, is the sampling interval; The matrix can be expressed as , and Both represent polarization resistance.

[0123] The observation equation can be expressed as the following formula:

[0124] (3)

[0125] in, represents the observed value at time k, such as the observed value of the open circuit voltage, represents the estimated value of the open circuit voltage at time k. The first dimension of the state equation can obtain the estimated value of the open circuit voltage; represents the hysteresis voltage at time k, and represents the polarization voltage at time k, represents the internal resistance at time k.

[0126] The calculation method of hysteresis voltage can be expressed as the following formula:

[0127] (4)

[0128] Among them, Cap represents capacity, Indicates the maximum hysteresis voltage; For positive time, The value is 1. When it is negative, The value is -1.

[0129] Based on the above state transfer equation and observation equation, when estimating the open circuit voltage, the prior estimation covariance can be calculated first, and then the Kalman gain can be calculated based on the prior estimation covariance, and then the posterior estimation covariance can be calculated based on the Kalman gain; then, after obtaining the observed value using the observation equation and the predicted value based on the state transfer equation, the difference between the observed value and the actually collected voltage value can be determined, and after multiplying the difference by the Kalman gain, a certain compensation is performed in combination with the result of the predicted value and the posterior estimation covariance to obtain the estimated value of the open circuit voltage; wherein, the calculation method of the prior estimation covariance can be expressed as the following formula:

[0130] (5)

[0131] in, represents the prior estimated covariance at time k, represents the prior estimated covariance calculated previously, Indicates the preset noise.

[0132] The calculation method of Kalman gain can be expressed as the following formula:

[0133] (6)

[0134] in, represents the Kalman gain, is a matrix, for example , The preset noise.

[0135] The calculation method of the posterior estimated covariance can be expressed as the following formula:

[0136] (7)

[0137] in, represents the posterior estimated covariance, Represents the identity matrix.

[0138] Then, when predicting and updating the state according to the state transfer equation, that is, predicting and updating the open circuit voltage, the state update formula can be expressed as the following formula:

[0139] (8)

[0140] in, represents the estimation result, that is, the estimation result of the open circuit voltage, and the result corresponding to the first dimension is the estimated value of the current open circuit voltage finally obtained; Indicates the result of the previous state prediction, It can be expressed as , which is the result obtained by the state transfer equation; is the Kalman gain, Represents the actual sampling voltage, and the other variables or parameters are consistent with those in the aforementioned observation equation and will not be repeated here.

[0141] Step 202: Determine whether the charge change reaches a first preset value.

[0142] In this embodiment, if the charge change reaches the first preset value, the state of charge determination process can be executed, for example, all open circuit voltage estimation values ​​and temperature data within this period of time are used to determine the state of charge.

[0143] Step 203: Determine whether the temperature difference is greater than a first threshold.

[0144] In this embodiment, the specific method for determining the state of charge can be determined by judging whether the temperature difference is greater than the first threshold.

[0145] Step 204: Calculate entropy change information, and determine the current state of charge according to the entropy change information and the first reference relationship.

[0146] Step 205: Determine the current state of charge based on the second reference relationship and the current temperature data.

[0147] Step 206: Determine whether the operation is completed.

[0148] In this embodiment, the BMS can determine whether the operation is terminated. For example, if the electric vehicle enters a parking state, the BMS can determine that the operation is terminated.

[0149] Step 207, ending the state of charge determination process.

[0150] To summarize, the present application can estimate the open circuit voltage of the battery in real time, and combine the influence of entropy change information on the open circuit voltage to realize real-time calculation of the state of charge based on entropy change information. The state of charge can be determined without static working conditions, so that in actual driving process, the state of charge of the power battery can be effectively determined in real time, and the accuracy of the state of charge calculation can be effectively improved.

[0151] In an embodiment of the present application, a method for determining a state of charge is provided, and an electronic device can obtain first temperature data of a battery when a charge change of the battery reaches a first preset value; wherein the charge change represents the charge change during the charging or discharging process of the battery; the first temperature data represents the temperature data corresponding to each time point in the process when the charge change reaches the first preset value; a temperature difference is determined based on the first temperature data; wherein the temperature difference represents the difference between the maximum temperature data and the minimum temperature data in the first temperature data; when the temperature difference is greater than a first threshold value, entropy change information is calculated based on the temperature difference, and the current state of charge of the battery is determined based on the entropy change information and a first reference relationship; wherein the entropy change information represents the rate of change information of the open circuit voltage of the battery with temperature; and the first reference relationship represents the changing relationship between the entropy change information and the state of charge of the battery. It can be seen that during the charging and discharging process of the battery, each time the change in the battery charge reaches a first preset value, a state of charge determination process can be executed, including obtaining the first temperature data of the battery during this period, and calculating the maximum temperature difference during this period, so as to determine the current state of charge of the battery according to the temperature difference, including when the temperature difference is greater than the first threshold, by calculating the entropy change information, and using the entropy change information and the first reference relationship to determine the current state of charge. In this way, not only can the state of charge of the battery be determined in real time during the use of the battery, but the state of charge of the battery can be determined without static working conditions, and the determination of the state of charge in combination with the entropy change information can effectively improve the accuracy of the state of charge calculation of the state of charge.

[0152] Based on the above embodiment, in another embodiment of the present application, an electronic device is provided, such as Figure 6 As shown, the electronic device 1 may include an acquiring unit 11 and a determining unit 12 .

[0153] The acquisition unit 11 is used to acquire the first temperature data of the battery when the charge change of the battery reaches a first preset value; wherein the charge change represents the change of the charge during the charging or discharging process of the battery; the first temperature data represents the temperature data corresponding to each time point in the process when the charge change of the battery reaches the first preset value.

[0154] The determination unit 12 is used to determine the temperature difference according to the first temperature data; and when the temperature difference is greater than the first threshold, calculate the entropy change information based on the temperature difference, and determine the current state of charge of the battery according to the entropy change information and the first reference relationship; wherein the temperature difference represents the difference between the maximum temperature data and the minimum temperature data in the first temperature data; the entropy change information represents the rate of change of the open circuit voltage of the battery with temperature; and the first reference relationship represents the changing relationship between the entropy change information and the state of charge of the battery.

[0155] In some embodiments of the present application, the determination unit 12 can also be used to search in the first reference relationship based on the entropy change information to obtain alternative state of charge information corresponding to the entropy change information; and determine the current state of charge based on the alternative state of charge information.

[0156] In some embodiments of the present application, the determination unit 12 can also be used to calculate the first reference information corresponding to each of the two state of charge values ​​when the alternative state of charge information includes two state of charge values; wherein the first reference information represents the rate of change of the entropy change information with the change of the state of charge; and determine the current state of charge based on the first reference information and the battery status information.

[0157] In some embodiments of the present application, the determination unit 12 can also be used to determine the charge state value corresponding to the reference information with a positive value in the first reference information as the current charge state when the status information indicates that the battery is in a charging state; and to determine the charge state value corresponding to the reference information with a negative value in the first reference information as the current charge state when the status information indicates that the battery is in a discharging state.

[0158] In some embodiments of the present application, the determination unit 12 can also be used to determine a state of charge reference value based on a mapping relationship between the open circuit voltage and the state of charge of the battery and a current open circuit voltage estimate when the alternative state of charge information includes two state of charge values; and to respectively determine difference information between the two state of charge values ​​and the state of charge reference value; and to determine a target state of charge value among the two state of charge values ​​based on the difference information, and to determine the target state of charge value as the current state of charge; wherein the target state of charge value represents the state of charge value corresponding to the smallest difference information among the two difference information.

[0159] In some embodiments of the present application, the determination unit 12 may also be configured to determine the current state of charge according to the state of charge value when the candidate state of charge information includes a state of charge value.

[0160] In some embodiments of the present application, the determination unit 12 can also be used to obtain an estimated open circuit voltage value of the battery when the charge change reaches a first preset value; and calculate entropy change information based on the estimated open circuit voltage value, temperature difference and preset constant.

[0161] In some embodiments of the present application, the determination unit 12 can also be used to determine the current state of charge based on a second reference relationship and the current temperature data of the battery after determining the temperature difference according to the first temperature data, when the temperature difference is less than or equal to the first threshold; wherein the second reference relationship characterizes the changing relationship between the open circuit voltage and the state of charge of the battery at the first temperature.

[0162] In some embodiments of the present application, the determination unit 12 can also be used to determine the temperature difference between the current temperature data of the battery and the first temperature; and determine the first voltage information based on the temperature difference and the entropy change information; and determine the current state of charge based on the first voltage information and the second reference relationship.

[0163] In some embodiments of the present application, the determination unit 12 can also be used to determine a third reference relationship corresponding to the current temperature data based on the open circuit voltage and the first voltage information in the second reference relationship; wherein the third reference relationship characterizes the changing relationship between the open circuit voltage and the state of charge of the battery under the current temperature data; and determine the current state of charge by searching in the third reference relationship based on the current open circuit voltage estimate.

[0164] In the embodiments of the present application, Figure 7 As shown, the electronic device may further include a processor 13 and a memory 14 storing instructions executable by the processor 13 ; further, the electronic device may further include a communication interface 15 and a bus 16 for connecting the processor 13 , the memory 14 and the communication interface 15 .

[0165] In the embodiment of the present application, the processor 13 may be at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a Central Processing Unit (CPU), a controller, a microcontroller, and a microprocessor. It is understandable that for different devices, the electronic device used to implement the above-mentioned processor function may also be other, and the embodiment of the present application is not specifically limited. The electronic device 10 may also include a memory 14, which may be connected to the processor 13, wherein the memory 14 is used to store executable program code, the program code includes computer operation instructions, and the memory 14 may include a high-speed RAM memory, and may also include a non-volatile memory.

[0166] In the embodiment of the present application, the bus 16 is used to connect the communication interface 15, the processor 13 and the memory 14, and the mutual communication between these devices.

[0167] In the embodiment of the present application, the memory 14 is used to store instructions and data.

[0168] Further, in an embodiment of the present application, the above-mentioned processor 13 is used to obtain the first temperature data of the battery when the charge change of the battery reaches a first preset value; wherein the charge change represents the change in the charge during the charging or discharging process of the battery; the first temperature data represents the temperature data corresponding to each time point in the process when the charge change of the battery reaches the first preset value; the temperature difference is determined according to the first temperature data; wherein the temperature difference represents the difference between the maximum temperature data and the minimum temperature data in the first temperature data; when the temperature difference is greater than the first threshold, the entropy change information is calculated based on the temperature difference, and the current state of charge of the battery is determined according to the entropy change information and the first reference relationship; wherein the entropy change information represents the rate of change information of the open circuit voltage of the battery with temperature; the first reference relationship represents the change relationship between the entropy change information and the state of charge of the battery.

[0169] In practical applications, the memory 14 may be a volatile memory, such as a random access memory (RAM); or a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 13.

[0170] In addition, each functional module in this embodiment can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or software functional modules.

[0171] If the integrated unit is implemented in the form of a software function module and is not sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment is essentially or the part that contributes to the prior art or the whole or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the method of this embodiment. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0172] An embodiment of the present application provides an electronic device, which obtains first temperature data of a battery when a charge change of the battery reaches a first preset value; wherein the charge change represents the charge change during the charging or discharging process of the battery; the first temperature data represents the temperature data corresponding to each time point in the process when the charge change reaches the first preset value; a temperature difference is determined according to the first temperature data; wherein the temperature difference represents the difference between the maximum temperature data and the minimum temperature data in the first temperature data; when the temperature difference is greater than a first threshold value, entropy change information is calculated based on the temperature difference, and the current state of charge of the battery is determined according to the entropy change information and a first reference relationship; wherein the entropy change information represents the rate of change information of the open circuit voltage of the battery with temperature; and the first reference relationship represents the change relationship between the entropy change information and the state of charge of the battery. It can be seen that during the charging and discharging process of the battery, each time the change in the battery charge reaches a first preset value, a state of charge determination process can be executed, including obtaining the first temperature data of the battery during this period, and calculating the maximum temperature difference during this period, so as to determine the current state of charge of the battery according to the temperature difference, including when the temperature difference is greater than the first threshold, by calculating the entropy change information, and using the entropy change information and the first reference relationship to determine the current state of charge. In this way, not only can the state of charge of the battery be determined in real time during the use of the battery, but the state of charge of the battery can be determined without static working conditions, and the determination of the state of charge in combination with the entropy change information can effectively improve the accuracy of the state of charge calculation of the state of charge.

[0173] Specifically, a program instruction corresponding to a method for determining a state of charge in this embodiment may be stored on a storage medium such as a CD, a hard disk, or a USB flash drive. When a program instruction corresponding to a method for determining a state of charge in a storage medium is read or executed by an electronic device, the following steps are included:

[0174] When the charge change of the battery reaches a first preset value, the first temperature data of the battery is obtained; wherein the charge change represents the charge change during the charging or discharging process of the battery; the first temperature data represents the temperature data corresponding to each time point in the process of the charge change reaching the first preset value; the temperature difference is determined according to the first temperature data; wherein the temperature difference represents the difference between the maximum temperature data and the minimum temperature data in the first temperature data; when the temperature difference is greater than a first threshold value, entropy change information is calculated based on the temperature difference, and the current state of charge of the battery is determined according to the entropy change information and a first reference relationship; wherein the entropy change information represents the rate of change information of the open circuit voltage of the battery with temperature; the first reference relationship represents the change relationship between the entropy change information and the state of charge of the battery.

[0175] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program codes.

[0176] The present application is described with reference to the implementation flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0177] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which is implemented in the implementation flow diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0178] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing the steps in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0179] The above embodiments are only preferred embodiments for fully illustrating the present invention, and the protection scope of the present invention is not limited thereto. Any equivalent substitution or change made by a person skilled in the art based on the present invention is within the protection scope of the present invention.

Claims

1. A method for determining a state of charge, characterized in that: The method comprises: When the charge change of the battery reaches a first preset value, first temperature data of the battery is acquired; wherein the charge change represents the charge change during the charging or discharging process of the battery; and the first temperature data represents the temperature data of the battery at each time point during the process in which the charge change reaches the first preset value; Determine a temperature difference according to the first temperature data; wherein the temperature difference represents a difference between a maximum temperature data and a minimum temperature data in the first temperature data; In the case where the temperature difference is greater than a first threshold value, entropy change information is calculated based on the temperature difference, and a search is performed in a first reference relationship based on the entropy change information to obtain alternative state of charge information corresponding to the entropy change information; wherein the entropy change information represents information on the rate of change of the open circuit voltage of the battery with temperature; and the first reference relationship represents a change relationship between the entropy change information and the state of charge of the battery; determining a current state of charge based on the candidate state of charge information; Determining the current state of charge based on the alternative state of charge information includes: when the alternative state of charge information includes two state of charge values, respectively calculating first reference information corresponding to the two state of charge values; wherein the first reference information represents information on the rate of change of entropy change information as the state of charge changes; When the state information of the battery is a charging state, determining a state of charge value corresponding to a positive reference information in the first reference information as the current state of charge; When the state information is a discharge state, a state of charge value corresponding to reference information with a negative value in the first reference information is determined as the current state of charge.

2. The method for determining the state of charge according to claim 1, characterized in that: The determining the current state of charge based on the candidate state of charge information includes: In a case where the candidate state of charge information includes two state of charge values, determining a state of charge reference value according to a mapping relationship between an open circuit voltage of the battery and the state of charge, and a current open circuit voltage estimation value; respectively determining difference information between the two state of charge values ​​and the state of charge reference value; Based on the difference information, a target state of charge value is determined between the two state of charge values, and the target state of charge value is determined as the current state of charge; wherein the target state of charge value represents the state of charge value corresponding to the smallest difference information between the two difference information.

3. The method for determining the state of charge according to claim 1 or 2, characterized in that: The calculating entropy change information based on the temperature difference comprises: Obtaining an estimated open circuit voltage value of the battery when the charge change reaches a first preset value; The entropy change information is calculated based on the open circuit voltage estimation value, the temperature difference and a preset constant.

4. The method for determining the state of charge according to claim 1 or 2, characterized in that: After determining the temperature difference according to the first temperature data, the method further includes: When the temperature difference is less than or equal to the first threshold, the current state of charge is determined based on a second reference relationship and current temperature data of the battery; wherein the second reference relationship represents a change relationship between the open circuit voltage and the state of charge of the battery at a first temperature.

5. The method for determining the state of charge according to claim 4, characterized in that: The determining the current state of charge based on the second reference relationship and the current temperature data of the battery includes: determining a temperature difference between current temperature data of the battery and the first temperature; Determine first voltage information according to the temperature difference and the entropy change information; The current state of charge is determined based on the first voltage information and the second reference relationship.

6. The method for determining the state of charge according to claim 5, characterized in that: The determining the current state of charge based on the first voltage information and the second reference relationship includes: Determine a third reference relationship corresponding to the current temperature data according to the open circuit voltage in the second reference relationship and the first voltage information; wherein the third reference relationship represents a change relationship between the open circuit voltage and the state of charge of the battery under the current temperature data; The current state of charge is determined by looking up the third reference relationship based on the current open circuit voltage estimate.

7. An electronic device, characterized in that: The electronic device comprises an acquisition unit and a determination unit; The acquisition unit is used to acquire first temperature data of the battery when the charge change of the battery reaches a first preset value; wherein the charge change represents the change of the charge during the charging or discharging process of the battery; and the first temperature data represents the temperature data of the battery corresponding to each time point during the process in which the charge change reaches the first preset value; The determination unit is used to determine the temperature difference according to the first temperature data; and when the temperature difference is greater than a first threshold, calculate the entropy change information based on the temperature difference, and search in the first reference relationship based on the entropy change information to obtain the alternative state of charge information corresponding to the entropy change information; and when the alternative state of charge information includes two state of charge values, respectively calculate the first reference information corresponding to each of the two state of charge values; and when the state information of the battery is a charging state, determine the state of charge value corresponding to the reference information with a positive value in the first reference information as the current state of charge; when the state information is a discharging state, determine the state of charge value corresponding to the reference information with a negative value in the first reference information as the current state of charge; wherein the temperature difference represents the difference between the maximum temperature data and the minimum temperature data in the first temperature data; the entropy change information represents the rate of change information of the open circuit voltage of the battery with temperature; the first reference relationship represents the change relationship between the entropy change information and the state of charge of the battery; the first reference information represents the rate of change information of the entropy change information with the state of charge.

8. An electronic device, characterized in that: The electronic device comprises a processor and a memory storing instructions executable by the processor; when the instructions are executed by the processor, the method according to any one of claims 1 to 6 is implemented.

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

Citation Information

Patent Citations

  • Early warning method and device for thermal runaway of energy storage battery

    CN118523006A

  • Method of dynamically extracting entropy of battery

    US20170146608A1