A method and device for correcting soc of a charging end, a battery pack and a storage medium

CN116487743BActive Publication Date: 2026-11-03コーネックス ニュー エナジー カンパニー リミテッド
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310570657.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-19
Publication Date
2026-11-03
Estimated Expiration
2043-05-19

AI Technical Summary

Technical Problem

Existing SOC correction methods cannot effectively solve the problem of excessive voltage difference at the charging end caused by poor consistency of individual battery cells, resulting in insufficient charging capacity of the battery system.

Method used

By determining when the highest real-time voltage of a single cell reaches the highest predicted voltage during the charging state of the battery pack, the real-time voltage and resting SOC value of the lowest single cell are corrected. The difference between the maximum and minimum resting SOC values ​​at the resting time is used to determine whether the SOC correction condition is met, and the minimum charging SOC value of the battery pack is corrected to reduce the voltage difference between cells.

Benefits of technology

It improves the charging capacity of the battery pack, ensures the vehicle's driving range, and solves the problem of large voltage difference at the charging end due to uneven aging of individual cells, which prevents full charging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116487743B_ABST
    Figure CN116487743B_ABST
Patent Text Reader

Abstract

The application discloses a charging end SOC correction method and device, a battery pack and a storage medium. The method comprises the following steps: when the battery pack is in a charging state and the real-time voltage of the highest single battery in the battery pack reaches the highest predicted voltage, it is judged whether the real-time voltage of the lowest single battery in the battery pack is a preset voltage; if yes, the minimum charging SOC value of the battery pack is corrected to a preset minimum SOC value; if no, according to the difference between the maximum static SOC value and the minimum static SOC value of the battery pack at a static time before charging, it is judged whether the battery pack satisfies the SOC correction condition; if yes, the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value. By adding the SOC judgment of the battery pack when judging whether the battery pack satisfies the SOC correction condition, more electric quantity can be charged into the battery pack when the consistency of the single batteries in the battery pack is not good.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of battery technology, specifically relating to a method, device, battery pack, and storage medium for SOC correction at the charging end. Background Technology

[0002] With the widespread adoption of new energy vehicles, the lifespan and safety of battery systems are of paramount concern to users. Consequently, higher demands are being placed on the consistency of individual battery cells, which is closely related to battery system lifespan and safety. Poor consistency among battery cells results in less charge being delivered to the battery system, leading to insufficient range for the new energy vehicle.

[0003] Existing SOC correction methods generally focus on improving the SOC accuracy of battery cells. For example, CN115754736A, entitled "A SOC Calibration Method and Apparatus for the Charge and Discharge Terminal of an Energy Storage System," only compares the voltage of the battery cell with the calibration voltage to determine whether the battery cell meets the SOC calibration conditions. This method can only prevent the battery cell's SOC from differing significantly from the actual SOC at the charge and discharge terminal, thus avoiding SOC jumps. However, it cannot solve the problem of excessive voltage difference at the charging terminal, which affects the charging capacity of the battery system, when the consistency of individual battery cells is poor.

[0004] Therefore, when the consistency of individual battery cells is poor, a method to enable the power battery to be charged with more electricity is urgently needed. Summary of the Invention

[0005] In view of this, the present invention provides a method, apparatus, battery pack and storage medium for SOC correction at the charging end, the main purpose of which is to enable the battery pack to be charged with more power when the consistency of individual cells in the battery pack is poor, so as to ensure the charging power of the battery pack and the driving range of the vehicle equipped with the battery pack.

[0006] According to a first aspect of the present invention, a method for correcting the state of charge (SOC) at the end of a charging process is provided, comprising:

[0007] When the battery pack is in a charging state and the highest real-time voltage of the highest single cell in the battery pack reaches the highest predicted voltage, determine whether the lowest real-time voltage of the lowest single cell in the battery pack is a preset voltage.

[0008] If the lowest real-time voltage of a single cell is the preset voltage, then the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value;

[0009] If the lowest real-time voltage of a single cell is not the preset voltage, then the battery pack is judged to meet the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at the resting time before charging.

[0010] If the battery pack meets the SOC correction condition, then the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value.

[0011] The step of determining whether the battery pack meets the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at the resting time includes:

[0012] Determine whether the difference between the maximum static SOC value and the minimum static SOC value is greater than a preset deviation threshold;

