Battery SOC correction method and device, equipment and storage medium
By employing single cell voltage corrections and a proximity-based descent method, the method addresses low SOC estimation accuracy in electric vehicle batteries, improving charging efficiency and precision.
Patent Information
- Application Number
- CN202510467059.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-07-15
AI Technical Summary
The SOC estimation accuracy of existing electric vehicle power batteries is low, resulting in low charging efficiency and inflated SOC.
By obtaining the initial SOC value of the power battery and the voltage of the single battery, the SOC value is corrected using the mapping relationship table, and dynamic correction is performed using an approximate drop method to reduce the ampere time integral error and eliminate the error caused by current sampling and sensor zero drift.
Improve the SOC estimation accuracy, avoid SOC jumps, improve battery charging efficiency, prevent SOC from being inflated, and ensure the normal operation of electric vehicles.
Smart Images

Figure CN120314780A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of electric vehicles, and in particular to a method, device, equipment and storage medium for correcting battery SOC. Background Art
[0002] The State of Charge (SOC) of the power battery of a new energy electric vehicle is a key parameter characterizing the remaining battery power, and is of great significance for aspects such as the cruising range, battery utilization rate and safety of the electric vehicle.
[0003] Currently, the estimation of the power battery SOC mainly adopts the ampere-hour integration method combined with the monomer voltage correction method, that is, the change of the battery capacity is calculated by integrating the charge and discharge current to obtain the SOC value, and the SOC value corresponding to the monomer cell voltage is used for correction during the non-platform period. First, the ampere-hour integration method itself has a cumulative error, and the error will become larger and larger as the shallow charge and discharge cycles proceed; second, the current sampling error and the zero drift of the current sensor will also introduce errors; in addition, after the battery power decays, the estimated SOC value deviates greatly from the actual value. For the existing charging correction strategy, when the monomer voltage reaches the charging set point, it is directly corrected upward to the target SOC. If there is a situation of falsely high SOC, it will lead to the problem of too small charging current at the end of charging and too long charging time.
[0004] In summary, the estimation accuracy of SOC is low, resulting in low battery charging efficiency. Summary of the Invention
[0005] The present disclosure provides a method, device, equipment and storage medium for correcting battery SOC, so as to at least solve the problems of low estimation accuracy of the existing SOC and low battery charging efficiency.
[0006] An embodiment of the present disclosure provides a method for correcting battery SOC, including:
[0007] Obtain the initial SOC value and the first monomer battery voltage of the power battery;
[0008] Correct the initial SOC value according to the first monomer battery voltage to obtain the true SOC value;
[0009] In the case where the power battery is at the end of discharge, determine the target SOC value according to the obtained second monomer battery voltage;
[0010] Correct the true SOC value in an approximation descending manner according to the true SOC value and the target SOC value to obtain the corrected SOC value.
[0011] Optionally, the method further includes:
[0012] When the true SOC value is greater than the holding point SOC value, the maximum voltage of a single cell is less than or equal to the holding point voltage, and the power battery is in the charging state, it enters the charging hold state and performs ampere-hour integration at a rate lower than the normal integration rate;
[0013] When the maximum voltage of the single cell is greater than the holding point voltage, it exits the charging hold state and performs ampere-hour integration at the normal integration rate.
[0014] Optionally, obtaining the initial SOC value of the power battery includes:
[0015] Collecting the charge and discharge current data of the power battery;
[0016] Integrating the charge and discharge current data and calculating the change in battery capacity;
[0017] Determining the initial SOC value of the power battery according to the change in battery capacity.
[0018] Optionally, correcting the initial SOC value according to the voltage of the first single cell to obtain the true SOC value includes:
[0019] Collecting the voltage of the first single cell of the power battery;
[0020] Querying the mapping relationship table between the voltage of a single cell and the SOC value according to the voltage of the first single cell to obtain a candidate SOC value;
[0021] Replacing the initial SOC value with the candidate SOC value to obtain the true SOC value.
[0022] Optionally, when the power battery is at the end of discharge, determining the target SOC value according to the obtained voltage of the second single cell includes:
[0023] When the power battery is at the end of discharge, collecting the voltage of the second single cell of the power battery;
[0024] Querying the mapping relationship table between the voltage of a single cell and the SOC value according to the voltage of the second single cell to obtain the target SOC value.
[0025] Optionally, correcting the true SOC value to obtain the corrected SOC value by an approximation descent method according to the true SOC value and the target SOC value includes:
[0026] Calculating the target deviation between the true SOC value and the target SOC value;
[0027] Determining the approximation descent rate according to the target deviation;
[0028] Approximately decrease and correct the true SOC value according to the rate until the deviation between the corrected SOC value and the target SOC value is less than the set deviation threshold.
[0029] Optionally, determining the rate of approximately decreasing according to the target deviation includes:
[0030] Query a mapping relationship table between the deviation and the decreasing rate according to the target deviation to obtain the rate of approximately decreasing.
[0031] An embodiment of the present disclosure also provides a battery SOC correction device, including:
[0032] An acquisition module, configured to acquire an initial SOC value of a power battery and a voltage of a first single battery;
[0033] A first correction module, configured to correct the initial SOC value according to the voltage of the first single battery to obtain a true SOC value;
[0034] A determination module, when the power battery is at the end of discharge, is configured to determine a target SOC value according to the acquired voltage of a second single battery;
[0035] A second correction module, configured to correct the true SOC value in an approximately decreasing manner according to the true SOC value and the target SOC value to obtain a corrected SOC value.
[0036] An embodiment of the present disclosure also provides an electronic device, including:
[0037] A processor;
[0038] A memory for storing executable instructions of the processor;
[0039] Wherein, the processor is configured to execute the instructions to implement the above method.
[0040] An embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above method is implemented.
[0041] The technical solution provided by the embodiment of the present disclosure at least brings the following beneficial effects:
[0042] In some embodiments of the present disclosure, an initial SOC value of a power battery and a voltage of a first single battery cell are obtained; the initial SOC value is corrected according to the voltage of the first single battery cell to obtain a true SOC value; when the power battery is at the end of discharge, a target SOC value is determined according to the obtained voltage of a second single battery cell; according to the true SOC value and the target SOC value, the true SOC value is dynamically corrected in an approximation descending manner, reducing the ampere-hour integration SOC estimation error and eliminating the error of SOC caused by current sampling error and zero drift of the current sensor; by dynamically correcting the true SOC value in an approximation descending manner, smooth correction can be achieved at the end of discharge, avoiding SOC jumps and improving the SOC estimation accuracy; furthermore, the situation of falsely high SOC can be avoided, and the battery charging efficiency can be improved.
[0043] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation to the present disclosure.
[0045] Figure 1 A flowchart of a method for correcting battery SOC provided for an exemplary embodiment of the present disclosure;
[0046] Figure 2 A schematic structural diagram of a device for correcting battery SOC provided for an exemplary embodiment of the present disclosure;
[0047] Figure 3 A schematic structural diagram of an electronic device provided for an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0048] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0049] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above accompanying drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order different from those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure.
[0050] It should be noted that the user information involved in this disclosure includes, but is not limited to, user device information and user personal information; the processing of the user information in this disclosure, such as collection, storage, use, processing, transmission, provision, and disclosure, complies with the provisions of relevant laws and regulations and does not violate public order and good customs.
[0051] In view of the above technical problems, in some embodiments of this disclosure, an initial SOC value of a power battery and a first single-cell voltage are obtained; the initial SOC value is corrected according to the first single-cell voltage to obtain a true SOC value; when the power battery is at the end of discharge, a target SOC value is determined according to the obtained second single-cell voltage; according to the true SOC value and the target SOC value, the true SOC value is dynamically corrected in an approximation-decreasing manner, reducing the ampere-hour integration SOC estimation error and eliminating the error of SOC caused by current sampling error and current sensor zero drift; dynamically correcting the true SOC value in an approximation-decreasing manner can achieve smooth correction at the end of discharge, avoid SOC jumps, and improve the SOC estimation accuracy; furthermore, it can avoid the situation of falsely high SOC and improve the battery charging efficiency.
[0052] The following will, with reference to the accompanying drawings, detail the technical solutions provided by the embodiments of this disclosure.
[0053] Figure 1 It is a schematic flowchart of a method for correcting the SOC of a battery provided by an exemplary embodiment of this disclosure. As Figure 1 shown, the method includes:
[0054] S101: Obtain an initial SOC value of a power battery and a first single-cell voltage;
[0055] S102: Correct the initial SOC value according to the first single-cell voltage to obtain a true SOC value;
[0056] S103: When the power battery is at the end of discharge, determine a target SOC value according to the obtained second single-cell voltage;
[0057] S104: Correct the true SOC value in an approximation-decreasing manner according to the true SOC value and the target SOC value to obtain a corrected SOC value.
[0058] In this embodiment, the execution subject of the above method may be a terminal device or a server.
[0059] Among them, the terminal device includes, but is not limited to, a mobile station (MS), a mobile terminal, a mobile telephone, a handset, and portable equipment, etc. The terminal device can communicate with one or more core networks via a radio access network (RAN). For example, the terminal device can be a mobile phone (or a "cellular" phone), a computer with wireless communication functions, etc. The terminal device can also be a computer with wireless transceiver functions, a virtual reality (VR) terminal device, an AR terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, and so on. And the operating systems installed on the terminal device include, but are not limited to: IOS, Android, windows, linux, Mac OS, and other operating systems. In different networks, the terminal can be called different names, such as: user equipment, mobile station, user unit, station, cellular phone, personal digital assistant, wireless modem, wireless communication device, handheld device, laptop computer, cordless phone, wireless local loop station, TV, etc. For the convenience of description, it is simply referred to as the terminal device in this embodiment.
[0060] In this embodiment, the implementation form of the server is not limited. For example, the server can be a conventional server, a cloud server, a cloud host, a virtual center, and other server devices. Among them, the server mainly consists of a processor, a hard disk, a memory, a system bus, etc., and has a general computer architecture type.
[0061] In some embodiments of the present disclosure, an initial State of Charge (SOC) value of a power battery and a first single-cell voltage are obtained; the initial SOC value is corrected according to the first single-cell voltage to obtain a true SOC value; when the power battery is at the end of discharge, a target SOC value is determined according to the obtained second single-cell voltage; according to the true SOC value and the target SOC value, the true SOC value is dynamically corrected in an approximation descending manner, reducing the Ampere-hour integration SOC estimation error and eliminating the error of SOC caused by current sampling error and zero drift of the current sensor; by dynamically correcting the true SOC value in an approximation descending manner, smooth correction can be achieved at the end of discharge, avoiding SOC jumps and improving the SOC estimation accuracy; furthermore, the situation of falsely high SOC can be avoided, improving the battery charging efficiency. In addition, the falsely high SOC caused by cyclic shallow charge and discharge is avoided, and abnormal vehicle breakdown occurs at the end of discharge.
[0062] It should be noted that the single-cell voltage refers to the terminal voltage of an independent battery unit (i.e., a single electrochemical cell), which reflects the potential difference between the positive and negative electrodes of the battery.
[0063] Ampere-hour integration is a method of calculating the charge / discharge capacity (Ah) of a battery by integrating the current in real time, and is often used in a battery management system (BMS) to estimate the remaining power of the battery.
[0064] In some embodiments of the present disclosure, during the charging process of the power battery, various types of sensors are set to detect temperature, single-cell voltage, and current. For example, a temperature sensor is used to detect the lowest temperature of the battery; a voltage sensor is used to detect the lowest single-cell voltage and the highest single-cell voltage of the battery; a current sensor is used to detect the discharge current of the battery.
[0065] In some embodiments of the present disclosure, the initial SOC value of the power battery is obtained. One achievable way is to collect the charge / discharge current data of the power battery; integrate the charge / discharge current data to calculate the change in battery capacity; determine the initial SOC value of the power battery according to the change in battery capacity. Among them, the Ampere-hour integration method is used to calculate the initial SOC value of the power battery; the charge / discharge current data of the power battery is collected, and the sampling accuracy of the current sensor is ±0.5 A; the charge / discharge current data is integrated to calculate the change in battery capacity, and the integration time interval is 1 second; the initial SOC value of the power battery is estimated according to the change in battery capacity, and the estimation accuracy of the initial SOC value is ±3%.
[0066] In some embodiments of the present disclosure, the initial SOC value is corrected according to the first single-cell voltage to obtain the true SOC value. One achievable way is to collect the first single-cell voltage of the power battery; according to the first single-cell voltage, query the mapping relationship table between the single-cell voltage and the SOC value to obtain the candidate SOC value; replace the initial SOC value with the candidate SOC value to obtain the true SOC value. Among them, the first single-cell voltage of the power battery is collected with a sampling accuracy of ±5 mV; the mapping relationship table between the single-cell voltage and the SOC value is queried to obtain the candidate SOC value, and this mapping relationship table is pre-established according to the electrochemical characteristics of the battery; the initial SOC value is corrected using the candidate SOC value to obtain the true SOC value, and the accuracy of the corrected true SOC value is ±2%.
[0067] In some embodiments of the present disclosure, it is determined whether the power battery is at the end of discharge. When the power battery is at the end of discharge, the target SOC value is determined according to the obtained second single-cell voltage; when the power battery is not at the end of discharge, the initial SOC value and the single-cell voltage of the power battery are continuously collected, and the new true SOC value is calculated. Among them, when the true SOC value is greater than the set threshold, it is determined that the power battery is not at the end of discharge; when the true SOC value is less than or equal to the set threshold, it is determined that the power battery is at the end of discharge. It should be noted that the present disclosure does not limit the set threshold, and it can be adjusted according to the actual situation. The set threshold, for example, is 25%.
[0068] In the above embodiment, when the power battery is at the end of discharge, the target SOC value is determined according to the obtained second single-cell voltage. One achievable way is that when the power battery is at the end of discharge, the second single-cell voltage of the power battery is collected; according to the second single-cell voltage, query the mapping relationship table between the single-cell voltage and the SOC value to obtain the target SOC value.
[0069] In some embodiments of the present disclosure, according to the true SOC value and the target SOC value, the true SOC value is corrected in an approximation-decreasing manner to obtain the corrected SOC value. One achievable way is to calculate the target deviation between the true SOC value and the target SOC value; according to the target deviation, determine the approximation-decreasing rate; perform approximation-decreasing correction on the true SOC value according to the rate until the deviation between the corrected SOC value and the target SOC value is less than the set deviation threshold. It should be noted that the present disclosure does not limit the set deviation threshold, and the set deviation threshold can be adjusted according to the actual situation. The set deviation threshold, for example, is 2%.
[0070] In the above embodiments, according to the target deviation, the rate of approximate descent is determined. One achievable way is to query the mapping relationship table between the deviation and the descent rate according to the target deviation to obtain the rate of approximate descent. It should be noted that the rate of approximate descent is determined according to the magnitude of the deviation. The larger the deviation, the faster the rate of approximate descent. For example, when the deviation is within 5%, the rate of approximate descent is 1% / 15 seconds; when the deviation is between 5% and 10%, the rate of approximate descent is 1% / 10 seconds; when the deviation is greater than 10%, the rate of approximate descent is 1% / 8 seconds.
[0071] In some embodiments of the present disclosure, the charging end determines to enter or exit the charging hold state based on the charging state, the highest single-cell voltage, and the true SOC value, or it may also be a change in the charging strategy. When the true SOC value is greater than the hold-point SOC value, the highest single-cell voltage is less than or equal to the hold-point voltage, and the power battery is in the charging state, then enter the charging hold state and perform ampere-hour integration at a rate lower than the normal integration rate; when the highest single-cell voltage is greater than the hold-point voltage, then exit the charging hold state and perform ampere-hour integration at the normal integration rate. Among them, it is calculated whether the current true SOC value is greater than the hold-point SOC value, whether the highest single-cell voltage is less than or equal to the hold-point voltage, and whether it is in the charging state. When the true SOC value is greater than the hold-point SOC value, the highest single-cell voltage is less than or equal to the hold-point voltage, and the power battery is in the charging state, then enter the charging hold state, and the true SOC value and the displayed SOC value perform ampere-hour integration at a rate lower than the normal integration rate; when the highest single-cell voltage is greater than the hold-point voltage, then exit the charging hold state and perform ampere-hour integration at the normal integration rate.
[0072] In some embodiments of the present disclosure, the initial SOC value and the voltage of the first single-cell battery of the power battery are obtained; the initial SOC value is corrected according to the voltage of the first single-cell battery to obtain the true SOC value; when the power battery is at the end of discharge, the target SOC value is determined according to the obtained voltage of the second single-cell battery; according to the true SOC value and the target SOC value, the true SOC value is dynamically corrected in an approximate descent manner, reducing the ampere-hour integration SOC estimation error and eliminating the error caused by current sampling error and current sensor zero drift of SOC; dynamically correcting the true SOC value in an approximate descent manner can achieve smooth correction at the end of discharge, avoid SOC jumps, and improve the SOC estimation accuracy; furthermore, it can avoid the situation of false high SOC, improve the battery charging efficiency. In addition, it can avoid the false high SOC caused by cyclic shallow charge and shallow discharge, and abnormal vehicle breakdown at the end of discharge.
[0073] Figure 2 FIG. 10 is a schematic structural diagram of a battery SOC correction device 20 provided by an exemplary embodiment of the present disclosure. As Figure 2As shown in the figure, the battery SOC correction device 20 includes: an acquisition module 21, a first correction module 22, a determination module 23, and a second correction module 24.
[0074] Among them, the acquisition module 21 is used to acquire the initial SOC value of the power battery and the voltage of the first single battery.
[0075] The first correction module 22 is used to correct the initial SOC value according to the voltage of the first single battery to obtain the true SOC value.
[0076] The determination module 23 is used to determine the target SOC value according to the acquired voltage of the second single battery when the power battery is at the end of discharge.
[0077] The second correction module 24 is used to correct the true SOC value in an approximation-decreasing manner according to the true SOC value and the target SOC value to obtain the corrected SOC value.
[0078] Optionally, the second correction module 24 can also be used for:
[0079] When the true SOC value is greater than the holding point SOC value, and the highest single battery voltage is less than or equal to the holding point voltage, and the power battery is in the charging state, it enters the charging hold state and performs ampere-hour integration at a rate lower than the normal integration rate.
[0080] When the highest single battery voltage is greater than the holding point voltage, it exits the charging hold state and performs ampere-hour integration at the normal integration rate.
[0081] Optionally, when the acquisition module 21 acquires the initial SOC value of the power battery, it is used for:
[0082] Collect the charge and discharge current data of the power battery;
[0083] Integrate the charge and discharge current data and calculate the change in battery capacity;
[0084] Determine the initial SOC value of the power battery according to the change in battery capacity.
[0085] Optionally, when the first correction module 22 corrects the initial SOC value according to the voltage of the first single battery to obtain the true SOC value, it is used for:
[0086] Collect the voltage of the first single battery of the power battery;
[0087] Query the mapping relationship table between the single battery voltage and the SOC value according to the voltage of the first single battery to obtain the candidate SOC value;
[0088] Replace the initial SOC value with the candidate SOC value to obtain the true SOC value.
[0089] Optionally, when the determination module 23 determines the target SOC value according to the acquired second single-cell voltage when the power battery is at the end of discharge, it is used for:
[0090] When the power battery is at the end of discharge, collect the second single-cell voltage of the power battery;
[0091] According to the second single-cell voltage, query the mapping relationship table between the single-cell voltage and the SOC value to obtain the target SOC value.
[0092] Optionally, when the second correction module 24 corrects the true SOC value in an approximation descending manner according to the true SOC value and the target SOC value to obtain the corrected SOC value, it is used for:
[0093] Calculate the target deviation between the true SOC value and the target SOC value;
[0094] According to the target deviation, determine the approximation descending rate;
[0095] Perform approximation descending correction on the true SOC value according to the rate until the deviation between the corrected SOC value and the target SOC value is less than the set deviation threshold.
[0096] Optionally, when the second correction module 24 determines the approximation descending rate according to the target deviation, it is used for:
[0097] According to the target deviation, query the mapping relationship table between the deviation and the descending rate to obtain the approximation descending rate.
[0098] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.
[0099] Figure 2 The structural schematic diagram of an electronic device provided by an exemplary embodiment of the present disclosure. As Figure 2 shown, the electronic device includes: a memory 21 and a processor 22. In addition, the electronic device further includes a power supply component 23 and a communication component 24.
[0100] The memory 21 is used to store computer programs and can be configured to store various other data to support operations on the electronic device. Examples of these data include instructions for any application program or method operating on the electronic device.
[0101] A memory 21, which can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0102] A communication component 24, which is used for data transmission with other devices.
[0103] A processor 22, which can execute computer instructions stored in the memory 21 to: obtain an initial state of charge (SOC) value of a power battery and a first single-cell voltage; correct the initial SOC value according to the first single-cell voltage to obtain a true SOC value; in the case where the power battery is at the end of discharge, determine a target SOC value according to the obtained second single-cell voltage; and correct the true SOC value in an approximation descending manner according to the true SOC value and the target SOC value to obtain a corrected SOC value.
[0104] Optionally, the processor 22 can also be used for:
[0105] In the case where the true SOC value is greater than the holding-point SOC value, the maximum single-cell voltage is less than or equal to the holding-point voltage, and the power battery is in a charging state, enter a charging hold state and perform ampere-hour integration at a rate lower than the normal integration rate;
[0106] In the case where the maximum single-cell voltage is greater than the holding-point voltage, exit the charging hold state and perform ampere-hour integration at the normal integration rate.
[0107] Optionally, when obtaining the initial SOC value of the power battery, the processor 22 is used for:
[0108] Collect the charge and discharge current data of the power battery;
[0109] Integrate the charge and discharge current data and calculate the change amount of the battery capacity;
[0110] Determine the initial SOC value of the power battery according to the change amount of the battery capacity.
[0111] Optionally, when correcting the initial SOC value according to the first single-cell voltage to obtain a true SOC value, the processor 22 is used for:
[0112] Collect the first single-cell voltage of the power battery;
[0113] Query a mapping relationship table between the single-cell voltage and the SOC value according to the first single-cell voltage to obtain a candidate SOC value;
[0114] Replace the initial SOC value with the candidate SOC value to obtain the true SOC value.
[0115] Optionally, when the processor 22 determines the target SOC value according to the obtained second single-cell voltage when the power battery is at the end of discharge, it is used for:
[0116] When the power battery is at the end of discharge, collect the second single-cell voltage of the power battery;
[0117] According to the second single-cell voltage, query the mapping relationship table between the single-cell voltage and the SOC value to obtain the target SOC value.
[0118] Optionally, when the processor 22 corrects the true SOC value in an approximation-decreasing manner according to the true SOC value and the target SOC value to obtain the corrected SOC value, it is used for:
[0119] Calculate the target deviation between the true SOC value and the target SOC value;
[0120] According to the target deviation, determine the approximation-decreasing rate;
[0121] Correct the true SOC value in an approximation-decreasing manner according to the rate until the deviation between the corrected SOC value and the target SOC value is less than the set deviation threshold.
[0122] Optionally, when the processor 22 determines the approximation-decreasing rate according to the target deviation, it is used for:
[0123] According to the target deviation, query the mapping relationship table between the deviation and the decreasing rate to obtain the approximation-decreasing rate.
[0124] Correspondingly, the embodiments of the present disclosure further provide a computer-readable storage medium storing a computer program. When the computer-readable storage medium stores the computer program and the computer program is executed by one or more processors, one or more processors are caused to execute Figure 1 the steps in the method embodiments.
[0125] Correspondingly, the embodiments of the present disclosure further provide a computer program product. The computer program product includes a computer program / instructions, and the computer program / instructions are executed by a processor Figure 1 for the steps in the method embodiments.
[0126] The above Figure 3The communication component therein is configured to facilitate communication, either wired or wireless, between the device where the communication component is located and other devices. The device where the communication component is located can access a wireless network based on communication standards, such as WiFi, 2G, 3G, 4G / LTE, 5G and other mobile communication networks, or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0127] The above-mentioned Figure 3 The power component therein provides power for various components of the device where the power component is located. The power component may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the device where the power component is located.
[0128] The above-mentioned electronic device may further include: a display screen and an audio component.
[0129] The display screen includes a screen, and the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from users. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operations.
[0130] The audio component can be configured to output and / or input audio signals. For example, the audio component includes a microphone (MIC), which is configured to receive external audio signals when the device where the audio component is located is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory or sent via the communication component. In some embodiments, the audio component further includes a speaker for outputting audio signals.
[0131] In the above-described embodiments of the device, equipment, storage device, and computer program product of the present disclosure, an initial SOC value of the power battery and a first single-cell voltage are obtained; the initial SOC value is corrected according to the first single-cell voltage to obtain a true SOC value; in the case where the power battery is at the end of discharge, a target SOC value is determined according to the obtained second single-cell voltage; according to the true SOC value and the target SOC value, the true SOC value is dynamically corrected in an approximation descending manner, reducing the ampere-hour integration SOC estimation error and eliminating the error of SOC caused by current sampling error and current sensor zero drift; dynamically correcting the true SOC value in an approximation descending manner can achieve smooth correction at the end of discharge, avoid SOC jump, and improve the SOC estimation accuracy; furthermore, it can avoid the situation of falsely high SOC and improve the battery charging efficiency.
[0132] Those skilled in the art should understand that the embodiments of the present disclosure can be provided as a method, system, or computer program product. Therefore, the present disclosure can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present disclosure can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0133] The present disclosure is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more of the processes Figure 1 or multiple processes and / or blocks
[0134] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one or more of the processes Figure 1 or multiple processes and / or blocks
[0135] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 steps of the functions specified in one block or multiple blocks.
[0136] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.
[0137] The memory may include non-permanent memory in the computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
[0138] Computer-readable media include permanent and non-permanent, removable and non-removable media that can store information by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information accessible by a computing device. As defined herein, computer-readable media do not include transitory computer-readable media, such as modulated data signals and carrier waves.
[0139] It should be noted that, in this document, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.
[0140] The above are only specific embodiments of the present disclosure, enabling those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to these embodiments herein, but rather will be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for correcting the state of charge (SOC) of a battery, characterized in that, including: obtaining an initial State of Charge (SOC) value and a first single-cell voltage of a power battery; correcting the initial SOC value according to the first single-cell voltage to obtain a true SOC value; when the power battery is at the end of discharge, determining a target SOC value according to the obtained second single-cell voltage; correcting the true SOC value in an approximate descending manner according to the true SOC value and the target SOC value to obtain a corrected SOC value.
2. The method according to claim 1, characterized in that, The method further includes: when the true SOC value is greater than the hold-point SOC value, the maximum single-cell voltage is less than or equal to the hold-point voltage, and the power battery is in a charging state, entering a charge-holding state and performing ampere-hour integration at a rate lower than the normal integration rate; when the maximum single-cell voltage is greater than the hold-point voltage, exiting the charge-holding state and performing ampere-hour integration at the normal integration rate.
3. The method according to claim 1, wherein The obtaining of the initial SOC value of the power battery includes: collecting charge-discharge current data of the power battery; integrating the charge-discharge current data to calculate the change in battery capacity; determining the initial SOC value of the power battery according to the change in battery capacity.
4. The method according to claim 1, characterized in that, The correcting the initial SOC value according to the first single-cell voltage to obtain a true SOC value includes: collecting the first single-cell voltage of the power battery; querying a mapping relationship table between single-cell voltage and SOC value according to the first single-cell voltage to obtain a candidate SOC value; replacing the initial SOC value with the candidate SOC value to obtain the true SOC value.
5. The method according to claim 1, wherein The determining the target SOC value according to the obtained second single-cell voltage when the power battery is at the end of discharge includes: when the power battery is at the end of discharge, collecting the second single-cell voltage of the power battery; querying a mapping relationship table between single-cell voltage and SOC value according to the second single-cell voltage to obtain the target SOC value.
6. The method according to claim 1, characterized in that The correcting the true SOC value in an approximate descending manner according to the true SOC value and the target SOC value to obtain a corrected SOC value includes: calculating the target deviation between the true SOC value and the target SOC value; determining the approximate descending rate according to the target deviation; performing approximate descending correction on the true SOC value according to the rate until the deviation between the corrected SOC value and the target SOC value is less than a set deviation threshold.
7. The method according to claim 6, wherein The determining the approximate descending rate according to the target deviation includes: querying a mapping relationship table between deviation and descending rate according to the target deviation to obtain the approximate descending rate.
8. A battery SOC correction device, characterized in that, including: an obtaining module for obtaining an initial SOC value and a first single-cell voltage of a power battery; a first correction module for correcting the initial SOC value according to the first single-cell voltage to obtain a true SOC value; a determining module for determining a target SOC value according to the obtained second single-cell voltage when the power battery is at the end of discharge; A second correction module, configured to correct the true SOC value in an approximation descending manner according to the true SOC value and the target SOC value to obtain a corrected SOC value.
9. An electronic device, characterized in that, Comprising: A processor; A memory for storing executable instructions of the processor; Wherein, the processor is configured to execute the instructions to implement the method according to any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the method according to any one of claims 1-7 is implemented.