Real-time correction method for battery SOC, server, device, vehicle and medium

By comparing electrochemical models and battery data on the server side, the vehicle SOC is corrected in real time, which solves the problem that battery SOC cannot be corrected in real time in the prior art, and improves the accuracy and user experience of SOC correction.

CN116609674BActive Publication Date: 2025-06-13DEEPAL AUTOMOBILE TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310612960.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-26
Publication Date
2025-06-13
Estimated Expiration
2043-05-26

AI Technical Summary

Technical Problem

The prior art cannot correct the battery SOC in real time in actual working conditions, and the SOC error of the LFP battery is large in the entire usage range, affecting the user experience.

Method used

By deploying an electrochemical model on the server side, the battery data uploaded by the vehicle is received, and the vehicle SOC is corrected in real time based on the difference between the cloud SOC and the vehicle SOC, and the full charge and full release correction marks are combined.

Benefits of technology

Real-time correction of battery SOC is achieved, reducing SOC errors throughout the usage interval and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116609674B_ABST
    Figure CN116609674B_ABST
Patent Text Reader

Abstract

The present invention relates to a method for real-time correction of battery SOC, a server, a device, a vehicle and a medium. The method includes: inputting battery data uploaded by a current vehicle into a preset electrochemical model to obtain the cloud SOC of the battery, and when it is determined that the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload moment is greater than a first preset value, and both the full charge correction flag bit and the full discharge correction flag bit are second preset values, sending the cloud SOC to the current vehicle, so that the current vehicle corrects the current vehicle-end SOC according to the cloud SOC, the capacity cumulative throughput at the moment of receiving the cloud SOC, and the vehicle-end capacity cumulative throughput at the upload moment. Thus, the problems that the SOC cannot be corrected in real time when the user usage interval is the voltage platform area and the SOC error is large in the entire battery usage interval are solved, the calculation error of the real-time corrected SOC is realized, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle battery management, and particularly relates to a method for real-time correction of battery SOC, a server, a device, a vehicle and a medium. Background Art

[0002] The state of charge (SOC) of a battery is one of the most important control parameters of a battery management system (BMS), directly affecting the use safety of the battery. Therefore, accurate estimation of SOC is a very important task for the battery management system. Currently, common methods for calculating SOC in the industry include the ampere-hour integration method, the OCV look-up table method, the extended Kalman filter algorithm, etc. The calculation processes of almost all algorithms are related to the battery charge and discharge voltage curve. If the voltage curve has high monotonicity, the SOC value calculated by the algorithm is relatively accurate; if the linearity of the voltage curve is not high, such as for LFP batteries, traditional algorithms cannot accurately obtain the SOC value in the entire usage range. Therefore, in the actual application of LFP batteries, traditional SOC algorithms can be combined with some special correction strategies to make up for the deficiencies of the algorithms.

[0003] In the related art, Patent [CN202211405418.1] proposes a method for correcting the state of charge of a lithium iron phosphate battery, a device for correcting the state of charge of a lithium iron phosphate battery, an electronic device, a computer-readable storage medium, a computer program and a vehicle. The method for correcting the state of charge of a lithium iron phosphate battery includes: obtaining the state information of the battery; the state information of the battery at least includes the state of charge of the battery and the usage state of the battery; based on the state information of the battery, sending a correction request identifier for requesting to enter the state of charge correction mode, so that the state of charge of the battery is adjusted within a preset state of charge range; in response to the state of charge of the battery being adjusted within the preset state of charge range, re-obtaining the state of charge of the battery and using it as the state of charge of the corrected battery.

[0004] However, this method can only perform correction after the SOC error accumulates to a certain extent, and cannot perform real-time correction of the battery SOC. More importantly, this method requires user cooperation, which affects the normal driving habits and experience of users.

[0005] Patent [CN201310630382.1] provides a method for correcting SOC using the OCV-SOC curve. This method corrects the SOC of a lithium iron phosphate battery based on the open circuit voltage method and the ampere-hour integration method. Specifically, first, when the device is powered on, it detects the battery static time T; determines whether the battery static time T exceeds a preset limit; when it exceeds the preset limit, the following operation is performed; obtains the lowest single-cell voltage cellv_min of the battery and the current SOC value; sets at least three characteristic points Pn and corresponding and appropriately lower SOC values SOCn in the interval where the OCV-SOC curve is relatively flat; compares and judges the lowest single-cell voltage cellv_min of the battery with the voltage values cellv_n of each characteristic point and corrects the SOC value.

[0006] However, the conditions for triggering correction proposed by this method are extremely harsh. During the actual power-on and power-off process of the user, the probability that the battery SOC is in the interval proposed by this method is extremely small, making the application of this method have certain limitations. Summary of the Invention

[0007] One of the purposes of the present invention is to provide a method for real-time correction of battery SOC, which is applied to a server to solve the problems that the SOC cannot be corrected in real time under actual working conditions and the SOC error is large in the entire usage interval of the battery in the prior art; the second purpose is to provide a method for real-time correction of battery SOC, which is applied to a vehicle; the third purpose is to provide a server; the fourth purpose is to provide a device for real-time correction of battery SOC; the fifth purpose is to provide a vehicle; the sixth purpose is to provide a computer-readable storage medium.

[0008] To achieve the above purposes, the technical solutions adopted by the present invention are as follows:

[0009] A method for real-time correction of battery SOC, which is applied to a server, wherein the method includes the following steps:

[0010] Receives battery data uploaded by the current vehicle, wherein the battery data includes the vehicle-end state of charge SOC at the upload time, the vehicle-end capacity cumulative throughput at the upload time, the full charge correction flag bit at the upload time, and the full discharge correction flag bit at the upload time;

[0011] Inputs the battery data into a preset electrochemical model to obtain the cloud SOC of the battery, and determines whether the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload time is greater than a first preset value, and whether both the full charge correction flag bit and the full discharge correction flag bit are second preset values; and

[0012] If the absolute value of the difference between the cloud SOC and the vehicle - end SOC at the upload moment is greater than the first preset value, and both the full - charge correction flag bit and the full - discharge correction flag bit are the second preset value, then send the cloud SOC to the current vehicle, so that the current vehicle corrects the current vehicle - end SOC according to the cloud SOC, the capacity cumulative throughput at the moment of receiving the cloud SOC, and the vehicle - end capacity cumulative throughput at the upload moment.

[0013] According to the above - mentioned technical means, the present invention adopts a method of integrating the vehicle - end and the cloud - end. By means of an electrochemical model deployed in the cloud, the cloud SOC of the battery is obtained. The difference between the vehicle - end SOC and the cloud SOC is compared with a set calibration value. According to the comparison result and combined with the cumulative throughput, the SOC error calculated by the vehicle - end BMS is corrected in real - time, thereby improving the accuracy of the battery SOC correction and enhancing the user experience.

