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

CN120446791BActive Publication Date: 2026-10-13GUANGZHOU XIAOPENG MOTORS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510689669.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2026-10-13
Estimated Expiration
2045-05-26

AI Technical Summary

Technical Problem

[0004]由此可见,相关技术中无法提前预测特定工况是否会出现,且特定工况的条件苛刻,因此特定工况很少会出现,从而导致SOH计算频率低,进而影响动力电池的使用寿命、SOC(State of Charge,荷电状态)及车辆的续航里程等方面的评估准确率

Benefits of technology

本申请提供的方案,基于用户的用车习惯数据,预测车辆电池在设定时间段内是否会出现特定工况;特定工况用于触发对电池的SOH的计算;若电池在设定时间段内不会出现特定工况,则通过车机界面显示方式或者语音播报方式向用户推送引导信息;引导信息用于引导用户触发为电池创造出现特定工况的条件;响应于用户针对引导信息的允许指令,基于特定工况控制电池的当前SOC和/或当前静置时长,直至检测到电池出现特定工况时,对电池进行充电;获取电池的当前充电数据,以采用当前充电数据,计算电池的当前SOH。本申请通过考虑用户的用车习惯数据,可以提前预测特定工况在设定时间段内是否会出现,如果不会出现,说明在设定时间段内不会被动触发对电池的SOH的计算,则本申请通过引导用户触发为电池创造出现特定工况的条件,使得能够主动触发对电池的当前SOH的计算,从而提高SOH的计算频率,进而保证电池的使用寿命、SOC及车辆的续航里程等方面的评估准确率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120446791B_ABST
    Figure CN120446791B_ABST
Patent Text Reader

Abstract

The application relates to a battery health state calculation method, system, vehicle and storage medium. The method comprises the following steps: if it is predicted that a specific working condition of a vehicle battery will not occur within a set time period based on user vehicle use habit data, 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 to trigger calculation of SOH of the battery, and the guiding information is used to guide the user to trigger a condition for creating the specific working condition for the battery; in response to an allowing instruction of the user for the guiding information, the current SOC and / or the current static duration of the battery are controlled based on the specific working condition, and the battery is charged until the specific working condition of the battery is detected; and the current SOH of the battery is calculated based on current charging data of the battery. The scheme provided by the application can predict whether the specific working condition will occur in advance, and the calculation frequency of the SOH can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery management technology, and in particular to battery health state calculation methods, systems, vehicles, and storage media. Background Technology

[0002] With the increasing severity of global environmental problems, new energy vehicles have become the trend of future transportation development. As a core component of new energy vehicles, the State of Health (SOH) of the power battery directly affects the performance and safety of these vehicles. Therefore, accurate assessment of the SOH of the power battery is of great significance.

[0003] Most related technologies passively calculate SOH based on specific operating conditions used by the user. In other words, the SOH of the power battery is usually only calculated after a specific operating condition is detected.

[0004] It is evident that the relevant technologies cannot predict in advance whether a specific operating condition will occur, and the conditions of such a condition are harsh, so it rarely occurs. This results in a low frequency of SOH calculation, which in turn affects the accuracy of assessments of the power battery's lifespan, SOC (State of Charge), and vehicle range. Summary of the Invention

[0005] To address or partially address the problems existing in related technologies, this application provides a battery state of health calculation method, system, vehicle, and storage medium that can predict in advance whether a specific operating condition will occur, and can actively trigger the calculation of the current state of health (SOH) of the battery even if the specific operating condition is predicted not to occur, thereby increasing the calculation frequency of SOH and ensuring the accuracy of assessments of the power battery's lifespan, state of charge (SOC), and vehicle range.

[0006] The first aspect of this application provides a method for calculating battery health status, including: Based on user driving habit data, it predicts whether the vehicle battery will experience specific operating conditions within a set time period; the specific operating conditions are used to trigger the calculation of the battery's State of Health (SOH). If the battery does not exhibit the specific operating condition within the set time period, guidance information will be pushed to the user via vehicle infotainment system display or voice broadcast; the guidance information is used to guide the user to trigger conditions that create the specific operating condition for the battery. In response to the user's permission instruction regarding the guidance information, the current SOC and / or current resting time of the battery are controlled based on the specific operating condition until the battery is detected to be in the specific operating condition, at which point the battery is charged. Obtain the current charging data of the battery, and use the current charging data to calculate the current SOH of the battery.

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

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

[0009] In one embodiment, the surrounding environment information includes the type and location information of the charging pile; the guidance information is 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 resting time required for the battery is determined based on the threshold of the specific resting condition, and the target charging time required for the battery is determined based on the type information of the charging pile. Using the target adjustment time, the target resting time, and the target charging time, the total time required for the current state of equilibrium (SOH) of the battery is estimated. The total duration and the location information of the charging pile are output as guidance information.

[0010] In one embodiment, determining the target adjustment duration required for the current SOC data based on the threshold of the low SOC condition includes: When the current SOC data is detected to be less than or equal to the threshold of the low SOC condition, it is determined that the current SOC data meets the conditions of the low SOC condition, and the target adjustment time required for the current SOC data is determined as the first adjustment time. The step of responding to the user's permission instruction regarding the guidance information, controlling the battery's current SOC and / or current resting time based on the specific operating condition, and charging the battery when the specific operating condition is detected, includes: In response to the user's permission instruction regarding the guidance information, the current resting time of the battery is controlled based on the target resting time, and the battery is charged when it is detected that the current resting time meets the conditions of the specific resting condition.

[0011] In another embodiment, determining the target adjustment duration required for the current SOC data based on the threshold of the low SOC condition includes: When the current SOC data is detected to be 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. Then, the target adjustment time required for the current SOC data is determined as the second adjustment time. 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. The step of responding to the user's permission instruction regarding the guidance information, controlling the battery's current SOC and / or current resting time based on the specific operating condition, and charging the battery when the specific operating condition is detected, includes: In response to the user's permission instruction regarding 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 resting time of the battery is controlled based on the target resting time, and the battery is charged when the current resting time is detected to meet the conditions of the specific resting condition.

[0012] In one embodiment, controlling the current SOC data based on the threshold of the low SOC condition includes: The vehicle's electrical equipment is controlled to output the preset output current within the second adjustment period until the current SOC data is detected to be less than or equal to the threshold of the low SOC condition, at which point it is determined that the current SOC data meets the conditions of the low SOC condition.

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

[0014] In one embodiment, obtaining the current charging data of the battery, and using the current charging data to calculate the current state of charge (SOH) of the battery, includes: Before charging begins, obtain the corrected SOC data of the battery when it is in a resting state; Control the charging pile to charge the battery; After charging is completed, acquire the 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 charging capacity data, and the preset nominal capacity.

