Battery health state calculation method and system, vehicle and storage medium

By predicting the specific operating conditions of the battery based on vehicle habit data and guiding users to create conditions, the problem of low SOH calculation frequency in the prior art is solved, high-frequency evaluation of the battery health status is achieved, and the accuracy of battery and vehicle performance is improved.

CN120446791APending Publication Date: 2025-08-08GUANGZHOU XIAOPENG MOTORS TECH CO LTD

Patent Information

Application Number
CN202510689669.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

The existing technology cannot predict the specific operating conditions of new energy vehicle power batteries in advance, resulting in low SOH calculation frequency, affecting the evaluation accuracy of battery service life and vehicle range.

Method used

Based on user's car usage habit data, it predicts whether a specific working condition will occur in the battery within the set period. If it does not occur, the guidance information will be pushed through the vehicle-machine interface or voice broadcast method, guides the user to create specific working condition conditions, and controls the battery SOC and the duration of the standstill to trigger charging, obtains charging data and calculates SOH.

Benefits of technology

Improved SOH calculation frequency to ensure the accuracy of battery life and vehicle range evaluation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120446791A_ABST
    Figure CN120446791A_ABST
Patent Text Reader

Abstract

The invention relates to a battery health state calculation method and system, a vehicle and a storage medium. The method comprises the steps that if it is predicted that a vehicle battery does not have a specific working condition within a set time period based on vehicle using habit data of a user, guiding information is pushed to the user in a vehicle machine interface display mode or a voice broadcast mode; the specific working condition is used for triggering calculation of SOH of the battery, and the guide information is used for guiding a user to trigger a condition for creating the specific working condition for the battery; controlling the current SOC and / or the current standing duration of the battery based on the specific working condition in response to a permission instruction of the user for the guide information until the specific working condition of the battery is detected, and charging the battery; and calculating the current SOH of the battery by adopting the current charging data of the battery. According to the scheme provided by the invention, whether a specific working condition occurs or not can be predicted in advance, and the SOH calculation frequency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery management technology, and in particular to a battery health status calculation method, system, vehicle, and storage medium. Background Art

[0002] With global environmental issues becoming increasingly serious, new energy vehicles (NEVs) have become a trend in future transportation development. As a core component of NEVs, the state of health (SOH) of power batteries directly impacts their performance and safety. Therefore, accurately assessing the SOH of power batteries is crucial.

[0003] Most of the related technologies passively calculate the SOH based on the specific working conditions used by the user. That is to say, in the related technologies, the calculation of the SOH of the power battery is usually triggered only after a specific working condition of the power battery is detected.

[0004] This shows that the relevant technologies cannot predict in advance whether specific operating conditions will occur, and the conditions of specific operating conditions are harsh. Therefore, specific operating conditions rarely occur, resulting in a low frequency of SOH calculation, which in turn affects the evaluation accuracy of the power battery's service life, SOC (State of Charge) and vehicle range. Summary of the Invention

[0005] In order to solve or partially solve the problems existing in the related technology, the present application provides a battery health status calculation method, system, vehicle and storage medium, which can predict in advance whether a specific operating condition will occur, and even if it is predicted that a specific operating condition will not occur, it can actively trigger the calculation of the current SOH of the battery, thereby increasing the calculation frequency of SOH, and then ensuring the evaluation accuracy of the power battery's service life, SOC and vehicle range.

[0006] A first aspect of the present application provides a method for calculating a battery health status, comprising: Based on the user's driving habits data, predict whether the vehicle battery will experience a specific operating condition within a set time period; the specific operating condition is used to trigger the calculation of the battery's SOH; If the battery does not experience the specific operating condition within the set time period, a guidance message is pushed to the user via a vehicle interface display or voice broadcast; the guidance message is used to guide the user to trigger the creation of conditions for the battery to experience the specific operating condition; In response to a permission instruction from the user for the guidance information, controlling a current SOC and / or a current rest time of the battery based on the specific operating condition until the specific operating condition is detected, and then charging the battery; Current charging data of the battery is acquired, so as to calculate a current SOH of the battery using the current charging data.

[0007] In one embodiment, the specific operating condition includes a specific SOC operating condition and a specific static operating condition; and the predicting, based on the user's vehicle usage habit data, whether the vehicle battery will experience a specific operating condition within a set time period includes: Based on the user's vehicle usage habit data, predict whether the vehicle battery's charging start and end SOC meets the conditions of the specific SOC operating condition within a set time period, and predict whether the vehicle battery's charging start and end rest time meets the conditions of the specific rest operating condition within a set time period; If the charging start and end SOC does not meet the conditions of the specific SOC operating condition within the set time period, and / or the charging start and end rest time does not meet the conditions of the specific rest operating condition within the set time period, it is predicted that the battery will not experience the specific operating condition within the set time period.

[0008] In one embodiment, the specific SOC operating condition includes a low SOC operating condition; if the battery does not experience the specific operating condition within the set time period, pushing guidance information to the user via a vehicle interface display or voice broadcast includes: If the battery does not experience the specific operating condition within the set time period, obtaining current SOC data of the battery; When it is detected that the current SOC data is less than or equal to a preset SOC threshold, obtaining the current position information, current time information, and surrounding environment information of the vehicle; wherein the preset SOC threshold is greater than the threshold of the low SOC operating condition; When it is detected that the current location information is within a preset location range, the current time information is within a preset time range, and the surrounding environment information indicates that there is a charging pile in the surrounding environment of the vehicle, guidance information is pushed to the user through the vehicle interface display or voice broadcast.

[0009] In one embodiment, the surrounding environment information includes type information and location information of the charging pile; and the guidance information is generated in the following manner: Determining a target adjustment time required for the current SOC data according to the threshold of the low SOC condition, determining a target rest time required for the battery according to the threshold of the specific rest condition, and determining a target charging time required for the battery according to the type information of the charging pile; estimating a total time required to calculate a current SOH of the battery using the target adjustment time, the target rest time, and the target charging time; The total duration and the location information of the charging pile are output as guidance information.

[0010] In one embodiment, determining the target adjustment time required for the current SOC data according to the threshold value of the low SOC condition includes: When it is detected that the current SOC data is less than or equal to the threshold value of the low SOC operating condition, it is determined that the current SOC data meets the condition of the low SOC operating condition, and the target adjustment time required for the current SOC data is determined as a first adjustment time; The step of controlling the current SOC and / or the current rest time of the battery based on the specific operating condition in response to the user's permission instruction for the guidance information until the specific operating condition is detected, and then charging the battery, includes: In response to the user's permission instruction for the guidance information, the current rest time of the battery is controlled based on the target rest time, and the battery is charged until it is detected that the current rest time meets the condition of the specific rest working condition.

[0011] In another embodiment, determining the target adjustment time required for the current SOC data according to the threshold value of the low SOC condition includes: When it is detected that the current SOC data is greater than the threshold value of the low SOC operating condition, it is determined that the current SOC data does not meet the condition of the low SOC operating condition, and the target adjustment time required for the current SOC data is determined to be a second adjustment time; wherein the second adjustment time is calculated based on the current SOC data, the threshold value of the low SOC operating condition, a preset nominal capacity, and a preset output current; The step of controlling the current SOC and / or the current rest time of the battery based on the specific operating condition in response to the user's permission instruction for the guidance information until the specific operating condition is detected, and then charging the battery, includes: In response to a permission instruction of the user for the guidance information, controlling the current SOC data based on a threshold value of the low SOC condition until it is detected that the current SOC data satisfies a condition of the low SOC condition; The current rest time of the battery is controlled based on the target rest time, and the battery is charged when it is detected that the current rest time meets the condition of the specific rest working condition.

[0012] In one embodiment, controlling the current SOC data based on the threshold value of the low SOC condition includes: Control the electrical equipment of the vehicle to output the preset output current within the second adjustment time until it is detected that the current SOC data is less than or equal to the threshold of the low SOC operating condition, and determine that the current SOC data meets the conditions of the low SOC operating condition.

[0013] In one embodiment, controlling the current rest time of the battery based on the target rest time includes: The current rest time of the battery is timed until it is detected that the current rest time is greater than or equal to the target rest time, and it is determined that the current rest time meets the condition of the specific rest working condition.

[0014] In one embodiment, the obtaining current charging data of the battery to calculate the current SOH of the battery using the current charging data includes: Before starting charging, obtaining corrected SOC data of the battery in a static state; Controlling the charging pile to charge the battery; After charging is completed, obtaining full charge SOC data and charging capacity data of the battery; The current SOH of the battery is calculated using the corrected SOC data, the full charge SOC data, the charge capacity data, and the preset nominal capacity.

