A Method, Device and Electronic Device for Estimating the State of Charge (SOC) of a Battery Pack

By combining the A-time integration method and the preset threshold range, and combining the SOC estimation model for data screening and fusion calculation, the problem of large SOC estimation error in the prior art is solved, and high-precision SOC estimation is achieved, which is suitable for battery packs and hybrid energy storage devices.

CN119881699BActive Publication Date: 2025-06-13SHENZHEN ANSHI NEW ENERGY TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510370531.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-06-13
Estimated Expiration
2045-03-27

AI Technical Summary

Technical Problem

The prior art has problems such as large errors in SOC estimation and is not suitable for hybrid energy storage devices, which is difficult to meet the high-precision needs in actual projects.

Method used

A SOC estimation method of a battery pack is used to obtain the operating parameters and initial parameters of the battery pack, and the SOC data of multiple battery cells are obtained by using the ampere-time integration method. The data screening and fusion calculation are carried out to generate the final SOC estimation value.

Benefits of technology

It improves the accuracy and accuracy of SOC estimation, is suitable for battery packs and hybrid energy storage devices, reduces the impact of abnormal SOC data on the results, and ensures the reliability of the calculation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119881699B_ABST
    Figure CN119881699B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device and electronic device for estimating the SOC of a battery pack, which has beneficial effects: obtaining the group SOC of the battery pack based on the first SOC data set, with simple and efficient calculation; screening the first SOC data of battery cells through a threshold range to find the battery cells that meet the threshold range and their SOC, avoiding the influence of abnormal SOC; the threshold range combines the SOC of battery cells at historical moments, avoiding errors caused by sudden changes in the result electricity, and the result is more accurate; obtaining the SOC estimated value based on the second SOC data set and the SOC estimation model; the SOC estimation model combines the second SOC data and the battery cell weights, considering the contribution degree of battery cells in the battery pack, optimizing the estimation result and improving the accuracy; fusing the group SOC and the SOC estimated value to generate the final SOC; the fusion model considers the importance of the two data, and the result is more accurate, improving the accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of batteries, and particularly relates to a method, device and electronic device for estimating the state of charge (SOC) of a battery pack. Background Art

[0002] With the rapid development of new energy technologies, energy storage systems are increasingly widely used in power systems. The SOC estimation of energy storage systems is one of the key technologies in the battery management system (BMS). Accurate SOC estimation can effectively improve the battery usage efficiency, extend the battery life, and ensure the safe operation of the system.

[0003] Currently, for the estimation of the state of charge (SOC) in conventional storage batteries, some methods have been proposed by domestic and foreign scholars, such as the ampere-hour integration method, the Kalman filter method, the adaptive Kalman filter method, etc. However, on the one hand, these methods usually have some deficiencies. For example, the ampere-hour integration method is simple and easy to implement, but the cumulative error caused by factors such as current sampling gradually increases, resulting in an increase in the SOC estimation error and unable to meet the requirements for long-term use in actual engineering; the Kalman filter method is widely used because of its small computational amount and easy implementation; the adaptive Kalman filter algorithm often does not consider the temperature factor and the charge and discharge rate factor. The reason is that under the ideal conditions of the laboratory, these two factors change little, but in actual engineering applications, such as the energy feedback process of electric vehicles, temperature and charge and discharge rate will have a great impact on the SOC estimation accuracy of the battery. On the other hand, these methods are usually applicable to conventional storage batteries (or battery packs) and are not applicable to hybrid energy storage devices. In addition, the methods for estimating the state of charge (SOC) in hybrid energy storage devices in the prior art have large errors, and in actual use, there are usually problems of low accuracy and inability to meet actual requirements.

[0004] Therefore, developing a SOC estimation method with high accuracy and strong applicability is a technical problem to be solved. Summary of the Invention

[0005] Based on this, it is necessary to provide a method, device and electronic device for estimating the SOC of a battery pack in view of the problems of the prior art.

[0006] In a first aspect, an embodiment of the present application provides a method for estimating the SOC of a battery pack, including the following steps:

[0007] S1: Obtain the operating parameters of the battery pack at the current moment and the initial parameters at the initial moment;

[0008] S2: Based on the operating parameters, the initial parameters and the ampere-hour integration method, obtain the first SOC data of multiple battery cells of the battery pack at the current moment, and the multiple first SOC data form a first SOC data set;

