Battery state of charge calculation method, controller, system, and device

By acquiring the temperature and charge/discharge cycle count during battery state transitions and using a preset mapping relationship to determine the target voltage value, the error problem of the battery management system calculating SOC at non-charge/discharge ends is solved, and more accurate SOC calculation is achieved.

CN115980603BActive Publication Date: 2025-12-12ZHUHAI COSMX POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211718291.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2025-12-12
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

In the prior art, the battery management system does not reach the FCC update point when calculating the state of charge at the non-charge/discharge end, resulting in errors in the SOC calculation results, and the errors increase with the number of times the FCC update point is not reached.

Method used

By acquiring the temperature and charge/discharge cycle count during battery state transitions, a target voltage value is determined using a preset mapping relationship. Based on the target voltage value, the effective SOC value of the battery is calculated, avoiding calculation errors when the FCC update point is not reached.

Benefits of technology

It improves the accuracy of battery state of charge calculation, overcomes the calculation error when the FCC update point is not reached, and ensures the accuracy of the SOC calculation value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115980603B_ABST
    Figure CN115980603B_ABST
Patent Text Reader

Abstract

The application provides a battery state of charge calculation method, a controller, a system and equipment, relates to the technical field of battery management, and the method comprises the following steps: obtaining a state of charge SOC calculation value when a battery state conversion occurs and a target battery state before the battery state conversion; if it is determined that the SOC calculation value does not reach an FCC update point according to the SOC calculation value and the target battery state, obtaining a battery temperature and a charge / discharge cycle number when the battery state conversion occurs; determining a target voltage value corresponding to the battery temperature, the charge / discharge cycle number, the SOC calculation value and the target battery state based on a preset mapping relationship; and determining that an SOC calculation value calculated based on the target voltage value is a valid SOC calculation value, so that the defect that an error exists in a battery SOC calculation value caused by the fact that the battery management system cannot perform FCC updating on the SOC calculation value of the battery when the SOC calculation process does not reach the FCC update point in the use process is overcome.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of battery management, in particular to a battery state of charge calculation method, a controller, a system and equipment. BACKGROUND

[0002] A battery management system generally sets an FCC (Full Charge Capacity, full charge capacity) update point at the end of charging / discharging of an energy storage battery, wherein the FCC update point includes a charging update point and a discharging update point. In the prior art, the charging update point is usually 100%, and the discharging update point is usually different according to different battery discharge curves, and is usually any point in 10% to 0%. Through the FCC update point, the SOC (State Of Charge, state of charge) calculation error caused by temperature or rate and battery attenuation when using the ampere-hour integral method to calculate the SOC can be corrected.

[0003] However, when the battery management system calculates the SOC in a non-charging / discharging end, i.e., a non-full charging / full discharging state, the SOC calculation result will have an error because the FCC update point is not reached, and the SOC calculation error will increase with the number of times the FCC update point is not reached. SUMMARY

[0004] Therefore, the embodiments of the present application aim to provide a battery state of charge calculation method, a controller, a system and equipment to solve the problem that the SOC calculation has an error because the FCC update point is not reached during use of the battery in the prior art.

[0005] In a first aspect, the present application provides a battery state of charge calculation method, comprising:

[0006] obtaining a state of charge SOC calculation value when a battery state is converted and a target battery state before the battery state is converted;

[0007] If it is determined according to the SOC calculation value and the target battery state that the SOC calculation value does not reach an FCC update point, obtaining a battery temperature, a charging / discharging cycle number when the battery state is converted;

[0008] determining a target voltage value corresponding to the target battery state under the condition of the battery temperature, the charging / discharging cycle number and the SOC calculation value based on a preset mapping relationship;

[0009] wherein the preset mapping relationship records the corresponding relationship between the battery at different temperatures, different charging / discharging cycle numbers, different SOC calculation values and the target voltage value;

[0010] determining that the SOC calculation value calculated based on the target voltage value is a valid SOC calculation value.