[0015] A second aspect of this application provides a battery health state calculation system, comprising: The 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 the calculation of the battery's state of equilibrium (SOH). The guidance information push module is used to push guidance information to the user through vehicle interface display or voice broadcast if the battery will not experience the specific operating condition within the set time period; the guidance information is used to guide the user to trigger conditions to create the specific operating condition for the battery. The condition creation module is used to respond to the user's permission instruction for the guidance information, control the current SOC and / or current resting 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 the current charging data of the battery, and to calculate the current state of health (SOH) of the battery using the current charging data.

[0016] A third aspect of this application provides a vehicle, comprising: Processor; and A memory that stores executable code, which, when executed by the processor, causes the processor to perform the method described above.

[0017] A fourth aspect of this application provides a computer-readable storage medium having executable code stored thereon, which, when executed by a processor of a vehicle, causes the processor to perform the method described above.

[0018] The fifth aspect of this application provides a computer program product comprising computer instructions that, when executed by a processor, implement the method described above.

[0019] The technical solution provided in this application may include the following beneficial results: The solution provided in this application predicts whether a specific operating condition will occur in the vehicle battery within a set time period based on user driving habit data. This specific operating condition is used to trigger the calculation of the battery's State of Health (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's infotainment system or voice broadcast. This guidance information guides the user to trigger conditions that create the specific operating condition for the battery. In response to the user's permission command for the guidance information, the current SOC and / or current resting time of the battery are controlled based on the specific operating condition until the battery is detected to be experiencing the specific operating condition, at which point the battery is charged. The current charging data of the battery is acquired to calculate the current SOH of the battery. This application, by considering user driving habit data, can predict in advance whether specific operating conditions will occur within a set time period. If they do not occur, it means that the battery's State of Health (SOH) calculation will not be passively triggered within the set time period. Therefore, this application guides users to trigger conditions that create specific operating conditions for the battery, enabling the active triggering of the current SOH calculation, thereby increasing the SOH calculation frequency and ensuring the accuracy of assessments of battery life, State of Charge (SOC), and vehicle range.

[0020] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0021] The above and other objects, features and advantages of this application will become more apparent from the more detailed description of exemplary embodiments thereof in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments thereof.

[0022] Figure 1 This is a schematic flowchart illustrating the battery health status calculation method in an embodiment of this application; Figure 2This is another schematic flowchart illustrating the battery health status calculation method shown in the embodiments of this application; Figure 3 This is a prediction flowchart for a specific working condition shown in an embodiment of this application; Figure 4 This is a flowchart illustrating the creation of conditions for a specific working condition as shown in the embodiments of this application; Figure 5 This is a schematic diagram of the battery health status calculation system shown in the embodiments of this application; Figure 6 This is a schematic diagram of the vehicle structure shown in the embodiments of this application. Detailed Implementation

[0023] Embodiments of this application will now be described in more detail with reference to the accompanying drawings. While embodiments of this application are shown in the drawings, it should be understood that this application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to make this application more thorough and complete, and to fully convey the scope of this application to those skilled in the art.

[0024] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also 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 includes any or 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 one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0026] Most related technologies passively calculate SOH based on specific operating conditions of the user. In other words, the SOH calculation of the power battery is usually triggered only after a specific operating condition is detected. Such specific operating conditions may be: the battery needs to be left to stand for more than 2 hours before charging, the SOC needs to be less than 20% before charging, the SOC needs to be greater than 80% after charging, and the battery needs to be left to stand for more than 2 hours after charging. The SOH calculation of the power battery will only be triggered after all these conditions are met.

[0027] It is evident that the relevant technologies cannot predict in advance whether a specific operating condition will occur, and the conditions of such a condition are harsh, so it rarely occurs. This results in a low SOH calculation frequency, which in turn affects the accuracy of assessments of the power battery's lifespan, SOC, and vehicle range.

[0028] To address the aforementioned issues, this application provides a battery health status calculation method. By considering user driving habit data, it can predict in advance whether specific operating conditions will occur within a set time period. If these conditions do not occur, it indicates that the battery's State of Health (SOH) calculation will not be passively triggered within the set time period. By guiding the user to trigger conditions that create specific operating conditions for the battery, the current SOH calculation of the battery can be actively triggered, thereby increasing the SOH calculation frequency and ensuring the accuracy of assessments of battery lifespan, State of Charge (SOC), and vehicle range.

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

[0030] Figure 1 This is a schematic flowchart illustrating the battery health status calculation method in an embodiment of this application.

[0031] See Figure 1 The battery health state calculation method of this application includes: S110, based on user driving habit data, predicts whether the vehicle battery will experience specific operating conditions within a set time period; these specific operating conditions are used to trigger the calculation of the battery's State of Health (SOH).

[0032] In this embodiment, the system can be applied to a battery health status calculation system (hereinafter referred to as the "calculation system"). Specifically, the calculation system can be a BMS (Battery Management System), which can monitor battery parameters such as voltage, current, and temperature in real time to ensure the battery operates in optimal condition, thereby extending battery life and improving the overall system safety.

[0033] The computing system can acquire user vehicle usage habit data, which can include charging habit data and driving habit data. Charging habit data can include at least one of the following: charging start / end SOC, charging start / end resting time, charging start / end driving mileage, charging start / end driving time, and charging current distribution. Driving habit data can include at least one of the following: daily driving time, daily driving mileage, driving destination, and driving start / end SOC. Specifically, charging start / end SOC refers to the battery's SOC before and after charging; charging start / end resting time refers to the battery's resting time before and after charging; charging start / end driving mileage refers to the mileage driven before and after charging; charging start / end driving time refers to the driving time before and after charging; charging current distribution refers to the current distribution state of the battery during charging; and driving start / end SOC refers to the battery's SOC before driving and after reaching the destination.

[0034] Vehicle usage habit data can effectively reflect the impact of users' charging and driving behaviors on vehicle batteries. Therefore, the calculation system can use this data to predict whether the vehicle battery will experience specific operating conditions within a set time period T. These specific operating conditions typically affect the battery's State of Health (SOH), so whenever a specific operating condition occurs, it triggers an SOH calculation for that battery. The set time period T can be set based on the minimum SOH calculation frequency. For example, if the minimum SOH calculation frequency is once every two months, the set time period T can be set to two months; if the minimum SOH calculation frequency is once every month, the set time period T can be set to one month.

[0035] S120: If the battery does not experience a specific operating condition within a set time period, guidance information will be pushed to the user through the vehicle's infotainment system or via voice broadcast. The guidance information is used to guide the user to trigger conditions that create the specific operating condition for the battery.