[0013] If the difference between the maximum static SOC value and the minimum static SOC value is greater than a preset deviation threshold, then the battery pack is determined not to meet the SOC correction condition.

[0014] If the difference between the maximum static SOC value and the minimum static SOC value is not greater than a preset deviation threshold, then the battery pack is determined to meet the SOC correction condition.

[0015] Furthermore, the preset minimum SOC value is the difference between the preset maximum SOC value of the battery pack and the deviation threshold.

[0016] Furthermore, before determining whether the battery pack meets the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at the resting time, the method further includes:

[0017] Obtain the resting SOC value of each cell in the battery pack at the resting time;

[0018] Based on the static SOC value of each of the individual units, the static SOC value with the largest value is taken as the maximum static SOC value, and the static SOC value with the smallest value is taken as the maximum static SOC value.

[0019] Furthermore, after the battery pack is in a charging state and the highest real-time voltage of the highest-value cell in the battery pack reaches the highest predicted voltage, the method further includes:

[0020] The maximum charging SOC value corresponding to the cell with the highest real-time voltage is corrected to a preset maximum SOC value.

[0021] Furthermore, before determining whether the lowest real-time voltage of the lowest single cell in the battery pack is a preset voltage when the battery pack is in a charging state and the highest real-time voltage of the highest predicted single cell in the battery pack reaches the highest predicted voltage, the method further includes:

[0022] Obtain the predicted voltage of all individual cells at the charging end of the battery pack;

[0023] Based on the predicted voltage corresponding to each of the individual cells, the highest and lowest predicted voltages in the battery pack are determined;

[0024] The real-time voltage of the cell corresponding to the highest predicted voltage in the charging state is taken as the highest real-time voltage of the cell, and the real-time voltage of the cell corresponding to the lowest predicted voltage in the charging state is taken as the lowest real-time voltage of the cell.

[0025] Further, the step of correcting the minimum charging SOC value of the battery pack to a preset minimum SOC value includes:

[0026] The minimum SOC value of the cell corresponding to the lowest predicted voltage is corrected to the preset minimum SOC value.

[0027] According to a second aspect of the present invention, a SOC correction device at the charging end is provided, comprising:

[0028] The first judgment module is used to determine whether the real-time voltage of the lowest single cell in the battery pack is a preset voltage when the battery pack is in a charging state and the real-time voltage of the highest single cell in the battery pack reaches the highest predicted voltage.

[0029] The first correction module is used to correct the minimum charging SOC value of the battery pack to the preset minimum SOC value if the lowest real-time voltage of a single cell is the preset voltage.

[0030] The second judgment module is used to determine whether the battery pack meets the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at the time of rest before charging if the lowest single-cell real-time voltage is not the preset voltage.

[0031] The second correction module is used to correct the minimum charging SOC value of the battery pack to the preset minimum SOC value if the battery pack meets the SOC correction condition.

[0032] According to a third aspect of the present invention, a battery pack is provided, characterized in that it includes the SOC correction device at the charging end of the battery system described above.

[0033] According to a fourth aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described above.

[0034] By employing the above-described technical solutions, the technical solutions provided by the embodiments of the present invention have at least the following advantages:

[0035] This invention provides a SOC correction method, apparatus, battery pack, and storage medium at the charging end. Compared with existing technologies, it determines whether the lowest real-time voltage of the lowest single cell in the battery pack is a preset voltage when the highest real-time voltage of the highest single cell in the battery pack reaches the highest predicted voltage. If so, the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value. If not, the difference between the maximum and minimum static SOC values ​​of the battery pack at rest is used to determine whether the battery pack meets the SOC correction conditions. This enhances the SOC judgment in the battery pack and ensures that the battery pack is fully charged. When the SOC correction condition is met, the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value to reduce the voltage difference between cells in the battery pack when the real-time voltage of the highest cell reaches the highest predicted voltage. This improves the overall charging capacity of the battery pack, allowing the battery pack to charge more even when the cell consistency in the battery pack is poor, thus ensuring the charging capacity of the battery pack and the driving range of the vehicle equipped with the battery pack. At the same time, this application can also solve the problem that when the battery pack ages and a certain cell ages faster, the voltage difference at the charging end is large, causing the battery pack to not be fully charged. Attached Figure Description

