METHOD FOR CORRECTING THE CHARGING STATUS OF A BATTERY AND ASSOCIATED DEVICE
Patent Information
- Application Number
- DE602022043510
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-12-24
- Filing Date
- 2022-12-14
- Publication Date
- 2026-09-23
- Estimated Expiration
- 2042-12-14
AI Technical Summary
However, due to the high degree of nonlinearity in the actual use of the battery, it is usually necessary to correct an estimated SOC value in real time through an optimization algorithm to ensure the accuracy of the SOC estimation.
Description
TECHNICAL FIELD
[0001] The present invention relates to the technical field of battery management and, more particularly, to a method for correcting an SOC of a battery and, related apparatus.BACKGROUND
[0002] A state of charge (SOC) of a battery system and various levels of components thereof refers to a ratio of a remaining battery capacity to a rated electric capacity. The SOC is a key indicator for determining whether the battery system can operate safely and reliably, and whether the battery system can be managed and controlled accurately. Accurately estimating the SOC of the battery is one of the most important functions of a battery management system (BMS).
[0003] However, due to the high degree of nonlinearity in the actual use of the battery, it is usually necessary to correct an estimated SOC value in real time through an optimization algorithm to ensure the accuracy of the SOC estimation. Constant current voltage (CCV) correction is one of the most important correction methods.
[0004] The CCV curve can represent a corresponding relationship between the SOC of the battery and a voltage. In the existing CCV correction method, an SOC value of the CCV curve corresponding to the voltage is used as a target corrected value. When the SOC is corrected by the CCV correction method in the conventional technology, a minimum cell voltage changes slowly due to the battery polarity, and the SOC obtained by looking up a CCV curve by using the minimum cell voltage does not correspond to an SOC value obtained by the actual integration of a charging current, which leads to the problem of false correction.
[0005] CN 113 097 582 A discloses a method and device for estimating the state of health (SOH) value of a single battery, the method comprising: obtaining the SOC calibration value of each single battery after multiplexing the open-circuit voltage calibration function of a battery system, and correcting a charging curve obtained in the charging process of the battery system through the full-charge calibration value of the highest SOC of the single battery before full-charge current reduction, so that according to the corrected charging curve and the voltage of each single battery before full charge and current reduction, the SOC estimated value of each single battery before full charge and current reduction is accurately calculated; and the SOH value of each single battery is accurately calculated based on the accumulated charging electric quantity and the accumulated discharging electric quantity of the battery during open-circuit voltage calibration and before full-charge current reduction, the SOC calibration value and the SOC estimated value of each single battery.
[0006] CN 106 526 495 A discloses a battery pack SOC evaluation method and a battery pack SOC evaluation system, which are applied to electric car for estimating SOC of a battery pack. The battery pack comprises a plurality of battery cells. The battery pack SOC evaluation method includes the steps of real-time acquiring the voltage and total current of the battery cells, comparing the voltages of the plurality of battery cells to obtain the battery cell with the highest voltage and the battery cell with the lowest voltage, determining whether the battery pack is under a constant current charging state, estimating the capacity of the battery cell with the highest voltage and the capacity of the battery cell with the lowest voltage, if the battery pack is under a constant current charging state, estimating the SOC of the battery cell with the highest voltage and the SOC of the battery cell with the lowest voltage, and estimating the SOC of the battery pack.SUMMARY Technical problem
[0007] In view of this, it is an object of the present invention to provide a method for correcting an SOC of a battery and a related apparatus, which may solve the problem of low accuracy of the prior art in estimating the SOC of the battery.Technical solution
[0008] The object is achieved with the features of the independent claim 1 regarding the method, with the features of the independent claim 5 regarding the apparatus as well as with the features of claim 6 and 7 regarding processor-based / computer program-based implementations thereof.Beneficial effects
[0009] Compared with the conventional technology, the method for correcting the SOC of the battery provided by the present invention has the beneficial effects: the method provided by the present invention is used for correcting the SOC of the battery through the following steps: acquiring a measured voltage of each battery cell in sequence; determining a maximum voltage value and a first battery cell corresponding to the maximum voltage value as well as a minimum voltage value and a second battery cell corresponding to the minimum voltage value according to the measured voltage of each battery cell; determining a target SOC value according to the maximum voltage value and a preset CCV curve; and correcting a calculated SOC value of the second battery cell according to the target SOC value and a calculated SOC value of the first battery cell to obtain a corrected SOC value of the second battery cell. In the process of correcting the SOC of the battery through the above steps, a voltage difference between a maximum voltage cell and a minimum voltage cell is considered when an SOC of the minimum voltage cell is corrected. Since the voltage value of the battery cell with the minimum voltage changes slow, using the voltage value of the battery cell with the minimum voltage may lead to false correction. In the present application, by using the method above, the problem of false correction caused by using a voltage value of a battery cell with a minimum voltage to look up the CCV curve and obtain the corrected SOC value can be avoided.BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the technical solutions of the present invention, the figures that are required to describe the invention or the prior art will be briefly described below. FIG. 1 is an implementation flowchart of a method for correcting an SOC of a battery; FIG. 2 is a schematic diagram of the structural composition of an apparatus for correcting an SOC of a battery; and FIG. 3 is a schematic diagram of the structural composition of a controlling apparatus. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0011] In the following description, specific details such as specific system structures and technologies are provided for illustrating purposes rather than limitation, to facilitate a thorough understanding of the present invention.
[0012] Referring to FIG. 1, an implementation flowchart of a method for correcting an SOC of a battery is shown. The method shown in FIG. 1 is applied to a battery including a plurality of battery cells and consists of four steps, S101 to S104, each of which is described in detail below.
[0013] In S101, acquiring a measured voltage of each battery cell.
[0014] In this step, the measured voltage of each battery cell may be acquired in real time through a voltage sensor.
[0015] In S102, according to the measured voltage of each battery cell, determining a maximum voltage value and a first battery cell corresponding to the maximum voltage value, as well as a minimum voltage value and a second battery cell corresponding to the minimum voltage value.
[0016] In this step, the maximum voltage value U max is determined according to the measured voltage of each battery cell, and the battery cell corresponding to the maximum voltage value is determined to be a first battery cell. In addition, the minimum voltage value U min is determined, and the battery cell corresponding to the minimum voltage value is determined to be a second battery cell.
[0017] In S103, determining a target SOC value according to the maximum voltage value and a preset constant current voltage (CCV) curve.
[0018] The CCV curve can represent a corresponding relationship between the SOC of the battery and a voltage.
[0019] In this step, the SOC value corresponding to the maximum voltage value U max is obtained by looking up the CCV curve, and the value is the target SOC value SOC target .
[0020] In S104, correcting a calculated SOC value of the second battery cell according to the target SOC value and a calculated SOC value of the first battery cell to obtain a corrected SOC value of the second battery cell.
[0021] When the SOC is corrected by using the CCV correction method in the prior art, the following two methods are often adopted. (1) looking up a CCV curve according to a maximum value and a minimum value of a measured voltage to obtain corresponding maximum and minimum SOC values respectively; correcting a currently calculated SOC maximum value by using the obtained maximum SOC value; and correcting a currently calculated SOC minimum value by using the obtained minimum SOC value. The method has the following disadvantage: due to the polarity of the battery, the minimum cell voltage changes slowly. Therefore, in the method (1), an SOC obtained by looking up the CCV curve using the minimum cell voltage does not correspond to an SOC value obtained by the actual integration of a charging current, and the problem of false correction will be caused if the value is used to correct the minimum SOC. (2) correcting the currently calculated maximum and minimum SOC values at the same time according to the maximum value of the measured voltage. obtaining an SOC value by looking up the CCV curve according to the maximum value of the measured voltage, and the value is used to correct the currently calculated maximum and minimum SOC values at the same time.
[0022] The method has the following disadvantage: in the method (2), a target SOC value is obtained by simply looking up the CCV curve according to the maximum value of the measured voltage, and if the currently calculated minimum SOC value is forcibly increased according to the SOC value, the SOC correction will lose a differential pressure characteristic, resulting in false correction. If the characteristics of respective cell cores are inconsistent in the later stage, forcibly increasing the SOC value of the core with low voltage will lead to an over-discharge problem.
[0023] In the four steps shown in FIG. 1, a difference between the SOC value (i.e., the target SOC value) obtained by looking up a table and the calculated SOC value may be determined according to a target SOC value and a calculated SOC value of the maximum voltage cell. Further, the calculated SOC value of the minimum voltage cell can be corrected based on the difference. The method, on the one hand, avoids the problem of an inaccurate SOC value caused by looking up the CCV curve due to a minimum voltage cell and slow voltage conversion, and on the other hand, also avoids the problem of losing a differential voltage characteristic caused by directly looking up the CCV curve by the maximum voltage cell and obtaining the target SOC value to correct the calculated SOC value of the minimum voltage cell.
[0024] In an alternative example not forming part of the claimed subject-matter, a difference between the calculated SOC value of the first battery cell and the calculated SOC value of the second battery cell is calculated, and the corrected SOC value of the second battery cell is obtained by subtracting the difference from the target SOC value.
[0025] In the claimed subject-matter, the difference between the target SOC value and the calculated SOC value of the first battery cell is acquired; and the corrected SOC value of the second battery cell is obtained by adding the calculated SOC value of the second battery cell with the difference.
[0026] The target SOC value is taken as the corrected SOC value of the first battery cell.
[0027] The calculated SOC value of the first battery cell and the calculated SOC value of the second battery cell are acquired through an ampere-hour integration method.
[0028] As a highly complex nonlinear system, an SOC of a lithium-ion battery cannot be directly measured, but can only be estimated by parameters such as a battery terminal voltage, a charging / discharging current, and an internal resistance.
[0029] The calculated SOC value of each battery cell is acquired through the ampere-hour integration method. Before the ampere-hour integration method is used, an initial SOC value of the battery cell needs to be obtained. The ampere-hour integration method may be used to calculate a cumulative charge ampere-hour or a cumulative discharge ampere-hour obtained by the integration of current and time of the battery cell within a period of time, and combined with the above-mentioned initial SOC value, the calculated SOC value of the battery at the current moment can be obtained by using the ampere-hour integration method. Therefore, for any battery cell, when the calculated SOC value of the battery cell is obtained by the ampere-hour integration method, an accurate calculated SOC value of the battery cell can be obtained only when the initial SOC value of the battery cell is accurate and the integration process of the battery cell is accurate.
[0030] In other words, the calculation accuracy of the ampere-hour integration method depends on the accuracy of the initial SOC value of the battery cell. The accurate calculated SOC value can be obtained just by ensuring an accurate initial SOC value. If there is a deviation in the initial SOC value, an error of the calculated SOC value will accumulate and become larger, resulting in low accuracy of the calculated SOC value.
[0031] In order to obtain the accurate initial SOC value of the battery cell, the method provided above further includes the following steps: determining whether a standing duration of the battery before the start of the present charge and discharge has reached a preset duration; if it is determined that the standing duration of the battery before the start of the present charge and discharge is larger than or equal to the preset duration, acquiring an open circuit voltage of the battery cell for each battery cell, and determining an initial SOC value of the battery cell according to the open circuit voltage of the battery cell; and if it is determined that the standing duration of the battery before the start of the present charge and discharge is less than the preset duration, reading an SOC value of the battery cell in a preset storage space when the battery is powered off last time, the SOC value being used as the initial SOC value of the battery cell.
[0032] The standing duration refers to a duration of a battery pack system corresponding to the battery from a last power-off and shutdown moment to the present start-up moment.
[0033] The open circuit voltage (OCV) refers to a static open circuit voltage of a core. Polarization will occur to the core after charging or discharging. At this time, an external characteristic voltage of the core is inconsistent with the static open circuit voltage of the cell, so it is necessary to let the core stand for a certain period of time to eliminate polarization. A voltage after standing is the static open circuit voltage (i.e., OCV). The battery has an ohmic resistance and a polarization resistance inside, and leads to hysteresis caused by electrochemical polarization and concentration polarization, so a stable terminal voltage needs to be obtained by standing and evenly distributing electrolyte inside the battery.
[0034] If it is determined that the standing duration of the battery before the start of the present charge and discharge has reached the preset duration, the initial SOC value of the battery is obtained by looking up an OCV-SOC table. In this case, the initial SOC value is more accurate.
[0035] If it is determined that the standing duration of the battery before the start of the present charge and discharge is less than the preset duration, for each battery cell, the SOC value of the battery cell is read in the preset storage space when the battery is powered off last time, the SOC value being used as the initial SOC value of the battery cell. In this case, the initial SOC value of the battery is obtained by looking up the OCV-SOC table, which has low accuracy and will lead to a large error.
[0036] After the initial SOC value of the first battery cell and the initial SOC value of the second battery cell are obtained, a calculated SOC value of the first battery cell and a calculated SOC value of the second battery cell may be calculated through the ampere-hour integration method according to the initial SOC value of the first battery cell and the initial SOC value of the second battery cell. The initial SOC value obtained by the first two steps has high accuracy. Therefore, the calculated SOC value of the first battery cell and the calculated SOC value of the second battery cell, which are calculated here, are both highly accurate.
[0037] Calculating the calculated SOC value of the first battery cell and the calculated SOC value of the second battery cell through the ampere-hour integration method according to the initial SOC value of the first battery cell and the initial SOC value of the second battery cell may include: for each battery cell in the first battery cell and the second battery cell, acquiring a calculated SOC value of the battery cell through a preset formula, the preset formula being as follows: SOC = SOC 0 − 1 C N ∫ 0 t Idt ; in which: SOC is the calculated SOC value of the battery cell; SOC 0 is an initial SOC value of the battery cell; C N is a rated capacity of the battery cell; and I is a current of this battery cell. When the battery cell is in a charging process, a value of I is negative. When the battery cell is in a discharging process, a value of I is positive. An absolute value of ∫ 0 t Idt represents a cumulative charge ampere-hour of the battery cell from an initial moment of charge to a moment t, or a cumulative discharge ampere-hour of the battery from an initial moment of discharge to the moment t.
[0038] As can be seen from the above description, the method provided by the present application can implement the correction of the SOC of the battery through the following steps: acquiring a measured voltage of each battery cell in sequence; determining a maximum voltage value and a first battery cell corresponding to the maximum voltage value as well as a minimum voltage value and a second battery cell corresponding to the minimum voltage value according to the measured voltage of each battery cell; determining a target SOC value according to the maximum voltage value and a preset CCV curve; and correcting a calculated SOC value of the second battery cell according to the target SOC value and a calculated SOC value of the first battery cell to obtain a corrected SOC value of the second battery cell. In the process of correcting the SOC of the battery through the above steps, a voltage difference between a maximum voltage cell and a minimum voltage cell is considered when an SOC of the minimum voltage cell is corrected. Since the voltage value of the battery cell with the minimum voltage changes slow, using the voltage value of the battery cell with the minimum voltage may lead to false correction. In the present application, by using the method above, the problem of false correction caused by using a voltage value of a battery cell with a minimum voltage to look up the CCV curve and obtain the corrected SOC value can be avoided.
[0039] It should be understood that the magnitudes of serial numbers of each step does not mean an order of execution, and the order of execution of each process should be determined by its function and internal logic, but shall not constitute any limitation on the implementation process of the present invention.
[0040] The following is a device of the present invention. Details not described in detail may refer to the corresponding method described above.
[0041] FIG. 2 shows the structural composition of an apparatus for correcting an SOC of a battery provided by the present invention. For ease of description, only the parts related to the present application are shown in FIG. 2, and details are described below.
[0042] As shown in FIG. 2, the apparatus 2 for correcting the SOC of the battery includes a voltage acquisition module 21, a first determining module 22, a second determining module 23 and a correction module 24.
[0043] The voltage acquisition module 21 is configured to acquire a measured voltage of each battery cell.
[0044] The first determining module 22 is configured to determine a maximum voltage value and a first battery cell corresponding to the maximum voltage value, as well as a minimum voltage value and a second battery cell corresponding to the minimum voltage value according to the measured voltage of each battery cell.
[0045] The second determining module 23 is configured to determine a target SOC value according to the maximum voltage value and a preset CCV curve.
[0046] The correction module 24 is further configured to correct a calculated SOC value of the second battery cell according to a target SOC value and a calculated SOC value of the first battery cell to obtain a corrected SOC value of the second battery cell.
[0047] The apparatus 2 provided by the present application is capable of correcting the SOC of the battery by performing the following steps: acquiring a measured voltage of each battery cell in sequence; determining a maximum voltage value and a first battery cell corresponding to the maximum voltage value as well as a minimum voltage value and a second battery cell corresponding to the minimum voltage value according to the measured voltage of each battery cell; determining a target SOC value according to the maximum voltage value and a preset CCV curve; and correcting a calculated SOC value of the second battery cell according to the target SOC value and a calculated SOC value of the first battery cell to obtain a corrected SOC value of the second battery cell. In the process of correcting the SOC of the battery through the above steps, a voltage difference between a maximum voltage cell and a minimum voltage cell is considered when an SOC of the minimum voltage cell is corrected. Since the voltage value of the battery cell with the minimum voltage changes slow, using the voltage value of the battery cell with the minimum voltage may lead to false correction. In the present application, by using the method above, the problem of false correction caused by using a voltage value of a battery cell with a minimum voltage to look up the CCV curve and obtain the corrected SOC value can be avoided.
[0048] The correction module 24 is configured to: acquire a difference between the target SOC value and the calculated SOC value of the first battery cell; and add the calculated SOC value of the second battery cell with the difference to obtain the corrected SOC value of the second battery cell.
[0049] The correction module 24 may be configured to: take the target SOC value as a corrected SOC value of the first battery cell.
[0050] The correction module 24 is configured to: acquire the calculated SOC value of the first battery cell and the calculated SOC value of the second battery cell through an ampere-hour integration method.
[0051] The correction module 24 may be configured to: determine whether a standing duration of the battery before the start of the present charge and discharge has reached a preset duration; if it is determined that the standing duration of the battery before the start of the present charge and discharge is larger than or equal to the preset duration, acquire, for each battery cell, an open circuit voltage of the battery cell, and determine an initial SOC value of the battery cell according to the open circuit voltage of the battery cell; if it is determined that the standing duration of the battery before the start of the present charge and discharge is less than the preset duration, read, for each battery cell, an SOC value of the battery cell in a preset storage space when the battery is powered off last time, the SOC value being used as the initial SOC value of the battery cell; and calculate a calculated SOC value of the first battery cell and a calculated SOC value of the second battery cell through an ampere-hour integration method according to the initial SOC value of the first battery cell and the initial SOC value of the second battery cell.
[0052] The correction module 24 may be configured to: for each battery cell in the first battery cell and the second battery cell, acquire a calculated SOC value of the battery cell through a preset formula, the preset formula being as follows: SOC = SOC 0 − 1 C N ∫ 0 t Idt ; in which: SOC is the calculated SOC value of the battery cell; SOC 0 is an initial SOC value of the battery cell; C N is a rated capacity of the battery cell; and I is a current of the battery cell. When the battery cell is in a charging process, a value of I is negative. When the battery cell is in a discharging process, a value of I is positive. An absolute value of ∫ 0 t Idt represents a cumulative charge ampere-hour of the battery cell from an initial moment of charge to a moment t, or a cumulative discharge ampere-hour of the battery from an initial moment of discharge to the moment t.
[0053] The apparatus for correcting the SOC of the battery provided above may be configured to perform the method for correcting the SOC of the battery. Their implementation principles and technical effects are similar, and thus are not repeated.
[0054] The present invention further provides a vehicle. The vehicle includes a controlling apparatus. FIG. 3 is a schematic diagram of the structural composition of the controlling apparatus provided by the present invention. As shown in FIG. 3, the controlling apparatus 3 includes a processor 30, a memory 31 and a computer program 32 which is stored in the memory 31 and capable of operating on the processor 30. The processor 30 implements the steps (e.g., S101 to S104 shown in FIG. 1) in each of the above methods for correcting the SOC of the battery while executing the computer program 32. Alternatively, the processor 30 implements the functions (e.g., the functions of units 21 to 24 shown in FIG. 2) of various modules / units in the above apparatus while executing the computer program 32.
[0055] Exemplarily, the computer program 32 may be divided into one or more modules / units, wherein the one or more modules / units can be stored in the memory 31, and executed by the processor 30 to complete the technical solutions provided by the present invention. These modules / units may be a series of computer program instruction segments capable of completing a particular function, these instruction segments being configured to describe an execution process of the computer program 32 in the controlling apparatus 3.
[0056] The controlling apparatus 3 may be a hardware part of a battery management system (BMS) or a part of the hardware part. The controlling apparatus 3 may include, but is not limited to, a processor 30 and a memory 31. Those skilled in the art can understand that FIG. 3 is only an example of the controlling apparatus 3 and does not constitute a limitation of the controlling apparatus 3. The controlling apparatus 3 may include more or less components than those illustrated, or combine some components or adopt different components. For example, the controlling apparatus 3 may also include an input / output device, a network access device, a bus and the like.
[0057] The processor 30 may be a central processing unit (CPU), a universal processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, or the like. The universal processor may be a microprocessor, or any conventional processor.
[0058] The memory 31 may be an internal storage unit of the controlling apparatus 3, such as a hard disk or memory of the controlling apparatus 3. The memory 31 may also be an external storage device of the controlling apparatus 3, such as a pluggable hard disk, a smart memory card (SMC), a secure digital (SD) card or a flash card equipped on the controlling apparatus 3. Further, the memory 31 may also include both an internal storage unit and an external storage device of the controlling apparatus 3. The memory 31 is configured to store a computer program 32 as well as other programs and data required by the controlling apparatus 3. The memory 31 may also be configured to temporarily store data that has been or will be outputted.
[0059] When integrated modules / units are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on the understanding, the present application implements all or part of the processes in the above-mentioned methods, which can be completed by controlling the relevant hardware through the computer programs. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various acceleration control methods of the vehicle described above. Among them, the computer programs include computer program codes, which can be in the form of source codes, object codes, executable files, or some intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program codes, recording mediums, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signals, telecommunications signals, and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice within the jurisdiction. For example, in some jurisdictions, according to the legislation and the patent practice, the computer-readable medium do not include the electric carrier signals and the telecommunications signals.
Claims
1. A method for correcting a state of charge, SOC, of a battery, which is applied to a battery including a plurality of battery cells, the method comprising: (S101) acquiring a measured voltage of each battery cell; (S102) determining, according to the measured voltage of each battery cell, a maximum voltage value (Umax) and a first battery cell corresponding to the maximum voltage value and a minimum voltage value (Umin) and a second battery cell corresponding to the minimum voltage value; characterized by (S103) determining a target SOC value (SOCtarget) according to the maximum voltage value (Umax) and a preset constant current voltage, CCV, curve stored as a table by looking up, in the preset CCV curve, the SOC value corresponding to the maximum voltage value (Umax); and (S104) correcting a calculated SOC value of the second battery cell according to the target SOC (SOCtarget) value and a calculated SOC value of the first battery cell to obtain a corrected SOC value of the second battery cell, wherein the calculated SOC value of the first battery cell and the calculated SOC value of the second battery cell are acquired through an ampere-hour integration method, by acquiring a difference between the target SOC value and the calculated SOC value of the first battery cell, and adding the calculated SOC value of the second battery cell with the difference to obtain the corrected SOC value of the second battery cell.
2. The method according to claim 1, further comprising: taking the target SOC value as a corrected SOC value of the first battery cell.
3. The method according to claim 1, wherein the step of acquiring the calculated SOC value of the first battery cell and the calculated SOC value of the second battery cell through the ampere-hour integration method comprises: determining whether a standing duration of the battery before a start of the present charge and discharge reaches a preset duration; if it is determined that the standing duration of the battery before the start of the present charge and discharge is larger than or equal to the preset duration, acquiring, for each battery cell, an open circuit voltage of the battery cell, and determining an initial SOC value of the battery cell according to the open circuit voltage of the battery cell; if it is determined that the standing duration of the battery before the start of the present charge and discharge is less than the preset duration, reading, for each battery cell, an SOC value of the battery cell in a preset storage space when the battery is powered off last time, the SOC value being used as the initial SOC value of the battery cell; and calculating a calculated SOC value of the first battery cell and a calculated SOC value of the second battery cell through an ampere-hour integration method according to the initial SOC value of the first battery cell and the initial SOC value of the second battery cell.
4. The method according to claim 3, wherein the step of calculating the calculated SOC value of the first battery cell and the calculated SOC value of the second battery cell through the ampere-hour integration method according to the initial SOC value of the first battery cell and the initial SOC value of the second battery cell comprises: for each battery cell in the first battery cell and each battery cell in the second battery cell, acquiring a calculated SOC value of the battery cell through a preset formula, the preset formula being: SOC = SOC 0 − 1 C N ∫ 0 t Idt ; in which: SOC is the calculated SOC value of the battery cell; SOC0 is an initial SOC value of the battery cell; CN is a rated capacity of the battery cell; and I is a current of the battery cell; when the battery cell is in a charging process, a value of I is negative; when the battery cell is in a discharging process, a value of I is positive; an absolute value of ∫ 0 t Idt represents a cumulative charge ampere-hour of the battery cell from an initial moment of charge to a moment t, or a cumulative discharge ampere-hour of the battery from an initial moment of discharge to the moment t.
5. An apparatus (2) for correcting a state of charge, SOC, of a battery, comprising a voltage acquisition module (21), a first determining module (22), a second determining module (22) and a correction module (24), wherein the voltage acquisition module (21) is configured to acquire a measured voltage of each battery cell in sequence; the first determining module (22) is configured to, according to the measured voltage of each battery cell, determine a maximum voltage value (Umax) and a first battery cell corresponding to the maximum voltage value and a minimum voltage value (Umin) and a second battery cell corresponding to the minimum voltage value; characterized in that the second determining module (23) is configured to determine a target SOC value (SOCtarget) according to the maximum voltage value (Umax) and a preset constant current voltage, CCV, curve stored as a table by looking up, in the preset CCV curve, the SOC value corresponding to the maximum voltage value (Umax); and the correction module (24) is configured to correct a calculated SOC value of the second battery cell according to the target SOC value (SOCtarget) and a calculated SOC value of the first battery cell to obtain a corrected SOC value of the second battery cell, wherein the calculated SOC value of the first battery cell and the calculated SOC value of the second battery cell are acquired through by an ampere-hour integration method, wherein the correction module (24) is configured to acquire a difference between the target SOC value (SOCtarget) and the calculated SOC value of the first battery cell, and to add the calculated SOC value of the second battery cell with the difference to obtain the corrected SOC value of the second battery cell.
6. A vehicle, comprising a controlling apparatus (3), wherein the controlling apparatus (3) comprises a memory (31), a processor (30), and a computer program (32) which is stored in the memory (31) and operable on the processor (30), the processor (30) being configured to implement the steps of the method according to any one of claims 1 to 4 when executing the computer program (32).
7. A computer-readable storage medium, having stored a computer program (32) therein, the computer program (32) being executed by a processor (30) to implement the steps of the method according to any one of claims 1 to 4.