[0014] Further, the battery data further includes a charging voltage curve and a discharging voltage curve;

[0015] The preset electrochemical model includes a temperature - field model, an internal - resistance model, an electromotive - force model, and an equivalent - circuit model.

[0016] According to the above - mentioned technical means, the battery data provided by the present invention includes the vehicle - end state of charge (SOC) at the upload moment, the vehicle - end capacity cumulative throughput at the upload moment, the full - charge correction flag bit at the upload moment, the full - discharge correction flag bit at the upload moment, the charging voltage curve, and the discharging voltage curve, which are used as input parameters for the electrochemical model. The cloud can perform data calculations based on the battery data and the electrochemical model, and finally obtain the cloud SOC of the battery, which is used to timely correct the error of the vehicle - end SOC calculated by the BMS, thereby enhancing the user experience.

[0017] Further, the step of inputting the battery data into a preset electrochemical model to obtain the cloud SOC of the battery includes:

[0018] Calculate the real - time temperature of the battery based on the temperature - field model, and calculate the internal resistance of the battery based on the internal - resistance model and the real - time temperature;

[0019] Calculate the electromotive force during charging and the electromotive force during discharging of the battery based on the electromotive - force model, the charging voltage curve, and the discharging voltage curve;

[0020] Calculate the cloud SOC of the battery based on the equivalent - circuit model, according to the internal resistance, the electromotive force during charging, and the electromotive force during discharging.

[0021] According to the above technical means, the cloud SOC of the battery is calculated by the temperature field model, internal resistance model, electromotive force model, equivalent circuit model and charge / discharge voltage curve, which serves as the basis for correcting the current vehicle-end SOC, thereby solving the problem of large errors in the SOC of the entire usage range of the battery.

[0022] Further, the equivalent circuit model is:

[0023]

[0024] Or,

[0025]

[0026] where V ch is the actual charging voltage curve of the battery, V d is the actual discharging voltage curve of the battery, x 0 is the SOC value at the moment when the battery data is uploaded, Q 0 is the initial capacity of the battery cell, Q b is the true capacity of the battery cell at any moment, I is the real-time current value of the battery, R is the internal resistance of the battery, is the electromotive force during charging, is the electromotive force during discharging.

[0027] According to the above technical means, the cloud SOC of the battery can be calculated by the equivalent circuit model, and thus the error of the SOC calculated by the BMS can be corrected according to the cloud SOC, so as to improve the accuracy of correcting the current vehicle-end SOC.

[0028] Further, the electromotive force model is:

[0029]

[0030]

[0031] where η ch is the charging overpotential, η d is the discharging overpotential.

[0032] According to the above technical means, the charging and discharging electromotive forces can be calculated by the electromotive force model, and thus the error of the SOC calculated by the BMS can be corrected in combination with the charging and discharging electromotive forces, so as to improve the accuracy of correcting the current vehicle-end SOC.

[0033] Further, the vehicle-end SOC at the upload moment is:

[0034]

[0035] where x 0is the SOC value at the initial moment of the battery system, and Q 0 is the standard capacity of the battery, and t 1 is the time;

[0036] The cumulative throughput of the vehicle-end capacity at the upload moment is:

[0037]

[0038] wherein, is the cumulative charge-discharge capacity at the initial moment.

[0039] According to the above technical means, the present invention can calculate the cumulative throughput of the vehicle-end capacity at the upload moment through the above formula, so as to correct the error of the BMS calculation of SOC in combination with the cumulative throughput of the capacity at the moment of receiving the cloud SOC, so as to improve the accuracy of correcting the current vehicle-end SOC.

[0040] A method for real-time correction of battery SOC, which is applied to a vehicle, wherein the method includes the following steps:

[0041] Upload the battery data of the current vehicle to the server, wherein the battery data includes the vehicle-end state of charge SOC at the upload moment, the cumulative throughput of the vehicle-end capacity at the upload moment, the full charge correction flag at the upload moment, and the full discharge correction flag at the upload moment;

[0042] Receive the cloud SOC sent by the server based on the vehicle-end state of charge SOC at the upload moment, the cumulative throughput of the vehicle-end capacity at the upload moment, the full charge correction flag at the upload moment, and the full discharge correction flag at the upload moment; and

[0043] Correct the current vehicle-end SOC according to the cloud SOC, the cumulative throughput of the capacity at the moment of receiving the cloud SOC, and the cumulative throughput of the vehicle-end capacity at the upload moment.

[0044] Further, the correcting the current vehicle-end SOC according to the cloud SOC, the cumulative throughput of the capacity at the moment of receiving the cloud SOC, and the cumulative throughput of the vehicle-end capacity at the upload moment includes:

[0045] Calculate the difference between the cumulative throughput of the capacity at the moment of receiving the cloud SOC and the cumulative throughput of the vehicle-end capacity at the upload moment;

[0046] Calculate the ratio of the difference between the cumulative throughput of the capacity at the moment of receiving the cloud SOC and the cumulative throughput of the vehicle-end capacity at the upload moment to the standard capacity of the battery, and obtain the SOC correction value of the battery according to the sum of the ratio and the cloud SOC;

[0047] Correct the SOC of the battery according to the SOC correction value.

[0048] A server, comprising:

[0049] A first receiving module, configured to receive battery data uploaded by a current vehicle, where the battery data includes the state of charge (SOC) of the vehicle end at the upload moment, the cumulative throughput of the vehicle end capacity at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment;

[0050] A judgment module, configured to input the battery data into a preset electrochemical model to obtain the cloud SOC of the battery, and judge whether the absolute value of the difference between the cloud SOC and the vehicle end SOC at the upload moment is greater than a first preset value, and whether both the full charge correction flag bit and the full discharge correction flag bit are second preset values; and

[0051] A sending module, configured to send the cloud SOC to the current vehicle when the absolute value of the difference between the cloud SOC and the vehicle end SOC at the upload moment is greater than the first preset value, and both the full charge correction flag bit and the full discharge correction flag bit are the second preset values, so that the current vehicle corrects the current vehicle end SOC according to the cloud SOC, the cumulative throughput of the capacity at the moment of receiving the cloud SOC, and the cumulative throughput of the vehicle end capacity at the upload moment.

[0052] Further, the battery data further includes a charging voltage curve and a discharging voltage curve;

[0053] The preset electrochemical model includes a temperature field model, an internal resistance model, an electromotive force model, and an equivalent circuit model.

[0054] Further, the judgment module is specifically configured to:

[0055] Calculate the real-time temperature of the battery based on the temperature field model, and calculate the internal resistance of the battery based on the internal resistance model and the real-time temperature;

[0056] Calculate the electromotive force during charging and the electromotive force during discharging of the battery based on the electromotive force model, the charging voltage curve, and the discharging voltage curve;

[0057] Calculate the cloud SOC of the battery based on the equivalent circuit model, the internal resistance, the electromotive force during charging, and the electromotive force during discharging.

[0058] Further, the equivalent circuit model is:

[0059]

[0060] Or,

[0061]

[0062] Among them, V ch is the actual charging voltage curve of the battery, and V d is the actual discharging voltage curve of the battery, x 0 is the SOC value at the moment when the battery data is uploaded, Q 0 is the initial capacity of the battery cell, Q b is the true capacity of the battery cell at any moment, I is the real-time current value of the battery, and R is the internal resistance of the battery, is the electromotive force during charging, is the electromotive force during discharging.

[0063] Furthermore, the electromotive force model is:

[0064]

[0065]

[0066] Among them, η ch is the overpotential during charging, and η d is the overpotential during discharging.

[0067] Furthermore, the vehicle-end SOC at the uploading moment is:

[0068]

[0069] Among them, x 0 is the SOC value of the battery system at the initial moment, Q 0 is the standard capacity of the battery, t 1 is the time;

[0070] The cumulative throughput of the vehicle-end capacity at the uploading moment is:

[0071]

[0072] Among them, is the cumulative charge-discharge capacity at the initial moment.

[0073] A real-time correction device for battery SOC, which is applied to a vehicle. Among them, the device includes:

[0074] An uploading module, which is used to upload the battery data of the current vehicle to the server. Among them, the battery data includes the vehicle-end state of charge SOC at the uploading moment, the cumulative throughput of the vehicle-end capacity at the uploading moment, the full-charge correction flag bit at the uploading moment, and the full-discharge correction flag bit at the uploading moment;

[0075] A second receiving module, configured to receive the cloud SOC sent by the server based on the vehicle-side state of charge (SOC) at the upload moment, the vehicle-side cumulative throughput of the capacity at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment; and

[0076] A correction module, configured to correct the current vehicle-side SOC according to the cloud SOC, the cumulative throughput of the capacity at the moment of receiving the cloud SOC, and the vehicle-side cumulative throughput of the capacity at the upload moment.

[0077] Further, the correction module is specifically configured to:[[]]

[0078] Calculate the difference between the cumulative throughput of the capacity at the moment of receiving the cloud SOC and the vehicle-side cumulative throughput of the capacity at the upload moment;

[0079] Calculate the ratio of the difference between the cumulative throughput of the capacity at the moment of receiving the cloud SOC and the vehicle-side cumulative throughput of the capacity at the upload moment to the standard capacity of the battery, and obtain the SOC correction value of the battery according to the sum of the ratio and the cloud SOC;

[0080] Correct the SOC of the battery according to the SOC correction value.

[0081] A vehicle, comprising the above real-time correction device for the battery SOC.

[0082] A computer-readable storage medium, on which a computer program is stored, and the program is executed by a processor to implement the real-time correction method for the battery SOC described in one of the above embodiments or the real-time correction method for the battery SOC described in the second embodiment.

[0083] In the present invention, the battery data of the current vehicle battery is input into a preset electrochemical model to obtain the cloud SOC, and when it is determined that the absolute value of the difference between the cloud SOC and the vehicle-side SOC at the upload moment is greater than a first preset value, and both the full charge and full discharge correction flag bits are a second preset value, the current vehicle-side SOC is corrected according to the cloud SOC, the cumulative throughput of the capacity at the moment of receiving the cloud SOC, and the vehicle-side cumulative throughput of the capacity at the upload moment. Thus, the problems that the SOC cannot be corrected in real time when the user usage interval is the voltage platform area and the SOC error is large in the entire usage interval of the battery are solved, and the calculation error of the real-time corrected SOC is realized, improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0084] Figure 1 It is a flowchart of a real-time correction method for a battery SOC provided according to an embodiment of the present invention;

[0085] Figure 2Flow chart of a method for real-time correction of battery SOC according to an embodiment of the present invention;

[0086] Figure 3 Flow chart of another method for real-time correction of battery SOC provided according to an embodiment of the present invention;

[0087] Figure 4 Block diagram of a server according to an embodiment of the present invention;

[0088] Figure 5 Block diagram of a device for real-time correction of battery SOC according to an embodiment of the present invention.

[0089] Among them, 10 - server, 100 - first receiving module, 200 - judging module, 300 - sending module, 20 - device for real-time correction of battery SOC, 400 - uploading module, 500 - second receiving module, 600 - correcting module. Detailed implementation manners

[0090] The following will describe the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for explaining the present invention, rather than for limiting the protection scope of the present invention.

[0091] It should be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present invention in a schematic manner. Therefore, only the components related to the present invention are shown in the diagrams, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, quantity, and ratio of each component in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.

[0092] Before introducing the method for real-time correction of battery SOC proposed in the embodiments of the present invention, the common correction strategies in related technologies will be briefly introduced.

[0093] In related technologies, the commonly used correction strategies include full charge correction and full discharge correction, that is, when the charging reaches the cut-off voltage, the SOC is corrected to 100%, or when the discharging reaches the cut-off voltage, the SOC is corrected to 0. Full charge correction and full discharge correction can correct the ampere-hour integration error accumulated during the use of LFP batteries.

[0094] However, in actual user conditions, especially in the user conditions of range-extended vehicles, the opportunities for full charge correction and full discharge correction are very few, making it impossible for users to avoid control problems caused by inaccurate SOC calculation in most usage scenarios.

[0095] Based on this, an embodiment of the present invention proposes a real-time correction method for battery SOC. By inputting the battery data of the current vehicle battery into a preset electrochemical model to obtain the cloud SOC, and when it is determined that the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload moment is greater than a first preset value, and both the full charge and full discharge correction flag bits are second preset values, the current vehicle-end SOC is corrected according to the cloud SOC, the capacity cumulative throughput at the moment of receiving the cloud SOC, and the capacity cumulative throughput of the vehicle-end at the upload moment. Thus, the problem that the SOC cannot be corrected in real time when the user usage interval is the voltage platform area and the problem of large SOC error in the entire battery usage interval are solved, realizing real-time correction of the calculation error of the SOC and improving the user experience.

[0096] Specifically, Figure 1 is a flowchart of a real-time correction method for battery SOC provided by an embodiment of the present invention.

[0097] As Figure 1 shown, this real-time correction method for battery SOC is applied to a server and includes the following steps:

[0098] In step S101, receive the battery data uploaded by the current vehicle, where the battery data includes the vehicle-end state of charge (SOC) at the upload moment, the vehicle-end capacity cumulative throughput at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment.

[0099] Among them, in some embodiments, the vehicle-end SOC at the upload moment is:

[0100]

[0101] where x 0 is the SOC value of the battery system at the initial moment, Q 0 is the standard capacity of the battery, I is the real-time current value of the battery, and t 1 is the time;

[0102] The vehicle-end capacity cumulative throughput at the upload moment is:

[0103]

[0104] where is the cumulative charge and discharge capacity at the initial moment.

[0105] Specifically, in the embodiments of the present invention, the vehicle-end BMS daughter board can collect the state parameters of the battery, including signals such as temperature, voltage, current, pressure, etc., and transmit the data to the main board through the communication protocol between the master and slave boards. The main board performs SOC calculation and calculates the cumulative charge and discharge capacity. The collected data such as current, voltage (Vcell1, Vcell2, … Vcelln), temperature, etc., as well as the calculated BCUSOC (i.e., the vehicle-end SOC at the upload moment), the cumulative throughput Q of the vehicle-end capacity at the upload moment accAH and data such as the full charge correction flag bit charCCVnr at the upload moment and the full discharge correction flag bit discharCCVnr at the upload moment are transmitted to the TBOX (Telematics-BOX) through the in-vehicle CAN (Controller Area Network) protocol. After the TBOX analyzes the data, it is sent to the cloud server through wireless communication technology.

[0106] It should be noted that in the embodiments of the present invention, the vehicle-end BMS main board can integrate according to the real-time current value and calculate the SOC of the battery, that is, BCUSOC(t 1 ), and calculate the cumulative throughput Q of the vehicle-end capacity at the upload moment according to the ampere-hour integration method accAH (t 1 ). Among them, in Equation (1) and Equation (2), when the current I>0, it represents the charging state; when I<0, it represents the discharging state.

[0107] In step S102, the battery data is input into a preset electrochemical model to obtain the cloud SOC of the battery, and it is judged whether the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload moment is greater than a first preset value, and whether both the full charge correction flag bit and the full discharge correction flag bit are second preset values.

[0108] Among them, the first preset value in the embodiments of the present invention is used as a calibration value for the difference between the cloud SOC and the vehicle-end SOC. The second preset value in the embodiments of the present invention is used to judge whether the full charge correction flag bit and the full discharge correction flag bit are consistent with the calibration value. In addition, the first preset value and the second preset value can be respectively numerical values preset by those skilled in the art in advance, or numerical values obtained through a limited number of experiments, or numerical values obtained through a limited number of computer simulations. No specific limitation is made here.

[0109] Furthermore, in some embodiments, the battery data further includes a charging voltage curve and a discharging voltage curve; the preset electrochemical model includes a temperature field model, an internal resistance model, an electromotive force model, and an equivalent circuit model.

[0110] Specifically, after receiving the battery data uploaded by the vehicle terminal, the cloud server can analyze these data based on a preset electrochemical model and perform operations based on the analysis results to obtain the cloud SOC of the battery. Among them, the content of cloud computing includes a temperature field model, an electromotive force model, an internal resistance model, an equivalent circuit model, a diagnostic algorithm, a safety monitoring algorithm, etc., to calculate and output the state of charge CloudSOC (i.e., cloud SOC) of the battery.

[0111] Further, in some embodiments, inputting the battery data into a preset electrochemical model to obtain the cloud SOC of the battery includes: calculating the real-time temperature of the battery based on the temperature field model, and calculating the internal resistance of the battery based on the internal resistance model and the real-time temperature; calculating the electromotive force during charging and the electromotive force during discharging of the battery based on the electromotive force model, the charging voltage curve, and the discharging voltage curve; calculating the cloud SOC of the battery based on the equivalent circuit model according to the internal resistance, the electromotive force during charging, and the electromotive force during discharging.

[0112] Among them, in some embodiments, the electromotive force model is:

[0113]

[0114]

[0115] Among them, is the electromotive force during charging, is the electromotive force during discharging, V ch is the charging voltage curve, V d is the discharging voltage curve, η ch is the charging overpotential, η d is the discharging overpotential.

[0116] Among them, in some embodiments, the equivalent circuit model is:

[0117]

[0118] Or,

[0119]

[0120] Among them, V ch is the actual charging voltage curve of the battery, V d is the actual discharging voltage curve of the battery, x 0 is the SOC value at the moment when the battery data is uploaded, Q 0 is the initial capacity of the battery cell, Q b is the true capacity of the battery cell at any moment, I is the real-time current value of the battery, and R is the internal resistance of the battery.

[0121] Specifically, after receiving the data uploaded by the vehicle terminal, the cloud can perform the following calculations:

[0122] ① Temperature calculation

[0123] In the embodiments of the present invention, the fluid temperature T of the battery cell heating or cooling in the battery thermal management strategy, the heat capacity C of the battery, the heat transfer coefficient H, the mass m of the battery cell, and other parameters can be combined, and the real-time temperature T of the battery can be calculated through the following temperature field model (Equation (7)). 0

[0124]

[0125] ② Internal resistance calculation

[0126] The internal resistance R of the battery is a function of parameters such as temperature, current, SOC(x), and aging time t, and can be denoted as:

[0127] R = f(x, T, I, t) (8)

[0128] The internal resistance includes three parts, namely the charge transfer resistance R ct , the mass transfer resistance R mt , and the ohmic resistance R Ω , where R ct can be obtained by the formula (9):

[0129]

[0130]

[0131] R Ω can be obtained during the calibration test of the battery cell parameters and is a function of SOC and aging time, denoted as:

[0132]

[0133] R mt can be obtained from the mass transfer equation:

[0134]

[0135]

[0136]

[0137]

[0138] Therefore, the internal resistance of the battery is:

[0139] R = R ct + R Ω + R mt (16) ​

[0140] ③ Calculation of Electro Motive Force (EMF)

[0141] The EMF of the battery during charging and the EMF during discharging can be calculated respectively by the above formulas (3) and (4).

[0142] ④ Calculation of Cloud SOC

[0143] The Cloud SOC of the battery can be calculated by the above formulas (5) and (6).

[0144] In step S103, if the absolute value of the difference between the Cloud SOC and the vehicle - end SOC at the upload moment is greater than the first preset value, and both the full - charge correction flag bit and the full - discharge correction flag bit are the second preset value, then send the Cloud SOC to the current vehicle, so that the current vehicle corrects the current vehicle - end SOC according to the Cloud SOC, the capacity cumulative throughput at the moment of receiving the Cloud SOC, and the vehicle - end capacity cumulative throughput at the upload moment.