[0015] A second aspect of the present application provides a battery health status calculation system, comprising: A specific operating condition prediction module is used to predict whether the vehicle battery will experience a specific operating condition within a set time period based on the user's vehicle usage habit data; the specific operating condition is used to trigger the calculation of the battery's SOH; a guidance information push module, configured to push guidance information to the user via a vehicle interface display or voice broadcast if the battery does not experience the specific operating condition within the set time period; the guidance information is configured to guide the user to trigger conditions for the battery to experience the specific operating condition; a condition creation module, configured to, in response to the user's permission instruction for the guidance information, control the current SOC and / or current rest time of the battery based on the specific operating condition, and charge the battery when the specific operating condition is detected; The health status calculation module is used to obtain current charging data of the battery and calculate the current state of health of the battery using the current charging data.

[0016] A third aspect of the present application provides a vehicle, comprising: processor; and The memory stores executable codes thereon, and when the executable codes are executed by the processor, the processor is caused to execute the method described above.

[0017] A fourth aspect of the present application provides a computer-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of a vehicle, the processor is caused to execute the method described above.

[0018] A fifth aspect of the present application provides a computer program product, which includes computer instructions, and when the computer instructions are executed by a processor, implements the method described above.

[0019] The technical solution provided by this application may include the following beneficial results: The solution provided in the present application predicts whether the vehicle battery will experience a specific operating condition within a set time period based on the user's vehicle usage habit data; the specific operating condition is used to trigger the calculation of the battery's SOH; if the battery will not experience the specific operating condition within the set time period, guidance information is pushed to the user through the vehicle interface display or voice broadcast; the guidance information is used to guide the user to trigger the creation of conditions for the battery to experience a specific operating condition; in response to the user's permission instruction for the guidance information, the battery's current SOC and / or current static time are controlled based on the specific operating condition until the battery is detected to have a specific operating condition, and then the battery is charged; the battery's current charging data is obtained, and the current charging data is used to calculate the battery's current SOH. By considering the user's car usage habit data, this application can predict in advance whether a specific operating condition will occur within a set time period. If it does not occur, it means that the calculation of the battery's SOH will not be passively triggered within the set time period. This application guides the user to trigger the conditions for the battery to create specific operating conditions, so that the calculation of the battery's current SOH can be actively triggered, thereby increasing the calculation frequency of SOH, and then ensuring the accuracy of the evaluation of battery service life, SOC and vehicle range.

[0020] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The above and other objects, features and advantages of the present application will become more apparent by describing in more detail exemplary embodiments of the present application in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the present application.

[0022] Figure 1 1 is a flow chart of a method for calculating the battery health status according to an embodiment of the present application; Figure 2This is another flowchart of a method for calculating the battery health status shown in an embodiment of the present application; Figure 3 is a prediction flow chart of a specific working condition shown in an embodiment of the present application; Figure 4 This is a flow chart of conditions for creating a specific working condition shown in the embodiment of the present application; Figure 5 1 is a schematic diagram of the structure of a battery health status calculation system shown in an embodiment of the present application; Figure 6 It is a schematic structural diagram of a vehicle shown in an embodiment of the present application. DETAILED DESCRIPTION

[0023] The following describes embodiments of the present application in more detail with reference to the accompanying drawings. Although the accompanying drawings illustrate embodiments of the present application, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. Rather, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.

[0024] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0025] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0026] Most of the related technologies passively calculate SOH based on the specific working conditions used by the user. That is to say, in the related technologies, the calculation of the SOH of the power battery is usually triggered only after a specific working condition of the power battery is detected. The specific working conditions can be, for example: it needs to be left at rest for more than 2 hours before charging, the SOC before charging needs to be less than 20%, the SOC after charging needs to be greater than 80%, and it also needs to be left at rest for more than 2 hours after charging. Only when all these conditions are met will the calculation of the SOH of the power battery be triggered.

[0027] It can be seen from this that the relevant technology cannot predict in advance whether a specific operating condition will occur, and the conditions of the specific operating condition are harsh, so the specific operating condition rarely occurs, resulting in a low frequency of SOH calculation, which in turn affects the evaluation accuracy of the power battery's service life, SOC and vehicle range.

[0028] In response to the above problems, an embodiment of the present application provides a battery health status calculation method. By considering the user's car usage habit data, it can predict in advance whether a specific operating condition will occur within a set time period. If it does not occur, it means that the calculation of the battery's SOH will not be passively triggered within the set time period. By guiding the user to trigger the conditions for the battery to create a specific operating condition, the calculation of the battery's current SOH can be actively triggered, thereby increasing the calculation frequency of SOH, and further ensuring the evaluation accuracy of the battery's service life, SOC and vehicle range.

[0029] The technical solutions of the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0030] Figure 1 This is a flow chart of a method for calculating the battery health status shown in an embodiment of the present application.

[0031] See also Figure 1 The battery health status calculation method of this application includes: S110, based on the user's car usage habit data, predict whether the vehicle battery will have a specific operating condition within a set time period; the specific operating condition is used to trigger the calculation of the battery's SOH.

[0032] In the embodiments of the present application, it can be applied to a battery health status calculation system (hereinafter referred to as "calculation system"), which can be specifically a BMS (Battery Management System), which can monitor battery voltage, current, temperature and other parameters in real time to ensure that the battery operates in the best condition, thereby extending the battery life and improving the safety of the overall system.

[0033] The computing system may obtain vehicle usage data of a user. The vehicle usage data may include charging habit data and driving habit data. The charging habit data may include at least one of the following: charging start and end SOC, charging start and end rest time, charging start and end mileage, charging start and end driving time, and charging current distribution. The driving habit data may include at least one of daily driving time, daily mileage, driving destination, and driving start and end SOC. The charging start and end SOC refers to the battery's SOC before and after charging, the charging start and end rest time refers to the battery's rest time before and after charging, the charging start and end mileage refers to the vehicle's mileage before and after charging, the charging start and end driving time refers to the vehicle's driving time before and after charging, the charging current distribution refers to the battery's current distribution during the charging process, and the driving start and end SOC refers to the battery's SOC before driving and after the vehicle reaches its destination.

[0034] The vehicle usage habit data can effectively reflect the impact of the user's charging behavior and driving behavior on the vehicle battery. Therefore, the computing system can predict whether the vehicle battery will experience a specific operating condition within a set time period T based on the vehicle usage habit data. Among them, specific operating conditions usually affect the battery's SOH. Therefore, as long as the battery experiences a specific operating condition, it will trigger the calculation of the battery's SOH. Among them, the set time period T can be set based on the minimum calculation frequency of the battery's SOH. For example, if the minimum calculation frequency of the battery's SOH is two months / time, the set time period T can be set to two months; if the minimum calculation frequency of the battery's SOH is one month / time, the set time period T can be set to one month.

[0035] S120: If the battery does not enter a specific operating condition within a set time period, a guidance message is pushed to the user via a vehicle interface display or voice broadcast; the guidance message is used to guide the user to trigger conditions for the battery to enter a specific operating condition.

[0036] If it is predicted that the battery will not experience a specific operating condition within a set time period T, indicating that the calculation of the battery's SOH will not be passively triggered within the set time period T, the computing system can push guidance information to the user, using the guidance information to guide the user to trigger the creation of conditions for the battery to experience the specific operating condition, so that the calculation of the battery's current SOH can be actively triggered, thereby increasing the frequency of SOH calculation. The push method of the guidance information may include at least one of a vehicle interface display method, a voice broadcast method, and a mobile terminal display method.

[0037] In one example, assuming that the time period T is set to two months, if it is predicted that the battery will not have a specific operating condition in the next two months, it means that the calculation of the battery's SOH will not be passively triggered in the next two months. The computing system can push guidance information to the user to guide the user to trigger the creation of conditions for the battery to have a specific operating condition, so that the calculation of the battery's current SOH can be actively triggered, thereby increasing the calculation frequency of SOH, so that the calculation frequency of the battery's SOH is ≥ two months / time.

[0038] In addition, if it is predicted that the battery will experience a specific operating condition within the set time period T, it means that the calculation of the battery's SOH will be passively triggered within the set time period T. Then, the embodiment of the present application does not need to push guidance information to the user, and can directly wait for the battery to experience a specific operating condition.