[0036] If it is predicted that the battery will not experience a specific operating condition within a set time period T, meaning that the battery's State of Health (SOH) calculation will not be passively triggered within T, the calculation system can push guidance information to the user. This guidance information can then guide the user to trigger conditions that create the specific operating condition for the battery, enabling the user to actively trigger the current SOH calculation and thus increasing the SOH calculation frequency. The guidance information can be pushed via at least one of the following methods: vehicle infotainment system display, voice announcement, or mobile terminal display.

[0037] In one example, assuming the time period T is two months, if it is predicted that the battery will not experience a specific operating condition within the next two months, it means that the battery's State of Health (SOH) calculation will not be passively triggered within the next two months. In this case, the calculation system can push guidance information to the user to guide the user to trigger the conditions for the battery to experience the specific operating condition, so that the user can actively trigger the calculation of the current SOH of the battery, thereby increasing the SOH calculation frequency. In this way, the battery's SOH calculation frequency is ≥ twice a month / time.

[0038] Furthermore, if it is predicted that the battery will experience a specific operating condition within a set time period T, it means that the calculation of the battery's State of Health (SOH) will be passively triggered within the set time period T. In this embodiment of the application, there is no need to push guidance information to the user; the user can simply wait for the battery to experience the specific operating condition.

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

[0040] S130, in response to the user's permission command for the boot information, controls the current SOC and / or current resting time of the battery based on specific operating conditions, until the battery is detected to be in a specific operating condition, and then charges the battery.

[0041] The guidance information provides allow and deny controls. If the user accepts the guidance information's instruction to create conditions for the battery to reach a specific operating condition, the user can trigger the allow control, enabling the computing system to receive the user's allow instruction for the guidance information. Since the specific operating condition is related to the battery's SOC and resting time, the computing system responds to the allow instruction by controlling the battery's current SOC and / or current resting time based on the specific operating condition to create conditions for the battery to reach the specific operating condition. Once the specific operating condition is detected, the battery can be charged.

[0042] If the user does not accept the conditions for the battery to operate under the guidance information, the user can trigger a rejection control, which will allow the computing system to receive the user's rejection instruction for the guidance information. In response to the rejection instruction, the computing system will proceed to other processes.

[0043] S140, Obtain the current charging data of the battery, and use the current charging data to calculate the current SOH of the battery.

[0044] During battery charging, the computing system can obtain the battery's current charging data to calculate the battery's current SOH. Then, it updates the previously calculated SOH (i.e., historical SOC) to the current calculated SOH (i.e., current SOC), making the SOH queried by the user more accurate, thereby ensuring the accuracy of assessments of battery lifespan, SOC, and vehicle range.

[0045] As can be seen, compared to related technologies where the battery's State of Health (SOH) is only calculated after a specific operating condition is detected, making it impossible to predict whether that specific condition will occur in advance, and the stringent conditions of these conditions result in a low SOH calculation frequency, thus affecting the accuracy of assessments of battery lifespan, State of Charge (SOC), and vehicle range, this application's embodiment, by considering user driving 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 battery's SOH calculation will not be passively triggered within the set time period. Therefore, this application's embodiment guides the user to trigger conditions that create the specific operating condition for the battery, enabling the active triggering of the current SOH calculation, thereby increasing the SOH calculation frequency and ensuring the accuracy of assessments of battery lifespan, SOC, and vehicle range.

[0046] For example, assuming the SOH calculated for the first two months is 98%, in related technical solutions, since the battery does not experience specific operating conditions in the next two months, the SOH queried by the user will still be 98%, even though the actual SOH has reached 85%. This leads to an inaccurate SOH reading, affecting the accuracy of assessments of battery lifespan, SOC, and vehicle range. However, in the solution of this application embodiment, since this embodiment can predict that the battery will not experience specific operating conditions in the next two months based on the user's driving habits, it can guide the user to trigger conditions that create specific operating conditions for the battery. This allows for proactive calculation of the current SOH, updating the previously calculated SOH (98% SOH) to the current calculated SOH (85% SOH), making the SOH queried by the user more accurate, thereby ensuring the accuracy of assessments of battery lifespan, 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 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 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 or voice broadcast; the guidance information is used to guide the user to trigger the conditions for the battery to experience the specific operating condition; in response to the user's permission command for the guidance information, the current SOC and / or current resting time of the battery are controlled based on the specific operating condition until the battery is detected to experience the specific operating condition, at which point the battery is charged; the current charging data of the battery is obtained, and the current SOH of the battery is calculated using the current charging data. This application, by considering user driving habit data, can predict in advance whether specific operating conditions will occur within a set time period. If they do not occur, it means that the battery's State of Health (SOH) calculation will not be passively triggered within the set time period. Therefore, this application guides users to trigger conditions that create specific operating conditions for the battery, enabling the active triggering of the current SOH calculation, thereby increasing the SOH calculation frequency and ensuring the accuracy of assessments of battery life, State of Charge (SOC), and vehicle range.

[0048] Figure 2 This is another schematic diagram of the battery health state calculation method shown in this application.

[0049] See Figure 2 The battery health state calculation method of this application includes: S210, based on user driving habit data, predicts whether the charging start and end SOC of the vehicle battery meets the conditions of a specific SOC operating condition within a set time period, and predicts whether the charging start and end resting time of the vehicle battery meets the conditions of a specific resting operating condition within a set time period.

[0050] To improve prediction accuracy, predictions can be made based on the user's latest driving habit data. Specifically, in this application embodiment, a second historical setting time can be preset, and then the user's driving habit data within the second historical setting time can be obtained. For example, the second historical setting time can be set to the previous three months or the previous two months.

[0051] This application embodiment can pre-train a prediction model. In a specific implementation, this application embodiment 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 RNNs. Therefore, using the machine learning model LSTM as the prediction model can improve the prediction accuracy. At the same time, this application embodiment can obtain user's car usage habit data within a first historical set time period, so as to use the car usage habit data within the first historical set time period 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 two years or one year ago, while the second historical setting time can be set to three months or two months ago.

[0053] Among them, the vehicle usage habit data can be obtained by processing the original vehicle data. The original vehicle data can include the vehicle's daily mileage and the battery's current, voltage and temperature, as well as the generation time of each piece of original vehicle data. In this embodiment, the original vehicle data can be preprocessed, and then the user's vehicle usage habit data can be extracted from the preprocessed original vehicle data.

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

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