[0145] Specifically, the cloud can synchronously calculate the difference ΔSOC between the Cloud SOC and the vehicle - end SOC (i.e., BCUSOC) at the upload moment, that is, ΔSOC = CloudSOC - BCUSOC, and compare the absolute value of ΔSOC with the first preset value. Preferably, as a possible implementation manner, in the embodiments of the present invention, the first preset value is set to 5%, and the second preset value is set to 0. If |ΔSOC| > 5% and charCCVnr = discharCCVnr = 0, it is considered that the cloud correction condition is established, and CloudSOC and the capacity cumulative throughput Q of the vehicle - end at the same moment accAH can be sent to the current vehicle (i.e., the vehicle - end). Conversely, if |ΔSOC| ≤ 5%, then CloudSOC and Q are not sent. accAH . Furthermore, after the BMS main controller of the current vehicle receives CloudSOC and Q accAH , it will correct the current vehicle - end SOC according to CloudSOC, the capacity cumulative throughput at the moment of receiving the Cloud SOC, and the vehicle - end capacity cumulative throughput at the upload moment.

[0146] To facilitate those skilled in the art to further understand the real - time correction method of the battery SOC proposed in the embodiments of the present application, the following is further described in combination with Figure 2 for further illustration.

[0147] As Figure 2 shown, Figure 2 is a flowchart of the real - time correction method of the battery SOC according to an embodiment of the present invention. The method includes the following steps:

[0148] Step S201, the vehicle - end BMS collects and uploads battery data, where the battery data is the battery data of LFP (Lithium Iron Phosphate Battery) batteries.

[0149] Specifically, the vehicle - end uploads signals such as cell voltage signals (i.e., Vcell1, Vcell2, … Vcelln), SOC signals (i.e., the vehicle - end SOC at the upload moment: BCUSOC), capacity cumulative throughput Q accAH , full - charge correction flag charCCVnr, full - discharge correction flag discharCCVnr, and charge / discharge voltage curves to the cloud.

[0150] It should be noted that when full - charge (or full - discharge) correction occurs, charCCVnr = 1 (or discharCCVnr = 1); if full - charge (or full - discharge) correction does not occur, charCCVnr = 0 (or discharCCVnr = 0).

[0151] Step S202, the cloud calculates the accurate SOC value through an electrochemical model.

[0152] Specifically, after receiving the uploaded signal data, the cloud server parses it and performs operations based on the parsing results. The operations performed by the cloud include temperature - field model, electromotive - force model, internal - resistance model, equivalent - circuit model, diagnostic algorithm, safety - monitoring algorithm, etc., to calculate and output the CloudSOC value of the battery.

[0153] Step S203, the cloud decides whether to send the SOC correction value to the vehicle - end based on the difference between the vehicle - end and cloud SOC (ΔSOC) and the full - charge and full - discharge correction flags.

[0154] Specifically, at the same moment, calculate the difference between the SOC values obtained at the vehicle - end and the cloud: ΔSOC = CloudSOC - BCUSOC. If ∣ΔSOC∣>5% and charCCVnr = 0 and discharCCVnr = 0, it is considered that the cloud correction condition is met, and CloudSOC and the capacity cumulative throughput QaccAH at the same moment are sent to the vehicle - end simultaneously.

[0155] Step S204, after receiving the correction value sent by the cloud, the vehicle - end makes corrections according to the correction - value strategy.

[0156] Specifically, after the vehicle - end receives the Q accAH signal, it makes a difference with the Q accAH value calculated in real - time at the vehicle - end: ΔQ = Q accAH (capacity cumulative throughput at the moment of receiving cloud SOC) - Q accAH(Cumulative throughput of vehicle - end capacity at the upload moment), BCUSOC can correct the battery SOC according to the following formula: BCUSOC (real - time) = CloudSOC+ΔQ / Q 0 。

[0157] According to the real - time correction method of battery SOC proposed by the embodiments of the present invention, by inputting the battery data of the current vehicle battery into a preset electrochemical model to obtain the cloud SOC, and when it is determined that the absolute value of the difference between the cloud SOC and the vehicle - end SOC at the upload moment is greater than a first preset value, and both the full - charge and full - discharge correction flag bits are second preset values, the current vehicle - end SOC is corrected according to the cloud SOC, the cumulative throughput of capacity at the moment of receiving the cloud SOC, and the cumulative throughput of capacity at the vehicle - end at the upload moment. Thus, the problem that the SOC cannot be corrected in real time when the user usage interval is the voltage - platform area and the problem of large SOC error in the entire battery usage interval are solved, realizing real - time correction of the calculation error of SOC and improving the user experience.

[0158] Secondly, Figure 3 FIG. is a flowchart of another real - time correction method of battery SOC provided by the embodiments of the present invention.

[0159] As Figure 3 shown, this real - time correction method of battery SOC is applied to a vehicle and includes the following steps:

[0160] Step S301, send the battery data of the current vehicle to the server, where the battery data includes the vehicle - end state of charge (SOC) at the upload moment, the cumulative throughput of vehicle - end capacity at the upload moment, the full - charge correction flag bit at the upload moment, and the full - discharge correction flag bit at the upload moment.

[0161] Specifically, in the embodiments of the present invention, the vehicle - end BMS sub - board can collect the state parameters of the battery, transmit the data to the main board through the master - slave board communication protocol, and perform SOC operation and calculation of cumulative charge - discharge capacity on the main board, and upload the calculated vehicle - end state of charge (SOC) at the upload moment, the cumulative throughput of vehicle - end capacity at the upload moment, the full - charge correction flag bit at the upload moment, and the full - discharge correction flag bit at the upload moment to the server.

[0162] Step S302, receive the cloud SOC sent by the server based on the vehicle - end state of charge (SOC) at the upload moment, the cumulative throughput of vehicle - end capacity at the upload moment, the full - charge correction flag bit at the upload moment, and the full - discharge correction flag bit at the upload moment.

[0163] Specifically, after receiving the uploaded data, the cloud server can parse it and perform operations based on the parsing results to obtain the cloud SOC and output it.

[0164] Step S303: Correct the current vehicle - end SOC based on the cloud - end SOC, the cumulative throughput at the moment of receiving the cloud - end SOC, and the cumulative throughput of the vehicle - end capacity at the upload moment.

[0165] Specifically, the vehicle - end BMS master controller can correct the current vehicle - end SOC according to the received cloud - end SOC, the cumulative throughput at the moment of receiving the cloud - end SOC, and the cumulative throughput of the vehicle - end capacity at the upload moment.