[0039] In another example, assuming that the time period T is set to two months, if it is predicted that the battery will have a specific operating condition within the next two months, it means that the calculation of the battery's SOH will be passively triggered within the next two months. The computing system does not need to push guidance information to the user, but can directly wait for the battery to have a specific operating condition before triggering the calculation of the battery's SOH. In this way, the calculation frequency of the battery's SOH is two months / time.

[0040] S130 , in response to the user's permission instruction for the guidance information, controlling the current SOC and / or current rest time of the battery based on the specific operating condition until the specific operating condition of the battery is detected, and then charging the battery.

[0041] The guidance information provides an allow control and a deny control. If the user accepts the guidance information's instructions for creating the specific operating condition for the battery, the user can trigger the allow control, allowing the computing system to receive the user's permission instruction for the guidance information. Because the specific operating condition is related to the battery's SOC and rest time, the computing system responds to the allow instruction by controlling the battery's current SOC and / or rest time based on the specific operating condition to create the specific operating condition for the battery. Once the specific operating condition is detected, the battery can be charged.

[0042] If the user does not accept the guidance information's instructions to create specific operating conditions for the battery, the user can trigger a rejection control so that the computing system can receive the user's rejection instruction for the guidance information. The computing system responds to the rejection instruction and enters other processes.

[0043] S140 , obtaining current charging data of the battery, and calculating the current SOH of the battery using the current charging data.

[0044] During the battery charging process, the computing system can obtain the current charging data of the battery so as to use the current charging data to calculate the current SOH of the battery, and then update the SOH calculated last time (i.e., historical SOC) to the SOH calculated this time (i.e., current SOC), so that the SOH queried by the user is more accurate, thereby ensuring the accuracy of the evaluation of the battery's service life, SOC and vehicle range.

[0045] It can be seen that compared with the related art, the calculation of the battery's SOH is triggered only after a specific operating condition is detected in the battery, so it is impossible to predict in advance whether a specific operating condition will occur, and the harsh conditions of the specific operating condition result in a low frequency of SOH calculation, thereby affecting the evaluation accuracy of the battery's service life, SOC, and vehicle range. However, the embodiment of the present application, by considering the user's car usage habit data, can predict in advance whether a specific operating condition will occur within a set time period. If it does not occur, it means that the calculation of the battery's SOH will not be passively triggered within the set time period. The embodiment of the present application guides the user to trigger the conditions for creating a specific operating condition for the battery, so that the calculation of the battery's current SOH can be actively triggered, thereby increasing the calculation frequency of SOH, and further ensuring the evaluation accuracy of the battery's service life, SOC, and vehicle range.

[0046] For example, assuming the SOH calculated for the first two months is 98%, for the solution of the related art, since the battery has not yet encountered a specific operating condition in the next two months, the SOH queried by the user is still 98%, but in fact the SOH has reached 85%, resulting in an inaccurate SOH, which in turn affects the accuracy of the evaluation of the battery's service life, SOC, and vehicle range. However, for the solution of the embodiment of the present application, since the embodiment of the present application can predict that the battery will not encounter a specific operating condition in the next two months based on the user's vehicle usage habit data, it can guide the user to trigger the creation of conditions for the battery to encounter a specific operating condition, so as to actively trigger the calculation of the battery's current SOH, and then update the last calculated SOH (i.e., 98% SOH) to the currently calculated SOH (i.e., 85% SOH), making the SOH queried by the user more accurate, thereby ensuring the accuracy of the evaluation of the battery's service life, SOC, and vehicle range.

[0047] As can be seen from this example, the solution provided in this application predicts whether the vehicle battery will experience specific operating conditions within a set time period based on the user's vehicle usage habit data; the specific operating conditions are used to trigger the calculation of the battery's SOH; if the battery will not experience specific operating conditions within the set time period, guidance information is pushed to the user through the vehicle interface display or voice broadcast; the guidance information is used to guide the user to trigger the creation of conditions for the battery to experience specific operating conditions; in response to the user's permission instruction for the guidance information, the battery's current SOC and / or current static time are controlled based on the specific operating conditions until the battery is detected to have a specific operating condition, and then the battery is charged; the battery's current charging data is obtained, and the current charging data is used to calculate the battery's current SOH. By considering the user's car usage habit data, this application can predict in advance whether a specific operating condition will occur within a set time period. If it does not occur, it means that the calculation of the battery's SOH will not be passively triggered within the set time period. This application guides the user to trigger the conditions for the battery to create specific operating conditions, so that the calculation of the battery's current SOH can be actively triggered, thereby increasing the calculation frequency of SOH, and then ensuring the accuracy of the evaluation of battery service life, SOC and vehicle range.

[0048] Figure 2 This is another flowchart of the battery health status calculation method shown in this application.

[0049] See also Figure 2 The battery health status calculation method of this application includes: S210, based on the user's vehicle usage habit data, predict whether the vehicle battery's charging start and end SOC meets the conditions of a specific SOC operating condition within a set time period, and predict whether the vehicle battery's charging start and end stationary time meets the conditions of a specific stationary operating condition within a set time period.

[0050] In order to improve the prediction accuracy, the prediction can be made based on the user's latest car usage habit data. Specifically, the embodiment of the present application can pre-set a second historical setting time, and then obtain the user's car usage habit data within the second historical setting time. The second historical setting time can be set to the previous three months or the previous two months, for example.

[0051] The embodiment of the present application can pre-train the prediction model. In a specific implementation, the embodiment of the present application can obtain a machine learning model LSTM (Long Short-Term Memory). LSTM is an improved RNN (Recurrent Neural Network). Through a unique gating mechanism, it can solve the long-term dependency problem of traditional RNN. Therefore, using the machine learning model LSTM as a prediction model can improve the prediction accuracy. At the same time, the embodiment of the present application can obtain the user's car usage habit data within a first historical set time, so as to use the car usage habit data within the first historical set time to train the machine learning model LSTM, thereby obtaining a trained prediction model.

[0052] The first historical setting time is earlier than the second historical setting time. For example, the first historical setting time can be set to the previous two years or the previous year, and the second historical setting time can be set to the previous three months or the previous two months.

[0053] Among them, the vehicle usage habit data can be obtained by performing relevant processing on the vehicle's actual vehicle original data. The actual vehicle original data may include the vehicle's daily mileage and the battery's current, voltage and temperature, and may also include the generation time of each item of actual vehicle original data. The embodiment of the present application can perform data preprocessing on each item of actual vehicle original data, and then extract the user's vehicle usage habit data from these preprocessed actual vehicle original data.

[0054] Among them, the vehicle usage habit data may include charging habit data and driving habit data. The charging habit data may include at least one of the charging start and end SOC, the charging start and end rest time, the charging start and end mileage, the charging start and end driving time and the charging current distribution. The driving habit data may include at least one of the daily driving time, the daily mileage, the driving destination and the driving start and end SOC.

[0055] In actual applications, the computing system can call a pre-trained prediction model and then input the vehicle usage habit data within the second historical set time into the prediction model, so that the prediction model can predict whether the battery will experience a specific operating condition within the set time period T based on the vehicle usage habit data within the second historical set time period. Specifically, the specific operating condition may include a specific SOC operating condition and a specific stationary time operating condition. The vehicle usage habit data within the second historical set time period can effectively reflect the impact of the user's latest charging behavior and driving behavior on the vehicle battery. Therefore, the prediction model can predict whether the vehicle battery's charging start and end SOC meets the conditions of the specific SOC condition within the set time period T, and predict whether the vehicle battery's charging start and end stationary time meets the conditions of the specific stationary condition within the set time period T based on the vehicle usage habit data within the second historical set time period.

[0056] In one embodiment, the charging start and end SOC may include a charging start SOC and a charging end SOC; the charging start and end rest time may include a charging start rest time and a charging end rest time; the specific SOC operating condition may include a low SOC operating condition and a high SOC operating condition; and predicting whether the charging start and end SOC of the vehicle battery meet the conditions of the specific SOC operating condition within a set time period, and predicting whether the charging start and end rest time of the vehicle battery meet the conditions of the specific rest condition within the set time period, may include: Predict whether the battery's charge start SOC is less than or equal to the threshold of the low SOC condition within a set time period, and predict whether the battery's charge start rest time is greater than or equal to the threshold of a specific rest condition within a set time period, and predict whether the battery's charge end SOC is greater than or equal to the threshold of the high SOC condition within a set time period, and predict whether the battery's charge end rest time is greater than or equal to the threshold of a specific rest condition within a set time period; if the battery's charge start SOC is always greater than the threshold of the low SOC condition within the set time period, it is predicted that the battery's charge start SOC does not meet the conditions of the low SOC condition within the set time period. and / or, if the battery's charge-start rest time is always less than the threshold value of the specific rest condition within the set time period, it is predicted that the battery's charge-start rest time does not meet the condition of the specific rest condition within the set time period; and / or, if the battery's charge-termination SOC is always less than the threshold value of the high SOC condition within the set time period, it is predicted that the battery's charge-termination SOC does not meet the condition of the high SOC condition within the set time period; and / or, if the battery's charge-termination rest time is always less than the threshold value of the specific rest condition within the set time period, it is predicted that the battery's charge-termination rest time does not meet the condition of the specific rest condition within the set time period.