[0056] In one embodiment, the charging start and end SOC may include the charging start SOC and the charging end SOC, and the charging start and end rest duration may include the charging start rest duration and the charging end rest duration; a specific SOC condition may include a low SOC condition and a high SOC condition; predicting whether the charging start and end SOC of the vehicle battery meets the conditions of a specific SOC condition within a set time period, and predicting whether the charging start and end rest duration of the vehicle battery meets the conditions of a specific rest condition within a set time period, may include: The system predicts whether the battery's initial charging SOC is less than or equal to a low SOC threshold within a set time period, whether the battery's initial charging rest time is greater than or equal to a specific rest condition threshold within a set time period, whether the battery's final charging SOC is greater than or equal to a high SOC threshold within a set time period, and whether the battery's final charging rest time is greater than or equal to a specific rest condition threshold within a set time period. If the battery's initial charging SOC is consistently greater than the low SOC threshold within the set time period, it is predicted that the battery's initial charging SOC does not meet the low SOC condition requirement within the set time period. If the battery's initial resting time during charging is consistently less than the threshold of a specific resting condition within a set time period, it is predicted that the battery's initial resting time during charging does not meet the conditions of the specific resting condition within the set time period; and / or, if the battery's final SOC during charging is consistently less than the threshold of a high SOC condition within a set time period, it is predicted that the battery's final SOC during charging does not meet the conditions of the high SOC condition within the set time period; and / or, if the battery's final resting time during charging is consistently less than the threshold of a specific resting condition within a set time period, it is predicted that the battery's final resting time during charging does not meet the conditions of the specific resting condition within the set time period.

[0057] Among them, the initial charging SOC refers to the battery's SOC before charging, the final charging SOC refers to the battery's SOC after charging, the initial charging rest time refers to the battery's rest time before charging, and the final charging rest time refers to the battery's rest time after charging.

[0058] Among them, the threshold for low SOC condition (SOC1), the threshold for high SOC condition (SOC2), and the threshold for a specific static condition (T) are... static The threshold can be set according to actual conditions. For example, the threshold SOC1 for low SOC conditions can be set to 20%, the threshold SOC2 for high SOC conditions can be set to 80%, and the threshold T for specific static conditions can be set. static It can be set to 2h.

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

[0060] In one example, if the initial SOC of charging does not meet the low SOC condition within a set time period T, and / or the initial resting time does not meet the specific resting condition condition within a set time period T, and / or the final SOC of charging does not meet the high SOC condition condition within a set time period T, and / or the final resting time does not meet the specific resting condition condition within a set time period T, then the prediction model outputs a first prediction result. The first prediction result is used to characterize that the battery will not experience the specific condition within the set time period T.

[0061] In another example, if the initial SOC of charging meets the low SOC condition within a set time period T, and the initial resting time of charging meets the specific resting condition condition within a set time period T, and the final SOC of charging meets the high SOC condition condition within a set time period T, and the final resting time of charging meets the specific resting condition condition within a set time period T, then the prediction model outputs a second prediction result. The second prediction result is used to characterize that the battery will experience a specific condition within the set time period T.

[0062] S230: If the battery does not experience a specific operating condition within a set time period, guidance information will be pushed to the user through the vehicle's infotainment system or via voice broadcast. The guidance information is used to guide the user to trigger conditions that create the specific operating condition for the battery.

[0063] This step can be found in 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 exhibit the specific operating condition within a set time period, guidance information is pushed to the user via vehicle infotainment interface display or voice broadcast, which may include: If the battery does not experience a specific operating condition within a set time period, the current SOC data of the battery is obtained. When the current SOC data is detected to be less than or equal to a preset SOC threshold, the current location information, current time information, and surrounding environment information of the vehicle are obtained. The preset SOC threshold is greater than the threshold for low SOC operating conditions. When the current location information is detected to be 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 station in the vehicle's surrounding environment, guidance information is pushed to the user through the vehicle's infotainment system or voice broadcast.

[0065] If it is predicted that the battery will not experience a specific operating condition within a set time period T, it means that the battery's State of Health (SOH) calculation will not be passively triggered within the set time period T. Therefore, the calculation system can obtain the battery's current State of Charge (SOC) data. Specifically, based on the first prediction result indicating that the battery will not experience a specific operating condition within the set time period T, the calculation system can guide the user to trigger conditions that create the specific operating condition for the battery, enabling the battery to achieve that specific operating condition. In specific implementation, the calculation system can detect the vehicle's current state. If the vehicle is currently in a driving state, since the battery SOC changes in real time during driving, the calculation system can obtain the navigation address tag and then detect in real time whether the vehicle has reached the destination indicated by the navigation address tag. When the vehicle reaches the destination, the calculation system can obtain the battery's current SOC data. If the vehicle is currently in a parked state, since the battery SOC is relatively stable in a parked state, the calculation system can directly obtain the battery's current SOC data. After obtaining the battery's current SOC data, the system proceeds to the SOC (i.e., current SOC data) judgment step.

[0066] In the SOC determination step, since the conditions for low SOC are quite stringent, such as requiring the current SOC data to be ≤20%, in order to relax the requirement of SOC1 (i.e., the threshold of low SOC) and increase the calculation frequency of SOH, this embodiment of the application can pre-determine ΔSOC based on the short-term capacity consumed by the vehicle's electrical equipment and the available power consumption of the vehicle's electrical equipment. Then, ΔSOC is added to SOC1 to obtain the preset SOC threshold, that is: preset SOC threshold = SOC1 + ΔSOC, so that the current SOC data can easily meet the requirements. Specifically, the calculation system can detect whether 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 calculation system can enter the timing determination step.

[0067] In the timing determination step, the computing system can acquire the vehicle's current location information, current time information, and surrounding environment information. It then detects whether the current location information is within a preset location range, whether the current time information is within a preset time range, and whether a charging station is present 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 conform to user habits; for example, the preset location can be set to the user's workplace or home, and the preset time can be set to the user's work or home hours. 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 the presence of a charging station, the computing system can push guidance information to the user through the vehicle's infotainment system interface or voice broadcast. This guidance information guides the user to trigger conditions that create specific operating conditions for the battery, enabling proactive calculation of the battery's current State of Health (SOH), thereby increasing the SOH calculation frequency. Alternatively, the computing system can also push guidance information to the user through a mobile terminal display; this embodiment does not limit this approach.

[0068] In one example, assuming SOC1 is set to 20% and ΔSOC is set to 2%, the preset SOC threshold can be 22%. If the SOC after the vehicle reaches its destination is 21%, the calculation system determines that SOC ≤ SOC1 + ΔSOC. Therefore, it can obtain the vehicle's current location information, current time information, and surrounding environment information. Assuming the preset location is set to the company and the preset time is set to the work start time, the system detects whether the destination the vehicle has reached is near the user's company based on the current location information, whether the arrival time of the vehicle at the destination is close to the user's work start time based on the current time information, and whether there is a charging station near the destination based on the surrounding environment information. When it is detected that the destination is near the company, the arrival time is close to the work start time, and there is a charging station near the destination, the calculation system can push guidance information to the user through the vehicle interface or voice broadcast. The guidance information is used to guide the user to trigger conditions that create specific operating conditions for the battery, so that the current SOH of the battery can be actively triggered, thereby increasing the calculation frequency of SOH.

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

