Patent Description:
Real-time and accurate estimation of state of charge (State of Charge, SOC) of a battery plays an important role in implementing battery indication, remaining mileage, overcharge and over-discharge protection, battery balancing, charge control, and battery health prediction, etc., of a battery management system. At present, conventional methods for SOC estimation include an open-circuit voltage method, etc. The open-circuit voltage method can use a corresponding relationship (curve) between an open circuit voltage (Open Circuit Voltage, OCV) and an SOC to obtain an SOC of a battery in a stable state. A limitation of the current open-circuit voltage method is that the OCV-SOC curve of a cell is not affected by a historical operating condition, that is, the OCV is only related to a current temperature and the SOC, and a relatively accurate SOC is obtained after the battery is static to reach a stable state. The battery may have a hysteresis characteristic, where a charging OCV-SOC curve does not coincide with a discharging OCV-SOC curve, that is, the OCV-SOC curve is affected by the historical operating condition, and a change of the OCV-SOC curve may cause a large error in the open-circuit voltage method, and accuracy of SOC estimation is reduced.

<CIT> describes a battery management apparatus. The battery management apparatus performs a SOC integration processing which allows a control part to obtain an estimated SOC by current integration for integrating the current flowing in a battery in a time, a voltage measurement processing which measures the OCV of the battery, a reference range configuration processing which configures a wider reference range inversely proportional to the rate of change of the OCV with the SOC in the region of measurement values of the OCV on the basis of the OCV-SOC correlation, and a SOC adjustment processing which allows the estimated SOC obtained by the SOC integration processing to be shifted to the side of reference range when the estimated SOC is out of the reference range, and allows the estimated SOC not to be shifted when the estimated SOC is in the reference range.

<CIT> describes a vehicle-mounted NI-MH power cell pack SOC twoend correction method. According to the method, if current IBMS is a positive value, and voltage UBMS is larger than or equal to voltage U(upper limit of use) corresponding to a set charging retention upper limit of use of the power cell pack SOC(upper limit of use) under the current IBMS, an capacity corresponding to a charging retention SOCBMS approaches a capacity corresponding to the set charging retention upper limit of use of the power cell pack SOC(upper limit of use) at a rate ΔC in a slowly-increasing and correcting manner; and if current IBMS is a negative value, and voltage UBMS is smaller than or equal to voltage U(lower limit of use) corresponding to a set charging retention lower limit of use of the power cell pack SOC(lower limit of use) under the current IBMS, the capacity corresponding to a charging retention SOCBMS approaches a capacity corresponding to the set charging retention lower limit of use of the power cell pack SOC(lower limit of use) at a rate ΔC in a slowly-decreasing and correcting manner.

<CIT> describes a charging state reliability determination device and a charging state reliability determination method. CPU determines which of a steep change region EH and a micro change region EL includes an estimated value of SOC based on current integration and an estimated value of the SOC based on OCV, and determines the reliability of the estimated value of the SOC based on the current integration.

<CIT> B <NUM> describes a method and apparatus for recalibrating and/or estimating a battery's state of charge. The subject method and apparatus can utilize a battery's voltage and/or current, and/or changes in a battery's voltage and/or current with time, to recalibrate and/or estimate the battery's SOC.

<CIT> describes an electric storage device management system which includes a voltage sensor, a memory, and a controller. The controller is configured to: determine whether a defined OCV is within the sharp change region; determine an SOC corresponding to the defined OCV if the defined OCV is within a sharp change region; determine the determined SOC as an estimated SOC; and prohibit the determining of the SOC as an estimated SOC if the defined OCV is out of the sharp change region.

<CIT> describes a state of charge (SOC) measuring apparatus for a battery device. The integrated SOC obtained by integrating charge and discharge currents is corrected into the corrected SOC by the incremented corrected value incremented at every data substitution time. The state of charge measuring apparatus corrects the integrated SOC at every data substitution such that the difference between the integrated SOC and the corrected SOC becomes larger, and when the integrated SOC is smaller than the upper limit SOC and larger than the lower limit SOC, the corrected SOC is displayed on the display portion as the displaying and controlling SOC.

<CIT> describes a storage capacity management system, which can manage the storage capacity of a battery with high accuracy. An intermediate storage capacity is induced based on the upper limit storage capacity, the lower limit storage capacity and the intermediate determination voltage ratio when the results of the comparison by the voltage ratio comparing part satisfy a predetermined condition.