[0057] Among them, the charge start SOC refers to the SOC of the battery before charging, the charge end SOC refers to the SOC of the battery after charging, the charge start standstill time refers to the standstill time of the battery before charging, and the charge end standstill time refers to the standstill time of the battery after charging.

[0058] Among them, the threshold of low SOC condition (SOC1), the threshold of high SOC condition (SOC2) and the threshold of specific static condition (T static ) can be set according to actual conditions. For example, the threshold value SOC1 of low SOC condition can be set to 20%, the threshold value SOC2 of high SOC condition can be set to 80%, and the threshold value T of specific static condition can be set to 100%. static Can be set to 2h.

[0059] S220: If the charging start and end SOC does not meet the conditions of a specific SOC operating condition within the set time period, and / or the charging start and end rest time does not meet the conditions of a specific rest operating condition within the set time period, it is predicted that the battery will not have a specific operating condition within the set time period; the specific operating condition is used to trigger the calculation of the battery's SOH.

[0060] In one example, if the charging start SOC does not meet the conditions of the low SOC operating condition within the set time period T, and / or the charging start standing time does not meet the conditions of the specific standing condition within the set time period T, and / or the charging termination SOC does not meet the conditions of the high SOC operating condition within the set time period T, and / or the charging termination standing time does not meet the conditions of the specific standing condition within the set time period T, the prediction model outputs a first prediction result, which is used to characterize that the battery will not experience a specific operating condition within the set time period T.

[0061] In another example, if the charging start SOC meets the low SOC operating condition within the set time period T, and the charging start standing time meets the specific standing condition within the set time period T, and the charging end SOC meets the high SOC operating condition within the set time period T, and the charging end standing time meets the specific standing condition within the set time period T, then the prediction model outputs a second prediction result, which is used to characterize that the battery will experience a specific operating condition within the set time period T.

[0062] S230: If the battery does not enter a specific operating condition within a set time period, a guidance message is pushed to the user via a vehicle interface display or voice broadcast; the guidance message is used to guide the user to trigger conditions for the battery to enter a specific operating condition.

[0063] This step can be referred to the description in S120 and will not be repeated here.

[0064] In one embodiment, the specific SOC operating condition includes a low SOC operating condition; if the battery does not experience the specific operating condition within a set time period, a guidance message is pushed to the user via a vehicle interface display or voice broadcast, which may include: If the battery will not experience a specific operating condition within a set time period, the current SOC data of the battery is obtained; when it is detected that the current SOC data is less than or equal to the preset SOC threshold, the current position information, current time information and surrounding environment information of the vehicle are obtained; wherein the preset SOC threshold is greater than the threshold of the low SOC operating condition; when it is detected that the current position information is within the preset position range, the current time information is within the preset time range and the surrounding environment information indicates that there is a charging pile in the surrounding environment of the vehicle, guidance information is pushed to the user through the vehicle interface display or voice broadcast.

[0065] If the battery is predicted not to experience a specific operating condition within a set time period T, indicating that calculation of the battery's SOH will not be passively triggered within the set time period T, the computing system can obtain the battery's current SOC data. Specifically, based on the first prediction result indicating that the battery will not experience the specific operating condition within the set time period T, the computing system can create conditions for the battery to experience the specific operating condition by guiding the user to trigger the condition, thereby enabling the battery to experience the specific operating condition. In a specific implementation, the computing system can detect the vehicle's current state. If the vehicle is currently in motion, since the battery's SOC changes in real time during motion, the computing system can obtain a navigation address tag and then detect in real time whether the vehicle has reached the destination indicated by the navigation address tag. Upon detecting arrival at the destination, the computing system can obtain the battery's current SOC data. If the vehicle is currently parked, since the battery's SOC is relatively stable when parked, the computing system can directly obtain the battery's current SOC data. After obtaining the battery's current SOC data, the SOC (i.e., current SOC data) determination step is entered.

[0066] In the SOC determination step, since the conditions for low SOC conditions are relatively stringent, such as requiring the current SOC data to be ≤20%, in order to relax the requirements for SOC1 (i.e., the threshold for low SOC conditions) and thereby increase the frequency of SOH calculations, embodiments of the present application can pre-determine ΔSOC based on the capacity consumed by the vehicle's electrical equipment in a short period of time and the available power consumption of the vehicle's electrical equipment. This ΔSOC is then added to SOC1 to obtain a preset SOC threshold, i.e., preset SOC threshold = SOC1 + ΔSOC, so that the current SOC data can easily meet the requirements. Specifically, the computing system can detect whether the SOC (i.e., the current SOC data) is less than or equal to SOC1 + ΔSOC (i.e., the preset SOC threshold). When SOC ≤ SOC1 + ΔSOC, the computing system can enter the timing determination step.

[0067] In the timing determination step, the computing system may obtain the vehicle's current location information, current time information, and surrounding environment information, then detect whether the current location information is within a preset location range, detect whether the current time information is within a preset time range, and detect whether there is a charging station in the vehicle's surrounding environment based on the surrounding environment information. The preset location and preset time can be set by the user or by the computing system based on the user's driving habits. Therefore, the preset location and preset time can be consistent with the user's habits. For example, the preset location can be set to the user's company or home, and the preset time can be set to the user's working hours or off-get off work hours. When it is detected that the current location information is within the preset location range, the current time information is within the preset time range, and the surrounding environment information indicates that there is a charging station in the vehicle's surrounding environment, the computing system may push guidance information to the user via a vehicle interface display or voice broadcast. The guidance information is used to guide the user to trigger the creation of specific operating conditions for the battery, so that the calculation of the battery's current state of health (SOH) can be actively triggered, thereby increasing the frequency of SOH calculations. In addition, the computing system may also push guidance information to the user via a mobile terminal display, which is not limited in this embodiment of the present application.

[0068] In one example, assuming that SOC1 is set to 20% and △SOC is set to 2%, the preset SOC threshold may be 22%. If the SOC of the vehicle is 21% after arriving at the destination, the computing system determines that SOC≤SOC1+△SOC, and thus the current location information, current time information and surrounding environment information of the vehicle may be obtained. Assuming that the preset location is set to the company and the preset time is set to working hours, the current location information is used to detect whether the destination arrived by the vehicle is near the user's company, and the current time information is used to detect whether the time when the vehicle arrives at the destination is close to the user's working hours, and the surrounding environment information is used to detect whether there is a charging pile near the destination. When it is detected that the destination is near the company, the time when the vehicle arrives at the destination is close to working hours and there is a charging pile near the destination, the computing system may push guidance information to the user through the vehicle interface display or voice broadcast, and use the guidance information to guide the user to trigger the conditions for creating specific operating conditions for the battery, so that the calculation of the current SOH of the battery can be actively triggered, thereby increasing the calculation frequency of the SOH.

[0069] In another example, assuming that SOC1 is set to 20% and △SOC is set to 2%, the preset SOC threshold may be 22%. If the SOC in the parking state is 18%, the computing system determines that SOC≤SOC1+△SOC, and thus the current location information, current time information, and surrounding environment information of the vehicle may be obtained. Assuming that the preset location is home and the preset time is off-get off work time, the vehicle parking location is detected based on the current location information to determine whether it is near the user's home, and based on the current time information to determine whether the current time is within the user's off-get off work time range, and based on the surrounding environment information to determine whether there is a charging pile near the parking location. When it is detected that the parking location is near home, the current time is within the off-get off work time range, and there is a charging pile near the parking location, the computing system may push guidance information to the user through a mobile terminal display, and use the guidance information to guide the user to trigger the conditions for creating specific operating conditions for the battery, so that the calculation of the current SOH of the battery can be actively triggered, thereby increasing the calculation frequency of the SOH.