[0011] Optionally, the determining that the SOC calculation value calculated based on the target voltage value is a valid SOC calculation value specifically includes:

[0012] calculating, according to a preset algorithm, a query SOC of the battery at the state transition based on the target voltage value corresponding to the target battery state;

[0013] determining that the query SOC is the SOC calculation value at the state transition of the battery.

[0014] Optionally, the judging whether the SOC calculation value at the state transition of the battery reaches the FCC update point specifically includes:

[0015] when the target battery state is a charging state, judging whether the SOC calculation value of the battery is equal to 100%;

[0016] if the SOC calculation value is not equal to 100%, obtaining the battery temperature and the charging cycle number at the state transition of the battery.

[0017] Optionally, the judging whether the SOC calculation value at the state transition of the battery reaches the FCC update point specifically includes:

[0018] when the target battery state is a discharging state, judging whether the SOC calculation value of the battery is equal to an SOC calculation value corresponding to the discharging FCC update point;

[0019] if the SOC calculation value is not equal to the SOC calculation value corresponding to the discharging FCC update point, obtaining the battery temperature and the discharging cycle number at the state transition of the battery.

[0020] Optionally, the process of creating the preset mapping relationship includes:

[0021] charging / discharging the battery at a set rate according to a plurality of preset temperatures, the SOC calculation value of the battery varying in a preset interval during the charging / discharging process, wherein the preset interval does not include the FCC update point;

[0022] performing N charging cycles and N discharging cycles under each of the temperature conditions, wherein N is an integer greater than or equal to 1;

[0023] recording the charging voltage value corresponding to the change of the calculation SOC under each of the preset temperature conditions in each of the charging cycles;

[0024] recording the discharging voltage value corresponding to the change of the calculation SOC under each of the preset temperature conditions in each of the discharging cycles.

[0025] Optionally, the plurality of preset temperatures include 0℃, 25℃, 40℃ and 60℃.

[0026] Optionally, the number of cycles before the battery state conversion is obtained, and specifically includes:

[0027] If the SOC calculation value does not reach the FCC update point, the number of cycles is increased by 1, wherein the initial number of cycles of the battery is 0.

[0028] In a second aspect, the present application provides a controller, comprising a memory, a processor and a computer program stored in the memory and executed by the processor, wherein the processor implements the steps of the battery state of charge calculation method according to any one of the first aspect of the present application.

[0029] In a third aspect, the present application provides a battery management system, comprising: an energy storage battery and the controller, wherein the controller is connected to the energy storage battery.

[0030] In a fourth aspect, the present application further provides an electronic device comprising the battery management system.

[0031] The present application can achieve at least the following beneficial effects: based on a preset mapping relationship, the target voltage value corresponding to the battery under the battery temperature, the number of charge / discharge cycles, the SOC calculation value and the target battery state is queried, the preset mapping relationship records the target voltage value of the battery under different temperatures, different cycle numbers and different battery state conditions, and then the SOC calculation value of the battery under the target state is calculated according to the target voltage value obtained by the query, and the effective SOC calculation value is determined. Thus, the error of the battery SOC calculation value caused by the fact that the battery management system cannot update the SOC calculation value of the battery when the FCC update point is not reached during the calculation of the SOC is overcome. BRIEF DESCRIPTION OF DRAWINGS

[0032] Figure 1 A flowchart of a battery state of charge calculation method provided by an embodiment of the present specification is shown;

[0033] Figure 2 A specific flowchart of a battery state of charge calculation method provided by an embodiment of the present specification is shown;

[0034] Figure 3 A schematic diagram of a controller provided by an embodiment of the present specification is shown;

[0035] Figure 4 A schematic diagram of a battery management system provided by an embodiment of the present specification is shown;

[0036] Figure 5 A battery state of charge calculation device is shown in the embodiment of the specification. DETAILED DESCRIPTION