[0009] S3: Obtain the pack SOC of the battery pack at the current moment based on the first SOC data set;

[0010] S4: Determine whether each of the first SOC data in the first SOC data set meets a preset condition;

[0011] S4: When the first SOC data meets the preset condition, record the first SOC data that meets the preset condition as the second SOC data, and all the second SOC data form a second SOC data set;

[0012] S5: Based on the second SOC data set and the SOC estimation model, obtain the SOC estimated value of the battery pack at the current moment;

[0013] S6: Perform a fusion calculation on the SOC estimated value and the pack SOC at the current moment to obtain the final SOC value of the battery pack at the current moment;

[0014] Among them, the SOC estimation model is represented by the following formula:

[0015] (1);

[0016] Among them, the final SOC value of the battery pack at the current moment is represented by the following formula:

[0017] (2);

[0018] Among them, is the SOC estimated value, is the total number of data in the second SOC data set, is the th second SOC data in the second SOC data set, is the th weight of the second SOC data, satisfies ; is the final SOC value, is the pack SOC, is the fusion coefficient, .

[0019] Preferably, the first SOC data is represented by the following formula:

[0020] (3);

[0021] Among them, is the total number of battery cells in the battery pack, is the th first SOC data of the battery cell, is the SOC of the th battery cell at the initial moment, is the initial moment, is the current moment, is the available capacity of the battery, is the Coulomb efficiency.

[0022] Preferably, the preset condition is expressed by the following formula:

[0023] (4);

[0024] wherein, is the minimum SOC threshold, is the maximum SOC threshold.

[0025] Preferably, the minimum SOC threshold and the maximum SOC threshold are obtained by the following method:

[0026] Obtain the third SOC data of multiple battery cells of the battery pack at multiple moments before the current moment, and obtain multiple third SOC data sets corresponding to multiple moments;

[0027] Based on multiple third SOC data sets, obtain the average SOC, minimum SOC, and maximum SOC of all battery cells;

[0028] Based on the average SOC, minimum SOC, maximum SOC, and threshold calculation model, obtain the minimum SOC threshold and the maximum SOC threshold .

[0029] Preferably, the threshold calculation model is expressed by the following formula:

[0030] (5);

[0031] (6);

[0032] wherein, is the average SOC of all battery cells, is the minimum SOC of all battery cells, is the maximum SOC of all battery cells.

[0033] Preferably, is expressed by the following formula:

[0034] (7);

[0035] wherein, To obtain the total number of moments for the third SOC data, is the average SOC of multiple battery cells at the

[0036] th moment, which is expressed by the following formula:

[0037] Among them, is the th moment, the th single battery cell's SOC.

[0038] Preferably, is expressed by the following formula:

[0039] (9);

[0040] Among them, is the th moment, the minimum SOC of multiple battery cells, which is expressed by the following formula:

[0041] (10).

[0042] Preferably, is expressed by the following formula:

[0043] (11);

[0044] Among them, is the th moment, the maximum SOC of multiple battery cells, which is expressed by the following formula:

[0045] (12).

[0046] In a second aspect, an SOC estimation device for a battery pack provided by an embodiment of the present application includes:

[0047] A data acquisition unit for acquiring the operating parameters of the battery pack at the current moment and the initial parameters at the initial moment;

[0048] A data processing unit for obtaining first SOC data of multiple battery cells of the battery pack at the current moment based on the operating parameters, the initial parameters, and the ampere-hour integration method, and the multiple first SOC data constitute a first SOC data set;

[0049] A condition judgment unit for judging whether each of the first SOC data in the first SOC data set meets a preset condition;

[0050] A condition response unit, configured to, when the first SOC data satisfies a preset condition, record the first SOC data that satisfies the preset condition as second SOC data, and all the second SOC data constitutes a second SOC data set;

[0051] A data generation unit, configured to obtain an SOC estimation value of the battery pack at the current moment based on the second SOC data set and the SOC estimation model;

[0052] A data fusion unit, configured to perform a fusion calculation on the SOC estimation value at the current moment and the group SOC to obtain a final SOC value of the battery pack at the current moment;

[0053] Wherein, the SOC estimation model is represented by the following formula:

[0054] (1);

[0055] Wherein, the final SOC value of the battery pack at the current moment is represented by the following formula:

[0056] (2);