[0036] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0037] Figure 1 This diagram illustrates an application scenario of a SOC correction method for a charging terminal provided by an embodiment of the present invention.

[0038] Figure 2 A schematic flowchart of a SOC correction method for a charging terminal provided by an embodiment of the present invention is shown;

[0039] Figure 3 A flowchart illustrating another SOC correction method for the charging terminal provided by an embodiment of the present invention is shown.

[0040] Figure 4 This diagram illustrates a module schematic of a SOC correction device at the charging end according to an embodiment of the present invention;

[0041] Figure 5 This is a block diagram of an electronic device used to implement the methods of embodiments of the present invention. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0043] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms, and “multiple” generally includes at least two unless the context clearly indicates otherwise.

[0044] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0045] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”

[0046] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that an article or device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such an article or device. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the article or device that includes said element.

[0047] It should be understood that the technical solution of this application can be applied to the following scenarios, but is not limited to:

[0048] In some possible ways, Figure 1An application scenario diagram provided for an embodiment of this application, such as Figure 1 As shown, this application scenario may include electronic device 110 and network device 120. Electronic device 110 can establish a connection with network device 120 through a wired network or a wireless network.

[0049] For example, electronic device 110 may be a desktop computer, laptop computer, tablet computer, etc., but is not limited to these. Network device 120 may be a terminal device or a server, but is not limited to these. In one embodiment of this application, electronic device 110 may send a request message to network device 120. This request message may be used to select tag information in an augmented reality map corresponding to the infrastructure site based on an augmented reality application. Further, electronic device 110 may receive a response message sent by network device 120. This response message includes obtaining the point monitoring video corresponding to the selected tag information.

[0050] also, Figure 1 An electronic device and a network device are given as examples, but in practice, other numbers of electronic devices and network devices may be included, and this application does not limit this.

[0051] In other possible implementations, the technical solution of this application may also be executed by the aforementioned electronic device 110, or by the aforementioned network device 120, and this application does not impose any restrictions on this.

[0052] Because existing charging solutions for power batteries generally do not determine the SOC value of each individual cell in the battery pack, the existing charging methods cannot solve the problem of not being able to fully charge the battery pack due to the large voltage difference at the end of the battery charging process.

[0053] To address this issue, this application provides a method, apparatus, battery pack, and storage medium for SOC correction at the charging end. By optimizing the charging strategy at the charging end, the calculation logic for the SOC value of each cell in the battery pack is added to solve the problem that when the consistency of cells in the battery pack is not good enough, the real-time voltage of the cell with poor consistency reaches the maximum full-charge voltage first, while the voltage difference between the real-time voltage of other cells and the maximum full-charge voltage is large. This avoids the problem of low overall battery pack charging capacity leading to a shorter vehicle range.

[0054] To facilitate understanding of the technical solutions of the embodiments of this application, the specific implementation of the solutions will be described in detail below with reference to the accompanying drawings.

[0055] See Figure 2 According to some embodiments of the present disclosure, a method for correcting the state of charge (SOC) at the charging end includes the following steps:

[0056] 201. When the battery pack is in a charging state and the real-time voltage of the highest single cell in the battery pack reaches the highest predicted voltage, determine whether the real-time voltage of the lowest single cell in the battery pack is the preset voltage.

[0057] In this application, the purpose of the method in the embodiments of this application is to correct the minimum charging SOC value of the battery pack when the real-time voltage corresponding to the poorly consistent cell reaches the maximum fully charged cell voltage, so as to solve the problem of large voltage difference between the real-time voltage and the maximum fully charged cell voltage corresponding to the poorly consistent cell and other cells respectively.

[0058] Because, when the battery pack is charging, if the consistency of individual cells within the pack is insufficient, the real-time voltage of cells with poor consistency will reach the maximum voltage required for full charging first, while the real-time voltage of other cells will not reach their maximum voltage. Therefore, to allow the battery pack to absorb more charge, this application, when the real-time voltage of the highest-ranking cell in the battery pack reaches the highest predicted voltage, determines whether the real-time voltage of the lowest-ranking cell in the battery pack is within a preset voltage. This determines whether the state of charge (SOC) value of the cell corresponding to the lowest real-time voltage meets the correction conditions. Based on the comparison between the lowest real-time voltage and the preset voltage, a correction scheme for the minimum SOC value of the battery pack is determined. It should be noted that the preset voltage is preferably 3.5V.