In view of this, a technical problem to be solved by the present disclosure is to provide a method and an apparatus for determining an SOC of a battery.

In accordance with the present invention, there is provided an apparatus for determining a SOC of a battery as set out in claim <NUM> and a method for determining a SOC of a battery as set out in claim <NUM>. Other aspects of the invention can be found in the dependent claims.

The method and the apparatus for determining an SOC of a battery, the battery management system and the storage medium of the present disclosure obtain the SOC credible information according to the current OCV value of the battery and the cumulative continuous charging or discharging capacity information of the battery, and obtain the corrected SOC value corresponding to the current OCV according to the SOC credible information. By determining the SOC credible information under the current OCV, accuracy of SOC correction could be improved. For batteries, especially those with a hysteresis characteristic, accuracy of SOC estimation could be improved and an error of SOC estimation could be reduced.

In order to describe technical solutions in embodiments of the present disclosure or in the prior art more clearly, accompanying drawings needed for describing the embodiments or the prior art will be introduced briefly in the following. Apparently, the accompanying drawings in the following description are merely some embodiments of the present disclosure, and for those of ordinary skill in the art, other drawings may still be obtained according to these accompanying drawings without any creative effort.

The present disclosure is described more comprehensively below with reference to the accompanying drawing, in which exemplary embodiments of the present disclosure are explained. Technical solutions in embodiments of the present disclosure will be described clearly and comprehensively in the following with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are merely part of the embodiments of the present disclosure, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present disclosure without any creative effort fall within the protection scope of the present disclosure. The technical solutions of the present disclosure are described in several aspects with reference to various accompanying drawings and embodiments in the following.

The "first" and "second" in the following are merely used for distinguishing in the description, and there are no other special meanings.

<FIG> is a schematic flowchart of an embodiment of a method for determining an SOC of a battery according to the present disclosure, as shown in <FIG>:
Step <NUM>: Obtain a current OCV value of a battery and cumulative continuous charging or discharging capacity information of the battery.

In terms of battery type, the battery may be, but not limited to, a lithium iron phosphate system battery or a silicon-added system battery. The lithium iron phosphate system battery is a lithium-ion battery with a positive electrode active material containing lithium iron phosphate, and the silicon-added system battery is a lithium-ion battery with a negative electrode active material containing silicon, etc. In terms of battery scale, the battery may be a single cell, a battery set, a module, a battery pack, etc., with a hysteresis characteristic, which is not specifically limited in the embodiments of the present invention.

Step <NUM>: Obtain SOC credible information based on the current OCV value and the cumulative continuous charging or discharging capacity information. The SOC credible information may have various types of information. For example, the SOC credible information may be an SOC credible range, and the SOC credible range includes an SOC upper limit and an SOC lower limit.

Step <NUM>: Obtain a corrected SOC value corresponding to the current OCV value according to the SOC credible information.

If it is determined that the battery is in a static state based on a present static condition, the current OCV value and the cumulative continuous charging or discharging capacity information are obtained. There may be various types of static conditions. For example, a static condition includes: a static time of the battery reaches or exceeds a preset static time threshold, etc. Satisfying the static condition means that the battery is sufficiently static, and the static time threshold may be determined according to an SOC, a temperature, and a charging or discharging operating condition before being static.

In an embodiment, the SOC credible information includes: a first SOC credible range and a second SOC credible range. The first SOC credible range is obtained based on the current OCV value and a cumulative continuous charging capacity of the battery, or the second SOC credible range is obtained based on the current OCV value and a cumulative continuous discharging capacity of the battery. The corrected SOC value corresponding to the current OCV value is obtained based on the first SOC credible range or the second SOC credible range.

The cumulative continuous charging capacity and the cumulative continuous discharging capacity are recorded in real time. The cumulative continuous charging capacity is an amount of electricity continuously charged when a current direction of the battery maintains a charging direction, and the cumulative continuous discharging capacity is an amount of electricity continuously discharged when the current direction of the battery maintains a discharging direction.

In a case that the current direction of the battery changes from the charging direction to the discharging direction, the cumulative continuous charging capacity is cleared if it is determined that a duration of a current direction change exceeds a preset first duration threshold or a capacity discharged by the battery exceeds a preset first capacity threshold. In a case that the current direction of the battery changes from the discharging direction to the charging direction, the cumulative continuous discharging capacity is cleared if it is determined that a duration of a current direction change exceeds a preset second duration threshold or a capacity charged to the battery exceeds a preset second capacity threshold. The first and second duration thresholds and the first and second capacity thresholds may be set based on test data, etc..