[0070] In one embodiment, the surrounding environment information includes type information and location information of the charging pile; the guidance information can be generated in the following manner: The target adjustment time required for the current SOC data is determined based on the threshold of the low SOC condition, the target rest time required for the battery is determined based on the threshold of the specific rest condition, and the target charging time required for the battery is determined based on the type information of the charging pile; the target adjustment time, target rest time and target charging time are used to estimate the total time required for calculating the current SOH of the battery; the total time and the location information of the charging pile are output as guidance information.

[0071] In order to make the current SOC data of the battery meet the conditions of the low SOC working condition, the computing system can determine the target adjustment time α required for the current SOC data based on the threshold of the low SOC working condition. The target adjustment time α refers to the time required to adjust the current SOC data to meet the conditions of the low SOC working condition.

[0072] In order to make the current rest time of the battery meet the conditions of a specific rest working condition, the computing system can determine the target rest time β required for the battery based on the threshold of the specific rest working condition. The target rest time β can be determined as the threshold of the specific rest working condition, that is, the computing system can use the threshold of the specific rest working condition as the target rest time β required for the battery.

[0073] If the surrounding environment information indicates that there is a charging pile in the surrounding environment of the vehicle, the surrounding environment information may include type information and location information of the charging pile, and the computing system may extract the type information and location information of the charging pile from the surrounding environment information.

[0074] Different types of charging piles have different corresponding charging times. For example, the charging time corresponding to a fast charging pile is shorter than the charging time corresponding to a slow charging pile. Therefore, the computing system can determine the target charging time γ required for the battery based on the type information of the charging pile.

[0075] If the type information of the charging pile indicates that the charging pile is a fast charging pile, the target charging time γ required for the battery is: γ = (100% - SOC) × 3; where SOC refers to the current SOC data.

[0076] If the type information of the charging pile indicates that the charging pile is a slow charging pile, the target charging time γ required for the battery is: γ = (100% - SOC) × preset nominal capacity / average current of the slow charging pile; where SOC refers to the current SOC data, and the preset nominal capacity refers to the capacity that the battery can discharge under standard conditions.

[0077] After obtaining the target adjustment time α, target standing time β and target charging time γ respectively, the computing system can use the target adjustment time α, target standing time β and target charging time γ to estimate the total time SUM required to calculate the current SOH of the battery, specifically: SUM=α+β+γ.

[0078] After obtaining the total time SUM and the location information of the charging pile respectively, the computing system can output the total time and the location information of the charging pile as guidance information, and then push the guidance information to the user through the vehicle interface display method, voice broadcast method or mobile terminal display method.

[0079] The total duration SUM allows users to intuitively understand how long it takes to calculate the SOH. The location information of the charging pile can provide users with nearby charging piles, eliminating the need for users to search for charging piles on their own, greatly improving the user experience.

[0080] In one embodiment, determining the target adjustment time required for the current SOC data based on the threshold value of the low SOC condition may include: When it is detected that the current SOC data is less than or equal to the threshold of the low SOC condition, it is determined that the current SOC data meets the condition of the low SOC condition, and the target adjustment time required for the current SOC data is determined as the first adjustment time.

[0081] The current SOC data may or may not meet the conditions of the low SOC operating condition, so the computing system can detect whether the SOC (ie, the current SOC data) is less than or equal to SOC1 (ie, the threshold of the low SOC operating condition).

[0082] When SOC≤SOC1, it means that the current SOC data meets the conditions of the low SOC working condition. At this time, there is no need to adjust the current SOC data. Therefore, the target adjustment time α required for the current SOC data can be determined as the first adjustment time. The first adjustment time can be set to zero, so that the target adjustment time α: α=0.

[0083] In another embodiment, determining the target adjustment time required for the current SOC data based on the threshold value of the low SOC condition may include: When it is detected that the current SOC data is greater than the threshold of the low SOC condition, it is determined that the current SOC data does not meet the conditions of the low SOC condition, and the target adjustment time required for the current SOC data is determined as the second adjustment time; wherein, the second adjustment time is calculated based on the current SOC data, the threshold of the low SOC condition, the preset nominal capacity and the preset output current.

[0084] When SOC>SOC1, it indicates that the current SOC data does not meet the conditions for the low SOC operating condition. At this time, the current SOC data can be adjusted. Therefore, the target adjustment time α required for the current SOC data can be determined as the second adjustment time. The second adjustment time can be calculated based on the current SOC data, the low SOC operating condition threshold, the preset nominal capacity, and the preset output current. Specifically, the target adjustment time α is: α = [preset nominal capacity × (SOC - SOC1)] / I. Where I is the preset output current, which is a preset current based on the average current consumption of the vehicle's electrical devices.

[0085] S240 , in response to the user's permission instruction for the guidance information, controlling the current SOC and / or current rest time of the battery based on the specific operating condition until the specific operating condition of the battery is detected, and then charging the battery.

[0086] This step can be referred to the description in S130 and will not be repeated here.

[0087] In one embodiment, in response to a user's permission instruction for guidance information, controlling the current SOC and / or current rest time of the battery based on a specific operating condition until the specific operating condition is detected, and then charging the battery, may include: In response to a user's permission instruction for the guidance information, the current rest time of the battery is controlled based on the target rest time until it is detected that the current rest time meets the condition of a specific rest condition, and the battery is charged.

[0088] The guidance information includes the total time SUM and the location information of the charging pile. If the user accepts the total time SUM, the user can trigger the permission control, and then the user drives the vehicle to the charging location indicated by the location information. At this time, the user only needs to plug in the gun to charge, and the rest is an automated procedure.

[0089] After the computing system receives the user's permission instruction for the guidance information and detects that the vehicle's charging port is connected to the charging pile, it determines that the current SOC data has met the conditions of the low SOC operating condition based on the target adjustment time α as the first adjustment time. Therefore, the computing system only needs to make the current static time of the battery meet the conditions of the specific static operating condition.

[0090] In a specific implementation, the computing system may control the current rest time of the battery based on the target rest time β, and charge the battery when it is detected that the current rest time meets the conditions of a specific rest working condition.

[0091] In another embodiment, in response to a user's permission instruction for guidance information, controlling the current SOC and / or current rest time of the battery based on a specific operating condition until the specific operating condition is detected, and then charging the battery, may include: In response to the user's permission instruction for the guidance information, the current SOC data is controlled based on the threshold of the low SOC condition until it is detected that the current SOC data meets the conditions of the low SOC condition; the current rest time of the battery is controlled based on the target rest time until it is detected that the current rest time meets the conditions of the specific rest condition, and the battery is charged.

[0092] The guidance information includes the total time SUM and the location information of the charging pile. If the user accepts the total time SUM, the user can trigger the permission control, and then the user drives the vehicle to the charging location indicated by the location information. At this time, the user only needs to plug in the gun to charge, and the rest is an automated procedure.

[0093] After the computing system receives the user's permission instruction for the guidance information and detects that the charging port of the vehicle is connected to the charging pile, it determines that the current SOC data does not meet the conditions of the low SOC operating condition based on the target adjustment time being the second adjustment time. Therefore, the computing system can first make the current SOC data meet the conditions of the low SOC operating condition, and then make the current static time meet the conditions of the specific static operating condition.

[0094] In a specific implementation, the computing system can control the current SOC data based on the threshold of the low SOC condition until it is detected that the current SOC data meets the conditions of the low SOC condition, and then the current rest time of the battery can be controlled based on the target rest time β until it is detected that the current rest time meets the conditions of a specific rest condition, at which time the battery can be charged.

[0095] In one embodiment, controlling the current SOC data based on the threshold value of the low SOC condition may include: The electrical equipment of the vehicle is controlled to output a preset output current within a second adjustment period until it is detected that the current SOC data is less than or equal to a threshold value of the low SOC operating condition, and it is determined that the current SOC data meets the conditions of the low SOC operating condition.

[0096] Since SOC>SOC1, to ensure that the current SOC meets the low SOC condition, the computing system can proactively control the vehicle's electrical devices to consume a certain amount of power, ensuring that SOC ≤ SOC1. Specifically, the computing system can enable electrical devices such as the air conditioner and seat ventilation to output a preset output current I within a second adjustment duration, thereby reducing the current SOC to the low SOC threshold. When SOC≤SOC1 is detected, indicating that the current SOC meets the low SOC condition, the computing system can disable electrical devices such as the air conditioner and seat ventilation.

