Method and device for correcting SOC value of battery system, equipment and storage medium
By combining the current SOC initial value, total capacity value, cumulative charging capacity estimation value and correction factor value of the battery system, the SOC correction value is calculated, and the problem of SOC value estimation deviation in the energy storage battery system is solved, and the accuracy of correction of SOC value is improved.
Patent Information
- Application Number
- CN202510185001.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2025-06-10
AI Technical Summary
In energy storage battery systems, the estimation of SOC values is prone to deviations, resulting in the SOC values being corrected to 100% or 0% in advance, which cannot effectively solve this problem.
By obtaining the current SOC initial value, total capacity value, current cumulative charging capacity estimate and current correction factor value of the battery system, the SOC correction value of the battery system is calculated, thereby achieving reasonable correction of the SOC value.
The correction accuracy of SOC value is improved and the occurrence of SOC value correction deviation is reduced.
Smart Images

Figure CN120121985A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of energy storage systems, and in particular, to a method, device, equipment and storage medium for correcting the SOC value of a battery system. Background Art
[0002] Currently, in an energy storage battery system, a BMS (Battery Management System) is responsible for collecting information such as the charging current, charging voltage, single-cell voltage, and single-cell temperature of the entire energy storage battery system. By statistically calculating the information collected by the BMS, staff can obtain the SOC (State of charge, battery charge state, also known as remaining power) value of the entire energy storage battery system. However, due to problems such as the accuracy of charging current acquisition, the dynamic change of charging current magnitude, the temperature state of the entire battery system at the end of charging, and the capacity inconsistency caused by battery system attenuation, the estimation of the SOC value of the battery system will deviate, resulting in the SOC value being corrected to 100% in advance, or corrected to 0% in advance. Therefore, it is necessary to correct the SOC value of the energy storage battery system.
[0003] In the current implementation, most staff adopt the method of dynamically correcting the SOC value of the energy storage battery system by using the full charge voltage at the end of charging, and at the same time, use the method of adjusting the system capacity by combining the cumulative charge capacity value with SOH (State of Health, cycle life) of the energy storage battery system to correct the SOC value, so as to reduce the occurrence probability of SOC value correction deviation.
[0004] However, the above method still cannot completely solve the problem of SOC correction deviation. Especially the influence of different charging currents and charging temperatures on the energy storage battery system makes the SOH look-up table value inconsistent with the actual operation of the battery, resulting in still existing deviation in the correction of the SOC value. Summary of the Invention
[0005] Based on this, the present application provides a method, device, equipment and storage medium for correcting the SOC value of a battery system, which rationally corrects the SOC value of the battery system by combining the current correction factor value, so as to improve the accuracy of SOC value correction.
[0006] In a first aspect, a method for correcting the SOC value of a battery system is provided, and the method includes:
[0007] Obtain the current initial SOC value and total capacity value of the battery system;
[0008] Obtain the estimated value of the current cumulative charging capacity. The estimated value of the current cumulative charging capacity refers to the cumulative estimated charging capacity calculated from the current charging start time of the battery system until the battery system is fully charged.
[0009] Obtain the current correction factor value. The current correction factor value refers to the correction factor value calculated after the battery system was fully charged last time.
[0010] Based on the initial SOC value, total capacity value, estimated value of the current cumulative charging capacity, and the current correction factor value, obtain the SOC correction value of the battery system.
[0011] According to an implementable manner in the embodiments of the present application, obtaining the current correction factor value includes:
[0012] Obtain the charging current and charging temperature of the battery system after the last charge is completed.
[0013] According to the charging current, charging temperature, and the correction coefficient lookup table, obtain the historical correction coefficient data within the corresponding current-temperature range.
[0014] Based on the historical correction coefficient data and the preset weighting model, obtain the current correction factor value.
[0015] According to an implementable manner in the embodiments of the present application, the historical correction coefficient data includes at least one historical correction coefficient value. The calculation method of the historical correction coefficient value includes:
[0016] Obtain the initial historical SOC value and the actual value of the historical cumulative charging capacity. The actual value of the historical cumulative charging capacity refers to the cumulative actual charging capacity calculated from the charging start time of the corresponding historical charging times of the battery system until the battery system is fully charged.
[0017] Based on the initial historical SOC value, total capacity value, actual value of the historical cumulative charging capacity, and the preset correction coefficient model, obtain the historical correction coefficient value.
[0018] According to an implementable manner in the embodiments of the present application, the preset correction coefficient model includes a preset first correction model and a preset second correction model. Based on the initial historical SOC value, total capacity value, actual value of the historical cumulative charging capacity, and the preset correction coefficient model, obtaining the historical correction coefficient value includes:
[0019] Obtain the estimated value of the historical cumulative charging capacity. The estimated value of the historical cumulative charging capacity refers to the cumulative estimated charging capacity calculated from the initial time of the corresponding historical charging times of the battery system until the battery system is fully charged.
[0020] Based on the estimated value of the historical cumulative charging capacity and the actual value of the historical cumulative charging capacity, obtain the deviation value of the historical cumulative charging capacity.
[0021] When the historical cumulative charge capacity deviation value is greater than 0, a historical correction coefficient value is obtained according to the historical initial SOC value, the total capacity value, the actual value of the historical cumulative charge capacity, and a preset first correction model;
[0022] When the cumulative charge capacity deviation value is less than or equal to 0, a historical correction coefficient value is obtained according to the historical initial SOC value, the total capacity value, the actual value of the historical cumulative charge capacity, and a preset second correction model.
[0023] According to an implementable manner in the embodiments of the present application, the method further includes:
[0024] Compare the current estimated cumulative charge capacity with a preset cumulative charge capacity value;
[0025] When the current estimated cumulative charge capacity is less than or equal to the preset cumulative charge capacity value, keep the historical correction coefficient data unchanged.
[0026] According to an implementable manner in the embodiments of the present application, the method further includes:
[0027] When the current estimated cumulative charge capacity is greater than the preset cumulative charge capacity value, update the historical correction coefficient data.
[0028] According to an implementable manner in the embodiments of the present application, updating the historical correction coefficient data includes:
[0029] Obtain the actual value of the current cumulative charge capacity. The current estimated cumulative charge capacity refers to the cumulative actual charge capacity calculated from the current charging initial moment of the battery system until the battery system is fully charged;
[0030] Obtain a current correction coefficient value according to the current initial SOC value, the total capacity value, the actual value of the current cumulative charge capacity, the current estimated cumulative charge capacity, and a preset correction coefficient model;
[0031] Obtain the current charging current and charging temperature of the battery system;
[0032] According to the current charging current, charging temperature, and correction coefficient look-up table, place the current correction coefficient value in the historical correction coefficient data corresponding to the current temperature interval of the current and update it.
[0033] In a second aspect, a correction device for the SOC value of a battery system is provided. The device includes:
[0034] A first acquisition module, configured to acquire the current initial SOC value and the total capacity value of the battery system;
[0035] A second acquisition module, configured to acquire an estimated value of the current cumulative charging capacity, where the estimated value of the current cumulative charging capacity refers to the cumulative estimated charging capacity calculated from the current charging start time of the battery system until the battery system is fully charged;
[0036] A third acquisition module, configured to acquire a current correction factor value, where the current correction factor value refers to the correction factor value calculated after the battery system was fully charged last time;
[0037] A calculation and correction module, configured to obtain a SOC correction value of the battery system according to the current initial SOC value, the total capacity value, the estimated value of the current cumulative charging capacity, and the current correction factor value.
[0038] In a third aspect, a computer device is provided, including:
[0039] At least one processor; and
[0040] A memory communicatively connected to the at least one processor; wherein,
[0041] The memory stores computer instructions executable by the at least one processor, and the computer instructions are executed by the at least one processor so that the at least one processor can execute the method involved in the first aspect above.
[0042] In a fourth aspect, a computer-readable storage medium is provided, on which computer instructions are stored, characterized in that the computer instructions are used to cause a computer to execute the method involved in the first aspect above.
[0043] According to the technical content provided by the embodiments of the present application, by acquiring the current initial SOC value and the total capacity value of the battery system; acquiring the estimated value of the current cumulative charging capacity; acquiring the current correction factor value; and obtaining the SOC correction value of the battery system according to the current initial SOC value, the total capacity value, the estimated value of the current cumulative charging capacity, and the current correction factor value. The present application reasonably corrects the SOC value of the battery system by combining the current correction factor value, achieving the effect of improving the correction accuracy of the SOC value. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 It is a schematic flowchart of a method for correcting the SOC value of a battery system in an embodiment;
[0045] Figure 2 It is a preferred schematic flowchart of a method for correcting the SOC value of a battery system in an embodiment;
[0046] Figure 3 It is a structural block diagram of a device for correcting the SOC value of a battery system in an embodiment;
[0047] Figure 4Schematic structural diagram of a computer device in an embodiment. Detailed implementation manners
[0048] The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0049] In one or more embodiments, a method for correcting the SOC value of a battery system provided by the present application can be applied to a computer device, and the computer device may include a terminal or a server. Specifically, the computer device obtains the current initial SOC value and the total capacity value of the battery system; obtains the current estimated value of the cumulative charging capacity; obtains the current correction factor value; and obtains the corrected SOC value of the battery system according to the current initial SOC value, the total capacity value, the current estimated value of the cumulative charging capacity, and the current correction factor value.
[0050] Figure 1 It is a flowchart of a method for correcting the SOC value of a battery system provided by an embodiment of the present application, and this method can be executed by a computer device. As Figure 1 shown, this method may include the following steps:
[0051] Step S101: Obtain the current initial SOC value and the total capacity value of the battery system.
[0052] Among them, the current initial SOC value refers to the starting value of the battery system at the current charging initial moment; the total capacity value of the battery system refers to the total amount of electricity that the battery system can store, and can be obtained based on the performance degradation degree value of the battery system and the nominal capacity value of the battery system.
[0053] Here, SOC (State of charge) is also called the remaining power, which represents the ratio of the remaining dischargeable power of the battery after being used for a period of time or left unused for a long time to the power in the fully charged state, and is usually expressed as a percentage, that is, 0% to 100%. When SOC = 0, it means that the battery is completely discharged, and when SOC = 100%, it means that the battery is fully charged. The SOC value of the battery reflects the actual available power of the battery. Specifically, record the SOC value at the initial moment of charging the battery system to obtain the current initial SOC value, which can be represented by SOC 0 for short.
[0054] The degree of performance degradation of the battery system can be represented by SOH (State of Health), which refers to the degree of performance degradation during the use of the battery. SOH reflects the percentage of the remaining capacity of the battery relative to its initial design capacity. For example, if a battery has an SOH of 80%, it means that the available capacity of the battery is equivalent to 80% of its initial design capacity. The value of SOH generally decreases gradually with the use, charge cycles, and years of the battery. By monitoring SOH, the life and performance of the battery can be evaluated, and when to replace the battery can be determined. The nominal capacity value of the battery system can be represented by Q m and refers to the capacity value declared by the manufacturer in the product specifications, usually expressed in a certain unit (such as kilowatt-hour, ampere-hour, megabyte, etc.), and is used to measure the capacity size of electronic devices, energy storage devices, storage devices, etc. The nominal capacity does not represent the actual capacity of the product. It is only a reference value declared by the manufacturer. The actual capacity may be affected by various factors, such as process accuracy, material quality, temperature change, etc., which may cause a certain difference between the actual capacity and the nominal capacity.
[0055] Specifically, the total capacity value of the battery system can be represented by Q r and can be obtained by multiplying SOH and Q m . The specific expression is as follows:
[0056] Q r = SOH * Q m
[0057] Step S103: Obtain the estimated value of the current cumulative charge capacity.
[0058] Among them, the estimated value of the current cumulative charge capacity refers to the cumulative estimated charge capacity from the current charging initial moment of the battery system to the completion of the battery system charging.
[0059] Specifically, the estimated value of the current cumulative charge capacity can be represented by Q t , that is, Q t represents the estimated value of the cumulative charge capacity when reaching the t moment starting from the initial SOC 0 moment. The specific expression can be shown as follows:
[0060] Q t = (100% - SOC 0 ) * Q r
[0061] Among them, Q t can be further described as the integral of current and time, and the specific expression can be
[0062] Step S105: Obtain the current correction factor value.
[0063] The current correction factor value refers to the correction value calculated by the battery system after the last charge is completed.
[0064] Here, the current correction factor value can be represented by k p Since it is considered that system parameters such as current, temperature, and hardware clock have an impact on the estimation of the SOC value, that is, in the actual SOC value estimation process, inaccurate situations will occur. Generally, there are two abnormal situations during charging. One is that the battery system is fully charged, but the SOC value estimated at this time has not reached 100%. At this time, the SOC value needs to be quickly corrected to 100%. The other is that the battery system is not fully charged, but the SOC value estimated at this time is already close to 100%, such as reaching 99%. The SOC needs to wait at this SOC until the system reaches the full charge state and then be corrected to 100%. Due to the existence of the aforementioned problems, therefore, the current correction factor value can also be obtained, and by referring to the previous charging process, the dynamic adjustment of the final estimation result of the current SOC value can be realized, achieving the effect of improving the final estimation accuracy. It should be noted that if there is no current correction factor value, the current correction factor value can be set to 1 for this operation.
[0065] Step S107: Obtain the SOC correction value of the battery system according to the current initial SOC value, total capacity value, current estimated cumulative charge capacity, and current correction factor value.
[0066] Here, during charging, the SOC value at a certain moment t can be described by the following expression:
[0067]
[0068] And since Q r can be obtained by multiplying SOH and Q m , and Q t can be further described as the integral of current and time, therefore, the above expression can be transformed into:
[0069]
[0070] At the same time, since it is considered that system parameters such as current, temperature, and hardware clock have an impact on the estimation of the SOC value, that is, in the actual SOC estimation process, the above charging expression will be inaccurate. Therefore, the current correction factor value needs to be added to correct the SOC value of the battery system, and its specific expression is as follows:
[0071]
[0072] It should be noted that kp is not a fixed value, but a value calculated based on the historical statistical data of the previous n times. Therefore, before each charging, it is necessary to update the real-time k based on the historical statistical data of the previous n times p value, so as to realize the correction adjustment of the SOC value each time.
[0073] It can be seen that in the embodiment of the present application, the current initial SOC value and total capacity value of the battery system are obtained; the current estimated cumulative charging capacity value is obtained; the current correction factor value is obtained; according to the current initial SOC value, total capacity value, current estimated cumulative charging capacity value and current correction factor value, the SOC correction value of the battery system is obtained. By combining the current correction factor value, the present application reasonably corrects the SOC value of the battery system, achieving the effect of improving the correction accuracy of the SOC value.
[0074] In one embodiment, obtaining the current correction factor value includes: obtaining the charging current and charging temperature of the battery system after the previous charging is completed; according to the charging current, charging temperature and correction coefficient lookup table, obtaining the historical correction coefficient data within the corresponding current temperature range; according to the historical correction coefficient data and the preset weighting model, obtaining the current correction factor value.
[0075] Among them, the correction coefficient lookup table can be expressed as follows:
[0076] I-T-k value table
[0077]
[0078] Specifically, since the k used in this calculation p is the value calculated after the previous charging of the battery system, therefore, the charging current and charging temperature at the end of the battery system after the previous charging process can be obtained, which are represented by I and T here. According to the charging current, charging temperature and correction coefficient lookup table, the historical correction coefficient data within the corresponding current temperature range can be obtained, which can be represented by different k values.
[0079] It should be noted that since a historical correction coefficient value can be calculated each time the battery system finishes charging, the historical correction coefficient data here includes at least one historical correction coefficient value. Through the statistics of multiple charging data, multiple historical correction coefficient values k can be obtained. The k values calculated after each charging are classified according to current and temperature, that is, according to the intervals of the end charging current and charging temperature of the energy storage battery system, an I-T-k value lookup table is formed, which is also the correction coefficient lookup table. The I row is divided by intervals of current, the T column is divided by intervals of temperature, and the values in the lookup table are the k values calculated from multiple charging operations that conform to the I row and T column. Each k value in the lookup table is stored in the local data storage of the battery management system, forming a large amount of candidate statistical data, and increasing with the increase in the number of charging times. Moreover, the value ranges of I and T can be adjusted according to the actual charging situation of the energy storage battery system. The I and T values in the above correction coefficient lookup table are only for illustrative purposes. That is, through historical charging data, combined with the end charging current and charging temperature of the battery system, an effective multi-dimensional lookup table data, namely historical correction coefficient data, can be formed.
[0080] Based on the historical correction coefficient data and the preset weighting model, the current correction factor value is obtained. Here, considering that all statistical data has practical reference value for the estimation of the SOC value, therefore, for the use of multiple charging data, a weighted processing method is adopted, that is, using the preset weighting model, and the obtained current correction factor value is k. p . At the same time, the newer the data, the greater the reference value for the estimation of the SOC value, and the older the data, the smaller the reference value for the estimation of the SOC value. Therefore, the weighted influence of the latest charging data is increased, and the weighted influence of the old data is reduced. The older the statistical data, the lower the weighted influence is given.
[0081] Here, it is assumed that the end charging current and charging temperature of the battery system at the end of the last charging process are 70A and 22°C respectively, then the corresponding historical correction coefficient value at this time is k. 11-1 , k 11-2 , k 11-3 , … and so on. According to time, the k value statistical data of the nearest n charges is selected. It is assumed that in the first charging data record of the nearest time, the value of k is k 11-1 , abbreviated as k 1 , in the second charging data record, the value of k is k 11-2 , abbreviated as k 2 , in the third charging data record, the value of k is k 11-3 , abbreviated as k 3 , in the nth charging data record, the value of k is k 11-n , abbreviated as k nThen the calculation expression of the current correction factor value can be expressed as follows:
[0082]
[0083] The value of n can be reasonably selected according to the historical data storage quantity and the hardware level.
[0084] Through the above operations, the current correction factor value is obtained by using the historical correction coefficient data and the preset weighting model, which can realize the dynamic adjustment of the SOC value. Since the current correction factor value fully considers the statistical results under multiple charging states, it has a more general application scenario. Based on this current correction factor value to correct the SOC value, the result is more accurate.
[0085] In one embodiment, the calculation method of the historical correction coefficient value includes: obtaining the historical SOC initial value and the actual value of the historical cumulative charging capacity; obtaining the historical correction coefficient value according to the historical SOC initial value, the total capacity value, the actual value of the historical cumulative charging capacity, and the preset correction coefficient model.
[0086] Among them, the preset correction coefficient model includes a preset first correction model and a preset second correction model; the historical SOC initial value refers to the starting value of the battery system at the initial moment corresponding to the historical charging times; the actual value of the historical cumulative charging capacity refers to the cumulative actual charging capacity calculated from the charging initial moment corresponding to the historical charging times of the battery system until the battery system is fully charged.
[0087] Here, the historical SOC initial value can be represented by SOC h Assuming that the historical charging times are the first charge, the historical SOC initial value is the starting value of the battery system at the initial moment of the first charge. The actual value of the historical cumulative charging capacity can be represented by Q p That is, it is the cumulative actual charging capacity calculated from the initial moment of the first charge of the battery system until the battery system is fully charged. The historical correction coefficient value is obtained according to the historical SOC initial value, the total capacity value, the actual value of the historical cumulative charging capacity, and the correction coefficient formula.
[0088] In a feasible way, obtain the estimated value of the historical cumulative charging capacity; obtain the deviation value of the historical cumulative charging capacity according to the estimated value of the historical cumulative charging capacity and the actual value of the historical cumulative charging capacity; when the deviation value of the historical cumulative charging capacity is greater than 0, obtain the historical correction coefficient value according to the historical SOC initial value, the total capacity value, the actual value of the historical cumulative charging capacity, and the preset first correction model; when the deviation value of the cumulative charging capacity is less than or equal to 0, obtain the historical correction coefficient value according to the historical SOC initial value, the total capacity value, the actual value of the historical cumulative charging capacity, and the preset second correction model.
[0089] Among them, the estimated value of the historical cumulative charging capacity refers to the cumulative estimated charging capacity from the initial moment corresponding to the historical charging times of the battery system until the battery system is fully charged. It is still assumed that the historical charging times are the first charge, that is, the cumulative estimated charging capacity from the initial moment of the first charge of the battery system until the battery system is fully charged.
[0090] Here, the expression of the estimated value of the historical cumulative charging capacity is as follows:
[0091] Q h =(100% - SOC h ) * Q r
[0092] Among them, Q r is the total capacity value of the battery system; SOC h is the initial value of the historical SOC.
[0093] Taking the difference between the estimated value of the historical cumulative charging capacity and the actual value of the historical cumulative charging capacity, the deviation value of the historical cumulative charging capacity is obtained, which can be represented by Q s , and its specific expression is as follows:
[0094] Q s =Q p - Q h .
[0095] When the deviation value of the historical cumulative charging capacity is greater than 0, it indicates that the SOC value needs to wait at 99% at this time. Until the battery system reaches full charge, the SOC value can be corrected to 100%, indicating that the SOC value integration is slow. At this time, the integral factor value can be increased to accelerate the change rate of the SOC value, that is, the k value needs to be increased. Therefore, the historical correction coefficient value can be obtained according to the initial value of the historical SOC, the total capacity value, the actual value of the historical cumulative charging capacity, and the first correction model. The specific expression is as follows:
[0096]
[0097] Among them, Q r represents the total capacity value of the battery system; SOC h represents the initial value of the historical SOC of the battery system; Q p represents the actual value of the historical cumulative charging capacity; Q m represents the nominal capacity value of the battery system; SOH represents the performance degradation degree value of the battery system.
[0098] When the cumulative charge capacity deviation value is less than or equal to 0, it indicates that the SOC value will be corrected to 100% in advance at this time, indicating that the integration of the SOC value is too fast, and the value of the integration factor needs to be reduced to slow down the change rate of the SOC value, that is, the k value is reduced. At this time, the historical correction coefficient value can be obtained according to the historical SOC initial value, the total capacity value, the actual value of the historical cumulative charge capacity, and the second correction model.
[0099]
[0100] Among them, Q r represents the total capacity value of the battery system; SOC h represents the historical SOC initial value of the battery system; Q p represents the actual value of the historical cumulative charge capacity; Q m represents the nominal capacity value of the battery system; SOH represents the value of the performance degradation degree of the battery system. That is, after the first charging operation, the corresponding k value can be obtained, and so on. After n charging operations, the corresponding n k values can be obtained to form historical correction coefficient data.
[0101] In the above operation, by comparing the estimated value of the historical cumulative charge capacity with the actual value of the historical cumulative charge capacity, the corresponding estimated deviation data is obtained, and an effective k value is calculated based on the deviation data using the corresponding preset correction coefficient model, so as to dynamically increase or decrease the speed of ampere-hour integration and reduce the deviation that occurs when estimating the SOC value.
[0102] In one embodiment, the method further includes: comparing the current estimated value of the cumulative charge capacity with the preset cumulative value of the charge capacity; when the current estimated value of the cumulative charge capacity is less than or equal to the preset cumulative value of the charge capacity, keeping the historical correction coefficient data unchanged.
[0103] Here, the preset cumulative value of the charge capacity is set in advance by the staff based on work experience, and is generally set to 20%Q r . Compare the current estimated value of the cumulative charge capacity with the preset cumulative value of the charge capacity. Assume that the current SOC 0 value is 90%Q r , and when reaching full charge of 100%Q r , the current estimated value of the cumulative charge capacity is only 10%Q r , then the current estimated value of the cumulative charge capacity is less than the preset cumulative value of the charge capacity, that is, 10%Q r <20%Q r indicating that the cumulative value of the current charge capacity is insufficient and the charge data does not participate in the update. Therefore, the historical correction coefficient data is kept unchanged, and the current correction factor value K p is still used when calculating the SOC correction value next time.
[0104] In the above operation, by setting the preset cumulative charge capacity value, when the cumulative value of the current charge capacity is insufficient, since the cumulative value is too small and has no reference value, the historical correction coefficient data is not updated, further achieving the effect of improving the accuracy of the later SOC correction value.
[0105] In one embodiment, the method further includes: when the estimated value of the current cumulative charge capacity is greater than the preset cumulative charge capacity value, updating the historical correction coefficient data.
[0106] Here, assume the current SOC 0 is 70%Q r , and when it reaches full charge of 100%Q r , the estimated value of the current cumulative charge capacity is only 30%Q r , then the estimated value of the current cumulative charge capacity is greater than the preset cumulative charge capacity value, that is, 30%Q r >20%Q r , indicating that the cumulative value of the current charge capacity is sufficient, and it is determined to update the historical correction coefficient data.
[0107] In a realizable manner, updating the historical correction coefficient data includes: obtaining the actual value of the current cumulative charge capacity; obtaining the current correction coefficient value according to the initial value of the current SOC, the total capacity value, the actual value of the current cumulative charge capacity, the estimated value of the current cumulative charge capacity, and the preset correction coefficient model; obtaining the current charging current and charging temperature of the battery system; and updating the current correction coefficient value in the historical correction coefficient data corresponding to the current temperature range according to the current charging current, charging temperature, and correction coefficient lookup table.
[0108] Among them, the preset correction coefficient model still includes the first correction model and the second correction model; the estimated value of the current cumulative charge capacity refers to the cumulative actual charge capacity calculated from the current charging initial moment of the battery system until the battery system is fully charged.
[0109] Here, the actual value of the current cumulative charge capacity can be represented by Q c ; as can be seen from the above, the expression of the estimated value of the current cumulative charge capacity Q t is as follows:
[0110] Q t =(100%-SOC 0 )*Q r
[0111] Performing a difference operation on the estimated value of the current cumulative charge capacity and the actual value of the current cumulative charge capacity to obtain the deviation value of the current cumulative charge capacity, which can be represented by Q d , that is, the specific expression is as follows:
[0112] Qd = Q c -Q d
[0113] When the current cumulative charge capacity deviation value is greater than 0, the current correction coefficient value is obtained according to the current initial SOC value, the total capacity value, the actual value of the current cumulative charge capacity, the estimated value of the current cumulative charge capacity, and the first correction model. The specific expression is as follows:
[0114]
[0115] Where Q r represents the total capacity value of the battery system; SOC 0 represents the current initial SOC value of the battery system; Q c represents the actual value of the current cumulative charge capacity; Q m represents the nominal capacity value of the battery system; SOH represents the performance degradation degree value of the battery system.
[0116] When the cumulative charge capacity deviation value is less than or equal to 0, the current correction coefficient value is obtained according to the current initial SOC value, the total capacity value, the actual value of the current cumulative charge capacity, the estimated value of the current cumulative charge capacity, and the second correction model. The specific expression is as follows:
[0117]
[0118] Where Q r represents the total capacity value of the battery system; SOC 0 represents the current initial SOC value of the battery system; Q c represents the actual value of the current cumulative charge capacity; Q m represents the nominal capacity value of the battery system; SOH represents the performance degradation degree value of the battery system.
[0119] Obtain the current charging current and charging temperature at the end of the battery system after the current charging operation of the battery system. According to the current charging current and charging temperature and the correction coefficient look-up table, update the calculated current correction coefficient value in the historical correction coefficient data corresponding to the current temperature range.
[0120] For the above operations, if the current cumulative value of the charge capacity is sufficient, update the historical correction coefficient data, and then indirectly update the current correction factor value to achieve the adjustment of improving the calculation accuracy of each SOC correction value.
[0121] It should be further emphasized that this application mainly realizes the correction of the SOC value by taking the charging operation as an example. Discharging is a reversible process of charging. Therefore, during the charge and discharge process, k that affects the charge and discharge rate pThe value can take the same value, that is, it is also applicable to correct the SOC value of the discharge operation using the current correction factor value. The principle is basically similar to that of the charging operation and will not be repeated here.
[0122] Combined with the implementation methods in the above embodiments, the following will Figure 2 give an example description of a preferred method flow provided by the embodiments of the present application. As Figure 2 shown, the method may include the following steps:
[0123] Step S201: Obtain the current initial SOC value and the total capacity value of the battery system.
[0124] Step S202: Obtain the estimated value of the current cumulative charging capacity.
[0125] Step S203: Obtain the charging current and charging temperature of the battery system after the last charging is completed.
[0126] Step S204: Query the historical correction factor data in the corresponding current-temperature interval according to the charging current, charging temperature, and correction coefficient lookup table.
[0127] Step S205: Obtain the current correction factor value according to the historical correction factor data and the preset weighting model.
[0128] Step S206: Obtain the SOC correction value of the battery system according to the current initial SOC value, total capacity value, estimated value of the current cumulative charging capacity, and current correction factor value.
[0129] It should be understood that although Figure 1 - Figure 2 the steps in the flowchart of Figure 1 - Figure 2 are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in the present application, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover,
[0130] At least a part of the steps in
[0131] By performing calculation operations on the historical charging data each time, historical correction coefficient data is obtained, and then a preset weighting model is used to obtain the current correction factor value, so as to dynamically adjust the integration rate during charge and discharge, correct the estimated SOC value during each subsequent charge and discharge, and make the SOC value gradually approach the true SOC value, avoiding abnormal jumps and inaccuracies in the estimated SOC value, which may lead to the problem of accelerated attenuation of the battery system life, and achieving the effect of improving the service life of the entire energy storage battery system.
[0132] Figure 3 The following is a schematic structural diagram of a correction device for the SOC value of a battery system provided by an embodiment of the present application, which is used to execute the method flow as Figure 1 - Figure 2 shown in Figure 3 As shown in
[0133] The first acquisition module 301 is used to acquire the current initial SOC value and the total capacity value of the battery system;
[0134] The second acquisition module 303 is used to acquire the current estimated cumulative charge capacity, where the current estimated cumulative charge capacity refers to the cumulative estimated charge capacity calculated from the current charging start time of the battery system until the battery system is fully charged;
[0135] The third acquisition module 305 is used to acquire the current correction factor value, where the current correction factor value refers to the correction factor value calculated after the battery system was fully charged last time;
[0136] The calculation and correction module 307 is used to obtain the SOC correction value of the battery system according to the current initial SOC value, the total capacity value, the current estimated cumulative charge capacity, and the current correction factor value.
[0137] In one embodiment, the third acquisition module 305 is further used to:
[0138] Acquire the charging current and charging temperature of the battery system after the last charge is completed;
[0139] Obtain historical correction coefficient data within the corresponding current-temperature range according to the charging current, charging temperature, and correction coefficient look-up table;
[0140] Obtain the current correction factor value according to the historical correction coefficient data and the preset weighting model.
[0141] In one embodiment, the historical correction coefficient data includes at least one historical correction coefficient value, and the third acquisition module 305 is further used to:
[0142] Obtain the historical initial SOC value and the actual value of the historical cumulative charge capacity. The actual value of the historical cumulative charge capacity refers to the cumulative actual charge capacity calculated from the initial moment of charging corresponding to the historical number of charge times of the battery system until the charging of the battery system is completed;
[0143] Obtain the historical correction coefficient value according to the historical initial SOC value, the total capacity value, the actual value of the historical cumulative charge capacity, and the preset correction coefficient model.
[0144] In one embodiment, the preset correction coefficient model includes a preset first correction model and a preset second correction model. The third acquisition module 305 is further configured to:
[0145] Obtain the estimated value of the historical cumulative charge capacity. The estimated value of the historical cumulative charge capacity refers to the cumulative estimated charge capacity calculated from the initial moment of charging corresponding to the historical number of charge times of the battery system until the charging of the battery system is completed;
[0146] Obtain the historical cumulative charge capacity deviation value according to the estimated value of the historical cumulative charge capacity and the actual value of the historical cumulative charge capacity;
[0147] When the historical cumulative charge capacity deviation value is greater than 0, obtain the historical correction coefficient value according to the historical initial SOC value, the total capacity value, the actual value of the historical cumulative charge capacity, and the preset first correction model;
[0148] When the cumulative charge capacity deviation value is less than or equal to 0, obtain the historical correction coefficient value according to the historical initial SOC value, the total capacity value, the actual value of the historical cumulative charge capacity, and the preset second correction model.
[0149] In one embodiment, the device is further configured to:
[0150] Compare the current estimated cumulative charge capacity with the preset cumulative charge capacity value;
[0151] When the current estimated cumulative charge capacity is less than or equal to the preset cumulative charge capacity value, keep the historical correction coefficient data unchanged.
[0152] In one embodiment, the device is further configured to:
[0153] When the current estimated cumulative charge capacity is greater than the preset cumulative charge capacity value, update the historical correction coefficient data.
[0154] In one embodiment, the device is further configured to:
[0155] Obtain the actual value of the current cumulative charge capacity; the current estimated cumulative charge capacity refers to the cumulative actual charge capacity calculated from the current initial moment of charging of the battery system until the charging of the battery system is completed;
[0156] Obtain the current correction factor value based on the current initial value of the SOC, the total capacity value, the actual value of the current cumulative charge capacity, the estimated value of the current cumulative charge capacity, and a preset correction factor model;
[0157] Obtain the current charging current and charging temperature of the battery system;
[0158] According to the current charging current, charging temperature, and correction factor lookup table, update the current correction factor value in the historical correction factor data corresponding to the current temperature range of the current.
[0159] According to the specific embodiments provided in the present application, the technical solutions provided by the present application may have the following advantages:
[0160] 1) Based on the charging current and charging temperature of the battery system, obtain the correction factor value after each charging is completed, form an I-T-k value table, that is, a correction factor lookup table, and then based on a preset weighting model, perform weighted calculation on the correction factor data placed in the correction factor lookup table to obtain a more accurate correction factor value.
[0161] 2) Combine the correction factor value to reasonably correct the SOC value of the battery system, achieving the effect of improving the correction accuracy of the SOC.
[0162] It can be understood that implementing any method or product of the present application does not necessarily need to achieve all of the above advantages at the same time.
[0163] For the same and similar parts between the above-mentioned embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment.
[0164] It should be noted that the use of user data may be involved in the embodiments of the present application. In actual applications, within the scope permitted by applicable laws and regulations (such as when the user clearly consents, gives a practical notice to the user, and the user clearly authorizes, etc.), user-specific personal data can be used in the solutions described in this article within the scope permitted by applicable laws and regulations.
[0165] According to the embodiments of the present application, the present application also provides a computer device and a computer-readable storage medium.
[0166] Such as Figure 4As shown, it is a block diagram of a computer device according to an embodiment of the present application. The computer device is intended to represent various forms of digital computers or mobile devices. Among them, the digital computer may include a desktop computer, a portable computer, a workbench, a personal digital assistant, a server, a mainframe computer, and other suitable computers. The mobile device may include a tablet computer, a smart phone, a wearable device, etc.
[0167] As Figure 4 shown, the device 400 includes a computing unit 401, a ROM 402, a RAM 403, a bus 404, and an input / output (I / O) interface 405. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via the bus 404. The input / output (I / O) interface 405 is also connected to the bus 404.
[0168] The computing unit 401 can execute various processes in the method embodiments of the present application according to the computer instructions stored in the read-only memory (ROM) 402 or the computer instructions loaded from the storage unit 408 into the random access memory (RAM) 403. The computing unit 401 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. The computing unit 401 may include, but is not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. In some embodiments, the method provided by the embodiments of the present application can be implemented as a computer software program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 408.
[0169] The RAM 403 can also store various programs and data required for the operation of the device 400. Part or all of the computer programs can be loaded and / or installed onto the device 400 via the ROM 402 and / or the communication unit 409.
[0170] The input unit 406, the output unit 407, the storage unit 408, and the communication unit 409 in the device 400 can be connected to the I / O interface 405. Among them, the input unit 406 can be such as a keyboard, a mouse, a touch screen, a microphone, etc.; the output unit 407 can be such as a display, a speaker, an indicator light, etc. The device 400 can exchange information, data, etc. with other devices through the communication unit 409.
[0171] It should be noted that the device may also include other components necessary for normal operation. It may also only include the components necessary to implement the solution of the present application, and does not necessarily include all the components shown in the figure.
[0172] The various embodiments of the systems and techniques described herein can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof.
[0173] The computer instructions for implementing the methods of the present application can be written in any combination of one or more programming languages. These computer instructions can be provided to the computing unit 401 such that when the computer instructions are executed by the computing unit 401 such as a processor, the steps involved in the method embodiments of the present application are executed.
[0174] The computer-readable storage medium provided by the present application can be a tangible medium that can contain or store computer instructions for executing the steps involved in the method embodiments of the present application. The computer-readable storage medium can include, but is not limited to, storage media in the forms of electronic, magnetic, optical, electromagnetic, etc.
[0175] The above specific embodiments do not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present application shall be included within the protection scope of the present application.
Claims
1. A method for correcting the SOC value of a battery system, characterized in that: The method comprises: Get the current SOC initial value and total capacity value of the battery system; Obtaining a current cumulative charging capacity estimation value, wherein the current cumulative charging capacity estimation value refers to the cumulative charging estimation value calculated from the current charging start time of the battery system to the time when the charging of the battery system is completed; Obtaining a current correction factor value, where the current correction factor value refers to a correction factor value obtained by calculation after the battery system is last charged; A battery system SOC correction value is obtained according to the current SOC initial value, the total capacity value, the current cumulative charging capacity estimation value and the current correction factor value.
2. The method for correcting the SOC value of a battery system according to claim 1, characterized in that: The obtaining of the current correction factor value comprises: Obtain the charging current and charging temperature of the battery system after the last charging is completed; According to the charging current, charging temperature and correction coefficient query table, historical correction coefficient data in the corresponding current-temperature range is obtained; The current correction factor value is obtained according to the historical correction coefficient data and the preset weighting model.
3. The method for correcting the SOC value of a battery system according to claim 2, characterized in that: The historical correction coefficient data includes at least one historical correction coefficient value, and the calculation method of the historical correction coefficient value includes: Obtaining a historical SOC initial value and a historical cumulative charging capacity actual value, wherein the historical cumulative charging capacity actual value refers to the cumulative charging actual capacity calculated from the initial charging moment of the battery system corresponding to the historical charging times to the completion of charging of the battery system; A historical correction coefficient value is obtained according to the historical SOC initial value, the total capacity value, the historical accumulated charging capacity actual value and a preset correction coefficient model.
4. The method for correcting the SOC value of a battery system according to claim 3, characterized in that: The preset correction coefficient model includes a preset first correction model and a preset second correction model, and the historical correction coefficient value is obtained according to the historical SOC initial value, the total capacity value, the historical cumulative charging capacity actual value and the preset correction coefficient model, including: Obtaining a historical cumulative charging capacity estimation value, wherein the historical cumulative charging capacity estimation value refers to the cumulative charging estimation capacity calculated from the initial moment of the corresponding historical charging times of the battery system to the time when the charging of the battery system is completed; Obtaining a historical cumulative charging capacity deviation value according to the historical cumulative charging capacity estimation value and the historical cumulative charging capacity actual value; When the historical accumulated charging capacity deviation value is greater than 0, a historical correction coefficient value is obtained according to the historical SOC initial value, the total capacity value, the historical accumulated charging capacity actual value and the preset first correction model; When the accumulated charging capacity deviation value is less than or equal to 0, a historical correction coefficient value is obtained according to the historical SOC initial value, the total capacity value, the historical accumulated charging capacity actual value and the preset second correction model.
5. The method for correcting the SOC value of a battery system according to any one of claims 1 to 4, characterized in that: The method further comprises: comparing the current cumulative charging capacity estimation value with a preset cumulative charging capacity value; When the current cumulative charging capacity estimation value is less than or equal to the preset charging capacity cumulative value, the historical correction coefficient data is kept unchanged.
6. The method for correcting the SOC value of a battery system according to claim 5, characterized in that: The method further comprises: When the current cumulative charging capacity estimation value is greater than the preset charging capacity cumulative value, the historical correction coefficient data is updated.
7. The method for correcting the SOC value of a battery system according to claim 6, characterized in that: The updating of the historical correction coefficient data includes: Obtaining a current cumulative charging capacity actual value, wherein the current cumulative charging capacity estimated value refers to the cumulative charging actual capacity calculated from the current charging start time of the battery system to the completion of charging of the battery system; Obtaining a current correction coefficient value according to the current SOC initial value, the total capacity value, the current cumulative charging capacity actual value, the current cumulative charging capacity estimated value and a preset correction coefficient model; Get the current charging current and charging temperature of the battery system; According to the current charging current, charging temperature and correction coefficient lookup table, the current correction coefficient value is placed in the historical correction coefficient data of the corresponding current-temperature interval for updating.
8. A battery system SOC value correction device, characterized in that: The device comprises: The first acquisition module is used to obtain the current SOC initial value and total capacity value of the battery system; A second acquisition module is used to acquire a current cumulative charging capacity estimation value, where the current cumulative charging capacity estimation value refers to the cumulative charging estimation capacity calculated from the current charging start time of the battery system to the completion of charging of the battery system; A third acquisition module is used to obtain a current correction factor value, where the current correction factor value refers to a correction factor value obtained by calculation after the battery system is last charged; The calculation correction module is used to obtain a battery system SOC correction value according to the current SOC initial value, the total capacity value, the current cumulative charging capacity estimation value and the current correction factor value.
9. A computer device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores computer instructions that can be executed by the at least one processor, and the computer instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having computer instructions stored thereon, characterized in that: The computer instructions are used to make a computer execute the method according to any one of claims 1 to 7.