[0057] Wherein, is the SOC estimation value, is the total number of data in the second SOC data set, is the th second SOC data in the second SOC data set, is the th weight of the second SOC data, satisfies ; is the final SOC value, is the group SOC, is the fusion coefficient, .

[0058] In a third aspect, an embodiment of the present application provides an electronic device, and the electronic device includes:

[0059] A processor;

[0060] A memory for storing executable instructions of the processor;

[0061] The processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the method described in the first aspect above.

[0062] Compared with the prior art, the present invention has the following beneficial effects:

[0063] (1) The first SOC data set of multiple battery cells is obtained by using the ampere-hour integration method, and the pack SOC of the battery pack is obtained based on the first SOC data set. The calculation is simple and efficient, and the accuracy is high.

[0064] (2) The first SOC data of the battery cells at the current moment is screened through a preset threshold range, and the SOC data of all battery cells that meet the preset threshold range is found to form a second SOC data set, avoiding the influence of abnormal SOC beyond the threshold range on the accuracy of the result. At the same time, the setting of the preset threshold range combines the SOC data of the battery cells at multiple historical moments, avoiding the error caused by the mutation of the battery cells at a single moment, making the result more accurate, and the method is simple and efficient.

[0065] (3) Based on the second SOC data set and the SOC estimation model, the SOC estimation value of the battery pack is obtained. The SOC estimation model combines the second SOC data of the battery cells that meet the conditions and the weights of the corresponding battery cells, comprehensively considering the contribution degree of the battery cells in the entire battery pack, further optimizing the SOC estimation result and improving the calculation accuracy.

[0066] (4) The two data obtained above: the pack SOC and the SOC estimation value are fused through a fusion model to generate the final SOC estimation value. The fusion model considers the importance of the two data and sets a fusion coefficient within a specific range, making the result more accurate and further improving the accuracy of the result.

[0067] The SOC estimation method and device of the present application fully consider multiple groups of SOC data of multiple battery cells of the battery pack at historical moments and the current moment, avoiding the result abnormality caused by single data abnormality, and thus improving the SOC estimation accuracy and accuracy of the battery pack. Description of the Drawings

[0068] By referring to the following drawings, the exemplary embodiments of the present invention can be more fully understood. The drawings are used to provide a further understanding of the embodiments of the present application, and constitute a part of the specification, and are used to explain the present invention together with the embodiments of the present application, and do not constitute a limitation to the present invention. In the drawings, the same reference numerals generally represent the same components or steps.

[0069] Figure 1 It is a flowchart of a method for estimating the SOC of a battery pack provided by an embodiment of the present application.

[0070] Figure 2 It is a schematic diagram of a device for estimating the SOC of a battery pack provided by an embodiment of the present application.

[0071] Figure 3 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0072] The exemplary implementation manners of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary implementation manners of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the implementation manners set forth herein. On the contrary, these implementation manners are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be completely conveyed to those skilled in the art.

[0073] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present invention. In addition, the terms "first", "second", and "third" are only used for descriptive purposes and should not be construed as indicating or implying relative importance.

[0074] In addition, the technical features involved in different implementation manners of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0075] Embodiment 1

[0076] Referring to Figure 1 , this embodiment discloses a method for estimating the SOC of a battery pack, including the following steps:

[0077] S1: Obtain the operating parameters of the battery pack at the current moment and the initial parameters at the initial moment;

[0078] Specifically, the operating parameters of the battery can be collected through a battery management system. The battery management system mainly consists of a single-cell battery management layer, a battery pack management layer, and a battery group management layer. Among them, the single-cell battery management layer is responsible for collecting single-cell information such as the voltage and temperature of the battery, communicating externally through CAN (Controller Area Network), and connecting to the outside through a daisy chain; the battery pack management layer is responsible for collecting various single-cell battery information uploaded by the single-cell battery management layer and collecting information such as the group voltage and charge-discharge current of the battery pack, while the battery group management layer is responsible for collecting various battery information uploaded by the single-cell battery management layer and the battery pack management layer.

[0079] One end of the battery management system can be connected to the battery, and the other end can be connected to the control and electronic system, and communicate by adopting the CAN protocol. Finally, the data such as the battery terminal voltage, excitation current, battery temperature, and resistance collected through the battery management system are used as the operating parameters.

