SOC correction method and apparatus, vehicle, server, and storage medium
The method addresses SOC deviations and interaction delays by calculating SOC differences and masking strategies, enhancing accuracy and safety in lithium battery systems.
Patent Information
- Authority / Receiving Office
- AU · AU
- Patent Type
- Applications
- Current Assignee / Owner
- DEEPAL AUTOMOBILE TECH CO LTD
- Filing Date
- 2025-02-28
- Publication Date
- 2026-07-09
AI Technical Summary
SOC deviations in lithium batteries can cause power interruptions and reduce driving safety, while delays in information interaction between vehicles and servers lead to inaccurate SOC correction strategies.
A method and device that calculates SOC differences using a server, masks lower-priority correction strategies, and adjusts SOC based on priority, scenario, and real-time integration to ensure accurate and stable correction.
Improves SOC correction accuracy, reduces power interruptions, and ensures safe vehicle operation by minimizing the impact of communication delays and optimizing correction strategies.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[0001] This application claims priority to Chinese Patent Application No. 202410227811.9, filed on February 29, 2024, which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present disclosure relates to the technical field of vehicles, and in particular, to a state of charge (SOC) correction method and device, a vehicle, a server, and a storage medium. BACKGROUND
[0003] Lithium batteries, with their high energy density and long cycle life, play an important role in applications of battery energy storage systems and serve as crucial energy storage units in new energy vehicles. Since lithium batteries are complex electrochemical systems with extremely strong nonlinear characteristics, available SOC estimation methods include an ampere-hour integration method, an equivalent model method, and a machine learning method. SUMMARY
[0004] An SOC correction method and device, a vehicle, a server, and a storage medium are provided in the present disclosure, to solve the problems in the related art that an SOC deviation may cause power interruption and low driving safety, and that a delay in information interaction between a vehicle and a server may cause a possible deviation in the SOC correction strategy and low accuracy of the correction result.
[0005] In a first aspect, an SOC correction method is provided. The method is applied to a vehicle and includes: acquiring battery data of a power battery; uploading the battery data to a server, where the server calculates a first state of charge (SOC) of the power battery at a target moment based on the battery data, and calculates an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data; and masking one or more SOC correction strategies for the power battery, calculating a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and correcting the SOC of the power battery to the target SOC.
[0006] In the SOC correction method of some embodiments of the present disclosure, the SOC difference (i.e., a relative deviation value of the power battery to be corrected) may be calculated by the server when a deviation occurs in the power battery. Since the server completes the estimation of the relative deviation value of the SOC, the estimation efficiency may be improved and the computing resources of the vehicle for the SOC correction may be saved.
[0007] Moreover, since the SOC correction strategies of the vehicle are masked, the relative deviation value of the SOC may remain substantially unchanged from the target moment and be free from the impact of communication delay. As a result, by masking the SOC correction strategies of the vehicle, the correction deviation caused by the delay in information interaction between the vehicle and the server may be effectively avoided, and the accuracy of the SOC correction may be improved, so that the possibility of power interruption caused by the SOC deviation may be reduced, thereby ensuring the safe and stable operation of the vehicle and meeting the practical use requirements.
[0008] In some embodiments, the masking one or more SOC correction strategies for the power battery, includes: acquiring a priority of each SOC correction strategy for the power battery; and masking one or more SOC correction strategies with the priority less than or equal to a preset priority.
[0009] In the SOC correction method of some embodiments of the present disclosure, it may be determined, based on a comparison between the priority of each SOC correction strategy and the preset priority, that the SOC correction strategies with lower priorities shall be masked. Since a correction strategy with a high priority provides accurate correction for the vehicle SOC, the accuracy of the SOC correction may be improved, thereby improving the safety and stability of vehicle operation and meeting the actual use requirements.
[0010] In some embodiments, the correcting the SOC of the power battery to the target SOC, includes: detecting whether an SOC correction strategy with a priority greater than a preset priority is triggered in a current SOC correction process; and stopping the current SOC correction process and correcting the SOC of the power battery based on the SOC correction strategy with the priority greater than the preset priority in response to the SOC correction strategy with the priority greater than the preset priority being detected.
[0011] In the SOC correction method of some embodiments of the present disclosure, it may be detected and determined whether an SOC correction strategy with a high priority exists in the current SOC correction process. In response to such a strategy being detected, the execution of the current SOC correction strategy is stopped, and then the SOC of the power battery is corrected using an SOC value of the high-priority strategy. Since a correction strategy with a high priority provides accurate correction, inaccurate correction results caused by delayed response to the correction strategy with the high priority may be avoided by timely masking the SOC correction strategies with low priorities, thereby improving the accuracy of the correction result, and meeting the actual use requirements.
[0012] In some embodiments, the correcting the SOC of the power battery to the target SOC, further includes: detecting a current scenario of the vehicle; determining a target correction rate for the power battery based on the current scenario; and correcting the SOC of the power battery at the target correction rate.
[0013] In the SOC correction method of some embodiments of the present disclosure, the target correction rate for the power battery correction may be determined according to the scenario, so as to use different approximation rates to complete the correction for the vehicle SOC in different actual scenarios, thereby preventing a jump in the vehicle SOC from affecting other functions, ensuring the safe and stable operation of the battery system, and meeting the actual use requirements.
[0014] In some embodiments, the correcting the SOC of the power battery to the target SOC, further includes: performing integration on the power battery from the current moment, to obtain a third SOC in real time; and updating the target SOC based on the third SOC until the SOC of the power battery is corrected to the target SOC.
[0015] In the SOC correction method of some embodiments of the present disclosure, the integration method may be adopted to update the target SOC in real time, so that the target SOC is well adapted to the current vehicle state, thereby improving the accuracy of the SOC correction strategy, ensuring the safe and stable operation of the battery system, and meeting the actual use requirements.
[0016] In some embodiments, after the SOC of the power battery is corrected to the target SOC, the method further includes: restoring the one or more SOC correction strategies for the power battery.
[0017] In some embodiments, before the SOC of the power battery is corrected to the target SOC, the method further includes: determining, based on the battery data, whether the vehicle satisfies a first correction condition; and correcting the SOC of the power battery to the target SOC in response to determining that the vehicle satisfies the first correction condition; or refraining from performing correction in response to determining that the vehicle does not satisfy the first correction condition.
[0018] Since the SOC relative deviation value in some embodiments of the present disclosure remains substantially unchanged from the target moment, the SOC correction method in some embodiments of the present disclosure may determine, based on the battery data of the vehicle, whether the vehicle satisfies the SOC correction condition. If the correction condition is not satisfied, the SOC correction is not performed on the power battery, thereby improving the accuracy and applicability of the SOC correction strategy and meeting the actual use requirements.
[0019] In some embodiments, the determining, based on the battery data, whether the vehicle satisfies the first correction condition, includes: acquiring a time interval since a previous correction moment of the power battery and a cumulative throughput capacity of the battery since the previous correction moment of the power battery; and determining that the vehicle satisfies the first correction condition in response to at least one of the following conditions being satisfied: the time interval being greater than a first preset duration, or the cumulative throughput capacity of the battery being greater than a first preset capacity.
[0020] Since the SOC relative deviation value in some embodiments of the present disclosure remains substantially unchanged from the target moment, the SOC correction method in some embodiments of the present disclosure may determine, based on the correction time interval and the cumulative throughput capacity of the battery, whether the vehicle satisfies the correction condition. If the correction condition is not satisfied, the SOC correction is not performed, thereby saving correction resources and meeting the actual use requirements.
[0021] In a second aspect, an SOC correction method is provided. The method is applied to a server and includes: acquiring battery data of a power battery uploaded by a vehicle; calculating a first state of charge (SOC) of the power battery at a target moment based on the battery data, and calculating an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data; and transmitting the SOC difference to the vehicle, where the vehicle masks one or more SOC correction strategies for the power battery, calculates a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and corrects the SOC of the power battery to the target SOC.
[0022] In some embodiments, before the SOC difference is transmitted to the vehicle, the method further includes: determining, based on the battery data, whether the vehicle satisfies a second correction condition; and transmitting the SOC difference to the vehicle in response to determining that the vehicle satisfies the second correction condition.
[0023] In some embodiments, the determining, based on the battery data, whether the vehicle satisfies the second correction condition, includes: identifying, from the battery data, a previous correction moment of the power battery and a cumulative throughput capacity of the battery; and calculating a deviation threshold based on a time interval from the previous correction moment to the current moment and the cumulative throughput capacity of the battery from the previous correction moment to the current moment; and determining whether the vehicle satisfies the second correction condition in response to the SOC difference being less than the deviation threshold.
[0024] In some embodiments, the determining, based on the battery data, whether the vehicle satisfies the second correction condition, further includes: determining whether the vehicle satisfies the second correction condition in response to at least one of the following conditions being satisfied: the time interval being greater than a second preset duration, or the cumulative throughput capacity of the battery being greater than a second preset capacity.
[0025] In a third aspect, an SOC correction device is provided. The device is applied to a server and includes: a first acquisition module, an upload module, and a correction module. The first acquisition module is configured to acquire battery data of a power battery. The upload module is configured to upload the battery data to a server. The server calculates a first state of charge (SOC) of the power battery at a target moment based on the battery data, and calculates an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data. The correction module is configured to mask one or more SOC correction strategies for the power battery, calculate a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and correct the SOC of the power battery to the target SOC.
[0026] In some embodiments, the correction module is further configured to: acquire a priority of each SOC correction strategy for the power battery; and mask one or more SOC correction strategies with the priority less than or equal to a preset priority.
[0027] In some embodiments, the correction module is further configured to: detect whether an SOC correction strategy with a priority greater than a preset priority is triggered in a current SOC correction process; and stop the current SOC correction process and correct the SOC of the power battery based on the SOC correction strategy with the priority greater than the preset priority in response to the SOC correction strategy with the priority greater than the preset priority being detected.
[0028] In some embodiments, the correction module is further configured to: detect a current scenario of the vehicle; determine a target correction rate for the power battery based on the current scenario; and correct the SOC of the power battery at the target correction rate.
[0029] In some embodiments, the correction module is further configured to: perform integration on the power battery from the current moment, to obtain a third SOC in real time; and update the target SOC based on the third SOC until the SOC of the power battery is corrected to the target SOC.
[0030] In some embodiments, the correction module is further configured to: restore the one or more SOC correction strategies for the power battery.
[0031] In some embodiments, the correction module is further configured to: determine, based on the battery data, whether the vehicle satisfies a first correction condition; and correct the SOC of the power battery to the target SOC in response to determining that the vehicle satisfies the first correction condition; or refrain from performing correction in response to determining that the vehicle does not satisfy the first correction condition.
[0032] In some embodiments, the correction module is further configured to: acquire a time interval since a previous correction moment of the power battery and a cumulative throughput capacity of the battery since the previous correction moment of the power battery; and determine that the vehicle satisfies the first correction condition in response to at least one of the following conditions being satisfied: the time interval being greater than a first preset duration, or the cumulative throughput capacity of the battery being greater than a first preset capacity.
[0033] In a fourth aspect, an SOC correction device is provided. The device is applied to a server and includes: a second acquisition module, a calculation module, and a transmission module. The second acquisition module is configured to acquire battery data of a power battery uploaded by a vehicle. The calculation module is configured to calculate a first state of charge (SOC) of the power battery at a target moment based on the battery data, and calculate an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data. The transmission module is configured to transmit the SOC difference to the vehicle. The vehicle masks one or more SOC correction strategies for the power battery, calculates a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and corrects the SOC of the power battery to the target SOC.
[0034] In some embodiments, the transmission module is further configured to: determine, based on the battery data, whether the vehicle satisfies a second correction condition; and transmit the SOC difference to the vehicle in response to determining that the vehicle satisfies the second correction condition.
[0035] In some embodiments, the transmission module is further configured to: identify, from the battery data, a previous correction moment of the power battery and a cumulative throughput capacity of the battery; and calculate a deviation threshold based on a time interval from the previous correction moment to the current moment and the cumulative throughput capacity of the battery from the previous correction moment to the current moment; and determine whether the vehicle satisfies the second correction condition in response to the SOC difference being less than the deviation threshold.
[0036] In some embodiments, the transmission module is further configured to: determine whether the vehicle satisfies the second correction condition in response to at least one of the following conditions being satisfied: the time interval being greater than a second preset duration or the cumulative throughput capacity of the battery being greater than a second preset capacity.
[0037] In a fifth aspect, a vehicle is provided. The vehicle includes the SOC correction device described above.
[0038] In a sixth aspect, a server is provided. The server includes the SOC correction device described above.
[0039] In a seventh aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program. The computer program, upon being executed by a processor, perform the SOC correction method described above.
[0040] The beneficial effects of some embodiments of the present disclosure are as follows.
[0041] (1) In some embodiments of the present disclosure, the SOC difference (i.e., a relative deviation value of the power battery to be corrected) may be calculated by the server when a deviation occurs in the power battery. Since the server completes the estimation of the relative deviation value of the SOC, the estimation efficiency may be improved and the computing resources of the vehicle for the SOC correction may be saved. Moreover, since the SOC correction strategies of the vehicle are masked, the relative deviation value of the SOC may remain substantially unchanged from the target moment and be free from the impact of communication delay. As a result, by masking the SOC correction strategies of the vehicle, the correction deviation caused by the delay in information interaction between the vehicle and the server may be effectively avoided, and the accuracy of the SOC correction may be improved, so that the possibility of power interruption caused by the SOC deviation may be reduced, thereby ensuring the safe and stable operation of the vehicle and meeting the practical use requirements.
[0042] (2) In some embodiments of the present disclosure, it may be determined, based on a comparison between the priority of each SOC correction strategy and the preset priority, that the SOC correction strategies with lower priorities shall be masked. Since a correction strategy with a high priority provides accurate correction for the vehicle SOC, the accuracy of the SOC correction may be improved, thereby improving the safety and stability of vehicle operation and meeting the actual use requirements.
[0043] (3) In some embodiments of the present disclosure, it may be detected and determined whether an SOC correction strategy with a high priority exists in the current SOC correction process. In response to such a strategy being detected, the execution of the current SOC correction strategy is stopped, and then the SOC of the power battery is corrected using an SOC value of the high-priority strategy. Since a correction strategy with a high priority provides accurate correction, inaccurate correction results caused by delayed response to the correction strategy with the high priority may be avoided by timely masking the SOC correction strategies with low priorities, thereby improving the accuracy of the correction result, and meeting the actual use requirements.
[0044] (4) In some embodiments of the present disclosure, the target correction rate for the power battery correction may be determined according to the scenario, so as to use different approximation rates to complete the correction for the vehicle SOC in different actual scenarios, thereby preventing a jump in the vehicle SOC from affecting other functions, ensuring the safe and stable operation of the battery system, and meeting the actual use requirements.
[0045] (5) In some embodiments of the present disclosure, the integration method may be adopted to update the target SOC in real time, so that the target SOC is well adapted to the current vehicle state, thereby improving the accuracy of the SOC correction strategy, ensuring the safe and stable operation of the battery system, and meeting the actual use requirements.
[0046] (6) Since the SOC relative deviation value in some embodiments of the present disclosure remains substantially unchanged from the target moment, some embodiments of the present disclosure may determine, based on the battery data of the vehicle, whether the vehicle satisfies the SOC correction condition. If the correction condition is not satisfied, the SOC correction is not performed on the power battery, thereby improving the accuracy and applicability of the SOC correction strategy and meeting the actual use requirements.
[0047] (7) Since the SOC relative deviation value in some embodiments of the present disclosure remains substantially unchanged from the target moment, some embodiments of the present disclosure may determine, based on the correction time interval and the cumulative throughput capacity of the battery, whether the vehicle satisfies the correction condition. If the correction condition is not satisfied, the SOC correction is not performed, thereby saving correction resources and meeting the actual use requirements.
[0048] Additional aspects and advantages of the present disclosure will be set forth in part in the following description, and in part will become apparent from the following description, or be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] FIG. 1 is a flow chart of an SOC correction method, in accordance with some embodiments;
[0050] FIG. 2 is a flow chart of an SOC estimation method, in accordance with some embodiments;
[0051] FIG. 3 is a flow chart showing normal completion of vehicle-cloud fusion correction via cloud-vehicle interaction, in accordance with some embodiments;
[0052] FIG. 4 is a diagram showing vehicle-cloud fusion correction in a discharge phase, in accordance with some embodiments;
[0053] FIG. 5 is a flow chart showing termination and end of cloud-vehicle interaction, in accordance with some embodiments;
[0054] FIG. 6 is a flow chart of another SOC correction method, in accordance with some embodiments;
[0055] FIG. 7 is a block diagram of an SOC correction device, in accordance with some embodiments;
[0056] FIG. 8 is a block diagram of another SOC correction device, in accordance with some embodiments;
[0057] FIG. 9 is a block diagram of a vehicle, in accordance with some embodiments; and
[0058] FIG. 10 is a block diagram of a server, in accordance with some embodiments. DETAILED DESCRIPTION
[0059] The implementations of the present disclosure will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art may easily understand other advantages and effects of the present disclosure from the content disclosed in this specification. The present disclosure may also be implemented or applied through other different specific implementations. Various modifications or changes may be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present disclosure. It will be understood that the preferred embodiments are presented for purposes of illustration only and are not intended to limit the scope of protection of the present disclosure.
[0060] It will be noted that the drawings provided in the following embodiments only illustrate the basic concept of the present disclosure in a schematic manner. Therefore, the drawings only show the components related to the present disclosure and are not drawn according to the number, shape and size of the components in actual implementation. In actual implementation, the form, quantity and proportion of each component may be arbitrarily varied, and the layout of the components may also be more complex.
[0061] In the related art, lithium batteries, with their high energy density and long cycle life, play an important role in applications of battery energy storage systems and serve as crucial energy storage units in new energy vehicles. The lithium batteries are complex electrochemical systems with extremely strong nonlinear characteristics.
[0062] The state of Charge (SOC) characterizes an electric energy state of a battery and serves as an important basis and foundation for battery state monitoring and vehicle control. SOC estimation is one of the core functions of a battery management system (BMS). SOC estimation methods in the related art mainly include: an ampere-hour integration method, an equivalent model method, and a machine learning method.
[0063] In the related art, an intelligent battery SOC management system and method based on a cloud platform are provided. The system includes a battery management system and a cloud server. The cloud server readjusts a correction coefficient based on operating parameters and historical operating parameter information of a battery module, to obtain a new correction coefficient, and sends the new correction coefficient to the BMS. The solution discloses a battery management system based on a cloud platform and provides a general framework for collaboration between a vehicle and a cloud. However, it does not provide an effective solution to practical application problems such as how the vehicle and the cloud perform information interaction, how to deal with a time difference caused by a delay in the information interaction process, and how to adjust the vehicle SOC.
[0064] In the related art, a battery SOC correction system for an electric vehicle and a control method thereof, a storage medium, and an electric vehicle are provided. The battery SOC correction system includes: a data acquisition module, a data transmission module, and a cloud server. The errors that may occur during battery SOC estimation may be reduced and the accuracy of the estimation may be improved by feeding back, based on a historical SOC value and SOC wake-up value uploaded by the data transmission module, an initial SOC value for the current start of the electric vehicle to a battery management system of the electric vehicle or an Internet-of-vehicles user terminal. This method only corrects the initial SOC value at the power-on moment and does not consider the delay in information transmission from the cloud to the vehicle.
[0065] In practical engineering applications, due to the limitations of vehicle hardware, it is difficult to implement complex algorithm strategies, and the SOC is prone to deviation, which may cause serious problems such as power interruption. Compared with the vehicle, the cloud platform has stronger computing power to run more complex algorithms, and is supported by a large amount of historical vehicle data. Moreover, with the continuous development of current technologies, the electrification, intelligence, and connectivity of vehicles have become inevitable trends. However, in the related art, there is a delay in the information transmission between the vehicle and the cloud platform servers, resulting in lower accuracy of SOC estimation.
[0066] On this basis, an SOC correction method and device, a vehicle, a server, and a storage medium are provided in some embodiments of the present disclosure, to solve the problems in the related art that an SOC deviation may cause power interruption and low driving safety, and that a delay in information interaction between the vehicle and the server may cause a possible deviation in the SOC correction strategy and low accuracy of the correction result.
[0067] FIG. 1 is a flow chart of an SOC correction method, in accordance with some embodiments. As shown in FIG. 1, the SOC correction method is applied to a vehicle and includes steps S101 to S103.
[0068] In step S101, battery data of a power battery is acquired.
[0069] For example, as shown in FIG. 2, the battery data in some embodiments of the present disclosure may include a current, voltage, temperature, SOC of a battery. The vehicle in some embodiments of the present disclosure may acquire the battery data of the power battery in at least one manner. For example, the battery data may be acquired by a vehicle BMS (e.g., step S270) and uploaded (e.g., step S280) to a big data cloud platform serving as a server (e.g., step S210), and the present disclosure is not limited thereto.
[0070] It may be understood that in some embodiments of the present disclosure, the battery data of the power battery may first be acquired in real time, so as to facilitate the use of the battery data and the correction for the battery SOC in subsequent steps.
[0071] The vehicle in some embodiments of the present disclosure may include a vehicle BMS, and the BMS includes an SOC estimation function. The vehicle may upload the current, voltage, temperature, and other data collected by the BMS to the server, and may receive a signal transmitted by the server. In the following embodiments, the description will be given based on a new energy vehicle with a power battery and a big data cloud platform serving as the server. The server side will be described in detail in the following embodiments.
[0072] In step S102, the battery data is uploaded to a server, a server calculates a first state of charge (SOC) of the power battery at a target moment based on the battery data, and calculates an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data.
[0073] For example, the target moment may be set according to actual conditions, and the present disclosure is not limited thereto.
[0074] It may be understood that the vehicle in some embodiments of the present disclosure may upload the battery data acquired in step S101 to the server, and then the server may calculate based on the acquired battery data, to obtain a difference between a calculated SOC value at a certain moment and the vehicle SOC value at the corresponding moment.
[0075] In step S103, one or more SOC correction strategies for the power battery are masked, a target SOC is calculated based on the SOC difference and an SOC of the power battery at a current moment, and the SOC of the power battery is corrected to the target SOC.
[0076] For example, the SOC correction strategies in some embodiments of the present disclosure may include effective open circuit voltage (OCV)-SOC lookup table correction, full charge correction, vehicle-cloud SOC fusion, and other correction strategies, and the present disclosure is not limited thereto. The target SOC may be used to correct the SOC of the power battery at the current moment, and may be set according to actual conditions and obtained by calculation. The calculation formula for the target SOC may refer to Formula (1). Target SOC(t) = Target SOC(t-1) - i(t) * At / 3600Qrated (1)
[0077] Herein, Qrated denotes a rated capacity; At denotes a time interval; i(t) denotes a real-time current, with the discharge current taken as positive and the charge current taken as negative; the target SOC(t-1) is a target SOC at a previous moment; and the target SOC(t) is a target SOC at the current moment.
[0078] In some embodiments, as shown in FIG. 2, the cloud platform (e.g., the server) may estimate the SOC based on historical data and intelligent algorithms (e.g., step S210), and then calculate the SOC based on historical data and real-time data (e.g., step S220).
[0079] In this case, the cloud may decide whether to perform vehicle-cloud SOC fusion (e.g., step S230). If not, step S210 is performed; if yes, information (e.g., an SOC correction signal) is transmitted to the vehicle (e.g., step S240), and the vehicle decides whether to perform vehicle-cloud SOC fusion (e.g., step S250). If the vehicle determines to perform vehicle-cloud SOC fusion, the vehicle calculates the target SOC (i.e., the vehicle SOC converges to the target SOC, such as step S260), the vehicle BMS (e.g., step S270) uploads the battery data (including the current, voltage, temperature, SOC of the battery) to the server (e.g., step S280), and the vehicle BMS uploads the vehiclecloud SOC fusion correction execution result to the server (e.g., step S290); if the vehicle determines not to perform vehicle-cloud SOC fusion, the process ends.
[0080] In some embodiments of the present disclosure, the SOC correction may be implemented in a gradual approximation manner with the target SOC(t) as the target value based on the current vehicle SOC, so as to prevent a jump in the vehicle SOC from affecting other functions.
[0081] It may be understood that in some embodiments of the present disclosure, the vehicle SOC correction strategies may be masked and the SOC calculation is performed based on the SOC difference obtained in step S102 and the vehicle SOC value at the current moment, so that the vehicle may complete the correction from the current SOC to the calculated target SOC based on the calculation result.
[0082] In some embodiments of the present disclosure, the one or more SOC correction strategies for the power battery being masked, further includes: acquiring a priority of each SOC correction strategy for the power battery; and masking one or more SOC correction strategies with a priority less than or equal to a preset priority.
[0083] Here, the priorities of the correction strategies and the preset priority may be set according to the actual conditions. In some embodiments of the present disclosure, the full charge correction and the effective OCV-SOC correction may be considered as correction strategies with higher priorities than the preset priority, and the present disclosure is not limited thereto.
[0084] It may be understood that in some embodiments of the present disclosure, the priority of each SOC correction strategy may first be acquired, so as to filter out the SOC correction strategies that do not meet the requirements by comparing the priority of each SOC correction strategy with the preset priority, thereby masking the strategies with priorities lower than the preset priority.
[0085] It will be noted that in some embodiments of the present disclosure, preparation for the SOC correction of the power battery may also be carried out and the correction condition may be further constrained before the SOC correction for the power battery is performed. This step includes the following.
[0086] (1) Whether the vehicle satisfies a vehicle-cloud SOC fusion correction condition is determined.
[0087] In some embodiments of the present disclosure, before the SOC of the power battery is corrected to the target SOC, the method further includes: determining, based on the battery data, whether the vehicle satisfies a first correction condition; in response to determining that the vehicle satisfies the first correction condition, correcting the SOC of the power battery to the target SOC; in response to determining that the vehicle does not satisfy the first correction condition, refraining from performing the correction.
[0088] For example, the first correction condition may be set according to actual conditions, and the present disclosure is not limited thereto.
[0089] It may be understood that in some embodiments of the present disclosure, the first correction condition may be set, and whether the vehicle satisfies the SOC correction condition may be determined based on a comparison between an actual vehicle condition and the preset first correction condition; if the correction condition is satisfied, some embodiments of the present disclosure may correct the SOC of the power battery to the target SOC; if the correction condition is not satisfied, no correction is performed.
[0090] In some embodiments of the present disclosure, the determining, based on the battery data, whether the vehicle satisfies the first correction condition, includes: acquiring a time interval since the previous correction moment of the power battery and a cumulative throughput capacity of the battery since the previous correction moment of the power battery; and determining that the vehicle satisfies the first correction condition in response to at least one of the following conditions being satisfied: the time interval being greater than a first preset duration, or the cumulative throughput capacity of the battery being greater than a first preset capacity.
[0091] For example, the first preset duration and the first preset capacity may be set according to the actual conditions, and the present disclosure is not limited thereto. In some embodiments of the present disclosure, a formula for calculating the cumulative throughput capacity may refer to Formula (2): Qcumulative
[0092] It may be understood that, as shown in FIG. 3, in some embodiments of the present disclosure, the server may determine whether to perform vehicle-cloud SOC fusion based on SOC calculation (e.g., step S301), including the following: the server may acquire the moment when the vehicle previously performed the effective SOC correction, calculate the time interval from that moment to the current moment, and simultaneously acquire the cumulative throughput capacity of the battery; if at least one of a condition that the time interval is greater than the first preset duration or a condition that the cumulative throughput capacity of the battery is greater than the first preset capacity is satisfied, the server may determine that the vehicle satisfies the vehicle-cloud SOC fusion condition and perform vehicle-cloud SOC fusion; otherwise, the server may determine that the fusion condition is not satisfied and not perform vehicle-cloud SOC fusion. (2) 3600
[0093] For example, the server determines the condition for performing vehicle-server SOC fusion as follows: an absolute value of a difference between the vehicle SOC previously calculated by the server and the vehicle SOC is less than or equal to a threshold f(t, Q).
[0094] Herein, t and Q are a time interval from the moment when the vehicle previously performed the effective vehicle SOC correction to the current moment and the cumulative throughput capacity of the battery from the moment when the vehicle previously performed the effective vehicle SOC correction to the current moment, respectively, and f(t, Q) is a maximum possible SOC deviation calibrated based on t and Q. In response to the condition described above being not satisfied, the server does not transmit vehiclecloud SOC fusion information. It will be noted that if the server makes a decision to perform vehicle-cloud SOC fusion correction (e.g., step S302), as shown in FIG. 3, the vehicle-cloud SOC fusion steps in some embodiments of the present disclosure may include the following steps (i.e., step 1 to step 6).
[0095] In step 1, a cloud server sends a correction request.
[0096] In step 2, a vehicle performs a preparation operation (e.g., step S303), masks SOC correction strategies with low priorities, and feeds back a preparation completion signal.
[0097] In step 3, the server sends a vehicle-cloud SOC fusion correction instruction.
[0098] In step 4, the vehicle makes a decision (e.g., step S304) on whether to perform vehicle-cloud SOC fusion correction as described in the embodiments mentioned above.
[0099] In step 5, the vehicle performs the vehicle-cloud SOC fusion correction operation (e.g., step S305). For example, after the correction operation is completed, the vehicle may end the correction process and operates normally (e.g., step S306).
[0100] In step 6, a successful correction signal is fed back to instruct the server to end correction (e.g., step S307).
[0101] For example, in the step 5 of the embodiments described above, when performing vehicle-cloud SOC fusion correction, the vehicle in some embodiments of the present disclosure may calculate the target SOC based on the received SOC correction instruction and the vehicle SOC in accordance with Formula (1), and then update the target SOC in real time by means of ampere-hour integration.
[0102] For example, the SOC of the power battery being corrected to the target SOC, further includes: performing integration on the power battery from the current moment, to obtain a third SOC in real time; updating the target SOC based on the third SOC until the SOC of the power battery is corrected to the target SOC.
[0103] It may be understood that in some embodiments of the present disclosure, realtime integration may be performed on the power battery, and the target SOC may be updated in real time with the SOC value obtained by the integration. In this way, the SOC correction may be achieved in a gradual approximation manner, so as to prevent a jump in the vehicle SOC from affecting other functions.
[0104] It will be noted that in some embodiments of the present disclosure, in response to the vehicle SOC being corrected to the target SOC, the vehicle-cloud fusion process may be ended, and the effect after the fusion may be shown in FIG. 4. In response to an SOC correction strategy with a high priority occurring in the vehicle-cloud fusion process, the vehicle-cloud fusion process will be terminated immediately.
[0105] For example, the SOC of the power battery being corrected to the target SOC, includes: detecting whether an SOC correction strategy with a priority greater than the preset priority is triggered in the current SOC correction process; in response to the SOC correction strategy with the priority greater than the preset priority being detected, stopping the current SOC correction process, and correcting the SOC of the power battery based on the SOC correction strategy with the priority greater than the preset priority.
[0106] It may be understood that, as shown in FIG. 5, in some embodiments of the present disclosure, the server may determine whether to perform vehicle-cloud SOC fusion based on SOC calculation (e.g., step S501). In response to the server making a decision to perform vehicle-cloud SOC fusion correction (e.g., step S502), the cloud server sends a correction request to the vehicle. After receiving the correction request, the vehicle performs a preparation operation (e.g., step S503), masks SOC correction strategies with low priorities, and feeds back a signal indicating that preparation is completed.
[0107] Then, the server sends a vehicle-cloud SOC fusion correction instruction. In this case, the vehicle may determine whether there is a strategy with a higher priority than the preset priority in the current SOC correction process, and whether the strategy is triggered. In response to the SOC correction strategy with the high priority being detected, the vehicle may immediately terminate the current vehicle-cloud SOC fusion correction strategy (e.g., step S504), change the SOC correction strategy, and adopts the SOC correction strategy with the high priority as the current correction strategy, to meet the actual use requirements.
[0108] For example, after the correction operation is completed, the vehicle may end the correction process and operate normally (e.g., step S505). Moreover, the vehicle may feed back a correction success signal to notify the server that the correction is completed (e.g., step S506).
[0109] (2) A correction rate for the power battery is determined.
[0110] In some embodiments of the present disclosure, before the SOC of the power battery is corrected to the target SOC, the method further includes: detecting a current scenario of the vehicle; determining a target correction rate for the power battery based on the current scenario; and correcting the SOC of the power battery at the target correction rate.
[0111] It may be understood that in different actual scenarios, some embodiments of the present disclosure may adopt different approximation rates to complete the correction, which not only ensures the safety of the battery system, but also maintains stable operation of the system.
[0112] In some embodiments of the present disclosure, after the SOC of the power battery is corrected to the target SOC, the method further includes: restoring the one or more SOC correction strategies for the power battery.
[0113] It may be understood that, after the correction for the SOC of the power battery is completed, the previously masked SOC correction strategies may also be restored. For example, if the vehicle-cloud SOC fusion described above is not performed in some embodiments of the present disclosure, a vehicle-cloud SOC fusion rejection signal may be fed back to the server, and the masked SOC correction strategies may be restored.
[0114] The SOC correction method provided according to some embodiments of the present disclosure has at least the following advantages.
[0115] (1) In some embodiments of the present disclosure, the SOC difference (i.e., a relative deviation value of the power battery to be corrected) may be calculated by the server when a deviation occurs in the power battery. Since the server completes the estimation of the relative deviation value of the SOC, the estimation efficiency may be improved and the computing resources of the vehicle for the SOC correction may be saved. Moreover, since the SOC correction strategies of the vehicle are masked, the relative deviation value of the SOC may remain substantially unchanged from the target moment and be free from the impact of communication delay. As a result, by masking the SOC correction strategies of the vehicle, the correction deviation caused by the delay in information interaction between the vehicle and the server may be effectively avoided, and the accuracy of the SOC correction may be improved, so that the possibility of power interruption caused by the SOC deviation may be reduced, thereby ensuring the safe and stable operation of the vehicle and meeting the practical use requirements.
[0116] (2) In some embodiments of the present disclosure, it may be determined, based on a comparison between the priority of each SOC correction strategy and the preset priority, that the SOC correction strategies with lower priorities shall be masked. Since a correction strategy with a high priority provides accurate correction for the vehicle SOC, the accuracy of the SOC correction may be improved, thereby improving the safety and stability of vehicle operation and meeting the actual use requirements.
[0117] (3) In some embodiments of the present disclosure, it may be detected and determined whether an SOC correction strategy with a high priority exists in the current SOC correction process. In response to such a strategy being detected, the execution of the current SOC correction strategy is stopped, and then the SOC of the power battery is corrected using an SOC value of the high-priority strategy. Since a correction strategy with a high priority provides accurate correction, inaccurate correction results caused by delayed response to the correction strategy with the high priority may be avoided by timely masking the SOC correction strategies with low priorities, thereby improving the accuracy of the correction result, and meeting the actual use requirements.
[0118] (4) In some embodiments of the present disclosure, the target correction rate for the power battery correction may be determined according to the scenario, so as to use different approximation rates to complete the correction for the vehicle SOC in different actual scenarios, thereby preventing a jump in the vehicle SOC from affecting other functions, ensuring the safe and stable operation of the battery system, and meeting the actual use requirements.
[0119] (5) In some embodiments of the present disclosure, the integration method may be adopted to update the target SOC in real time, so that the target SOC is well adapted to the current vehicle state, thereby improving the accuracy of the SOC correction strategy, ensuring the safe and stable operation of the battery system, and meeting the actual use requirements.
[0120] (6) Since the SOC relative deviation value in some embodiments of the present disclosure remains substantially unchanged from the target moment, some embodiments of the present disclosure may determine, based on the battery data of the vehicle, whether the vehicle satisfies the SOC correction condition. If the correction condition is not satisfied, the SOC correction is not performed on the power battery, thereby improving the accuracy and applicability of the SOC correction strategy and meeting the actual use requirements.
[0121] (7) Since the SOC relative deviation value in some embodiments of the present disclosure remains substantially unchanged from the target moment, some embodiments of the present disclosure may determine, based on the correction time interval and the cumulative throughput capacity of the battery, whether the vehicle satisfies the correction condition. If the correction condition is not satisfied, the SOC correction is not performed, thereby saving correction resources and meeting the actual use requirements.
[0122] Based on the SOC correction in the embodiments described above, another SOC correction method is provided in some embodiments of the present disclosure. This embodiment and the embodiments described above focus on different aspects in the description, and for the steps not described in detail in various embodiments, reference may be made the other embodiments. The SOC correction method provided according to some embodiments of the present disclosure is described below with reference to the accompanying drawings.
[0123] FIG. 6 is a flow chart of another SOC correction method, in accordance with some embodiments. As shown in FIG. 6, the SOC correction method is applied to a server and includes steps S201 to S203.
[0124] In step S201, battery data of a power battery uploaded by a vehicle is acquired.
[0125] It may be understood that in some embodiments of the present disclosure, the server may acquire the battery data of the power battery uploaded by the vehicle in step S101, so as to facilitate application in subsequent steps.
[0126] For example, in some embodiments of the present disclosure, the server may be equipped with intelligent algorithms including but not limited to neural networks and decision trees, and may perform accurate SOC estimation in specific scenarios or all scenarios based on battery-related historical data and real-time data on the cloud platform.
[0127] In step S202, a first state of charge (SOC) of the power battery at a target moment is calculated based on the battery data, and an SOC difference is calculated based on the first SOC and a second SOC of the power battery at the target moment in the battery data.
[0128] For example, the target moment may be set according to actual conditions, and the present disclosure is not limited thereto.
[0129] It may be understood that in some embodiments of the present disclosure, the SOC difference of the power battery may be calculated using the battery data received by the server in step S201. For example, the calculation of the target SOC may refer to Formula (1).
[0130] In some embodiments of the present disclosure, the SOC correction may be smoothly implemented in a gradual approximation manner with the target SOC(t) as the target value based on the current vehicle SOC, so as to prevent a jump in the vehicle SOC from affecting other functions.
[0131] In step S203, the SOC difference is transmitted to the vehicle, the vehicle masks one or more SOC correction strategies for the power battery, calculates a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and corrects the SOC of the power battery to the target SOC.
[0132] It may be understood that the server in some embodiments of the present disclosure obtains the SOC value by the calculation in step S202 and transmits the SOC value to the vehicle, so that the vehicle may perform control operations to correct the current SOC towards the target SOC after receiving the SOC correction instruction.
[0133] In some embodiments of the present disclosure, before the SOC difference is transmitted to the vehicle, the method further includes: determining, based on the battery data, whether the vehicle satisfies a second correction condition; in response to determining that the vehicle satisfies the second correction condition, transmitting the SOC difference to the vehicle.
[0134] It may be understood that before transmitting the SOC difference to the vehicle, the server in some embodiments of the present disclosure may first perform a check to determine whether the vehicle satisfies the correction condition. If the correction condition is not satisfied, the server does not perform information interaction and does not transmit the relevant SOC difference; if the correction condition is satisfied, the server transmits the SOC difference, to facilitate subsequent calculation and application.
[0135] In some embodiments of the present disclosure, the determining, based on the battery data, whether the vehicle satisfies the second correction condition, includes: identifying, from the battery data, a previous correction moment of the power battery and a cumulative throughput capacity of the battery; calculating a deviation threshold based on a time interval from the previous correction moment to the current moment and the cumulative throughput capacity of the battery from the previous correction moment to the current moment; and determining whether the vehicle satisfies the second correction condition in response to the SOC difference being less than the deviation threshold.
[0136] It may be understood that in some embodiments of the present disclosure, the deviation threshold of the SOC difference may be calculated based on the time interval and the cumulative throughput capacity of the battery. If the SOC difference is less than the deviation threshold, it may be considered that the SOC correction is required for the power battery of the current vehicle; if the SOC difference is greater than the deviation threshold, it may be considered that the power battery of the current vehicle does not satisfy the correction condition.
[0137] In some embodiments of the present disclosure, the determining, based on the battery data, whether the vehicle satisfies the second correction condition, further includes: determining whether the vehicle satisfies the second correction condition in response to at least one of the following conditions being satisfied: the time interval being greater than a second preset duration, or the cumulative throughput capacity of the battery being greater than a second preset capacity.
[0138] For example, the second preset duration may be set according to actual conditions, and the present disclosure is not limited thereto.
[0139] It may be understood that in some embodiments of the present disclosure, whether the vehicle satisfies the correction condition may be determined based on the correction time interval and the cumulative throughput capacity of the battery, if the correction condition is not satisfied, the SOC correction is not performed. Therefore, some embodiments of the present disclosure may determine whether to perform SOC fusion correction on the vehicle and control the server to transmit SOC fusion information.
[0140] According to the SOC correction method provided in some embodiments of the present disclosure, the SOC difference (i.e., a relative deviation value of the power battery to be corrected) may be calculated by the server when a deviation occurs in the power battery. Since the server completes the estimation of the relative deviation value of the SOC, the estimation efficiency may be improved and the computing resources of the vehicle for the SOC correction may be saved.
[0141] Moreover, since the SOC correction strategies of the vehicle are masked, the relative deviation value of the SOC may remain substantially unchanged from the target moment and be free from the impact of communication delay. As a result, by masking the SOC correction strategies of the vehicle, the correction deviation caused by the delay in information interaction between the vehicle and the server may be effectively avoided, and the accuracy of the SOC correction may be improved, so that the possibility of power interruption caused by the SOC deviation may be reduced, thereby ensuring the safe and stable operation of the vehicle and meeting the practical use requirements.
[0142] An SOC correction device provided according to some embodiments of the present disclosure is described below with reference to the accompanying drawings.
[0143] FIG. 7 is a block diagram of an SOC correction device, in accordance with some embodiments. As shown in FIG. 7, the SOC correction device 10 is applied to a server and includes a first acquisition module 110, an upload module 120, and a correction module 130.
[0144] For example, the first acquisition module 110 is configured to acquire battery data of a power battery.
[0145] The upload module 120 is configured to upload the battery data to a server. The server calculates a first state of charge (SOC) of the power battery at a target moment based on the battery data, and calculates an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data.
[0146] The correction module 130 is configured to mask one or more SOC correction strategies for the power battery, calculate a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and correct the SOC of the power battery to the target SOC.
[0147] In some embodiments of the present disclosure, the correction module 130 is further configured to: acquire a priority of each SOC correction strategy for the power battery; and mask one or more SOC correction strategies with a priority less than or equal to a preset priority.
[0148] In some embodiments of the present disclosure, the correction module 130 is further configured to: detect whether an SOC correction strategy with a priority greater than the preset priority is triggered in the current SOC correction process; in response to the SOC correction strategy with the priority greater than the preset priority being detected, stop the current SOC correction process, and correct the SOC of the power battery based on the SOC correction strategy with the priority greater than the preset priority.
[0149] In some embodiments of the present disclosure, the correction module 130 is further configured to: detect a current scenario of the vehicle; determine a target correction rate for the power battery based on the current scenario; and correct the SOC of the power battery at the target correction rate.
[0150] In some embodiments of the present disclosure, the correction module 130 is further configured to: perform integration on the power battery from the current moment to obtain a third SOC in real time; update the target SOC based on the third SOC until the SOC of the power battery is corrected to the target SOC.
[0151] In some embodiments of the present disclosure, the correction module 130 is further configured to: restore the one or more SOC correction strategies for the power battery.
[0152] In some embodiments of the present disclosure, the correction module 130 is further configured to: determine, based on the battery data, whether the vehicle satisfies a first correction condition; in response to determining that the vehicle satisfies the first correction condition, correct the SOC of the power battery to the target SOC; in response to determining that the vehicle does not satisfy the first correction condition, refrain from performing correction.
[0153] In some embodiments of the present disclosure, the correction module 130 is further configured to: acquire a time interval since a previous correction moment of the power battery and a cumulative throughput capacity of the battery since the previous correction moment of the power battery; and determine that the vehicle satisfies the first correction condition in response to at least one of the following conditions being satisfied: the time interval being greater than a first preset duration, or the cumulative throughput capacity of the battery being greater than a first preset capacity.
[0154] It will be noted that the explanation of the SOC correction method in the embodiments described above also applies to the SOC correction device in these embodiments, and details will not be repeated herein.
[0155] According to the SOC correction device provided in some embodiments of the present disclosure, the SOC difference (i.e., a relative deviation value of the power battery to be corrected) may be calculated by the server when a deviation occurs in the power battery. Since the server completes the estimation of the relative deviation value of the SOC, the estimation efficiency may be improved and the computing resources of the vehicle for the SOC correction may be saved.
[0156] Moreover, since the SOC correction strategies of the vehicle are masked, the relative deviation value of the SOC may remain substantially unchanged from the target moment and be free from the impact of communication delay. As a result, by masking the SOC correction strategies of the vehicle, the correction deviation caused by the delay in information interaction between the vehicle and the server may be effectively avoided, and the accuracy of the SOC correction may be improved, so that the possibility of power interruption caused by the SOC deviation may be reduced, thereby ensuring the safe and stable operation of the vehicle and meeting the practical use requirements.
[0157] Another SOC correction device provided according to some embodiments of the present disclosure is described below with reference to the accompanying drawings.
[0158] FIG. 8 is a block diagram of another SOC correction device, in accordance with some embodiments. As shown in FIG. 8, an SOC correction device 20 is applied to a vehicle and includes a second acquisition module 210, a calculation module 220, and a transmission module 230.
[0159] For example, the second acquisition module 210 is configured to acquire battery data of a power battery uploaded by a vehicle.
[0160] The calculation module 220 is configured to calculate a first state of charge (SOC) of the power battery at a target moment based on the battery data, and calculate an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data.
[0161] The transmission module 230 is configured to transmit the SOC difference to the vehicle. The vehicle masks one or more SOC correction strategies for the power battery, calculates a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and corrects the SOC of the power battery to the target SOC.
[0162] In some embodiments of the present disclosure, the transmission module 230 is further configured to: mask one or more SOC correction strategies for the power battery based on a correction request.
[0163] In some embodiments of the present disclosure, the transmission module 230 is further configured to: determine, based on the battery data, whether the vehicle satisfies a second correction condition; in response to determining that the vehicle satisfies the second correction condition, transmit the SOC difference to the vehicle.
[0164] In some embodiments of the present disclosure, the transmission module 230 is further configured to: identify, from the battery data, a previous correction moment of the power battery and a cumulative throughput capacity of the battery; calculate a deviation threshold based on the time interval from the previous correction moment to the current moment and the cumulative throughput capacity of the battery from the previous correction moment to the current moment; and determine whether the vehicle satisfies the second correction condition in response to the SOC difference being less than the deviation threshold.
[0165] In some embodiments of the present disclosure, the transmission module 230 is further configured to: determine whether the vehicle satisfies the second correction condition in response to at least one of the following conditions being satisfied: the time interval being greater than a second preset duration, or the cumulative throughput capacity of the battery being greater than a second preset capacity.
[0166] It will be noted that the explanation of the SOC correction method in the embodiments described above also applies to the SOC correction device in these embodiments, and details will not be repeated herein.
[0167] According to the SOC correction device provided in some embodiments of the present disclosure, the SOC difference (i.e., a relative deviation value of the power battery to be corrected) may be calculated by the server when a deviation occurs in the power battery. Since the server completes the estimation of the relative deviation value of the SOC, the estimation efficiency may be improved and the computing resources of the vehicle for the SOC correction may be saved.
[0168] Moreover, since the SOC correction strategies of the vehicle are masked, the relative deviation value of the SOC may remain substantially unchanged from the target moment and be free from the impact of communication delay. As a result, by masking the SOC correction strategies of the vehicle, the correction deviation caused by the delay in information interaction between the vehicle and the server may be effectively avoided, and the accuracy of the SOC correction may be improved, so that the possibility of power interruption caused by the SOC deviation may be reduced, thereby ensuring the safe and stable operation of the vehicle and meeting the practical use requirements.
[0169] A vehicle is further provided in some embodiments of the present disclosure. As shown in FIG. 9, the vehicle 1000 includes the SOC correction device described above.
[0170] A server is further provided in some embodiments of the present disclosure. As shown in FIG. 10, the server 2000 includes the SOC correction device described above.
[0171] A computer-readable storage medium is further provided in some embodiments of the present disclosure. The computer-readable storage medium has a computer program stored thereon. The computer program, upon being executed by a processor, performs the SOC correction method described above.
[0172] In some embodiments, the computer-readable storage medium may be a non-transitory computer-readable storage medium. For example, the non-transitory computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device.
[0173] In the description of the specification, the description of the reference terms such as "some embodiments", "example", or "some examples" is intended to indicate that the features, structures, materials or characteristics described in conjunction with the embodiment(s) or example(s) are included in at least one embodiment or example of the present disclosure.
[0174] In the specification, schematic expressions of the above terms do not necessarily refer to the same embodiment(s) or example(s). Moreover, the features, structures, materials or characteristics described may be combined in any suitable manner in any one embodiment or N embodiments or examples. In addition, those skilled in the art may combine and integrate the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, provided that they are not mutually contradictory.
[0175] The terms "first" and "second" are used for descriptive purposes only, and are not to be construed as indicating or implying a relative importance or implicitly indicating a number of indicated technical features. Thus, a feature defined with "first" or "second" may explicitly or implicitly include one or more features. In the description of the present disclosure, the term "N" means at least two (e.g., two, three, or more), unless otherwise expressly limited.
[0176] Any process or method description described in the flowchart or otherwise herein may be understood as representing a module, segment, or portion of code that includes one or N executable instructions for implementing specific logic functions or steps of processes, and the scope of preferred embodiments of the present disclosure includes additional implementations in which functions may be performed out of the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which the embodiments of the present disclosure pertain.
[0177] It will be understood that the various parts of the present disclosure may be implemented using hardware, software, firmware, or a combination thereof. In the embodiments described above, N steps or methods may be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system.
[0178] For example, if implemented in hardware as in another embodiment, it may be implemented using any one or a combination of the following technologies known in the art: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application-specific integrated circuits having suitable combinational logic gate circuits, programmable gate arrays, field programmable gate arrays, etc.
[0179] Those of ordinary skill in the art will understand that all or part of steps carried in the methods of the embodiments described above may be implemented by instructing relevant hardware through a program. The program may be stored in a computer-readable storage medium. The program, upon being executed, includes one or a combination of steps of the method embodiments.
[0180] Although embodiments of the present disclosure have been shown and described above, it may be understood that the embodiments described above are exemplary and will not be construed as limiting the present disclosure. Those of ordinary skill in the art may make changes, modifications, replacements, or variations to the embodiments described above within the scope of the present disclosure.
Claims
1. A state of charge (SOC) correction method, applied to a vehicle, comprising:acquiring battery data of a power battery;uploading the battery data to a server, wherein the server calculates a first SOC of the power battery at a target moment based on the battery data, and calculates an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data; andmasking one or more SOC correction strategies for the power battery, calculating a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and correcting the SOC of the power battery to the target SOC.
2. The SOC correction method according to claim 1, wherein the masking one or more SOC correction strategies for the power battery, includes:acquiring a priority of each SOC correction strategy for the power battery; andmasking one or more SOC correction strategies with the priority less than or equal to a preset priority.
3. The SOC correction method according to claim 1 or 2, wherein the correcting the SOC of the power battery to the target SOC, includes:detecting whether an SOC correction strategy with a priority greater than a preset priority is triggered in a current SOC correction process; andstopping the current SOC correction process and correcting the SOC of the power battery based on the SOC correction strategy with the priority greater than the preset priority in response to the SOC correction strategy with the priority greater than the preset priority being detected.
4. The SOC correction method according to any one of claims 1 to 3, wherein the correcting the SOC of the power battery to the target SOC, further includes:detecting a current scenario of the vehicle;determining a target correction rate for the power battery based on the current scenario; andcorrecting the SOC of the power battery at the target correction rate.
5. The SOC correction method according to any one of claims 1 to 4, wherein thecorrecting the SOC of the power battery to the target SOC, further includes:performing integration on the power battery from the current moment, to obtain a third SOC in real time; andupdating the target SOC based on the third SOC until the SOC of the power battery is corrected to the target SOC.
6. The SOC correction method according to any one of claims 1 to 5, wherein after the SOC of the power battery is corrected to the target SOC, the method further comprises:restoring the one or more SOC correction strategies for the power battery.
7. The SOC correction method according to any one of claims 1 to 6, wherein before the SOC of the power battery is corrected to the target SOC, the method further comprises:determining, based on the battery data, whether the vehicle satisfies a first correction condition; andcorrecting the SOC of the power battery to the target SOC in response to determining that the vehicle satisfies the first correction condition; or refraining from performing correction in response to determining that the vehicle does not satisfy the first correction condition.
8. The SOC correction method according to claim 7, wherein the determining, based on the battery data, whether the vehicle satisfies the first correction condition, includes:acquiring a time interval since a previous correction moment of the power battery and a cumulative throughput capacity of the battery since the previous correction moment of the power battery; anddetermining that the vehicle satisfies the first correction condition in response to at least one of the following conditions being satisfied: the time interval being greater than a first preset duration, or the cumulative throughput capacity of the battery being greater than a first preset capacity.
9. A state of charge (SOC) correction method, applied to a server, comprising: acquiring battery data of a power battery uploaded by a vehicle;calculating a first SOC of the power battery at a target moment based on the batterydata, and calculating an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data; andtransmitting the SOC difference to the vehicle, wherein the vehicle masks one or more SOC correction strategies for the power battery, calculates a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and corrects the SOC of the power battery to the target SOC.
10. The SOC correction method according to claim 9, wherein before the SOC difference is transmitted to the vehicle, the method further comprises:determining, based on the battery data, whether the vehicle satisfies a second correction condition; andtransmitting the SOC difference to the vehicle in response to determining that the vehicle satisfies the second correction condition.
11. The SOC correction method according to claim 10, wherein the determining, based on the battery data, whether the vehicle satisfies the second correction condition, includes:identifying, from the battery data, a previous correction moment of the power battery and a cumulative throughput capacity of the battery; andcalculating a deviation threshold based on a time interval from the previous correction moment to the current moment and the cumulative throughput capacity of the battery from the previous correction moment to the current moment; and determining whether the vehicle satisfies the second correction condition in response to the SOC difference being less than the deviation threshold.
12. The SOC correction method according to claim 11, wherein the determining, based on the battery data, whether the vehicle satisfies the second correction condition, further includes:determining whether the vehicle satisfies the second correction condition in response to at least one of the following conditions being satisfied: the time interval being greater than a second preset duration, or the cumulative throughput capacity of the battery being greater than a second preset capacity.
13. A state of charge (SOC) correction device, applied to a vehicle, comprising:a first acquisition module, configured to acquire battery data of a power battery;an upload module, configured to upload the battery data to a server, wherein the server calculates a first SOC of the power battery at a target moment based on the battery data, and calculates an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data; anda correction module, configured to mask one or more SOC correction strategies for the power battery, calculate a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and correct the SOC of the power battery to the target SOC.
14. A state of charge (SOC) correction device, applied to a server, comprising:a second acquisition module, configured to acquire battery data of a power battery uploaded by a vehicle;a calculation module, configured to calculate a first SOC of the power battery at a target moment based on the battery data, and calculate an SOC difference based on the first SOC and a second SOC of the power battery at the target moment in the battery data; anda transmission module, configured to transmit the SOC difference to the vehicle, wherein the vehicle masks one or more SOC correction strategies for the power battery, calculates a target SOC based on the SOC difference and an SOC of the power battery at a current moment, and corrects the SOC of the power battery to the target SOC.
15. A vehicle, comprising the SOC correction device according to claim 13.
16. A server, comprising the SOC correction device according to claim 14.
17. A computer-readable storage medium storing a computer program, wherein the program, upon being executed by a processor, performs the SOC correction method according to any one of claims 1 to 8, or the SOC correction method according to any one of claims 9 to 12.