[0166] Further, in some embodiments, correcting the current vehicle - end SOC based on the cloud - end SOC, the cumulative throughput at the moment of receiving the cloud - end SOC, and the cumulative throughput of the vehicle - end capacity at the upload moment includes: calculating the difference between the cumulative throughput at the moment of receiving the cloud - end SOC and the cumulative throughput of the vehicle - end capacity at the upload moment; calculating the ratio of the difference between the cumulative throughput at the moment of receiving the cloud - end SOC and the cumulative throughput of the vehicle - end capacity at the upload moment to the standard capacity of the battery, and obtaining the SOC correction value of the battery based on the sum of the ratio and the cloud - end SOC; correcting the SOC of the battery according to the SOC correction value.

[0167] Specifically, after the current vehicle receives the cumulative throughput Q of the vehicle - end capacity at the upload moment accAH , it subtracts the cumulative throughput Q of the vehicle - end capacity at the moment of receiving the cloud - end SOC accAH , that is, ΔQ = Q accAH (cumulative throughput at the moment of receiving the cloud - end SOC)-Q accAH (cumulative throughput of the vehicle - end capacity at the upload moment), and calculates the ratio of the difference between the cumulative throughput at the moment of receiving the cloud - end SOC and the cumulative throughput of the vehicle - end capacity at the upload moment to the standard capacity of the battery, that is, ΔQ / Q 0 , and then obtains the SOC correction value of the battery based on the sum of the ratio and the cloud - end SOC, that is, BCUSOC(real - time)=CloudSOC + ΔQ / Q 0 . Thus, the SOC of the battery is corrected based on the SOC correction value, where Q 0 is the standard capacity of the battery.

[0168] According to the real - time correction method of the battery SOC proposed by the embodiments of the present invention, by uploading the battery data of the current vehicle to the server, receiving the cloud - end SOC sent by the server based on the vehicle - end state of charge SOC, the cumulative throughput of the vehicle - end capacity, the full - charge correction flag bit, and the full - discharge correction flag bit at the upload moment, and correcting the current vehicle - end SOC according to the cloud - end SOC, the cumulative throughput at the moment of receiving the cloud - end SOC, and the cumulative throughput of the vehicle - end capacity at the upload moment. Thus, the problem that the SOC cannot be corrected in real - time when the user's usage interval is the voltage - platform area and the problem of large SOC error in the entire usage interval of the battery are solved, the calculation error of the real - time correction of the SOC is realized, and the user experience is improved.

[0169] Further, a server according to an embodiment of the present invention will be described with reference to the accompanying drawings.

[0170] As Figure 4 shown, Figure 4 is a block diagram of the server according to an embodiment of the present invention. The server includes 10: a first receiving module 100, a judging module 200, and a sending module 300.

[0171] Among them, the first receiving module 100 is used to receive battery data uploaded by the current vehicle. The battery data includes the vehicle-end state of charge (SOC) at the upload moment, the vehicle-end capacity cumulative throughput at the upload moment, the full charge correction flag at the upload moment, and the full discharge correction flag at the upload moment.

[0172] The judging module 200 is used to input the battery data into a preset electrochemical model to obtain the cloud SOC of the battery, and judge whether the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload moment is greater than a first preset value, and whether both the full charge correction flag and the full discharge correction flag are second preset values; and

[0173] The sending module 300 is used to send the cloud SOC to the current vehicle when the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload moment is greater than the first preset value, and both the full charge correction flag and the full discharge correction flag are second preset values, so that the current vehicle corrects the current vehicle-end SOC according to the cloud SOC, the capacity cumulative throughput at the moment of receiving the cloud SOC, and the vehicle-end capacity cumulative throughput at the upload moment.

[0174] Further, in some embodiments, the battery data further includes a charging voltage curve and a discharging voltage curve;

[0175] The preset electrochemical model includes a temperature field model, an internal resistance model, an electromotive force model, and an equivalent circuit model.

[0176] Further, in some embodiments, the judging module 200 is specifically used for:

[0177] Calculating the real-time temperature of the battery based on the temperature field model, and calculating the internal resistance of the battery based on the internal resistance model and the real-time temperature;

[0178] Calculating the electromotive force during charging and the electromotive force during discharging of the battery based on the electromotive force model, the charging voltage curve, and the discharging voltage curve;

[0179] Calculating the cloud SOC of the battery based on the equivalent circuit model according to the internal resistance, the electromotive force during charging, and the electromotive force during discharging.

[0180] Further, in some embodiments, the equivalent circuit model is:

[0181]

[0182] Or,

[0183]

[0184] wherein, V ch is the actual charging voltage curve of the battery, V d is the actual discharging voltage curve of the battery, x 0 is the SOC value at the moment when the battery data is uploaded, Q 0 is the initial capacity of the battery cell, Q b is the true capacity of the battery cell at any moment, I is the real-time current value of the battery, R is the internal resistance of the battery, is the electromotive force during charging, is the electromotive force during discharging.

[0185] Furthermore, in some embodiments, the electromotive force model is:

[0186]

[0187]

[0188] wherein, η ch is the overpotential during charging, η d is the overpotential during discharging.

[0189] Furthermore, in some embodiments, the vehicle-end SOC at the upload moment is:

[0190]

[0191] wherein, x 0 is the SOC value of the battery system at the initial moment, Q 0 is the standard capacity of the battery, t 1 is the time;

[0192] The cumulative throughput of the vehicle-end capacity at the upload moment is:

[0193]

[0194] wherein, is the cumulative charge-discharge capacity at the initial moment.

[0195] It should be noted that the foregoing explanation of the embodiments of the real-time correction method for the battery SOC also applies to the server of this embodiment, and will not be elaborated here.

[0196] The server proposed according to an embodiment of the present invention inputs the battery data of the current vehicle battery into a preset electrochemical model to obtain the cloud SOC. When it is determined that the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload moment is greater than a first preset value, and both the full charge and full discharge correction flag bits are second preset values, the current vehicle-end SOC is corrected according to the cloud SOC, the capacity cumulative throughput at the moment of receiving the cloud SOC, and the capacity cumulative throughput at the vehicle-end at the upload moment. Thereby, the problems that the SOC cannot be corrected in real time when the user usage interval is the voltage platform area and the SOC error is large in the entire battery usage interval are solved, the calculation error of the real-time corrected SOC is realized, and the user experience is improved.

[0197] Further, a real-time correction device for the battery SOC proposed according to an embodiment of the present invention is described with reference to the accompanying drawings.

[0198] Figure 5 It is a block diagram of a real-time correction device for the battery SOC according to an embodiment of the present invention, and this device is applied to a vehicle.

[0199] As Figure 5 shown, the real-time correction device 20 for the battery SOC includes: an upload module 400, a second receiving module 500, and a correction module 600.