[0059] In some implementations, before determining whether the lowest real-time voltage of a cell in the battery pack is a preset voltage when the battery pack is in a charging state and the highest real-time voltage of a cell in the battery pack reaches the highest predicted voltage, the method may further include: acquiring the predicted voltages of all cells at the charging end of the battery pack; determining the highest predicted voltage and the lowest predicted voltage in the battery pack based on the predicted voltages corresponding to each cell; using the real-time voltage of the cell corresponding to the highest predicted voltage in the charging state as the highest real-time voltage of the cell, and using the real-time voltage of the cell corresponding to the lowest predicted voltage in the charging state as the lowest real-time voltage of the cell.

[0060] For example, a battery pack includes cells 1, 2, 3, 4, and 5. The predicted voltages of cells 1, 2, 3, 4, and 5 at the end of the charging process are obtained. Specifically, the predicted voltage for cell 1 is 4V, for cell 2 it is 4.1V, for cell 3 it is 4.3V, for cell 4 it is 4.5V, and for cell 5 it is 4.7V. Therefore, the highest predicted voltage in the battery pack is determined to be 4.7V, and the lowest predicted voltage is 4V. Thus, the real-time voltage of cell 5 during charging is taken as the highest real-time voltage, and the real-time voltage of cell 1 during charging is taken as the lowest real-time voltage.

[0061] Therefore, the moment when the real-time voltage of the highest-voltage cell in the battery pack reaches the highest predicted voltage is the moment when the cell corresponding to the highest predicted voltage is fully charged. Thus, by monitoring the real-time voltage of the cell corresponding to the highest predicted voltage, it can be determined whether the real-time voltage of the highest-voltage cell in the battery pack has reached the highest predicted voltage. Furthermore, since the real-time voltage corresponding to the lowest predicted voltage is also the lowest-voltage cell in the battery pack at that moment, by monitoring the real-time voltage of the cell corresponding to the lowest predicted voltage, the real-time voltage of the lowest-voltage cell in the battery pack can be obtained.

[0062] In other embodiments, after the battery pack is in a charging state and the highest real-time voltage of the highest single cell in the battery pack reaches the highest predicted voltage, the method may further include: correcting the maximum charging SOC value corresponding to the single cell whose real-time voltage is the highest single cell's real-time voltage to a preset maximum SOC value.

[0063] When the highest real-time voltage of a single cell in the battery pack reaches the highest predicted voltage, since the cell with the highest real-time voltage is the same cell corresponding to the highest predicted voltage, the maximum charging SOC value corresponding to the cell with the highest real-time voltage is corrected to a preset maximum SOC value. Essentially, this means correcting the maximum charging SOC value of the cell corresponding to the highest predicted voltage to a preset maximum SOC value. Preferably, the preset maximum SOC value is 99%.

[0064] 202. If the lowest real-time voltage of a single cell is the preset voltage, then the minimum charging SOC value of the battery pack will be corrected to the preset minimum SOC value.

[0065] Here, the preset minimum SOC value is preferably 97% to avoid the problem of excessive voltage difference between individual cells at the charging end affecting the charging capacity of the battery pack.

[0066] In some implementations, correcting the minimum charge SOC value of the battery pack to a preset minimum SOC value may include: correcting the minimum charge SOC value of the cell corresponding to the lowest predicted voltage to a preset minimum SOC value.

[0067] When the highest real-time voltage of a single cell in the battery pack reaches the highest predicted voltage, since the cell with the lowest real-time voltage is the cell corresponding to the lowest predicted voltage, the minimum charging SOC value of the battery pack is corrected by adjusting the minimum charging SOC value of the cell corresponding to the lowest predicted voltage to the preset minimum SOC value.

[0068] 203. If the lowest real-time voltage of a single cell is not the preset voltage, then the difference between the maximum and minimum static SOC values ​​of the battery pack at rest time is used to determine whether the battery pack meets the SOC correction condition.

[0069] If the lowest real-time voltage of a single cell in the battery pack is not the preset voltage, the difference between the maximum and minimum static SOC values ​​recorded during the resting time before charging is used to determine whether the battery pack meets the SOC correction condition. This increases the judgment of the SOC value of the battery pack during resting time, thereby improving the charging capacity of the battery pack. It can also solve the problem that the battery pack cannot be fully charged when a single cell ages rapidly after the battery pack ages, due to the large voltage difference at the charging end.