[0080] The estimation of the SOC (State of Charge) of the battery system. After the battery system has been used for a period of time or left unused for a long time, the ratio of the remaining capacity to the capacity in the fully charged state is the SOC. The value range of the SOC is 0 to 1. When SOC = 0, it means the battery is completely discharged, and when SOC = 1, it means the battery is fully charged.

[0081] In the embodiments of the present invention, obtaining the operating parameters of the battery system is the basis for estimating the SOC. Through the operating parameters of the battery system, the SOC (State of Charge) of the battery system at this time can be estimated. In an alternative embodiment of the present invention, the operating parameters include at least one of battery voltage, battery current, cycle life, number of cycles, and battery temperature.

[0082] S2: Based on the operating parameters, initial parameters, and ampere-hour integration method, obtain the first SOC data of multiple battery cells in the battery pack at the current moment, and the multiple first SOC data constitute the first SOC data set;

[0083] The ampere-hour integration method is a common method for accumulating electric quantity. It estimates the SOC of the battery by accumulating the electric quantity during charging and discharging of the battery. The principle of the ampere-hour integration method is to regard the battery as a closed system, measure the energy charged into the battery and discharged from the battery, record and monitor the electric quantity of the battery for a long time, and can give the remaining electric quantity of the battery at any moment during operation.

[0084] Specifically, the battery pack in this embodiment contains 16 (i.e., ) battery cells, and the first SOC data is represented by the following formula:

[0085] (3);

[0086] Where, is the first SOC data of the th battery cell, and the first SOC data set is: , …… ; is the SOC of the th battery cell at the initial moment, is the initial moment, is the current moment, is the available capacity of the battery, is the Coulomb efficiency.

[0087] In this embodiment, the first SOC data set of multiple battery cells is obtained by using the ampere-hour integration method, and the group SOC of the battery pack is obtained based on the first SOC data set, with simple and efficient calculation and high accuracy.

[0088] S3: Based on the first set of SOC data, obtain the pack SOC of the battery pack at the current moment;

[0089] In this embodiment, obtaining the pack SOC of the battery pack based on the first set of SOC data is represented by the following formula:

[0090] (13);

[0091] S4: Determine whether each of the first SOC data in the first set of SOC data meets a preset condition;

[0092] Specifically, due to the long-term use of the battery pack, its own performance will show differences. Therefore, the selection of the threshold is associated with the historical SOC obtained during the long-term use of the battery pack. The SOC conditions at different times can be incorporated into the threshold setting process, making the selection of the threshold more in line with the actual situation and more accurate. Through the setting of the threshold and the judgment of the battery pack, the safety of the battery pack can be ensured, thus guaranteeing the accuracy of the calculation results.

[0093] S5: When the first SOC data meets the preset condition, record the first SOC data that meets the preset condition as the second SOC data, and all the second SOC data form the second set of SOC data;

[0094] Specifically, in this embodiment, the preset condition is:

[0095] (4);

[0096] Among them, is the minimum SOC threshold, is the maximum SOC threshold.

[0097] Specifically, the minimum SOC threshold and the maximum SOC threshold are obtained through the following method:

[0098] Obtain the third SOC data of multiple battery cells of the battery pack at multiple moments before the current moment, and obtain multiple sets of third SOC data corresponding to multiple moments;

[0099] Based on multiple sets of third SOC data, obtain the average SOC, minimum SOC, and maximum SOC of all battery cells;

[0100] Based on the average SOC, minimum SOC, maximum SOC, and the threshold calculation model, obtain the minimum SOC threshold and the maximum SOC threshold .

[0101] In this embodiment, the threshold calculation model is expressed by the following formula:

[0102] (5);

[0103] (6);

[0104] Among them, is the average SOC of all battery cells, is the minimum SOC of all battery cells, is the maximum SOC of all battery cells.

[0105] Specifically, is expressed by the following formula:

[0106] (7);

[0107] Among them, is the total number of moments for obtaining the third SOC data, which can be set as needed, such as 100 moments, 1000 moments, etc. This embodiment does not make specific limitations here; is the average SOC of multiple battery cells at the th moment, which is expressed by the following formula:

[0108] (8);

[0109] Among them, is the SOC of the th battery cell at the th moment.