[0037] The technical solutions in the embodiments of the present application will be clearly and completely described in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0038] The battery management system generally sets an FCC (Full Charge Capacity, full charge capacity) update point at the end of the charging / discharging of the energy storage battery, wherein the FCC update point includes a charging update point and a discharging update point. In the prior art, the charging update point is usually 100%, and the discharging update point is usually different according to different battery discharge curves, and is usually any point in 10% to 0%. Through the FCC update point, the SOC (State Of Charge, state of charge) calculation error caused by temperature or rate and battery attenuation when the SOC is calculated by using the ampere-hour integral method can be corrected.

[0039] However, when the battery management system calculates the SOC in a process of non-charging / discharging end, i.e., non-full charging and non-full discharging state, the SOC calculation result will have an error because the FCC update point is not reached, and the SOC calculation error will increase with the increase of the number of times of not reaching the FCC update point.

[0040] To solve the defects in the prior art, the present application provides the following embodiments:

[0041] The following describes the embodiments of the specification in combination with the drawings in the embodiments of the specification Figures 1 to 5 , and specifically explains:

[0042] The embodiment 1 of the present application provides a battery state of charge calculation method, as shown in the method, the method comprises the following steps: Figure 1

[0043] S202: Obtain the SOC calculation value when the battery state is converted and the target battery state before the battery state is converted.

[0044] ​It is first explained that the battery in practical application includes two states, namely a charging state and a discharging state. The charging state refers to a state of the battery in a process of charging and storing energy. The discharging state refers to a state of the battery in a process of supplying energy to the outside. In the embodiment of the application, the state conversion of the battery can be from the charging state to the discharging state, or from the discharging state to the charging state. Therefore, the target battery state described in the embodiment refers to a target battery state of the battery before the state conversion, which can be the charging state or the discharging state.

[0045] Further, the SOC calculation value of the battery described in the embodiment of the application is obtained by using the existing technology of ampere-hour integration method. Specifically, the charging and discharging capacities are obtained by integrating the discharging current with respect to time in the charging and discharging process.

[0046] In S204, if it is determined according to the SOC calculation value and the target battery state that the SOC calculation value does not reach the FCC update point, the battery temperature, the number of charging and discharging cycles when the state conversion of the battery occurs are obtained.

[0047] In the embodiment of the specification, different target battery states correspond to different FCC update points. The battery temperature refers to the temperature of the battery itself. The number of charging and discharging cycles refers to the number of charging and discharging cycles of the battery in a SOC range corresponding to the FCC update point that has not been reached. For example, the charging FCC update point of the battery corresponds to an SOC of 100%, and the discharging FCC update point of the battery corresponds to an SOC of 10%. Therefore, the number of charging and discharging cycles can refer to the number of charging and discharging cycles of the battery in a range of 11% to 99% of the SOC.

[0048] In S206, a target voltage value corresponding to the target battery state under the condition of the battery temperature, the number of charging and discharging cycles, and the SOC calculation value is determined based on a preset mapping relationship. The preset mapping relationship records the corresponding relationship between the target voltage value and the battery at different temperatures, different numbers of charging and discharging cycles, and different SOC calculation values.

[0049] In the embodiment of the specification, the preset mapping relationship can be embodied in the form of a table. For example, under the condition of the battery temperature of 40℃, the charging cycle number of the battery before the state conversion of the battery is 10, and the SOC calculation value is 19%, the target voltage value of the battery in the charging state corresponding to the state conversion of the battery is 5V.

[0050] In S208, the SOC calculation value calculated based on the target voltage value is determined as a valid SOC calculation value.

[0051] The target voltage value here is obtained by experimental data, which is consistent with the actual situation of the current battery temperature, the number of charge / discharge cycles, the SOC calculation value and the battery state, so the accuracy of the SOC calculation value calculated based on the target voltage value is high. In the embodiment of the present specification, the effective SOC calculation value can be calculated based on the target voltage value using the open circuit voltage method. It should be noted that the effective SOC calculation value calculated is different from the SOC calculation value based on which the target voltage value is queried, because the battery needs a certain time to convert the state, and the SOC calculation value of the target voltage value is the SOC calculation value corresponding to the start time of the state conversion, and the effective SOC calculation value is the SOC calculation value corresponding to the completion time of the state conversion.