[0070] In one embodiment, the surrounding environment information includes the type and location information of the charging station; the guidance information can be generated in the following ways: The target adjustment time required for the current SOC data is determined based on the threshold of low SOC conditions, the target resting time required for the battery is determined based on the threshold of specific resting conditions, and the target charging time required for the battery is determined based on the type information of the charging pile. Using the target adjustment time, target resting time, and target charging time, the total time required for the current SOH of the battery is estimated. 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 low SOC operation, the computing system can determine the target adjustment time α required for the current SOC data based on the threshold of low SOC operation. The target adjustment time α refers to the time required to adjust the current SOC data to meet the conditions of low SOC operation.

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

[0073] If the surrounding environment information indicates that there are charging stations in the vehicle's surroundings, then the surrounding environment information can include the type and location information of the charging stations. The computing system can extract the type and location information of the charging stations from the surrounding environment information.

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

[0075] If the type information of the charging pile indicates that the charging pile is a fast charging pile, then 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, then 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 preset nominal capacity refers to the capacity that the battery can discharge under standard conditions.

[0077] After obtaining the target adjustment time α, target resting time β, and target charging time γ respectively, the calculation system can use the target adjustment time α, target resting 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 duration (SUM) and the location information of the charging pile, the calculation system can output the total duration and the location information of the charging pile as guidance information, and then push the guidance information to the user through the vehicle interface, voice broadcast or mobile terminal display.

[0079] The total duration (SUM) allows users to intuitively understand how long it takes to calculate the total operating time (SOH). The location information of charging stations can provide users with nearby charging stations, eliminating the need for users to search for charging stations themselves and greatly improving the user experience.

[0080] In one implementation, determining the target adjustment duration required for the current SOC data based on a threshold for low SOC conditions may include: When the current SOC data is detected to be less than or equal to the threshold of low SOC condition, it is determined that the current SOC data meets the conditions of 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 for a low SOC operating condition. Therefore, the computing system can detect whether the SOC (i.e., the current SOC data) is less than or equal to SOC1 (i.e., the threshold for a low SOC operating condition).

[0082] When SOC≤SOC1, it means that the current SOC data meets the conditions of low SOC operating 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 duration required for the current SOC data based on a threshold of a low SOC condition may include: When the current SOC data is detected to be 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. Then, the target adjustment time required for the current SOC data is determined as the second adjustment time. 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 a low SOC operating condition. In this case, the current SOC data can be adjusted. Therefore, the target adjustment duration α required for the current SOC data can be determined as the second adjustment duration. The second adjustment duration can be calculated based on the current SOC data, the threshold of the low SOC operating condition, the preset nominal capacity, and the preset output current. Specifically, the target adjustment duration α is: α = [Preset nominal capacity × (SOC - SOC1)] / I. Where I is the preset output current, which is a current preset based on the average current consumption of the vehicle's electrical equipment.

[0085] S240, in response to the user's permission command for the boot information, controls the current SOC and / or current resting time of the battery based on specific operating conditions, until the battery is detected to be in a specific operating condition, and then charges the battery.

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

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

[0088] The guidance information includes the total duration (SUM) and the location information of the charging station. If the user accepts the total duration (SUM), the user can trigger the permission control. Then the user drives the vehicle to the charging location indicated by the location information. At this point, the user only needs to plug in the charging gun, and the rest is an automated process.

[0089] After receiving the user's permission instruction for the guidance information and detecting that the vehicle's charging port has established a connection with the charging pile, the computing system determines that the current SOC data meets the conditions for low SOC operation based on the target adjustment time α as the first adjustment time. Therefore, the computing system only needs to make the current resting time of the battery meet the conditions of the specific resting operation.

[0090] In practice, the computing system can control the current resting time of the battery based on the target resting time β, and charge the battery when it detects that the current resting time meets the conditions of a specific resting condition.

[0091] In another embodiment, responding to a user's permission instruction regarding the boot information, controlling the battery's current SOC and / or current resting time based on specific operating conditions, until the battery is detected to be in a specific operating condition, and then charging the battery, may include: In response to the user's permission command 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 resting time of the battery is controlled based on the target resting time until it is detected that the current resting time meets the conditions of the specific resting condition, and then the battery is charged.

[0092] The guidance information includes the total duration (SUM) and the location information of the charging station. If the user accepts the total duration (SUM), the user can trigger the permission control. Then the user drives the vehicle to the charging location indicated by the location information. At this point, the user only needs to plug in the charging gun, and the rest is an automated process.

[0093] After receiving the user's permission instruction for the guidance information and detecting that the vehicle's charging port has established a connection with the charging pile, the computing system determines that the current SOC data does not meet the conditions for low SOC conditions based on the target adjustment duration as the second adjustment duration. Therefore, the computing system can first make the current SOC data meet the conditions for low SOC conditions, and then make the current resting duration meet the conditions for specific resting conditions.

[0094] In practical implementation, the computing system can control the current SOC data based on the threshold of the low SOC condition until it detects that the current SOC data meets the conditions of the low SOC condition. Then, it can control the current resting time of the battery based on the target resting time β until it detects that the current resting time meets the conditions of the specific resting condition, at which point the battery can be charged.

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

[0096] Since SOC > SOC1, to ensure the current SOC data meets the conditions for a low SOC operating condition, the computing system can actively control the vehicle's electrical equipment to consume a certain amount of electricity, making SOC ≤ SOC1. Specifically, the computing system can turn on electrical equipment such as the air conditioner and seat ventilation, causing these devices to output a preset output current I during a second adjustment period, thereby reducing the current SOC data to the threshold of the low SOC operating condition. When SOC ≤ SOC1 is detected, it indicates that the current SOC data meets the conditions for a low SOC operating condition, and the air conditioner, seat ventilation, and other electrical equipment can then be turned off.

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

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

[0099] S250: Obtain the current charging data of the battery, and use the current charging data to calculate the current SOH of the battery.

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

[0101] In one embodiment, acquiring the current charging data of the battery, and using the current charging data to calculate the current state of equilibrium (SOH) of the battery, may include: Before charging begins, the corrected SOC data of the battery in a resting state is obtained; the charging pile is controlled to charge the battery; after charging ends, the full-charge SOC data and charging capacity data of the battery are obtained; the current SOH of the battery is calculated using the corrected SOC data, full-charge SOC data, charging capacity data and preset nominal capacity.

[0102] Before charging begins, the current SOC data will fluctuate around SOC1. In order to obtain accurate corrected SOC data, the calculation system can obtain the SOC data of the battery when the current resting time is β as the corrected SOC data.