[0097] In one embodiment, controlling the current rest time of the battery based on the target rest time may include: The current rest time of the battery is timed until it is detected that the current rest time is greater than or equal to the target rest time, and it is determined that the current rest time meets the condition of the specific rest working condition.

[0098] When it is detected that SOC≤SOC1, the computing system can start timing the current rest time of the battery, and then detect in real time whether the current rest time is greater than or equal to the target rest time β. When it is detected that the current rest time ≥β, the timing is ended and it is determined that the current rest time meets the conditions of a specific rest working condition.

[0099] S250 , obtaining current charging data of the battery, and calculating the current SOH of the battery using the current charging data.

[0100] This step can be referred to the description in S140 and will not be repeated here.

[0101] In one embodiment, obtaining current charging data of the battery to calculate the current SOH of the battery using the current charging data may include: Before starting charging, obtain the corrected SOC data of the battery in a static state; control the charging pile to charge the battery; after charging is completed, obtain the battery's full-charge SOC data and charging capacity data; use the corrected SOC data, full-charge SOC data, charging capacity data and preset nominal capacity to calculate the battery's current SOH.

[0102] Before charging begins, the current SOC data will fluctuate based on SOC1. In order to obtain accurate corrected SOC data, the computing system can obtain the SOC data of the battery when the current rest time = β as the corrected SOC data.

[0103] In order to reduce the risk of overcharging the battery during the charging process, before starting charging, the computing system can control the charging rate of the charging pile to a preset rate. The preset rate can be set according to actual conditions. For example, the preset rate can be set to 1 / 3C. Then the computing system can control the charging pile to charge the battery at the preset rate. In this way, the automated program can ensure the safety of battery charging even if the user is not on site.

[0104] Since the adjustment process of the current SOC data, the timing process of the current static time and the battery charging process are all completed by the automatic program of the computing system, no user participation is required throughout the process, thus saving user time and improving user experience.

[0105] After charging begins, the computing system can time the battery's current charging time and terminate charging when it detects that the current charging time is ≥ the target charging time γ. Since the target charging time γ is calculated based on a full charge state (100% SOC), the computing system can obtain the battery's SOC data when the current charging time = γ as the full charge SOC data, and can also obtain the battery's charge capacity Q.

[0106] It should be noted that after charging is completed, since the battery is already in a fully charged state (100% SOC), there is no need to let it rest for another 2 hours. It is only necessary to obtain the fully charged SOC data of the battery, so as to ensure that the SOH calculation is completed within a shorter total time SUM.

[0107] After obtaining the battery's charging data (such as the corrected SOC data, the fully charged SOC data, and the charging capacity data Q), the computing system can obtain the preset nominal capacity, which is the parameter used to calculate the second adjustment time and the target charging time of the slow charging pile. The computing system can then use the corrected SOC data, the fully charged SOC data, the charging capacity data, and the preset nominal capacity to calculate the battery's current SOH, specifically as follows: SOH=Q / [(full charge SOC data - corrected SOC data) × preset nominal capacity] × 100%.

[0108] After obtaining the SOH calculated this time, the calculation system can update the SOH calculated last time (i.e., historical SOH) to the SOH calculated this time (i.e., current SOH), making the SOH queried by the user more accurate, thereby ensuring the accuracy of the evaluation of battery life, SOC, and vehicle range.

[0109] As can be seen from this example, the solution provided by this application can predict in advance whether a specific operating condition will occur within a set time period by considering the user's car usage habit data. If it does not occur, it means that the calculation of the battery's SOH will not be passively triggered within the set time period. This application guides the user to trigger the conditions for the battery to create specific operating conditions, so that the calculation of the battery's current SOH can be actively triggered, thereby increasing the calculation frequency of SOH, and then ensuring the accuracy of the evaluation of battery service life, SOC and vehicle range.

[0110] Furthermore, the solution provided in the present application utilizes a prediction model to predict whether the battery will experience a specific operating condition within a set time period based on the user's vehicle usage habit data within a second historical set time period. Since the vehicle usage habit data within the second historical set time period can effectively reflect the impact of the user's latest charging behavior and driving behavior on the vehicle battery, and the prediction model is a machine learning model LSTM with good learning ability, the prediction model outputs the prediction results (such as the first prediction result / the second prediction result) with high accuracy.

[0111] Furthermore, the solution provided in this application can make the current SOC data easily meet the requirements by presetting the SOC threshold (such as: SOC1+△SOC), thereby relaxing the SOC1 requirement and improving the SOH update rate.

[0112] Furthermore, the solution provided in the present application can satisfy the starting SOC condition for SOH calculation by controlling the vehicle's electrical equipment to consume battery power, even if the current SOC data does not satisfy the low SOC operating condition (i.e., SOC>SOC1). That is, the current SOC data can be reduced to the threshold value of the low SOC operating condition (i.e., SOC≤SOC1), thereby achieving the condition that the current SOC data satisfies the low SOC operating condition.

[0113] Furthermore, the solution provided by the present application is that the adjustment process of the current SOC data, the timing process of the current static time and the battery charging process are all completed by the automatic program of the computing system, and no user participation is required throughout the process. Therefore, it can save user time and improve user experience. After the charging is completed, the battery does not need to be static for another 2 hours, and the fully charged SOC data of the battery can be directly obtained, thereby ensuring that the SOH calculation is completed within a shorter total time SUM.

[0114] In order to enable those skilled in the art to better understand the embodiments of the present application, the embodiments of the present application are described below with the help of the following examples.

[0115] See also Figure 3 and Figure 4 , the SOH calculation process is as follows: S301, obtaining the user's car usage habit data within a first historical set time period.

[0116] S302: Use the vehicle usage habit data within the first historical set time period to train a machine learning model (LSTM).

[0117] S303: After the training is completed, a prediction model is obtained.

[0118] S304 , obtaining the user's car usage habit data within a second historical setting time, and inputting the car usage habit data within the second historical setting time into the prediction model; wherein the first historical setting time is earlier than the second historical setting time.

[0119] S305, using the prediction model based on the vehicle usage habit data within the second historical set time, predict whether the battery will have a specific operating condition within the set time period; if so, proceed to step S306; if not, proceed to step S307.

[0120] S306: If it is predicted that the battery will experience a specific operating condition within the set time period, the calculation of the battery's SOH is triggered when the battery experiences the specific operating condition, and the process ends.

[0121] S307, enter step S401.

[0122] S401, if it is predicted that the battery will not experience a specific operating condition within a set time period, obtaining the current SOC data of the battery. If the vehicle is in a driving state, the SOC data after the vehicle arrives at the destination may be obtained as the current SOC data; if the vehicle is in a parked state, the current SOC data may be directly obtained; S402 , determining whether the current SOC data is less than or equal to a preset SOC threshold, wherein the preset SOC threshold=SOC1+ΔSOC; if so, proceeding to step S403 ; if not, returning to step S401 .

[0123] S403: If SOC≤SOC1+ΔSOC, obtain the current position information, current time information and surrounding environment information of the vehicle.

[0124] S404, determine whether the current position of the vehicle is within the preset position range based on the current position information, determine whether the current time of the vehicle is within the preset time range based on the current time information, and determine whether there is a charging pile in the surrounding environment of the vehicle based on the surrounding environment information; if so, enter step S404; if not, return to step S403.

[0125] S405: If the current location is within the preset location range, the current time is within the preset time range, and there are charging piles in the surrounding environment, the total time SUM required to calculate the current SOH of the battery is estimated (for details, see step S405, or see the above calculation process for the total time SUM).

[0126] S406, extracting the location information of the charging pile from the surrounding environment information, outputting the total duration SUM and the location information of the charging pile as guidance information, and recommending the guidance information to the user through the vehicle interface display or voice broadcast; S407: When a rejection instruction from the user for the guidance information is received, the process ends.

[0127] S408: When receiving the user's permission instruction for the guidance information, proceed to step S409.

[0128] S409: When it is detected that the charging port of the vehicle is connected to the charging pile, the process goes to step S410.

[0129] S410 , determining whether the current SOC data is less than or equal to the threshold value SOC1 of the low SOC condition; if not, proceeding to step S411 ; if so, proceeding to step S412 .

[0130] S411, if SOC>SOC1, turn on electrical equipment such as air conditioning and seat ventilation, so that these electrical equipment have an average output current I, so that the current SOC data can drop to the threshold value SOC1 of the low SOC condition. When it is detected that SOC≤SOC1, go to step S412; wherein I is the preset output current, which is a parameter for calculating the target adjustment time α, so the time for adjusting the current SOC data is ≤α hours.