[0200] Among them, the upload module 400 is used to upload the battery data of the current vehicle to the server. The battery data includes the vehicle-end state of charge (SOC) at the upload moment, the vehicle-end capacity cumulative throughput at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment.

[0201] The second receiving module 500 is used to receive the cloud SOC sent by the server based on the vehicle-end state of charge (SOC) at the upload moment, the vehicle-end capacity cumulative throughput at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment; and

[0202] The correction module 600 is used to correct the current vehicle-end SOC according to the cloud SOC, the capacity cumulative throughput at the moment of receiving the cloud SOC, and the vehicle-end capacity cumulative throughput at the upload moment.

[0203] Further, in some embodiments, the correction module 600 is specifically used for:

[0204] Calculating the difference between the capacity cumulative throughput at the moment of receiving the cloud SOC and the vehicle-end capacity cumulative throughput at the upload moment;

[0205] Calculating the ratio of the difference between the capacity cumulative throughput at the moment of receiving the cloud SOC and the vehicle-end capacity cumulative throughput at the upload moment to the standard battery capacity, and obtaining the SOC correction value of the battery according to the sum of the ratio and the cloud SOC;

[0206] Correct the SOC of the battery according to the SOC correction value.

[0207] It should be noted that the foregoing explanation of the embodiment of the method for real-time correction of the battery SOC also applies to the device for real-time correction of the battery SOC in this embodiment, and will not be elaborated here.

[0208] The device for real-time correction of the battery SOC proposed according to the embodiment of the present invention uploads the battery data of the current vehicle to the server, receives the cloud SOC sent by the server based on the vehicle-end state of charge (SOC) at the upload moment, the vehicle-end capacity cumulative throughput at the upload moment, the full charge correction flag at the upload moment, and the full discharge correction flag at the upload moment, and corrects the current vehicle-end SOC according to the cloud SOC, the capacity cumulative throughput at the moment of receiving the cloud SOC, and the vehicle-end capacity cumulative throughput at the upload moment. Thus, the problems that the SOC cannot be corrected in real time when the user usage interval is the voltage platform area and the SOC error is large in the entire battery usage interval are solved, the calculation error of the real-time corrected SOC is realized, and the user experience is improved.

[0209] The embodiment of the present invention provides a vehicle, which includes the above-mentioned device for real-time correction of the battery SOC.

[0210] The vehicle proposed according to the embodiment of the present invention solves the problems that the SOC cannot be corrected in real time when the user usage interval is the voltage platform area and the SOC error is large in the entire battery usage interval through the above-mentioned device for real-time correction of the battery SOC, realizes the calculation error of the real-time corrected SOC, and improves the user experience.

[0211] The embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the method for real-time correction of the battery SOC as described above Figure 1 or the method for real-time correction of the battery SOC in the Figure 3 embodiment.

[0212] The above embodiments are only preferred embodiments given to fully illustrate the present invention, and the protection scope of the present invention is not limited thereto. Equivalent substitutions or transformations made by those skilled in the art on the basis of the present invention are all within the protection scope of the present invention.

Claims

1. A real-time correction method for battery SOC, characterized in that, the method is applied to a server, and the method includes the following steps: Receiving battery data uploaded by the current vehicle, where the battery data includes the vehicle-end state of charge (SOC) at the upload moment, the vehicle-end cumulative throughput of capacity at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment; Inputting the battery data into a preset electrochemistry model to obtain the cloud SOC of the battery, and determining whether the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload moment is greater than a first preset value, and whether both the full charge correction flag bit and the full discharge correction flag bit are a second preset value; and If the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload moment is greater than the first preset value, and both the full charge correction flag bit and the full discharge correction flag bit are the second preset value, then sending the cloud SOC to the current vehicle, so that the current vehicle corrects the current vehicle-end SOC according to the cloud SOC, the cumulative throughput of capacity at the moment of receiving the cloud SOC, and the vehicle-end cumulative throughput of capacity at the upload moment; The battery data further includes a charging voltage curve and a discharging voltage curve; The preset electrochemistry model includes a temperature field model, an internal resistance model, an electromotive force model, and an equivalent circuit model; The step of inputting the battery data into a preset electrochemistry model to obtain the cloud SOC of the battery includes: Calculating the real-time temperature of the battery based on the temperature field model, and calculating the internal resistance of the battery based on the internal resistance model and the real-time temperature; Calculating the electromotive force during charging and the electromotive force during discharging of the battery based on the electromotive force model, the charging voltage curve, and the discharging voltage curve; Calculating the cloud SOC of the battery based on the equivalent circuit model, the internal resistance, the electromotive force during charging, and the electromotive force during discharging.

2. The method according to claim 1, characterized in that, the equivalent circuit model is: ; Or, ; Among them, V ch is the actual charging voltage curve of the battery, V d is the actual discharging voltage curve of the battery, x 0 is the SOC value at the moment when the battery data is uploaded, Q 0 is the initial capacity of the battery cell, Q b is the true capacity of the battery cell at any moment, I is the real-time current value of the battery, R is the internal resistance of the battery, is the electromotive force during charging, is the electromotive force during discharging.

3. The method according to claim 1, characterized in that, the electromotive force model is: ; ; Among them, is the charging overpotential, is the discharging overpotential, is the electromotive force during charging, is the electromotive force during discharging, V ch is the actual charging voltage curve of the battery, V d is the actual discharging voltage curve of the battery.

4. The method according to claim 1, characterized in that, the vehicle-end SOC at the upload moment is: ; Among them, x 0 is the SOC value at the initial moment of the battery system, Q 0 is the standard capacity of the battery, t 1 is time; the vehicle-end cumulative throughput of capacity at the upload moment is: ; Among them, is the cumulative charge-discharge capacity at the initial moment.