[0070] In some implementations, the difference between the maximum and minimum resting SOC values ​​of the battery pack during the pre-charging resting period is used to determine whether the battery pack meets the SOC correction condition. See [link to relevant documentation]. Figure 3 Step 203 may include the following:

[0071] 2031. Determine whether the difference between the maximum static SOC value and the minimum static SOC value is greater than the preset deviation threshold.

[0072] Here, the preset deviation threshold is preferably 2%. By comparing the difference between the maximum and minimum static SOC values ​​of the battery pack with the preset deviation threshold, it is possible to determine whether the real-time voltage of the cell corresponding to the lowest predicted voltage in the battery pack is large compared with the real-time voltage of the highest predicted voltage cell. In other words, it is to determine the magnitude of the voltage difference between the cell corresponding to the lowest predicted voltage and the cell corresponding to the highest predicted voltage.

[0073] 2032. If the difference between the maximum static SOC value and the minimum static SOC value is greater than the preset deviation threshold, the battery pack is determined not to meet the SOC correction condition.

[0074] When the difference between the maximum static SOC value and the minimum static SOC value is greater than the preset deviation threshold, it can be considered that the difference between the minimum real-time voltage of the cell corresponding to the minimum predicted voltage at that moment and the maximum real-time voltage of the cell is large, that is, the charging end voltage difference of the battery pack is too large. Therefore, it is determined that the battery pack does not meet the SOC correction condition.

[0075] 2033. If the difference between the maximum static SOC value and the minimum static SOC value is not greater than the preset deviation threshold, the battery pack is determined to meet the SOC correction condition.

[0076] When the difference between the maximum static SOC value and the minimum static SOC value is not greater than the preset deviation threshold, it can be considered that the difference between the minimum real-time voltage of the cell corresponding to the minimum predicted voltage at that moment and the maximum real-time voltage of the cell is small, that is, the charging end voltage difference of the battery pack is within the ideal range. Therefore, the battery pack is determined to meet the SOC correction condition.

[0077] In other embodiments, before determining whether the battery pack meets the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at the time of rest before charging, the method may further include: obtaining the static SOC value of each cell in the battery pack at the time of rest before charging; and, based on the static SOC values ​​of each cell, taking the static SOC value with the largest value as the maximum static SOC value and the static SOC value with the smallest value as the minimum static SOC value.

[0078] For example, a battery pack includes cells 1, 2, 3, 4, and 5. The resting SOC values ​​of cells 1, 2, 3, 4, and 5 are obtained when the battery pack is at rest before charging. That is, the SOC value of cell 1 is 8%, the SOC value of cell 2 is 5%, the SOC value of cell 3 is 6%, the SOC value of cell 4 is 6%, and the SOC value of cell 5 is 6%. Therefore, the maximum resting SOC value in the battery pack is determined to be 8%, and the minimum resting SOC value is 5%.

[0079] 204. If the battery pack meets the SOC correction conditions, then the minimum charging SOC value of the battery pack will be corrected to the preset minimum SOC value.

[0080] Preferably, the preset minimum SOC value is the difference between the preset maximum SOC value of the battery pack and the deviation threshold. For example, if the preset maximum SOC value is 99% and the deviation threshold is 2%, then the preset minimum SOC value is 97%.

[0081] It should be noted that after correcting the minimum charging SOC value, the battery pack continues to be charged until the SOC value of the battery pack is 100% after full charging. Specifically, the charging of the battery pack is completed when the SOC value of one cell in the battery pack reaches 100%. The SOC value can be calculated using the ampere-hour integral method.

[0082] This application provides a SOC correction method at the charging end. When the highest real-time voltage of a single cell in a battery pack reaches the highest predicted voltage during charging, it determines whether the lowest real-time voltage of a single cell in the battery pack is a preset voltage. If yes, the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value. If not, the difference between the maximum and minimum static SOC values ​​of the battery pack during pre-charging rest is used to determine whether the battery pack meets the SOC correction condition. This enhances the SOC assessment of the battery pack. When the battery pack meets the SOC correction condition, the minimum charging SOC value is corrected to the preset minimum SOC value. This reduces the voltage difference between cells in the battery pack when the highest real-time voltage reaches the highest predicted voltage, thereby increasing the overall charging capacity of the battery pack. This allows the battery pack to charge more even when cell inconsistencies are poor, ensuring sufficient charging capacity and extending the driving range of vehicles equipped with the battery pack. Furthermore, this application also addresses the problem of insufficient charging due to a large voltage difference at the charging end when a single cell ages rapidly after battery aging.