[0131] S412: If SOC≤SOC1, the current rest time of the battery is counted.

[0132] S413, determining whether the current resting time is greater than or equal to the target resting time (β hours); if so, proceeding to step S414; if not, returning to step S412; S414: If the current rest time is ≥β hours, stop timing, obtain the corrected SOC data of the battery in the rest state, and control the charging rate of the charging pile to 1 / 3C; S415: Control the charging pile to charge the battery at a charging rate of 1 / 3C.

[0133] S416 , when it is detected that the current charging time is ≥ the target charging time (γ hours), the charging is terminated and the full charge SOC data and the charging capacity Q of the battery are obtained.

[0134] S417, calculate the current SOH of the battery: SOH = Q / [(full charge SOC data - corrected SOC data) × preset nominal capacity] × 100%, then update the last calculated SOH to the current calculated SOH, and end the process.

[0135] Corresponding to the aforementioned application function implementation method embodiment, the present application also provides a battery health status calculation system, a vehicle and corresponding embodiments.

[0136] Figure 5 It is a structural diagram of a battery health status calculation system shown in an embodiment of the present application.

[0137] See also Figure 5 , the present application provides a battery health status calculation system, which may include: The specific operating condition prediction module 510 is used to predict whether the vehicle battery will experience a specific operating condition within a set time period based on the user's vehicle usage habit data; the specific operating condition is used to trigger the calculation of the battery's SOH; The guidance information push module 520 is used to push guidance information to the user through the vehicle interface display or voice broadcast if the battery does not reach a specific operating condition within a set time period; the guidance information is used to guide the user to trigger the conditions for the battery to reach the specific operating condition; a condition creation module 530 for controlling the current SOC and / or current rest time of the battery based on a specific operating condition in response to a user's permission instruction in response to the guidance information, and charging the battery when the specific operating condition is detected; The health status calculation module 540 is used to obtain the current charging data of the battery and calculate the current SOH of the battery using the current charging data.

[0138] In one embodiment, the specific operating condition includes a specific SOC operating condition and a specific stationary operating condition; the specific operating condition prediction module 510 may include: A vehicle usage habit data acquisition submodule is used to acquire the vehicle usage habit data of the user within a first historical set time period; A condition judgment submodule is used to predict whether the vehicle battery's charging start and end SOC meets the conditions of a specific SOC operating condition within a set time period based on the user's vehicle usage habit data, and to predict whether the vehicle battery's charging start and end static time meets the conditions of a specific static operating condition within a set time period; The specific operating condition determination submodule is used to predict that the battery will not experience the specific operating condition within the set time period if the charging start and end SOC does not meet the conditions of the specific SOC operating condition within the set time period and / or the charging start and end rest time does not meet the conditions of the specific rest condition within the set time period.

[0139] In one embodiment, the specific SOC operating condition includes a low SOC operating condition; the guidance information push module 520 may include: The current SOC data acquisition submodule is used to obtain the current SOC data of the battery if the battery does not experience a specific operating condition within a set time period; A user driving information acquisition submodule is used to acquire the vehicle's current location information, current time information, and surrounding environment information when it is detected that the current SOC data is less than or equal to a preset SOC threshold; wherein the preset SOC threshold is greater than the threshold of the low SOC condition; The guidance information push submodule is used to push guidance information to the user through the vehicle interface display or voice broadcast when it detects that the current location information is within the preset location range, the current time information is within the preset time range, and the surrounding environment information indicates that there is a charging pile in the surrounding environment of the vehicle.

[0140] In one embodiment, the surrounding environment information includes type information and location information of the charging pile; the guidance information can be generated by the following modules: A target adjustment duration determination module is used to determine the target adjustment duration required for the current SOC data based on a threshold value of a low SOC condition; A target rest time determination module is used to determine the target rest time required for the battery based on a threshold value of a specific rest condition; A target charging time determination module is used to determine the target charging time required for the battery based on the type information of the charging pile; A total time estimation module is used to estimate the total time required to calculate the current SOH of the battery using the target adjustment time, target rest time, and target charging time; The guidance information generation module is used to output the total duration and the location information of the charging pile as guidance information.

[0141] In one embodiment, the target adjustment duration determination module may include: The first adjustment duration determination submodule is used to determine that the current SOC data meets the low SOC condition when it is detected that the current SOC data is less than or equal to the threshold of the low SOC condition, and then determine the target adjustment duration required for the current SOC data as the first adjustment duration.

[0142] In another embodiment, the target adjustment duration determination module may include: The second adjustment time determination submodule is used to determine that the current SOC data does not meet the conditions of the low SOC operating condition when it is detected that the current SOC data is greater than the threshold value of the low SOC operating condition, and then determine the target adjustment time required for the current SOC data as the second adjustment time; wherein the second adjustment time is calculated based on the current SOC data, the threshold value of the low SOC operating condition, the preset nominal capacity and the preset output current.

[0143] In one embodiment, the condition creation module 530 may include: The first condition creation submodule is used to control the current rest time of the battery based on the target rest time in response to the user's permission instruction for the guidance information, and to charge the battery when it is detected that the current rest time meets the conditions of a specific rest working condition.

[0144] In another embodiment, the condition creation module 530 may include: a second condition creation submodule, configured to control the current SOC data based on a low SOC condition threshold in response to a user's permission instruction for the guidance information, until it is detected that the current SOC data satisfies a condition for the low SOC condition; The third condition creation submodule is used to control the current rest time of the battery based on the target rest time, and charge the battery when it is detected that the current rest time meets the conditions of a specific rest working condition.

[0145] In one embodiment, the second condition creation submodule may include: An energy consumption control unit is used to control the vehicle's electrical equipment to output a preset output current within a second adjustment period until it is detected that the current SOC data is less than or equal to the threshold of the low SOC operating condition, and determines that the current SOC data meets the conditions of the low SOC operating condition.

[0146] In one embodiment, the first condition creation submodule or the third condition creation submodule may include: The stationary time timing unit is used to time the current stationary time of the battery until it is detected that the current stationary time is greater than or equal to the target stationary time, thereby determining that the current stationary time meets the conditions of a specific stationary working condition.

[0147] In one embodiment, the health status calculation module 540 may include: The pre-charging data acquisition submodule is used to obtain the corrected SOC data of the battery in a static state before starting charging; Charging control submodule, used to control the charging pile to charge the battery; The post-charging data acquisition submodule is used to obtain the battery's full charge SOC data and charging capacity data after charging is completed; The health status calculation submodule is used to calculate the current SOH of the battery using the corrected SOC data, the fully charged SOC data, the charging capacity data and the preset nominal capacity.

[0148] As can be seen from this example, the solution provided in this application predicts whether the vehicle battery will experience a specific operating condition within a set time period based on the user's vehicle usage habit data; the specific operating condition is used to trigger the calculation of the battery's SOH; if it is predicted that the battery will not experience a specific operating condition within the set time period, guidance information is pushed to the user through the vehicle interface display or voice broadcast; the guidance information is used to guide the user to trigger the creation of conditions for the battery to experience a specific operating condition; in response to the user's permission instruction for the guidance information, the battery's current SOC and / or current standing time are controlled until the battery experiences a specific operating condition, and the battery is charged; the battery's current charging data is obtained, and the current charging data is used to calculate the battery's current SOH. By considering the user's car usage habit data, this application can predict in advance whether a specific operating condition will occur within a set time period. If it does not occur, it means that the calculation of the battery's SOH will not be passively triggered within the set time period. This application guides the user to trigger the conditions for the battery to create specific operating conditions, so that the calculation of the battery's current SOH can be actively triggered, thereby increasing the calculation frequency of SOH, and then ensuring the accuracy of the evaluation of battery service life, SOC and vehicle range.

[0149] Regarding the system in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated again here.

[0150] Figure 6 It is a schematic structural diagram of a vehicle shown in an embodiment of the present application.

[0151] See also Figure 6 , the vehicle 600 includes a memory 610 and a processor 620 .