In an embodiment, if the battery is in a charging state before being in the static state, the cumulative continuous charging capacity is obtained, and the first SOC credible range is obtained based on the current OCV value and the cumulative continuous charging capacity; if the battery is in a discharging state before being in the static state, the cumulative continuous discharging capacity is obtained, and the second SOC credible range is obtained based on the current OCV value and the cumulative continuous discharging capacity.

As shown in <FIG>, a horizontal dotted line in <FIG> indicates the current OCV of the battery after being sufficiently static, and a value of c in SOCc,min may be <NUM>, <NUM>, <NUM>, etc. In a case that the battery is in a charging state before being static, if the cumulative continuous charging capacity of the battery before being static is X0, the first SOC credible range is [SOC<NUM>,min, SOC<NUM>,max]; if the cumulative continuous charging capacity of the battery before being static is X1, the first SOC credible range is [SOC<NUM>,min, SOC<NUM>,max]; if the cumulative continuous charging capacity of the battery before being static is X2, the first SOC credible range is [SOC<NUM>,min, SOC<NUM>,max]. and so on, a corresponding first SOC credible range may be obtained based on the cumulative continuous charging capacity of the battery.

As shown in <FIG>, a horizontal dotted line in <FIG> indicates the current OCV of the battery after being sufficiently static, and a value of d in SOC'd,min may be <NUM>, <NUM>, <NUM>, etc. In a case that the battery is in a discharging state before being static, if the cumulative continuous discharging capacity of the battery before being static is X0, the second SOC credible range is [SOC'<NUM>,min, SOC'<NUM>,max]; if the cumulative continuous discharging capacity of the battery before being static is X1, the second SOC credible range is [SOC'<NUM>,min, SOC'<NUM>,max]; if the cumulative continuous discharging capacity of the battery before being static is X2, the second SOC credible range is [SOC'<NUM>,min, SOC'<NUM>,max]. and so on, a corresponding second SOC credible range may be obtained based on the cumulative continuous discharging capacity of the battery.

In an embodiment, second mapping relationship information between an OCV and an SOC of the battery, a corresponding relationship between a cumulative continuous charging capacity of the battery and the SOC of the battery, and a corresponding relationship between a cumulative continuous discharging capacity of the battery and the SOC of the battery are obtained in advance. The second mapping relationship information between the OCV and the SOC of the battery may be of various types. For example, the second mapping relationship information includes a charging OCV-SOC curve, a discharging OCV-SOC curve, etc. The corresponding relationship between the cumulative continuous charging capacity of the battery and the SOC of the battery, and the corresponding relationship between the cumulative continuous discharging capacity of the battery and the SOC of the battery may be obtained by using various test equipment and test methods.

SOC credible information corresponding to the OCV and the cumulative continuous charging power, and SOC credible information corresponding to the OCV and the cumulative continuous discharging capacity are set, respectively, according to the second mapping relationship information between the OCV and the SOC, the corresponding relationship between a cumulative continuous charging capacity and an SOC of the battery, and the corresponding relationship between a cumulative continuous discharging capacity and an SOC of the battery.

A battery with a hysteresis characteristic usually has following properties: when a continuous charging capacity reaches a third capacity threshold, a mapping relationship (curve) between the OCV and the SOC coincides with the charging OCV-SOC curve; when a continuous discharging capacity reaches a fourth capacity threshold, the mapping relationship (curve) between the OCV and the SOC coincides with the discharging OCV-SOC curve. When the continuous charging or discharging capacity does not reach the above-mentioned third or fourth capacity threshold, the OCV-SOC curve is between the charging OCV-SOC and the discharging OCV-SOC curve. Therefore, an SOC credible range may be shortened according to a current cumulative continuous charging or discharging capacity, and an SOC credible range under a cumulative continuous charging or discharging capacity may be calibrated under conditions of different current OCVs.

For example, if the OCV of the battery is in a range of [<NUM>. 6V] and the cumulative continuous charging capacity >= 5Ah, the OCV-SOC curve coincides with the charging OCV-SOC curve. If the battery is in a charging operating condition before being static, and the current OCV of the battery is <NUM> V, then:.