[0103] To reduce the risk of overcharging during the charging process, the computing system can control the charging pile to a preset charging rate before charging begins. The preset rate can be set according to the actual situation, for example, it can be set to 1 / 3C. Then the computing system can control the charging pile to charge the battery at the preset rate, so that the automated program can ensure battery charging safety even when the user is not on site.

[0104] Since the adjustment process of the current SOC data, the timing process of the current resting time, and the charging process of the battery are all completed by the automated program of the computing system without user intervention, it can save user time and improve user experience.

[0105] After charging begins, the computing system can time the current charging duration of the battery. When it detects that the current charging duration is greater than or equal to the target charging duration γ, charging ends. Since the target charging duration γ is calculated based on a full charge state (100% SOC), the computing system can obtain the battery's SOC data when the current charging duration = γ as the full charge SOC data. In addition, it can also obtain the battery's charging capacity Q.

[0106] It should be noted that after charging is finished, since the battery is already fully charged (100% SOC), there is no need to let it sit for 2 hours. It is only necessary to obtain the battery's full charge SOC data, which can ensure that the SOH calculation is completed within a relatively short total time (SUM).

[0107] After obtaining the battery's charging data (such as corrected SOC data, full charge SOC data, and charging capacity data Q), the calculation system can obtain the preset nominal capacity. The preset nominal capacity is the parameter used to calculate the second adjustment time and the target charging time of the slow charging station. Then, the calculation system can use the corrected SOC data, full charge SOC data, charging capacity data, and preset nominal capacity to calculate the battery's current SOH, 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 assessment of battery life, SOC and vehicle range.

[0109] As can be seen from this example, the solution provided in this application can predict in advance whether a specific operating condition will occur within a set time period by considering the user's driving habit data. If it will not occur, it means that the calculation of the battery's State of Health (SOH) will not be passively triggered within the set time period. Therefore, this application guides the user to trigger the conditions for the battery to experience specific operating conditions, so that the calculation of the current SOH of the battery can be actively triggered, thereby increasing the calculation frequency of SOH and ensuring the accuracy of the assessment of battery life, State of Charge (SOC), and vehicle range.

[0110] Furthermore, the solution provided in this application uses a prediction model to predict whether the battery will experience specific operating conditions 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 prediction results (such as the first prediction result / second prediction result) with high accuracy.

[0111] Furthermore, the solution provided in this application can make it easy for the current SOC data to meet the requirements by preset SOC threshold (e.g., SOC1 + △SOC), thereby relaxing the SOC1 requirement and improving the SOH update rate.

[0112] Furthermore, the solution provided in this application can meet the initial SOC condition for SOH calculation even if the current SOC data does not meet the conditions for a low SOC condition (i.e., SOC > SOC1), by controlling the consumption of battery power by the vehicle's electrical equipment. That is, the current SOC data can be reduced to the threshold of a low SOC condition (i.e., SOC ≤ SOC1), thereby enabling the current SOC data to meet the conditions for a low SOC condition.

[0113] Furthermore, the solution provided in this application is entirely automated by the computing system, which handles the adjustment of the current SOC data, the timing of the current resting time, and the charging process of the battery. No user intervention is required throughout the process, thus saving user time and improving user experience. Moreover, after charging is completed, the battery does not need to be left to rest for 2 hours; the full-charge SOC data of the battery can be obtained directly, thereby ensuring that the SOH calculation is completed within a relatively short total time (SUM).

[0114] To enable those skilled in the art to better understand the embodiments of this application, the embodiments of this application are illustrated below through the following examples.

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

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

[0117] S303, after training, the prediction model is obtained.

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

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

[0120] S306 If it is predicted that the battery will experience a specific operating condition within a set time period, the calculation of the battery's State of Health (SOH) will be triggered only when the specific operating condition occurs, and the process will end.

[0121] S307, proceed to step S401.

[0122] S401, if it is predicted that the battery will not experience a specific operating condition within a set time period, the current SOC data of the battery is obtained. If the vehicle is in motion, the SOC data after the vehicle reaches its destination can be obtained as the current SOC data; if the vehicle is in a parked state, the current SOC data can be obtained directly. S402, determine whether the current SOC data is less than or equal to the preset SOC threshold, where the preset SOC threshold = SOC1 + ΔSOC; if yes, proceed to step S403; if no, return to step S401.

[0123] S403, if SOC≤SOC1+△SOC, then obtain the vehicle's current location information, current time information, and surrounding environment information.

[0124] S404: Determine whether the vehicle's current location is within a preset location range based on the current location information, whether the vehicle's current time is within a preset time range based on the current time information, and whether there is a charging station in the vehicle's surrounding environment based on the surrounding environment information; if yes, proceed to step S404; if no, return to step S403.

[0125] S405, if the current location is within a preset location range, the current time is within a preset time range, and there are charging piles in the surrounding environment, then estimate the total duration SUM required for the current SOH of the battery (see step S405 for details, or see the above calculation process for the total duration SUM).

[0126] S406 extracts the location information of the charging pile from the surrounding environment information, outputs the total duration SUM and the location information of the charging pile as guidance information, and recommends the guidance information to the user through the vehicle interface or voice broadcast. S407, when a user's rejection instruction regarding the boot information is received, the process ends.

[0127] S408, When a user's permission instruction for the boot information is received, proceed to step S409.

[0128] S409, When it is detected that the vehicle's charging port has established a connection with the charging pile, proceed to step S410.

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

[0130] S411, if SOC > SOC1, then turn on the air conditioner, seat ventilation and other electrical equipment, so that the average output current of these electrical equipment is I, so that the current SOC data can drop to the threshold SOC1 of the low SOC condition. When SOC ≤ SOC1 is detected, then proceed to step S412; where I is the preset output current, which is the parameter for calculating the target adjustment time α, so the adjustment time of the current SOC data is ≤ α hours.

[0131] S412, if SOC≤SOC1, then start timing the current resting time of the battery.

[0132] S413, determine whether the current resting time is greater than or equal to the target resting time (β hours); if yes, proceed to step S414; if no, return to step S412. S414, if the current resting time is ≥β hours, stop timing, obtain the corrected SOC data of the battery in the resting state, and control the charging pile charging rate to 1 / 3C. S415 controls the charging station to charge the battery at a charging rate of 1 / 3C.

[0133] S416, when the current charging time is detected to be greater than or equal to the target charging time (γ hours), the charging is stopped and the battery's full charge SOC data and charging capacity Q 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 previously calculated SOH to the current calculated SOH, and end the process.

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

[0136] Figure 5 This is a schematic diagram of the battery health status calculation system shown in the embodiments of this application.