[0152] The processor 620 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor. Memory 610 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage. ROM may store static data or instructions required by processor 620 or other computer modules. Permanent storage may be a readable and writable storage device. Permanent storage may be a non-volatile storage device that maintains stored instructions and data even when the computer is powered off. In some embodiments, the permanent storage device utilizes a mass storage device (e.g., a magnetic or optical disk, flash memory). In other embodiments, the permanent storage device may be a removable storage device (e.g., a floppy disk, optical drive). System memory may be a readable and writable storage device or a volatile readable and writable storage device, such as dynamic random access memory (DRAM). System memory may store some or all instructions and data required by the processor during operation. Furthermore, memory 610 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (e.g., DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), as well as magnetic disks and / or optical disks. In some embodiments, the memory 610 may include a readable and / or writable removable storage device, such as a compact disc (CD), a read-only digital versatile disc (e.g., DVD-ROM, dual-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (e.g., SD card, mini SD card, Micro-SD card, etc.), a magnetic floppy disk, etc. Computer-readable storage media do not include carrier waves and transient electronic signals transmitted wirelessly or wired.

[0153] The memory 610 stores executable codes. When the executable codes are processed by the processor 620 , the processor 620 may execute part or all of the above-mentioned methods.

[0154] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.

[0155] Alternatively, the present application can also be implemented as a computer-readable storage medium (or non-transitory machine-readable storage medium or machine-readable storage medium), which stores executable code (or computer program or computer instruction code) and, when executed by a processor of a vehicle (or server, etc.), enables the processor to perform part or all of the steps of the above-mentioned method according to the present application.

[0156] The present application also provides a computer program product, which includes computer instructions, and when the computer instructions are executed by a processor, the method described above is implemented.

[0157] The embodiments of the present application have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or improvements to the technology in the market, or to enable other persons skilled in the art to understand the embodiments disclosed herein.

Claims

1. A method for calculating battery health status, characterized in that: include: Based on the user's driving habits data, predict whether the vehicle battery will experience specific operating conditions within a set time period; The specific operating condition is used to trigger calculation of the state of health (SOH) of the battery; If the battery does not experience the specific operating condition within the set time period, push guidance information to the user through the vehicle interface display or voice broadcast; The guidance information is used to guide the user to trigger the creation of the condition for the battery to have the specific operating condition; In response to the user's permission instruction for the guidance information, controlling the current state of charge (SOC) and / or the current rest time of the battery based on the specific operating condition until the specific operating condition is detected, and then charging the battery; Current charging data of the battery is acquired, so as to calculate a current SOH of the battery using the current charging data.

2. The method according to claim 1, characterized in that The specific operating conditions include specific SOC conditions and specific static conditions. The prediction of whether the vehicle battery will experience a specific operating condition within a set time period based on the user's vehicle usage habit data includes: Based on the user's vehicle usage habit data, predict whether the vehicle battery's charging start and end SOC meets the conditions of the specific SOC operating condition within a set time period, and predict whether the vehicle battery's charging start and end rest time meets the conditions of the specific rest operating condition within a set time period; If the charging start and end SOC does not meet the conditions of the specific SOC operating condition within the set time period, and / or the charging start and end rest time does not meet the conditions of the specific rest operating condition within the set time period, it is predicted that the battery will not experience the specific operating condition within the set time period.

3. The method according to claim 2, characterized in that The specific SOC operating condition includes a low SOC operating condition; if the battery does not experience the specific operating condition within the set time period, pushing guidance information to the user via a vehicle interface display or voice broadcast, including: If the battery does not experience the specific operating condition within the set time period, obtaining current SOC data of the battery; When it is detected that the current SOC data is less than or equal to a preset SOC threshold, obtaining the current position information, current time information, and surrounding environment information of the vehicle; wherein the preset SOC threshold is greater than the threshold of the low SOC operating condition; When it is detected that the current location information is within a preset location range, the current time information is within a preset time range, and the surrounding environment information indicates that there is a charging pile in the surrounding environment of the vehicle, guidance information is pushed to the user through the vehicle interface display or voice broadcast.

4. The method according to claim 3, characterized in that The surrounding environment information includes the type information and location information of the charging pile; the guidance information is generated in the following manner: Determining a target adjustment time required for the current SOC data according to the threshold of the low SOC condition, determining a target rest time required for the battery according to the threshold of the specific rest condition, and determining a target charging time required for the battery according to the type information of the charging pile; estimating a total time required to calculate a current SOH of the battery using the target adjustment time, the target rest time, and the target charging time; The total duration and the location information of the charging pile are output as guidance information.

5. The method according to claim 4, characterized in that The determining, according to the threshold value of the low SOC condition, the target adjustment time required for the current SOC data includes: When it is detected that the current SOC data is less than or equal to the threshold value of the low SOC operating condition, it is determined that the current SOC data meets the condition of the low SOC operating condition, and the target adjustment time required for the current SOC data is determined as a first adjustment time; The step of controlling the current SOC and / or the current rest time of the battery based on the specific operating condition in response to the user's permission instruction for the guidance information until the specific operating condition is detected, and then charging the battery, includes: In response to the user's permission instruction for the guidance information, the current rest time of the battery is controlled based on the target rest time, and the battery is charged until it is detected that the current rest time meets the condition of the specific rest working condition.

6. The method according to claim 4, characterized in that The determining, according to the threshold value of the low SOC condition, the target adjustment time required for the current SOC data includes: When it is detected that the current SOC data is greater than the threshold value of the low SOC operating condition, it is determined that the current SOC data does not meet the condition of the low SOC operating condition, and the target adjustment time required for the current SOC data is determined to be a second adjustment time; wherein the second adjustment time is calculated based on the current SOC data, the threshold value of the low SOC operating condition, a preset nominal capacity, and a preset output current; The step of controlling the current SOC and / or the current rest time of the battery based on the specific operating condition in response to the user's permission instruction for the guidance information until the specific operating condition is detected, and then charging the battery, includes: In response to a permission instruction of the user for the guidance information, controlling the current SOC data based on a threshold value of the low SOC condition until it is detected that the current SOC data satisfies a condition of the low SOC condition; The current rest time of the battery is controlled based on the target rest time, and the battery is charged when it is detected that the current rest time meets the condition of the specific rest working condition.

7. The method according to claim 6, characterized in that The controlling the current SOC data based on the threshold value of the low SOC operating condition includes: Control the electrical equipment of the vehicle to output the preset output current within the second adjustment time until it is detected that the current SOC data is less than or equal to the threshold of the low SOC operating condition, and determine that the current SOC data meets the conditions of the low SOC operating condition.

8. The method according to claim 5 or 6, characterized in that The controlling the current rest time of the battery based on the target rest time includes: The current rest time of the battery is timed until it is detected that the current rest time is greater than or equal to the target rest time, and it is determined that the current rest time meets the condition of the specific rest working condition.

9. The method according to claim 8, characterized in that The acquiring current charging data of the battery to calculate the current SOH of the battery using the current charging data includes: Before starting charging, obtaining corrected SOC data of the battery in a static state; Controlling the charging pile to charge the battery; After charging is completed, obtaining full charge SOC data and charging capacity data of the battery; The current SOH of the battery is calculated using the corrected SOC data, the full charge SOC data, the charge capacity data, and the preset nominal capacity.

10. A battery health status calculation system, characterized in that: include: A specific operating condition prediction module is used to predict whether the vehicle battery will experience a specific operating condition within a set time period based on the user's driving habit data; The specific operating condition is used to trigger calculation of the SOH of the battery; A guidance information push module, configured to push guidance information to the user via a vehicle interface display or voice broadcast if the battery does not experience the specific operating condition within the set time period; The guidance information is used to guide the user to trigger the creation of the condition for the battery to have the specific operating condition; a condition creation module, configured to, in response to the user's permission instruction for the guidance information, control the current SOC and / or current rest time of the battery based on the specific operating condition, and charge the battery when the specific operating condition is detected; The health status calculation module is used to obtain current charging data of the battery and calculate the current state of health of the battery using the current charging data.

11. A vehicle, characterized in that: include: processor; as well as A memory having executable codes stored thereon, which, when executed by the processor, causes the processor to perform the method according to any one of claims 1 to 9. 12 . A computer-readable storage medium having executable codes stored thereon, which, when executed by a processor of a vehicle, causes the processor to perform the method according to claim 1 .

Citation Information

Patent Citations

  • Battery SOH detection method, device and equipment and storage medium

    CN116868072A

  • Vehicle charging method, device, equipment, storage medium, program product and vehicle

    CN119017980A

  • Vehicle insurance premium evaluation method and device, vehicle and storage medium

    CN119599811A

  • Battery SOH detection method and apparatus, device, and storage medium

    WO2024000145A1

Cited By

  • Multifunctional charging pile and battery swap station

    CN121697491A