[0083] Furthermore, as a response to the above Figure 2 The implementation of the method shown in this invention provides a SOC correction device at the charging end, such as... Figure 4 As shown, the device includes:

[0084] The first judgment module 41 is used to determine whether the real-time voltage of the lowest single cell in the battery pack is a preset voltage when the battery pack is in a charging state and the real-time voltage of the highest single cell in the battery pack reaches the highest predicted voltage.

[0085] The first correction module 42 is used to correct the minimum charging SOC value of the battery pack to the preset minimum SOC value if the lowest real-time voltage of a single cell is a preset voltage.

[0086] The second judgment module 43 is used to determine whether the battery pack meets the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at the resting time before charging if the lowest single-cell real-time voltage is not a preset voltage.

[0087] The second correction module 44 is used to correct the minimum charging SOC value of the battery pack to the preset minimum SOC value if the battery pack meets the SOC correction condition.

[0088] Furthermore, the second judgment module 43 includes:

[0089] The first judgment unit is used to determine whether the difference between the maximum static SOC value and the minimum static SOC value is greater than a preset deviation threshold.

[0090] The second judgment unit is used to determine that the battery pack does not meet the SOC correction condition if the difference between the maximum static SOC value and the minimum static SOC value is greater than a preset deviation threshold.

[0091] The third judgment unit is used to determine that the battery pack meets the SOC correction condition if the difference between the maximum static SOC value and the minimum static SOC value is not greater than a preset deviation threshold.

[0092] Furthermore, the preset minimum SOC value is the difference between the preset maximum SOC value of the battery pack and the deviation threshold.

[0093] Furthermore, the device also includes:

[0094] The resting SOC value acquisition unit is used to acquire the resting SOC value of each cell in the battery pack at the resting time.

[0095] The determining unit is used to determine the maximum static SOC value based on the static SOC value of each individual unit, and to determine the maximum static SOC value based on the static SOC value with the largest value.

[0096] Furthermore, the first judgment module 41 includes:

[0097] The first correction unit is used to correct the maximum charging SOC value corresponding to the cell with the highest real-time voltage to the preset maximum SOC value when the highest real-time voltage of the cell in the battery pack reaches the highest predicted voltage.

[0098] Furthermore, the device also includes:

[0099] The predicted voltage acquisition module is used to acquire the predicted voltage of all cells at the end of the battery pack charging process.

[0100] The highest / lowest predicted voltage determination module is used to determine the highest and lowest predicted voltages in the battery pack based on the predicted voltages of each individual cell.

[0101] The module for determining the highest / lowest real-time voltage of a single cell is used to determine the real-time voltage of the single cell corresponding to the highest predicted voltage in the charging state as the highest real-time voltage of the single cell, and the real-time voltage of the single cell corresponding to the lowest predicted voltage in the charging state as the lowest real-time voltage of the single cell.

[0102] Furthermore, both the first correction module 42 and the second correction module 44 include:

[0103] The minimum charge SOC value correction unit is used to correct the minimum charge SOC value of the cell corresponding to the lowest predicted voltage to the preset minimum SOC value.

[0104] This application provides a SOC correction device at the charging end. When the real-time voltage of the highest single cell in the battery pack reaches the highest predicted voltage during charging, it determines whether the real-time voltage of the lowest single cell in the battery pack is a preset voltage. If yes, the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value. If no, it determines whether the battery pack meets the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at rest before charging. This enhances the SOC judgment of the battery pack. When the battery pack meets the SOC correction condition, the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value. This reduces the voltage difference between cells in the battery pack when the real-time voltage of the highest single cell reaches the highest predicted voltage, thereby improving the overall charging capacity of the battery pack. This allows the battery pack to charge more even when the cell consistency in the battery pack is poor, ensuring the charging capacity of the battery pack and the driving range of the vehicle equipped with the battery pack. Furthermore, this application also solves the problem that when a single cell ages rapidly after battery aging, a large voltage difference at the charging end can prevent the battery pack from being fully charged.