[0052] It should be understood that the order of some steps described in one or more embodiments of the present specification can be exchanged according to actual needs, or some steps can be omitted or deleted.

[0053] Figure 1 The method in the method, by the preset mapping relationship, the target voltage value corresponding to the battery in the battery temperature, the number of charge / discharge cycles, the SOC calculation value and the target battery state is queried, and the target voltage value in the preset mapping relationship records the target voltage value of the battery under different temperatures, different cycle times and different battery state conditions, and then the SOC calculation value of the battery in the target state is calculated according to the target voltage value queried, and is determined as the effective SOC calculation value. Thus, the defect that the error exists in the battery SOC calculation value caused by the fact that the battery management system cannot update the FCC when the FCC update point is not touched during the calculation of the SOC in the use process is overcome.

[0054] Based on the method of Figure 2 The embodiment of the present specification also provides a specific implementation of the method, which is specifically described as follows.

[0055] Preferably, the SOC calculation value calculated based on the target voltage value is determined as the effective SOC calculation value, which specifically includes:

[0056] S210: calculating the query SOC of the battery in the state conversion according to the preset algorithm based on the target voltage value corresponding to the target battery state;

[0057] S220: determining the query SOC as the SOC calculation value of the battery in the state conversion.

[0058] In the embodiments of the present specification, if the target battery state is a charging state, the determination of the target voltage value is based on a preset mapping relationship to query the target voltage value corresponding to the battery under the condition that the battery temperature is set, the charging cycle number is set, the SOC calculation value is set, and the target battery state is the charging state; if the target battery state is a discharging state, the determination of the target voltage value is based on a preset mapping relationship to query the target voltage value corresponding to the battery under the condition that the battery temperature is set, the discharging cycle number is set, the SOC calculation value is set, and the target battery state is the charging state.

[0059] Further, if the target battery state is a charging state, the query SOC of the battery is calculated according to the target voltage value corresponding to the charging state according to a preset algorithm, i.e., an existing SOC calculation formula; if the target battery state is a discharging state, the query SOC of the battery is calculated according to the target voltage value corresponding to the discharging state according to a preset algorithm, i.e., an existing SOC calculation formula.

[0060] In the embodiments of the present specification, the SOC calculation value when the battery state is converted is an SOC calculated by using the existing technology, and the SOC calculation value does not consider the error existing in the attenuation of the battery. However, in the embodiments of the present specification, the query SOC is calculated based on the target voltage value queried based on the preset mapping relationship, and the data provided by the preset mapping relationship is data obtained by experiments according to the actual situation of the battery and conforming to the actual situation of the battery itself. Therefore, the accuracy of the query SOC is higher than that of the SOC calculation value when the battery state is converted.

[0061] Preferably, the determination of whether the SOC calculation value when the battery state is converted reaches the FCC update point comprises: when the target battery state is a charging state, determining whether the SOC calculation value of the battery is equal to 100%; if the SOC calculation value is not equal to 100%, obtaining the battery temperature and the charging cycle number when the battery state is converted.

[0062] The state conversion of the battery includes conversion from the charging state to the discharging state and conversion from the discharging state to the charging state. In the prior art, the FCC updating mechanism is a mechanism for correcting the SOC calculated value of the battery when the SOC calculated value of the battery reaches a charging FCC updating point, and the charging FCC updating point is usually 100%. Specifically, if the state of the battery is the charging state, the SOC calculated value is corrected by the battery management system when the SOC calculated value is 100%, so as to improve the accuracy of the SOC calculated value. However, according to the FCC updating mechanism, the SOC calculated value is not updated when the SOC calculated value of the battery in the charging state does not reach 100%. In the embodiments of the present specification, for the battery in the charging state, when the SOC calculated value does not reach the charging FCC updating point (100%), the battery temperature and the charging cycle number when the state conversion of the battery occurs are obtained, so as to subsequently query the target voltage value of the battery in the state conversion of the battery based on a preset mapping relationship.