[0137] See Figure 5 This 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 vehicle interface display or voice broadcast if the battery will not experience a specific operating condition within a set time period. The guidance information is used to guide the user to trigger conditions that create the specific operating condition for the battery. The condition creation module 530 is used to respond to the user's permission instruction for the guidance information, control the current SOC and / or current resting time of the battery based on specific operating conditions, and charge the battery when the specific operating conditions are detected. The health status calculation module 540 is used to obtain the current charging data of the battery and to calculate the current state of health (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 static operating condition; the specific operating condition prediction module 510 may include: The vehicle usage habit data acquisition submodule is used to acquire the user's vehicle usage habit data within the first set historical time period; The condition judgment submodule is used to predict, based on the user's vehicle usage habit data, whether the charging start and end SOC of the vehicle battery meets the conditions of a specific SOC operating condition within a set time period, and whether the charging start and end resting time of the vehicle battery meets the conditions of a specific resting operating condition within a set time period. The specific operating condition determination submodule is used to predict that the battery will not experience a specific operating condition within a set time period if the SOC at the start and end of charging does not meet the conditions for a specific SOC operating condition within a set time period, and / or the resting time at the start and end of charging does not meet the conditions for a specific resting operating condition within a 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 acquire the current SOC data of the battery if the battery will not experience a specific operating condition within a set time period. The user driving information acquisition submodule is used to acquire the vehicle's current location information, current time information, and surrounding environment information when the current SOC data is detected to be less than or equal to a preset SOC threshold; wherein, the preset SOC threshold is greater than the threshold for low SOC conditions. The guidance information push submodule is used to push guidance information to the user through vehicle interface display or voice broadcast when the current location information is detected to be within a preset location range, the current time information is within a preset time range, and the surrounding environment information indicates that there are charging piles in the vehicle's surrounding environment.

[0140] In one embodiment, the surrounding environment information includes the type and location information of the charging station; the guidance information can be generated through the following modules: The target adjustment duration determination module is used to determine the target adjustment duration required for the current SOC data based on the threshold of low SOC conditions. The target resting time determination module is used to determine the target resting time required for the battery based on the threshold of a specific resting condition. The 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. The total duration estimation module is used to estimate the total duration required for the battery's current state of equilibrium (SOH) by using the target adjustment duration, target resting duration, and target charging duration. 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 the first adjustment duration when the current SOC data is detected to be less than or equal to the threshold of the low SOC condition.

[0142] In another embodiment, the target adjustment duration determination module may include: The second adjustment duration determination submodule is used to determine the target adjustment duration required for the current SOC data as the second adjustment duration when it is detected that the current SOC data is greater than the threshold of the low SOC condition. The second adjustment duration is calculated based on the current SOC data, the threshold of the low SOC 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 respond to the user's permission instruction for the guidance information, control the current resting time of the battery based on the target resting time, and charge the battery when it is detected that the current resting time meets the conditions of a specific resting condition.

[0144] In another embodiment, the condition creation module 530 may include: The second condition creation submodule is used to respond to the user's permission instruction for the boot information, and 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. The third condition creation submodule is used to control the current resting time of the battery based on the target resting time, and to charge the battery when the current resting time is detected to meet the conditions of a specific resting condition.

[0145] In one implementation, the second condition creation submodule may include: The 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 the current SOC data is detected to be less than or equal to the threshold of the low SOC condition, and then determine that the current SOC data meets the conditions of the low SOC condition.

[0146] In one embodiment, the first condition creation submodule or the third condition creation submodule may include: The static time timing unit is used to time the current static time of the battery until it detects that the current static time is greater than or equal to the target static time, and then determines that the current static time meets the conditions of a specific static operating condition.

[0147] In one embodiment, the health status calculation module 540 may include: The pre-charging data acquisition submodule is used to acquire corrected SOC data of the battery when it is in a quiescent state before charging begins. The charging control submodule is used to control the charging pile to charge the battery; The post-charging data acquisition submodule is used to acquire 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 corrected SOC data, full charge SOC data, charging capacity data, and 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 driving 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 the specific operating condition within the set time period, guidance information is pushed to the user through the vehicle interface or voice broadcast; the guidance information is used to guide the user to trigger the conditions for the battery to experience the specific operating condition; in response to the user's permission command for the guidance information, the current SOC and / or current resting time of the battery are controlled until the battery experiences the specific operating condition, at which point the battery is charged; the current charging data of the battery is obtained, and the current SOH of the battery is calculated using the current charging data. This application, by considering user driving habit data, can predict in advance whether specific operating conditions will occur within a set time period. If they do not occur, it means that the battery's State of Health (SOH) calculation will not be passively triggered within the set time period. Therefore, this application guides users to trigger conditions that create specific operating conditions for the battery, enabling the active triggering of the current SOH calculation, thereby increasing the SOH calculation frequency and ensuring the accuracy of assessments of battery life, State of Charge (SOC), and vehicle range.

[0149] Regarding the system in the above embodiments, the specific ways in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated further here.

[0150] Figure 6 This is a schematic diagram of the vehicle structure shown in the embodiments of this application.

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

[0152] The processor 620 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can 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 devices. ROM may store static data or instructions required by the processor 620 or other modules of the computer. Permanent storage devices may be read-write storage devices. Permanent storage devices may be non-volatile storage devices that retain stored instructions and data even when the computer is powered off. In some embodiments, permanent storage devices use mass storage devices (e.g., magnetic or optical disks, flash memory) as permanent storage devices. In other embodiments, permanent storage devices may be removable storage devices (e.g., floppy disks, optical drives). System memory may be a read-write storage device or a volatile read-write storage device, such as dynamic random access memory. System memory may store some or all of the 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), and disks and / or optical disks may also be used. In some embodiments, memory 610 may include a removable storage device that is readable and / or writable, such as a laser disc (CD), a read-only digital multifunction optical disc (e.g., DVD-ROM, dual-layer DVD-ROM), a read-only Blu-ray disc, an ultra-high 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 contain carrier waves or transient electronic signals transmitted wirelessly or via wired connections.

[0153] The memory 610 stores executable code, which, when processed by the processor 620, can cause the processor 620 to execute part or all of the methods described above.

[0154] Furthermore, the method according to this application can also be implemented as a computer program or computer program product, which includes computer program code instructions for performing some or all of the steps in the method described above.

[0155] Alternatively, this application may also be implemented as a computer-readable storage medium (or a non-transitory machine-readable storage medium or a machine-readable storage medium) storing executable code (or computer program or computer instruction code) that, when executed by a processor of a vehicle (or server, etc.), causes the processor to perform part or all of the steps of the methods described above according to this application.

[0156] This application also provides a computer program product, which includes computer instructions that, when executed by a processor, implement the method described above.