[0105] It should be noted that the SOC correction device for a charging terminal provided in the above embodiments is only illustrated by the division of the above functional modules when implementing SOC correction. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the SOC correction device for a charging terminal provided in the above embodiments and the SOC correction method embodiments for a charging terminal belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0106] According to another aspect of this disclosure, a battery pack is also provided, including the SOC correction device at the charging end of the above embodiment, used to determine whether the real-time voltage of the lowest single cell in the battery pack is a preset voltage when the battery pack is in a charging state and the real-time voltage of the highest single cell in the battery pack reaches the highest predicted voltage; if yes, then the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value; if no, then based on the difference between the maximum resting SOC value and the minimum resting SOC value of the battery pack at the resting time, it is determined whether the battery pack meets the SOC correction condition; if yes, then the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value.

[0107] According to another aspect of this disclosure, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the steps of the method described according to this disclosure.

[0108] According to another aspect of this disclosure, a computer device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method according to this disclosure.

[0109] refer to Figure 5 The present invention describes a structural block diagram of an electronic device 500 that can serve as a server or client of the present disclosure, which is an example of a hardware device that can be applied to various aspects of the present disclosure. The electronic device is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0110] like Figure 5 As shown, the electronic device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 502 or a computer program loaded from a storage unit 508 into a random access memory (RAM) 503. The RAM 503 may also store various programs and data required for the operation of the electronic device 500. The computing unit 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0111] Multiple components in electronic device 500 are connected to I / O interface 505, including: input unit 506, output unit 507, storage unit 508, and communication unit 509. Input unit 506 can be any type of device capable of inputting information to electronic device 500. Input unit 506 can receive input digital or character information and generate key signal inputs related to user settings and / or function control of electronic device, and can include, but is not limited to, a mouse, keyboard, touchscreen, trackpad, trackball, joystick, microphone, and / or remote control. Output unit 507 can be any type of device capable of presenting information, and can include, but is not limited to, a monitor, speaker, object / audio output terminal, vibrator, and / or printer. Storage unit 508 can include, but is not limited to, disk and optical disk. Communication unit 509 allows electronic device 500 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks, and can include, but is not limited to, modems, network cards, infrared communication devices, wireless communication transceivers and / or chipsets, such as Bluetooth™ devices, 802.11 devices, WiFi devices, WiMax devices, cellular communication devices, and / or the like.

[0112] The computing unit 501 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose 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. The computing unit 501 performs the various methods and processes described above, such as method 200. For example, in some embodiments, method 200 may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 508. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 500 via ROM 502 and / or communication unit 509. When the computer program is loaded into RAM 503 and executed by the computing unit 501, one or more steps of method 200 described above may be performed. Alternatively, in other embodiments, the computing unit 501 may be configured to perform method 200 by any other suitable means (e.g., by means of firmware).

[0113] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, 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. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0114] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0115] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0116] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0117] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0118] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.

[0119] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0120] While embodiments or examples of this disclosure have been described with reference to the accompanying drawings, it should be understood that the methods, systems, and devices described above are merely exemplary embodiments or examples, and the scope of the invention is not limited by these embodiments or examples, but only by the granted claims and their equivalents. Various elements in the embodiments or examples may be omitted or replaced by their equivalents. Furthermore, the steps may be performed in a different order than that described in this disclosure. Further, various elements in the embodiments or examples may be combined in various ways. Importantly, as the technology evolves, many elements described herein can be replaced by equivalents that appear after this disclosure.

Claims