5. A real-time correction method for battery SOC, characterized in that, the method is applied to a vehicle, and the method includes the following steps: Uploading the battery data of the current vehicle to the server, where the battery data includes the vehicle-end state of charge (SOC) at the upload moment, the vehicle-end cumulative throughput of capacity at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment; Receiving the cloud SOC sent by the server based on the vehicle-end state of charge (SOC) at the upload moment, the vehicle-end cumulative throughput of capacity at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment; and Correcting the current vehicle-end SOC according to the cloud SOC, the cumulative throughput of capacity at the moment of receiving the cloud SOC, and the vehicle-end cumulative throughput of capacity at the upload moment; The battery data further includes a charging voltage curve and a discharging voltage curve; Input the battery data into a preset electrochemical model to obtain the cloud SOC of the battery; The preset electrochemical model includes a temperature field model, an internal resistance model, an electromotive force model, and an equivalent circuit model; The step of inputting the battery data into a preset electrochemical model to obtain the cloud SOC of the battery includes: Calculating the real-time temperature of the battery based on the temperature field model, and calculating the internal resistance of the battery based on the internal resistance model and the real-time temperature; Calculating the electromotive force during charging and the electromotive force during discharging of the battery based on the electromotive force model, the charging voltage curve, and the discharging voltage curve; Calculating the cloud SOC of the battery based on the equivalent circuit model according to the internal resistance, the electromotive force during charging, and the electromotive force during discharging; 6. The method according to claim 5, wherein, the step of correcting the current vehicle-end SOC according to the cloud SOC, the capacity cumulative throughput at the moment of receiving the cloud SOC, and the vehicle-end capacity cumulative throughput at the upload moment includes: Calculating the difference between the capacity cumulative throughput at the moment of receiving the cloud SOC and the vehicle-end capacity cumulative throughput at the upload moment; Calculating the ratio of the difference between the capacity cumulative throughput at the moment of receiving the cloud SOC and the vehicle-end capacity cumulative throughput at the upload moment to the standard capacity of the battery, and obtaining the SOC correction value of the battery according to the sum of the ratio and the cloud SOC; Correcting the SOC of the battery according to the SOC correction value; 7. A server, wherein, it includes: A first receiving module, configured to receive battery data uploaded by a current vehicle, where the battery data includes the vehicle-end state of charge (SOC) at the upload moment, the vehicle-end capacity cumulative throughput at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment; A judgment module, configured to input the battery data into a preset electrochemical model to obtain the cloud SOC of the battery, and judge whether the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload moment is greater than a first preset value, and whether both the full charge correction flag bit and the full discharge correction flag bit are second preset values; and A sending module, configured to send the cloud SOC to the current vehicle when the absolute value of the difference between the cloud SOC and the vehicle-end SOC at the upload moment is greater than the first preset value, and both the full charge correction flag bit and the full discharge correction flag bit are the second preset values, so that the current vehicle corrects the current vehicle-end SOC according to the cloud SOC, the capacity cumulative throughput at the moment of receiving the cloud SOC, and the vehicle-end capacity cumulative throughput at the upload moment; The battery data further includes a charging voltage curve and a discharging voltage curve; The preset electrochemical model includes a temperature field model, an internal resistance model, an electromotive force model, and an equivalent circuit model; The judgment module is specifically configured to: Calculate the real-time temperature of the battery based on the temperature field model, and calculate the internal resistance of the battery based on the internal resistance model and the real-time temperature; Calculate the electromotive force of the battery during charging and discharging based on the electromotive force model, the charging voltage curve, and the discharging voltage curve; Based on the equivalent circuit model, calculate the cloud SOC of the battery according to the internal resistance, the electromotive force during charging, and the electromotive force during discharging of the battery.

8. The server according to claim 7, characterized in that, the equivalent circuit model is: ; Or, ; Among them, V ch is the actual charging voltage curve of the battery, V d is the actual discharging voltage curve of the battery, x 0 is the SOC value at the moment when the battery data is uploaded, Q 0 is the initial capacity of the battery cell, Q b is the true capacity of the battery cell at any moment, I is the real-time current value of the battery, R is the internal resistance of the battery, is the electromotive force during charging, is the electromotive force during discharging.

9. The server according to claim 7, characterized in that, the electromotive force model is: ; ; Among them, is the charging overpotential, is the discharging overpotential, is the electromotive force during charging, is the electromotive force during discharging, V ch is the actual charging voltage curve of the battery, V d is the actual discharging voltage curve of the battery.

10. The server according to claim 7, characterized in that, the vehicle-side SOC at the upload moment is: ; Among them, x 0 is the SOC value at the initial moment of the battery system, Q 0 is the standard capacity of the battery, t 1 is the time; the vehicle-side capacity cumulative throughput at the upload moment is: ; Among them, is the cumulative charge-discharge capacity at the initial moment.

11. A real-time correction device for battery SOC, characterized in that, the device is applied to a vehicle, and wherein the device includes: an upload module for uploading battery data of the current vehicle to the server, where the battery data includes the vehicle-side state of charge (SOC) at the upload moment, the vehicle-side capacity cumulative throughput at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment; a second receiving module for receiving the cloud SOC sent by the server based on the vehicle-side SOC at the upload moment, the vehicle-side capacity cumulative throughput at the upload moment, the full charge correction flag bit at the upload moment, and the full discharge correction flag bit at the upload moment; and a correction module for correcting the current vehicle-side SOC according to the cloud SOC, the capacity cumulative throughput at the moment of receiving the cloud SOC, and the vehicle-side capacity cumulative throughput at the upload moment; the battery data further includes a charging voltage curve and a discharging voltage curve; input the battery data into a preset electrochemistry model to obtain the cloud SOC of the battery; the preset electrochemistry model includes a temperature field model, an internal resistance model, an electromotive force model, and an equivalent circuit model; the inputting the battery data into a preset electrochemistry model to obtain the cloud SOC of the battery includes: calculate the real-time temperature of the battery based on the temperature field model, and calculate the internal resistance of the battery based on the internal resistance model and the real-time temperature; calculate the electromotive force of the battery during charging and discharging based on the electromotive force model, the charging voltage curve, and the discharging voltage curve; calculate the cloud SOC of the battery based on the equivalent circuit model according to the internal resistance, the electromotive force during charging, and the electromotive force during discharging of the battery.

12. The device according to claim 11, characterized in that, the correction module is specifically used for: calculate the difference between the capacity cumulative throughput at the moment of receiving the cloud SOC and the vehicle-side capacity cumulative throughput at the upload moment; calculate the ratio of the difference between the capacity cumulative throughput at the moment of receiving the cloud SOC and the vehicle-side capacity cumulative throughput at the upload moment to the standard capacity of the battery, and obtain the SOC correction value of the battery according to the sum of the ratio and the cloud SOC; correct the SOC of the battery according to the SOC correction value.

13. A vehicle, characterized in that, including: The real-time correction device for the battery SOC according to claim 11 or 12.

14. A computer-readable storage medium, on which a computer program is stored, characterized in that the program is executed by a processor to implement the real-time correction method for the battery SOC according to any one of claims 1-4, or the real-time correction method for the battery SOC according to any one of claims 5-6.

Citation Information

Patent Citations

  • A method of correcting SOC by using ocv-soc curve

    CN103616646B

  • Lithium iron phosphate battery state-of-charge correction method, apparatus and device, and vehicle

    CN115840147A

  • Intelligent battery SOC management system and method based on cloud platform

    CN110749827A

  • Battery SOC correction method and system, battery and battery management system

    CN116047323A