[0063] Preferably, whether the SOC calculated value in the state conversion of the battery reaches the FCC updating point is determined, and the determination specifically includes: when the target battery state is the discharging state, whether the SOC calculated value of the battery is equal to the SOC calculated value corresponding to the discharging FCC updating point is determined; if the SOC calculated value is not equal to the SOC calculated value corresponding to the discharging FCC updating point, the value is set according to the actual situation, and is usually 1% to 10%, the battery temperature and the discharging cycle number when the state conversion of the battery occurs are obtained.

[0064] In the prior art, the FCC updating mechanism is a mechanism for correcting the SOC calculated value of the battery when the SOC calculated value of the battery reaches a discharging FCC updating point, and the discharging FCC updating point is usually 1% to 10%, for example, 7%, and is specifically selected according to the actual needs. Specifically, if the state of the battery is the discharging state, the SOC calculated value is corrected by the battery management system when the SOC calculated value is 7%, so as to improve the accuracy of the SOC calculated value. However, according to the FCC updating mechanism, the SOC calculated value is not updated when the SOC calculated value of the battery in the discharging state does not reach 7%. In the embodiments of the present specification, for the battery in the discharging state, when the SOC calculated value does not reach the discharging FCC updating point (7%), the battery temperature and the discharging cycle number when the state conversion of the battery occurs are obtained, so as to subsequently query the target voltage value of the battery in the state conversion of the battery based on a preset mapping relationship.

[0065] Preferably, the process of creating the preset mapping relationship comprises: calculating the SOC of the battery at a plurality of preset temperatures at a preset rate, wherein the preset interval does not include the FCC update point; performing N charging cycles and N discharging cycles under each temperature condition, wherein N is an integer greater than or equal to 1, and is preferably 20; recording the charging voltage value corresponding to the calculated SOC change in each charging cycle under each preset temperature condition; and recording the discharging voltage value corresponding to the calculated SOC change in each discharging cycle under each preset temperature condition.

[0066] In the embodiments of the present specification, the process of creating the preset mapping relationship is essentially a data recording process of a cycle charging experiment and a cycle discharging experiment of the battery under a plurality of preset temperatures and a plurality of preset rates to simulate the actual use of the battery. Specifically, the preset mapping relationship can be embodied in the form of a table. The preset temperature and the preset rate can be set according to actual needs. The preset interval is an interval that does not reach the charging FCC update point and the discharging FCC update point during charging and discharging. If the charging FCC update point of the battery is 100% and the discharging FCC update point is 7%, the preset interval is 8% to 99%, and further, the charging and discharging cycles of the battery in the preset interval refer to the charging and discharging cycles of the battery with the calculated SOC value in the range of 8% to 99%.

[0067] The plurality of preset temperatures are preferably 0°C, 25°C, 40°C and 60°C, and can also be selected according to actual conditions.

[0068] Preferably, the number of charging / discharging cycles before the battery state conversion is obtained, and specifically comprises: if the calculated SOC value does not reach the FCC update point, the cycle number is increased by 1, i.e. the number of charging / discharging cycles is obtained, wherein the initial cycle number of the battery is 0.

[0069] In the embodiments of the present specification, the number of charging / discharging cycles is mainly used to indicate the actual use of the battery when the state is converted. Specifically, the charging / discharging cycle number calculation method is as follows: if the target battery state of the battery is a charging state, the cycle number before the state conversion is obtained, which refers to the total number of charging cycles of the battery before the state conversion without reaching the FCC update point; if the target battery state of the battery is a discharging state, the cycle number before the state conversion is obtained, which refers to the total number of discharging cycles of the battery before the state conversion without reaching the FCC update point.