1. A method for correcting the state of charge (SOC) at the charging end, characterized in that, include: When the battery pack is charging and the highest real-time voltage of a single cell in the battery pack reaches the highest predicted voltage, determine whether the lowest real-time voltage of a single cell in the battery pack is a preset voltage. If the lowest real-time voltage of a single cell is the preset voltage, then the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value; If the lowest real-time voltage of a single cell is not the preset voltage, then the battery pack is judged to meet the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at the resting time before charging. If the battery pack meets the SOC correction condition, then the minimum charging SOC value of the battery pack is corrected to the preset minimum SOC value; the step of correcting the minimum charging SOC value of the battery pack to the preset minimum SOC value includes: correcting the minimum charging SOC value of the cell corresponding to the lowest predicted voltage to the preset minimum SOC value. Before determining whether the battery pack meets the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at the pre-charging resting time, the method further includes: Obtain the resting SOC value of each cell in the battery pack at the resting time before charging; Based on the static SOC value of each of the individual units, the static SOC value with the largest value is taken as the maximum static SOC value, and the static SOC value with the smallest value is taken as the minimum static SOC value. Before determining whether the lowest real-time voltage of a single cell in the battery pack is a preset voltage when the battery pack is in a charging state and the highest real-time voltage of a single cell in the battery pack reaches the highest predicted voltage, the method further includes: Obtain the predicted voltage of all individual cells at the charging end of the battery pack; Based on the predicted voltage corresponding to each of the individual cells, the highest and lowest predicted voltages in the battery pack are determined; The real-time voltage of the cell corresponding to the highest predicted voltage in the charging state is taken as the highest real-time voltage of the cell, and the real-time voltage of the cell corresponding to the lowest predicted voltage in the charging state is taken as the lowest real-time voltage of the cell.

2. The method according to claim 1, characterized in that, The step of determining whether the battery pack meets the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at the resting time before charging includes: Determine whether the difference between the maximum static SOC value and the minimum static SOC value is greater than a preset deviation threshold; If the difference between the maximum static SOC value and the minimum static SOC value is greater than a preset deviation threshold, then the battery pack is determined not to meet the SOC correction condition. If the difference between the maximum static SOC value and the minimum static SOC value is not greater than a preset deviation threshold, then the battery pack is determined to meet the SOC correction condition.

3. The method according to claim 2, characterized in that, The sum of the preset minimum SOC value and the deviation threshold is the preset maximum SOC value of the battery pack.

4. The method according to claim 1, characterized in that, After the battery pack is in a charging state and the highest real-time voltage of the highest-value cell in the battery pack reaches the highest predicted voltage, the method further includes: The maximum charging SOC value corresponding to the cell with the highest real-time voltage is corrected to a preset maximum SOC value.

5. A SOC correction device for a charging terminal based on the SOC correction method for the charging terminal according to any one of claims 1-4, characterized in that, include: The first judgment module is used to determine whether the real-time voltage of the lowest single cell in the battery pack is a preset voltage when the battery pack is in a charging state and the real-time voltage of the highest single cell in the battery pack reaches the highest predicted voltage. The first correction module is used to correct the minimum charging SOC value of the battery pack to the preset minimum SOC value if the lowest real-time voltage of a single cell is the preset voltage. The second judgment module is used to determine whether the battery pack meets the SOC correction condition based on the difference between the maximum and minimum static SOC values ​​of the battery pack at the time of rest before charging if the lowest single-cell real-time voltage is not the preset voltage. The second correction module is used to correct the minimum charging SOC value of the battery pack to the preset minimum SOC value if the battery pack meets the SOC correction condition. The step of correcting the minimum charging SOC value of the battery pack to a preset minimum SOC value includes: correcting the minimum charging SOC value of the single cell corresponding to the lowest predicted voltage to the preset minimum SOC value; The device also includes: The resting SOC value acquisition unit is used to acquire the resting SOC value of each cell in the battery pack at the resting time before charging. The determining unit is used to determine the maximum static SOC value based on the static SOC value of each individual unit, and to determine the maximum static SOC value based on the static SOC value with the largest value. The device also includes: The predicted voltage acquisition module is used to acquire the predicted voltage of all individual cells at the end of the battery pack charging process. The highest / lowest predicted voltage determination module is used to determine the highest and lowest predicted voltages in the battery pack based on the predicted voltages of each individual cell. The module for determining the highest / lowest real-time voltage of a single cell is used to determine the real-time voltage of the single cell corresponding to the highest predicted voltage in the charging state as the highest real-time voltage of the single cell, and the real-time voltage of the single cell corresponding to the lowest predicted voltage in the charging state as the lowest real-time voltage of the single cell.

6. A battery pack, characterized in that, Includes the SOC correction device at the charging end as described in claim 5.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • SOC calibration method and device for charging and discharging tail end of energy storage system

    CN115754736A

  • Method for correcting SOC based on different temperature and rate charging curves

    CN103728566A

  • Battery pack health degree estimation method and device

    CN107271906A