[0110] In this embodiment, the first SOC data of the battery cells at the current moment is screened through a preset threshold range, and the SOC data of all battery cells that meet the preset threshold range is found to form a second SOC data set, avoiding the influence of abnormal SOC beyond the threshold range on the accuracy of the result; at the same time, the setting of the preset threshold range combines the SOC data of the battery cells at multiple historical moments, which can effectively prevent errors caused by sudden changes in battery cells when some single battery cells in the battery pack are overcharged or over-discharged during the charging and discharging process of the battery pack, making the result more accurate, and the method is simple and efficient;

[0111] Specifically, is expressed by the following formula:

[0112] (9);

[0113] Among them, is the The minimum SOC of each battery cell at a certain moment is expressed by the following formula:

[0114] (10).

[0115] Specifically, It is expressed by the following formula:

[0116] (11);

[0117] Wherein, is the maximum SOC of each battery cell at the th moment, which is expressed by the following formula:

[0118] (12).

[0119] In this embodiment, after determining the maximum SOC threshold and the minimum SOC threshold of the battery pack SOC, it can ensure that the SOC of the battery pack is between the maximum SOC threshold and the minimum SOC threshold, and can show the continuity and smoothness of the battery pack SOC without jump, effectively ensuring that the battery pack will not be over-discharged and over-charged due to SOC evaluation deviation, and prolonging the service life of the battery pack.

[0120] S6: Based on the second SOC data set and the SOC estimation model, obtain the SOC estimated value of the battery pack at the current moment;

[0121] Wherein, the SOC estimation model is expressed by the following formula:

[0122] (1);

[0123] Wherein, is the SOC estimated value, is the total number of data in the second SOC data set ( ), is the th second SOC data in the second SOC data set, is the weight of the th second SOC data, satisfies .

[0124] In this embodiment is related to the target battery pack SOC of the th battery cell, which can be set as needed in actual work, and this embodiment does not make specific limitations.

[0125] This step is based on the second set of SOC data and the SOC estimation model to obtain the SOC estimation value of the battery pack. The SOC estimation model combines the second SOC data of the battery cells that meet the conditions and the weights of the corresponding battery cells, comprehensively considers the contribution degree of the battery cells in the entire battery pack, further optimizes the SOC estimation structure, and improves the calculation accuracy.

[0126] S7: Fuse the SOC estimation value at the current moment and the group SOC to obtain the final SOC value of the battery pack at the current moment;

[0127] Among them, the final SOC value of the battery pack at the current moment is represented by the following formula:

[0128] (2);

[0129] In this embodiment, is the final SOC value, is the group SOC, is the fusion coefficient, . The setting of is to balance the consideration degree of the SOC values of the battery pack twice, and can be adjusted according to needs in practice.

[0130] This step fuses the two data sets of group SOC and SOC estimation value calculated above through a fusion model to generate the final SOC estimation value; the fusion model respectively considers the importance of the two data sets and sets a fusion coefficient within a specific range, making the result more accurate and further improving the accuracy of the structure.

[0131] Compared with the prior art, the present invention has the following beneficial effects:

[0132] (1) Using the ampere-hour integration method to obtain the first set of SOC data of multiple battery cells, and obtaining the group SOC of the battery pack based on the first set of SOC data, the calculation is simple and efficient, and the accuracy is high;

[0133] (2) Screening the first SOC data of the battery cells at the current moment through a preset threshold range, finding out the SOC data of all battery cells that meet the preset threshold range, and forming the second set of SOC data, avoiding the influence of abnormal SOC beyond the threshold range on the result accuracy; at the same time, the setting of the preset threshold range combines the SOC data of the battery cells at multiple historical moments, avoiding the error caused by the mutation of the battery cells at a single moment, making the result more accurate, and the method is simple and efficient;

[0134] (3) Based on the second SOC data set and the SOC estimation model, obtain the SOC estimated value of the battery pack; the SOC estimation model combines the second SOC data of the battery cells that meet the conditions and the weights of the corresponding battery cells, comprehensively considers the contribution degree of the battery cells in the entire battery pack, further optimizes the SOC estimation result, and improves the calculation accuracy;

[0135] (4) Perform data fusion on the two obtained data: the group SOC and the SOC estimated value, through a fusion model to generate the final SOC estimated value; the fusion model considers the importance of the two data and sets a fusion coefficient within a specific range, making the result more accurate and further improving the accuracy of the result.

[0136] The SOC estimation method and device of the present application fully consider the multiple groups of SOC data of multiple battery cells of the battery pack at the historical moment and the current moment, avoid the result anomaly caused by single data anomaly, and thus improve the SOC estimation accuracy and accuracy of the battery pack.