By collating the above results, a corresponding relationship table or a fitting function relationship between the cumulative continuous charging capacity and the SOC upper limit and lower limit of the first SOC credible range under the condition of the current OCV=<NUM> V may be obtained. By analogy, corresponding relationship tables or fitting function relationships between the cumulative continuous charging capacity and the SOC upper limit and lower limit of the first SOC credible range for all current OCVs of the battery may be obtained. Based on the same method, corresponding relationship tables or fitting function relationships between the cumulative current continuous discharging capacity and the SOC upper limit and lower limit of the second SOC credible range for all current OCVs of the battery may be obtained.

<FIG> is a schematic flowchart of obtaining a corrected SOC value in an embodiment of a method for determining an SOC of a battery according to the present disclosure, as shown in <FIG>:.

There may be various methods to obtain the initial SOC value corresponding to the current OCV value. In the present invention, preset first mapping relationship information between an OCV and an SOC is obtained, and the first OCV and SOC mapping relationship information may be a current OCV-SOC mapping relationship table, etc. For example, first OCV-SOC mapping relationship information is an OCV-SOC mapping relationship table currently stored in a vehicle, etc. The initial SOC value corresponding to the current OCV value is obtained based on the first mapping relationship information between the OCV and the SOC.

The initial SOC value is corrected based on the preset SOC correction strategy and the first SOC credible range or the second SOC credible range and there may be various preset SOC correction strategies. In the present invention, if the initial SOC value is greater than an SOC upper limit of the first SOC credible range or the second SOC credible range, the SOC upper limit of the first SOC credible range or the second SOC credible range is taken as the corrected SOC value; if the initial SOC value is smaller than an SOC lower limit of the first SOC credible range or the second SOC credible range, the SOC lower limit of the first SOC credible range or the second SOC credible range is taken as the corrected SOC value.

For example, when the current OCV of the battery is <NUM>. 5V, a comparison table of the cumulative continuous charging capacity and the first SOC credible range is as shown in Table <NUM> below:
When the current OCV of the battery is <NUM>.

In Table <NUM>, X1, X2,. , XN represent cumulative continuous charging capacities, D1, D2,. , DN represent possible true SOC upper limits under the cumulative continuous charging capacities, E1, E2,. , EN represent possible true SOC upper limits under the cumulative continuous charging capacities. , DN and E1, E2,. , EN may be obtained through related tests, experiments, etc. For different current OCV values of the battery, corresponding comparison tables of the cumulative continuous charging capacity and the first SOC credible range as shown in Table <NUM> or corresponding comparison tables of the cumulative continuous discharging capacity and the second SOC credible range are set, with content of each table being as shown in Table <NUM>.

For example, when the battery is in a charging state before being in a static state, and the cumulative continuous charging capacity is X=2Ah, Table <NUM> is looked up, and the SOC upper limit Dx=<NUM>% and lower limit Ex=<NUM>% are obtained by looking up Table <NUM> according to the cumulative continuous charging capacity X=2Ah. If the current estimated SOC is greater than the SOC upper limit, the current SOC is corrected to Dx, and if the current estimated SOC is smaller than the SOC lower limit, the current SOC is corrected to Ex.

<FIG> is a schematic flowchart of another embodiment of a method for determining an SOC of a battery according to the present disclosure, as shown in <FIG>:.

For example, when a battery is in a charging state before being in a static state, a first SOC credible range [Ex, Dx] is obtained according to a current OCV and a cumulative continuous charging capacity Cc of the battery. When a battery is in a discharging state before being in a static state, a second SOC credible range [Fx, Gx] is obtained according to a current OCV and a cumulative continuous discharging capacity Cd of the battery.

A table or a fitting function relationship, etc., may be obtained in advance by calibration through a specific test procedure, and the first SOC credible range [Ex, Dx] and the second SOC credible range [Fx, Gx] may be obtained based on the table or fitting function relationship, etc., and according to the current OCV, the cumulative continuous charging capacity Cc and the cumulative continuous discharging capacity Cd. The first SOC credible range [Ex, Dx] and the second SOC credible range [Fx, Gx] may also be obtained through a fitting function relationship between variables (taking an OCV and a cumulative continuous charging capacity as inputs, and taking SOC credible upper and lower limits as outputs), for example, obtained by methods, such as polynomial fitting, neural network, etc..

A current estimated initial SOC is corrected according to a current first SOC credible range [Ex, Dx]: if the current initial SOC is greater than the upper limit Dx of the SOC credible range, the initial SOC is corrected to Dx, if the initial SOC is smaller than the lower limit Ex of the SOC credible range, the initial SOC is corrected to Ex. If the initial SOC is within the range of [Ex, Dx], no correction is made.