[0157] The various embodiments of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they 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 chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others 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 user driving habit data, predict whether the vehicle battery will experience specific operating conditions within a set time period; The specific operating condition is used to trigger the 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, guidance information will be pushed to the user through the vehicle interface display or voice broadcast. The guidance information is used to guide the user to trigger the conditions that create the specific operating condition for the battery; In response to the user's permission instruction regarding the guidance information, the current state of charge (SOC) and / or current resting time of the battery are controlled based on the specific operating condition until the specific operating condition of the battery is detected, at which point the battery is charged. Obtain the current charging data of the battery, and use the current charging data to calculate the current SOH of the battery; The specific operating conditions include specific SOC operating conditions and specific idle operating conditions; the prediction of whether the vehicle battery will experience specific operating conditions within a set time period based on user driving habit data includes: Based on user driving habit data, predict whether the charging start and end SOC of the vehicle battery meets the conditions of the specific SOC condition within a set time period, and predict whether the charging start and end resting time of the vehicle battery meets the conditions of the specific resting condition within a set time period. If the charging start / end SOC does not meet the conditions of the specific SOC condition within the set time period, and / or the charging start / end resting time does not meet the conditions of the specific resting condition within the set time period, then it is predicted that the battery will not experience the specific condition within the set time period.

2. The method according to claim 1, characterized in that, The specific SOC operating condition includes a low SOC operating condition; if the battery does not exhibit the specific operating condition within the set time period, guidance information will be pushed to the user via vehicle infotainment interface display or voice broadcast, including: If the battery does not experience the specific operating condition within the set time period, then the current SOC data of the battery is obtained; When the current SOC data is detected to be less than or equal to a preset SOC threshold, the vehicle's current location information, current time information, and surrounding environment information are obtained; wherein, the preset SOC threshold is greater than the threshold of the low SOC condition. When the current location information is detected to be within a preset location range, the current time information is within a preset time range, and the surrounding environment information indicates that there are charging piles in the surrounding environment of the vehicle, guidance information is pushed to the user through the vehicle interface display or voice broadcast.

3. The method according to claim 2, characterized in that, The surrounding environment information includes the type and location information of the charging pile; the guidance information is generated in the following ways: The target adjustment time required for the current SOC data is determined based on the threshold of the low SOC condition, the target resting time required for the battery is determined based on the threshold of the specific resting condition, and the target charging time required for the battery is determined based on the type information of the charging pile. Using the target adjustment time, the target resting time, and the target charging time, the total time required for the current state of equilibrium (SOH) of the battery is estimated. The total duration and the location information of the charging pile are output as guidance information.

4. The method according to claim 3, characterized in that, The step of determining the target adjustment duration required for the current SOC data based on the threshold of the low SOC condition includes: When the current SOC data is detected to be less than or equal to the threshold of the low SOC condition, it is determined that the current SOC data meets the conditions of the low SOC condition, and the target adjustment time required for the current SOC data is determined as the first adjustment time. The step of responding to the user's permission instruction regarding the guidance information, controlling the battery's current SOC and / or current resting time based on the specific operating condition, and charging the battery when the specific operating condition is detected, includes: In response to the user's permission instruction regarding the guidance information, the current resting time of the battery is controlled based on the target resting time, and the battery is charged when it is detected that the current resting time meets the conditions of the specific resting condition.

5. The method according to claim 3, characterized in that, The step of determining the target adjustment duration required for the current SOC data based on the threshold of the low SOC condition includes: When the current SOC data is detected to be 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. Then, the target adjustment time required for the current SOC data is determined as the second adjustment time. 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. The step of responding to the user's permission instruction regarding the guidance information, controlling the battery's current SOC and / or current resting time based on the specific operating condition, and charging the battery when the specific operating condition is detected, includes: In response to the user's permission instruction regarding 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 resting time of the battery is controlled based on the target resting time, and the battery is charged when the current resting time is detected to meet the conditions of the specific resting condition.

6. The method according to claim 5, characterized in that, The threshold control of the current SOC data based on the low SOC condition includes: The vehicle's electrical equipment is controlled to output the preset output current within the second adjustment period until the current SOC data is detected to be less than or equal to the threshold of the low SOC condition, at which point it is determined that the current SOC data meets the conditions of the low SOC condition.

7. The method according to claim 5, characterized in that, The method of controlling the current resting time of the battery based on the target resting time includes: The current resting time of the battery is timed until it is detected that the current resting time is greater than or equal to the target resting time, at which point it is determined that the current resting time meets the condition of the specific resting condition.

8. The method according to claim 7, characterized in that, The step of obtaining the current charging data of the battery, and using the current charging data to calculate the current state of charge (SOH) of the battery, includes: Before charging begins, obtain the corrected SOC data of the battery when it is in a resting state; Control the charging pile to charge the battery; After charging is completed, acquire the 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 charging capacity data, and the preset nominal capacity.

9. A battery health status calculation system, characterized in that, include: The specific operating condition prediction module is used to predict whether the vehicle battery will experience specific operating conditions within a set time period based on the user's driving habit data. The specific operating condition is used to trigger the calculation of the SOH of the battery; The guidance information push module is used to push guidance information to the user through vehicle interface display or voice broadcast if the battery will not experience the specific operating condition within the set time period. The guidance information is used to guide the user to trigger the conditions that create the specific operating condition for the battery; The condition creation module is used to respond to the user's permission instruction for the guidance information, control the current SOC and / or current resting time of the battery based on the specific operating condition, and charge the battery when the specific operating condition is detected. A health status calculation module is used to obtain the current charging data of the battery, and to calculate the current state of health (SOH) of the battery using the current charging data; The specific operating conditions include specific SOC operating conditions and specific static operating conditions; The specific working condition prediction module includes: The vehicle usage habit data acquisition submodule is used to acquire the user's vehicle usage habit data within the first set historical time period; The condition judgment submodule is used to predict, based on the user's vehicle usage habit data, whether the charging start and end SOC of the vehicle battery meets the conditions of the specific SOC condition within a set time period, and whether the charging start and end resting time of the vehicle battery meets the conditions of the specific resting 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-end SOC does not meet the conditions of the specific SOC operating condition within the set time period, and / or the charging start-end resting time does not meet the conditions of the specific resting operating condition within the set time period.

10. A vehicle, characterized in that, include: processor; as well as A memory having executable code stored thereon, which, when executed by the processor, causes the processor to perform the method as described in any one of claims 1-8.

11. A computer-readable storage medium having executable code stored thereon, which, when executed by a processor of a vehicle, causes the processor to perform the method as described in any one of claims 1-8.

Citation Information

Patent Citations

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

    CN119017980A

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

    CN119599811A