[0137] Embodiment 2

[0138] Refer to Figure 2 , this embodiment discloses a SOC estimation device for a battery pack, including:

[0139] A data acquisition unit 201, configured to acquire the operating parameters of the battery pack at the current moment and the initial parameters at the initial moment;

[0140] A data processing unit 202, configured to obtain the first SOC data of multiple battery cells of the battery pack at the current moment based on the operating parameters, the initial parameters, and the ampere-hour integration method, and the multiple first SOC data constitute a first SOC data set;

[0141] A first data generation unit 203, configured to obtain the group SOC of the battery pack at the current moment based on the first SOC data set;

[0142] A condition judgment unit 204, configured to judge whether each of the first SOC data in the first SOC data set meets a preset condition;

[0143] A condition response unit 205, configured to, when the first SOC data meets the preset condition, record the first SOC data that meets the preset condition as the second SOC data, and all the second SOC data constitute a second SOC data set;

[0144] A second data generation unit 206, configured to obtain the SOC estimated value of the battery pack at the current moment based on the second SOC data set and the SOC estimation model;

[0145] The data fusion unit 207 is configured to fuse and calculate the SOC estimation value at the current moment and the group SOC to obtain the final SOC value of the battery pack at the current moment;

[0146] Among them, the SOC estimation model is expressed by the following formula:

[0147] (1);

[0148] Among them, the final SOC value of the battery pack at the current moment is expressed by the following formula:

[0149] (2);

[0150] Among them, is the SOC estimation value, is the total number of data in the second SOC data set, is the th second SOC data in the second SOC data set, is the th weight of the second SOC data, satisfies ; is the final SOC value, is the group SOC, is the fusion coefficient, .

[0151] The device provided in the embodiments of the present application can implement the above method, and the system can be implemented in a software, hardware, or a combination of software and hardware manner. For example, the system can include integrated or separate functional modules or units to execute the corresponding steps in the above methods. In some embodiments of the embodiments of the present application, the system provided in the embodiments of the present application and the method provided in the foregoing embodiments of the present application are based on the same inventive concept and have the same beneficial effects. Details are not described herein again.

[0152] Embodiment 3

[0153] Please refer to Figure 3 , which shows a schematic diagram of an electronic device provided in some embodiments of the present application. As Figure 3 shown, the electronic device 30 includes: a processor 300, a memory 301, a bus 302, and a communication interface 303. The processor 300, the communication interface 303, and the memory 301 are connected through the bus 302; a computer program that can run on the processor 300 is stored in the memory 301, and when the processor 300 runs the computer program, it executes the foregoing method of the present application.

[0154] Among them, the memory 301 may include high-speed random access memory (RAM), and may also include non-volatile memory, such as at least one disk memory. The communication connection between this system network element and at least one other network element is realized through at least one communication interface 303 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used.

[0155] The bus 302 can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. Among them, the memory 301 is used to store programs. After receiving an execution instruction, the processor 300 executes the program. Any implementation manner disclosed in the embodiments of the present application can be applied to the processor 300 or implemented by the processor 300.

[0156] The processor 300 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit in the hardware of the processor 300 or by instructions in software form. The above-mentioned processor 300 can be a general-purpose processor, including a central processing unit (CPU for short), a network processor (NP for short), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register, etc. This storage medium is located in the memory 301, and the processor 300 reads the information in the memory 301 and combines its hardware to complete the steps of the above method.

[0157] The electronic device provided in the embodiments of the present application and the method provided in the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by it.

[0158] It should be noted that the flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code, and the module, segment of a program, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0159] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.

[0160] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For another example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the couplings or direct couplings or communication connections shown or discussed with each other can be through some communication interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0161] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they can be located in one place, or can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0162] In addition, the functional units in various embodiments of the present application 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.

[0163] If the above-mentioned functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs.

[0164] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of various embodiments of this application, and they should all be covered by the scope of the claims and the description of this application.

Claims