In an embodiment, as shown in <FIG>, the present disclosure provides an apparatus <NUM> for determining an SOC of a battery, including: a battery information obtaining module <NUM>, an SOC credible information determining module <NUM>, and an SOC correcting module <NUM>. The battery information obtaining module <NUM> obtains a current OCV value of a battery and cumulative continuous charging or discharging capacity information of the battery. The SOC credible information determining module <NUM> obtains SOC credible information based on the current OCV value and the cumulative continuous charging or discharging capacity information. The SOC correcting module <NUM> obtains a corrected SOC value corresponding to the current OCV value according to the SOC credible information.

If it is determined that the battery is in a static state based on a preset static condition, the battery information obtaining module <NUM> obtains the current OCV value and the cumulative continuous charging or discharging capacity information. The static condition includes: a static time of the battery reaches or exceeds a preset static time threshold, etc..

The SOC credible information includes: a first SOC credible range and a second SOC credible range. The SOC credible information determining module <NUM> obtains the first SOC credible range based on the current OCV value and a cumulative continuous charging capacity of the battery, or obtains the second SOC credible range based on the current OCV value and a cumulative continuous discharging capacity of the battery. The SOC correcting module <NUM> obtains the corrected SOC value corresponding to the current OCV value based on the first SOC credible range or the second SOC credible range.

In an embodiment, as shown in <FIG>, the SOC correcting module <NUM> includes: an initial SOC obtaining unit <NUM> and an initial SOC correcting unit <NUM>. The initial SOC obtaining unit <NUM> obtains an initial SOC value corresponding to the current OCV value. The initial SOC obtaining unit <NUM> obtains preset first mapping relationship information between an OCV and an SOC, and obtains the initial SOC value corresponding to the current OCV value based on the first mapping relationship information between the OCV and the SOC.

The initial SOC correcting unit <NUM> determines whether the initial SOC value is within the first SOC credible range or the second SOC credible range. If yes, the initial SOC correcting unit <NUM> determines the corrected SOC value to be the initial SOC value, if no, the initial SOC correcting unit <NUM> corrects the initial SOC value based on a preset SOC correction strategy and the first SOC credible range or the second SOC credible range to obtain the corrected SOC value.

If the initial SOC value is greater than an SOC upper limit of the first SOC credible range or the second SOC credible range, the initial SOC correcting unit <NUM> takes the SOC upper limit of the first SOC credible range or the second SOC credible range as the corrected SOC value; if the initial SOC value is smaller than an SOC lower limit of the first SOC credible range or the second SOC credible range, the initial SOC correcting unit <NUM> takes the SOC lower limit of the first SOC credible range or the second SOC credible range as the corrected SOC value.

In an embodiment, if the battery is in a charging state before being in the static state, the battery information obtaining module <NUM> obtains the cumulative continuous charging capacity. The SOC credible information determining module <NUM> obtains the first SOC credible range based on the current OCV value and the cumulative continuous charging capacity. If the battery is in a discharging state before being in the static state, the battery information obtaining module <NUM> obtains the cumulative continuous discharging capacity. The SOC credible information determining module <NUM> obtains the second SOC credible range based on the current OCV value and the cumulative continuous discharging capacity.

As shown in <FIG>, the apparatus <NUM> for determining an SOC of a battery includes: a charging and discharging capacity recording module <NUM>. The charging and discharging capacity recording module <NUM> records the cumulative continuous charging capacity and the cumulative continuous discharging capacity in real time. In a case that a current direction of the battery changes from a charging direction to a discharging direction, the charging and discharging capacity recording module <NUM> clears the cumulative continuous charging capacity to zero if it is determined that a duration of a current direction change exceeds a preset first duration threshold or a capacity discharged by the battery exceeds a preset first capacity threshold. In a case that the current direction of the battery changes from the discharging direction to the charging direction, the charging and discharging capacity recording module <NUM> clears the cumulative continuous discharging capacity to zero if it is determined that a duration of a current direction change exceeds a preset second duration threshold or a capacity charged to the battery exceeds a preset second capacity threshold.