[0070] Based on the same idea, the present specification also provides a controller corresponding to the above method, Figure 3 The controller corresponding to the method provided by the embodiments of the present specification is described below with reference to Figure 3To describe the controller provided by the embodiments of the present application, the controller provided by the embodiments of the present application can include at least one processor 100, at least one communication interface 200, at least one memory 300 and at least one communication bus 400;

[0071] In the embodiments of the present application, the number of the processor 100, the communication interface 200, the memory 300 and the communication bus 400 is at least one, and the processor 100, the communication interface 200 and the memory 300 complete the communication with each other through the communication bus 400; obviously, Figure 4 The communication connection shown by the processor 100, the communication interface 200, the memory 300 and the communication bus 400 shown is only optional;

[0072] Optionally, the communication interface 200 can be the interface of the communication module, such as the interface of the GSM module.

[0073] The processor 100 can be a central processing unit CPU, or a specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.

[0074] The memory 300 can include a high-speed RAM memory, and can also include a non-volatile memory, for example, at least one disk memory.

[0075] The processor 100 is specifically configured to execute the application program in the memory, so as to realize the steps of the SOC calculation method during the battery state conversion.

[0076] Based on the same idea, the present specification also provides a battery management system 30 corresponding to the above method, Figure 4 The battery management system provided by the embodiments of the present specification corresponding to the above method is as follows, Figure 4 As shown, the battery management system includes an energy storage battery 20 and the controller 10, wherein the controller is connected with the energy storage battery.

[0077] Based on the same idea, the present specification also provides a battery state of charge calculation device corresponding to the above method, as follows, Figure 5As shown, the device comprises a first obtaining unit 410: configured to obtain a state of charge SOC calculation value when the battery is in state conversion and a target battery state before the battery is in state conversion; a second obtaining unit 420: configured to obtain a battery temperature and a charge / discharge cycle number when the battery is in state conversion if it is determined according to the SOC calculation value and the target battery state that the SOC calculation value does not reach the FCC update point; a first processing unit 430: configured to determine a target voltage value corresponding to the battery temperature, the charge / discharge cycle number, the SOC calculation value and the target battery state based on a preset mapping relationship; wherein the preset mapping relationship records a corresponding relationship between the battery and the target voltage value at different temperatures, different charge / discharge cycle numbers and different SOC calculation values; and a second processing unit 440: configured to determine an SOC calculation value calculated based on the target voltage value as a valid SOC calculation value.

[0078] Based on the same idea, the present specification also provides an electronic device corresponding to the above method, and the electronic device comprises the battery management system.

[0079] The basic principles of the present application are described above in combination with specific embodiments, but it should be noted that the advantages, advantages, effects and the like mentioned in the present application are only examples and are not limiting, and these advantages, advantages, effects and the like cannot be considered as the must-have of each embodiment of the present application. In addition, the above-mentioned specific details are only for the purpose of example and for the purpose of understanding, and are not limited to the above-mentioned specific details, and the present application must be realized by using the above-mentioned specific details.

[0080] The block diagrams of the devices, apparatuses, equipment, systems involved in the present application are only illustrative examples and are not intended to require or imply that the connection, arrangement, configuration must be as shown in the block diagram. As those skilled in the art will recognize, these devices, apparatuses, equipment, systems can be connected, arranged, configured in any manner. Words such as "include", "contain", "have" and the like are open-ended words, which mean "including but not limited to", and can be used interchangeably. The words "or" and "and" used herein mean the word "and / or", and can be used interchangeably unless the context clearly indicates otherwise. The word "such as" used herein means the phrase "such as but not limited to", and can be used interchangeably.

[0081] It should also be noted that in the device, equipment and method of the present application, each component or each step can be decomposed and / or recombined. These decompositions and / or recombination should be considered as equivalent solutions of the present application.