1. A method for estimating the SOC of a battery pack, characterized in that: The steps include: S1: Obtaining the operating parameters of the battery pack at the current moment and the initial parameters at the initial moment; S2: based on the operating parameters, the initial parameters and the ampere-hour integration method, obtaining first SOC data of multiple battery cells of the battery pack at the current moment, wherein the multiple first SOC data constitute a first SOC data set; S3: based on the first SOC data set, obtaining the battery pack SOC at the current moment; S4: Determine whether each of the first SOC data in the first SOC data set meets a preset condition; S5: in response to the first SOC data satisfying a preset condition, the first SOC data satisfying the preset condition is recorded as second SOC data, and all second SOC data constitute a second SOC data set; S6: obtaining an estimated SOC value of the battery pack at the current moment based on the second SOC data set and the SOC estimation model; S7: The estimated SOC value at the current moment and the group SOC are combined and calculated to obtain the final SOC value of the battery pack at the current moment; Among them, the SOC estimation model is expressed by the following formula: (1); The final SOC value of the battery pack at the current moment is expressed by the following formula: (2); in, is the estimated SOC value, is the total number of data in the second SOC data set, The second SOC data set is Second SOC data, For the The weight of the second SOC data, satisfy ; is the final SOC value, For group SOC, is the fusion coefficient, .

2. The method according to claim 1, characterized in that The first SOC data is expressed by the following formula: (3); in, is the total number of battery cells in the battery pack, For the The first SOC data of each battery cell, For the The SOC of each battery cell at the initial moment, is the initial moment, For the current moment, is the available capacity of the battery, is the Coulomb efficiency.

3. The method according to claim 2, characterized in that The preset condition is expressed by the following formula: (4); in, is the minimum SOC threshold, is the maximum SOC threshold.

4. The method according to claim 3, characterized in that Minimum SOC threshold and maximum SOC threshold Obtained through: Acquire third SOC data of multiple battery cells of the battery pack at each time point at multiple time points before the current time point, and obtain multiple third SOC data sets corresponding to the multiple time points; Obtaining an average SOC, a minimum SOC, and a maximum SOC of all battery cells based on a plurality of third SOC data sets; Based on the average SOC, minimum SOC, maximum SOC and threshold calculation model, the minimum SOC threshold is obtained. and maximum SOC threshold .

5. The method according to claim 4, characterized in that The threshold calculation model is expressed by the following formula: (5); (6); in, is the average SOC of all battery cells, is the minimum SOC of all battery cells, is the maximum SOC of all battery cells.

6. The method according to claim 5, characterized in that It is expressed by the following formula: (7); in, To obtain the total number of times of the third SOC data, For the The average SOC of multiple battery cells at a certain moment is expressed by the following formula: (8); in, For the Moment The SOC of a single battery.

7. The method according to claim 6, characterized in that It is expressed by the following formula: (9); in, For the The minimum SOC of multiple battery cells at a certain moment is expressed by the following formula: (10)。 8. The method according to claim 7, characterized in that It is expressed by the following formula: (11); in, For the The maximum SOC of multiple battery cells at a certain moment is expressed by the following formula: (12)。 9. A battery pack SOC estimation device, characterized in that: include: A data acquisition unit, used to acquire the operating parameters of the battery pack at the current moment and the initial parameters at the initial moment; a data processing unit, configured to obtain first SOC data of a plurality of battery cells of a battery pack at a current moment based on the operating parameter, the initial parameter and the ampere-hour integration method, wherein the plurality of first SOC data constitute a first SOC data set; A first data generating unit, configured to obtain a group SOC of the battery pack at a current moment based on the first SOC data set; a condition judgment unit, configured to judge whether each of the first SOC data in the first SOC data set meets a preset condition; a condition response unit, configured to, in response to the first SOC data satisfying a preset condition, record the first SOC data satisfying the preset condition as second SOC data, and all second SOC data constitute a second SOC data set; A second data generating unit, configured to obtain an estimated SOC value of the battery pack at a current moment based on the second SOC data set and the SOC estimation model; A data fusion unit is used to fuse the current SOC estimation value and the battery pack SOC to obtain the final SOC value of the battery pack at the current moment; Among them, the SOC estimation model is expressed by the following formula: (1); The final SOC value of the battery pack at the current moment is expressed by the following formula: (2); is the estimated SOC value, is the total number of data in the second SOC data set, The second SOC data set is Second SOC data, For the The weight of the second SOC data, satisfy ; is the final SOC value, For group SOC, is the fusion coefficient, .

10. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the executable instructions to implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Information fusion-based series battery pack SOC (state of charge) estimation method

    CN110146823A

  • Energy storage lithium battery pack SOC estimation method considering environment temperature and battery aging

    CN118962463A