As shown in <FIG>, the apparatus <NUM> for determining an SOC of a battery includes: an SOC credible information setting module <NUM>. The SOC credible information setting module <NUM> obtains second mapping relationship information between an OCV and an SOC of the battery, a corresponding relationship between the cumulative continuous charging capacity of the battery and the SOC of the battery, and a corresponding relationship between the cumulative continuous discharging capacity of the battery and the SOC of the battery in advance. The SOC credible information setting module <NUM> sets SOC credible information corresponding to the OCV and the cumulative continuous charging power, and the SOC credible information corresponding to the OCV and the cumulative continuous discharging capacity, respectively, according to the second mapping relationship information between the OCV and the SOC, the corresponding relationship between a cumulative continuous charging capacity and an SOC of the battery, and the corresponding relationship between a cumulative continuous discharging capacity and an SOC of the battery.

<FIG> is a schematic modular diagram of another embodiment of an apparatus for determining an SOC of a battery according to the present disclosure. As shown in <FIG>, the apparatus may include a memory <NUM>, a processor <NUM>, a communication interface <NUM> and a bus <NUM>. The memory <NUM> is configured to store instructions, and the processor <NUM> is coupled to the memory <NUM>. The processor <NUM> is configured to execute the above method for determining an SOC of a battery based on the instructions stored in the memory <NUM>.

The memory <NUM> may be a high-speed random-access memory (Random-Access Memory, RAM) memory, a non-volatile memory, etc. The memory <NUM> may also be a memory array. The storage <NUM> may also be divided into blocks, and the blocks may be combined into a virtual volume according to a certain rule. The processor <NUM> may be a central processing unit (Central Processing Unit, CPU), or an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits configured to implement the method for determining an SOC of a battery of the present disclosure.

In an embodiment, the present disclosure provides a battery management system, including the apparatus for determining an SOC of a battery in any of the above embodiments. The battery management system may be installed on a vehicle, etc., to manage the battery.

In an embodiment, the present disclosure provides a computer-readable storage medium, and the computer-readable storage medium stores computer instructions, and the method for determining an SOC of a battery in any of the above embodiments is implemented when the instructions are executed by a processor.

The method and the apparatus for determining an SOC of a battery, the battery management system, and the storage medium in the above embodiments obtain the SOC credible information according to the current OCV value of the battery and the cumulative continuous charging or discharging capacity information of the battery, and obtain the corrected SOC value corresponding to the current OCV value according to the SOC credible information. By determining the SOC credible information under the current OCV, the upper and lower limits of SOC could be reduced, and accuracy of SOC correction could be improved. For batteries, especially those with a hysteresis characteristic, accuracy of SOC estimation could be improved and an error of SOC estimation could be reduced. Reliability of battery and experience of users could be improved.

The method and the system of the present disclosure may be implemented in many ways. For example, the method and the system of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware and firmware. The above order for the steps of the method is merely for illustration, and the steps of the method of the present disclosure are not limited to the order specifically described above unless otherwise specifically stated. Furthermore, in some embodiments, the present disclosure may also be implemented as programs recorded in a recording medium, and these programs include computer-readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers the recording medium storing a program for executing the method according to the present disclosure.

Claim 1:
An apparatus for determining a state of charge, SOC, of a battery (<NUM>), comprising:
an SOC credible information setting module (<NUM>), configured to obtain second mapping relationship information between an open circuit voltage, OCV, and an SOC of the battery and a corresponding relationship between a cumulative continuous charging capacity of the battery and the SOC of the battery in advance, and set SOC credible information corresponding to the OCV and the cumulative continuous charging capacity according to the second mapping relationship information between the OCV and the SOC and the corresponding relationship;
a battery information obtaining module (<NUM>), configured to obtain a current OCV value of a battery;
the battery information obtaining module (<NUM>), configured to obtain cumulative continuous charging capacity information of the battery;
an SOC credible information determining module (<NUM>), configured to obtain, according to the SOC credible information corresponding to the OCV and the cumulative continuous charging capacity, an SOC credible range based on the current OCV value and the cumulative continuous charging capacity information, wherein the SOC credible range comprises an SOC upper limit and an SOC lower limit;
an SOC correcting module (<NUM>), configured to obtain an initial SOC value corresponding to the current OCV value and correct the initial SOC to the SOC upper limit if the initial SOC is greater than the SOC upper limit, wherein the SOC correcting module (<NUM>), further configured to correct the initial SOC to the SOC lower limit if the initial SOC is smaller than the SOC lower limit, and wherein the SOC correcting module (<NUM>) is configured to:
obtain preset first mapping relationship information between an OCV and an SOC; and
obtain the initial SOC value corresponding to the current OCV value based on the first mapping relationship information between the OCV and the SOC.