[0082] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other aspects without departing from the scope of the application. Thus, the present application is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

[0083] It should be understood that the limiting words "first", "second", "third", "fourth", "fifth" and "sixth" used in the embodiments description of the present application are only used for more clearly explaining the technical solutions, and cannot be used to limit the protection scope of the present application.

[0084] The above description has been presented for the purpose of illustration and description. Furthermore, this description is not intended to limit the embodiments of the application to the forms disclosed herein. Although several example aspects and embodiments have been discussed above, those of ordinary skill in the art will appreciate a variety of modifications, alternatives, permutations, additions, and sub-combinations of the described aspects and embodiments.

Claims

1. A battery state-of-charge calculation method, characterized by, The method comprises the following steps: obtaining a state of charge (SOC) calculation value of the battery when the battery is in a state transition and a target battery state before the state transition of the battery; if it is determined according to the SOC calculation value and the target battery state that the SOC calculation value does not reach an FCC update point, obtaining a battery temperature and a charge / discharge cycle number when the battery is in the state transition; determining a target voltage value corresponding to the target battery state under the condition of the battery temperature, the charge / discharge cycle number and the SOC calculation value based on a preset mapping relationship; wherein the preset mapping relationship records a corresponding relationship between the target voltage value and the battery at different temperatures, different charge / discharge cycle numbers and different SOC calculation values, and the different SOC calculation values are in a preset interval, wherein the preset interval does not include the FCC update point; calculating a query SOC of the battery in the state transition according to a preset algorithm based on the target voltage value corresponding to the target battery state; determining the query SOC as the SOC calculation value of the battery in the state transition.

2. The method of claim 1, wherein determining whether the SOC calculation value of the battery in the state transition reaches the FCC update point comprises: when the target battery state is a charging state, determining whether the SOC calculation value of the battery is equal to 100%; and if the SOC calculation value is not equal to 100%, obtaining the battery temperature and the charge cycle number when the battery is in the state transition.

3. The method of claim 1, wherein determining whether the SOC calculation value of the battery in the state transition reaches the FCC update point comprises: when the target battery state is a discharging state, determining whether the SOC calculation value of the battery is equal to an SOC calculation value corresponding to a discharging FCC update point; and if the SOC calculation value is not equal to the SOC calculation value corresponding to the discharging FCC update point, obtaining the battery temperature and the discharge cycle number when the battery is in the state transition.

4. The method of claim 1, wherein the process of creating the preset mapping relationship comprises: charging / discharging the battery at a plurality of preset temperatures at a set rate, and the SOC calculation value of the battery changes in a preset interval during the charging / discharging process; performing N charge cycles and N discharge cycles under the condition of each preset temperature, wherein N is an integer greater than or equal to 1; recording a charge voltage value corresponding to the change of the calculated SOC in each charge cycle under the condition of each preset temperature; recording a discharge voltage value corresponding to the change of the calculated SOC in each discharge cycle under the condition of each preset temperature.

5. The method of claim 4, wherein the plurality of preset temperatures comprise 0℃, 25℃, 40℃ and 60℃.

6. The method of claim 1, wherein obtaining the charge / discharge cycle number before the state transition of the battery comprises: if the SOC calculation value does not reach the FCC update point, the charge / discharge cycle number is increased by 1, wherein the initial charge / discharge cycle number of the battery is 0.

7. A controller comprising a memory, a processor, and a computer program stored on the memory for execution by the processor, characterized in that, The processor, when executing the computer program, implements the steps of the battery state of charge calculation method according to any one of claims 1 to 6.

8. A battery management system, characterized by, Comprising: a battery and a controller according to claim 7, wherein the controller is connected to the battery.

9. An electronic device, comprising: A battery management system according to claim 8. A battery management system according to claim 8.

Citation Information

Patent Citations

  • Calculation method and calculation device for state of charge (SOC) of battery

    CN104678305A

  • Method and device for estimating state of charge of battery, and equipment

    CN112986841A