A method and system for determining battery life based on charging data
By screening the charging data nodes that affect battery life in the vehicle system and only collecting and uploading relevant data, the server pressure problem caused by users frequently uploading irrelevant data is solved, and the accuracy and efficiency of battery life prediction are improved.
Patent Information
- Application Number
- CN202411586067.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2044-11-07
AI Technical Summary
In the existing technology, users frequently upload charging data that is not related to battery life, which causes great pressure on the server model operation and affects the prediction accuracy.
By screening out the charging time nodes and driving nodes that may affect the battery life in the vehicle system, only relevant charging data sets are collected and uploaded, reducing unnecessary data transmission.
It reduces the operating pressure of the server model, improves the pertinence and accuracy of battery life prediction, and reduces the pressure of data transmission.
Smart Images

Figure CN119556143B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of battery life prediction, and in particular relates to a method and system for determining battery life based on charging data. Background Art
[0002] Accurately predicting the lifespan of power batteries, especially lithium batteries, is crucial for the proper operation of electrical equipment such as new energy vehicles. However, accurate battery lifespan prediction faces challenges due to the nonlinear nature of battery capacity degradation and the uncertainty of operating conditions. Due to the complexity of the operating conditions of power batteries in different new energy vehicles, their degradation rates vary significantly with temperature, driving habits, and charging practices. This significantly increases the uncertainty of vehicle range (a metric closely related to battery lifespan), hindering drivers' range anxiety and further hindering the development of the new energy vehicle industry.
[0003] With the development of technologies such as machine learning, artificial intelligence, and deep learning, the existing technology has reported a variety of battery life (remaining endurance of power batteries) prediction methods and has been successfully applied. At the same time, based on the support of the Internet of Things / Internet of Vehicles, new energy vehicles are gradually becoming intelligent and cloud-based. Users can collect and upload data on the vehicle side to the cloud backend server at any time to detect the current battery health status for battery life detection, and can also go to a professional testing agency for life testing. For example, Chinese invention patent application CN202410034809 proposes a method for predicting the remaining endurance of a power battery based on a time series large model algorithm. The model is established with data from the entire life cycle of the vehicle. By combining the data features of the static, driving, and charging processes, it can more comprehensively characterize the decline in the life of the vehicle's power battery under various operating conditions.
[0004] As the number of new energy vehicles continues to grow and battery life detection methods become more and more convenient, users are paying more and more attention to the health status of batteries. When the remaining power indicators displayed by the vehicle system (including cruising range, charging ratio, power consumption data, charging time, etc.) change, users may feel psychological anxiety and frequently monitor the battery health status. That is, a large number of vehicle terminal users frequently upload local data to the cloud with the intention of performing life prediction. This is especially true in charging scenarios under different hardware conditions, which puts great pressure on the operation of the cloud backend server model of relevant car dealers.
[0005] However, in fact, battery life (endurance on a full charge) is greatly affected by operating conditions, driving speed, temperature, charging habits, and charging environment. Not every change in the remaining power indicators (including cruising range, charging ratio, power consumption data, charging time, etc.) displayed by the car system means a change in the battery health status. Most of the time, the car system is still in a normal range of changes, and users do not need to upload data or frequently request to go to the store for inspection; in addition, some new energy vehicles also support battery swapping (that is, replacing the battery), and the battery before and after replacement will show normal differences in the cruising range even under the same working conditions; if users frequently upload relevant data unrelated to life to the large model, based on the influence of iterative errors, it is also possible to reduce the training accuracy of the large model, and the accuracy of the output results will also be affected.
[0006] Therefore, how to identify the charging time nodes and driving nodes that are more likely to affect the battery life, so as to make the collection and transmission of relevant charging data for battery prediction more targeted, thereby reducing the operating pressure of the server model, is one of the technical issues that need to be considered when determining the battery life based on charging data. Summary of the Invention
[0007] In response to the above technical problems, the present invention proposes a method and system for determining battery life based on charging data. By first determining the charging time nodes and driving nodes that may affect the battery life, the collection and transmission of relevant charging data used for battery prediction are more targeted, thereby reducing the operating pressure of the server model.
[0008] In a first aspect of the present invention, a method for determining battery life based on charging data is provided, wherein the method is applied to a vehicle system.
[0009] The method comprises the following steps:
[0010] S100: At the end of the i-th charging, if the charging ratio displayed by the vehicle system reaches a first preset ratio value, then record the i-th charging data set and the i-th endurance value displayed by the vehicle system at the end of the i-th charging;
[0011] S200: At the end of the j-th charging, if the charging ratio displayed by the vehicle system reaches the first preset ratio value, record the j-th charging data set and the j-th endurance value displayed by the vehicle system at the end of the j-th charging;
[0012] S300: Calculating a difference between the i-th endurance value and the j-th endurance value and a sub-phase overlap between the i-th charging data set and the j-th charging data set;
[0013] When the difference is greater than a first preset threshold and the sub-phase overlap between the i-th charging data set and the j-th charging data set is greater than a second preset threshold, proceeding to step S400;
[0014] When the difference is smaller than the first preset threshold, or the overlap is smaller than the second preset threshold, the process returns to step S100.
[0015] S400: Uploading the i-th charging data set, the j-th charging data set, and the interval driving data to a cloud server via the vehicle system;
[0016] The cloud server determines the battery life based on the i-th charging data set, the j-th charging data set, and the interval driving data.
[0017] The charging starting ratio of the i-th charging process and the j-th charging process is the same;
[0018] The i-th cruising range value displayed by the vehicle computer at the end of the i-th charging and the j-th cruising range value displayed by the vehicle computer at the end of the j-th charging are both determined based on the latest historical average interval driving data.
[0019] The multiple charging sub-stages included in the i-th charging process in step S100 are divided according to the following method:
[0020] Preset K split ratio points to divide the i-th charging process into K+1 charging sub-stages, where K≥2;
[0021] The multiple charging sub-stages included in the j-th charging process in step S200 are divided according to the following method:
[0022] The j-th charging process is divided into K+1 charging sub-stages according to the preset K division ratio points.
[0023] The cloud server determines the battery life based on the i-th charging data set, the j-th charging data set, and the interval driving data, specifically including:
[0024] aligning the i-th charging data set and the j-th charging data set according to the K+1 charging sub-stages;
[0025] Determine the battery degradation ratio based on the registered charging data set and the interval driving data;
[0026] The battery life is determined based on the battery attenuation ratio and the standard battery life value.
[0027] The first preset ratio value is 85%, 90%, 95% or 100%;
[0028] When the charging mode is AC charging, 95% or 100% is selected as the first preset ratio value;
[0029] When the charging mode is DC charging, 85% or 90% is selected as the first preset ratio value;
[0030] The number of preset split ratio points in the DC charging mode is greater than the number of preset split ratio points in the AC charging mode.
[0031] In a second aspect of the present invention, in order to implement the method described in the first aspect, a system for determining battery life based on charging data is proposed, and the system is applied to a vehicle-mounted terminal.
[0032] The system comprises:
[0033] A charging data storage unit, configured to store a charging data set that meets the conditions; the charging data set includes two charging data;
[0034] A charging data reporting unit, configured to report the charging data set stored in the charging data storage unit;
[0035] a battery life determining unit, configured to determine the battery life based on the charging data set reported by the charging data reporting unit;
[0036] The qualified charging data set is determined as follows:
[0037] When the i-th charging is completed, if the charging ratio displayed by the vehicle terminal reaches the first preset ratio value, the charging data collected during the i-th charging process is combined as the first charging data that meets the conditions;
[0038] When the jth charging is completed, if the overlap between the i-th charging data set and the sub-stage of the j-th charging data set is greater than the second preset threshold, and the charging ratio displayed on the vehicle terminal reaches the second preset ratio value, and the difference between the i-th endurance value displayed on the vehicle computer at the end of the i-th charging and the j-th endurance value displayed on the vehicle computer at the end of the j-th charging is greater than the first preset threshold, then the charging data collected during the j-th charging process will be collected as the second charging data that meets the conditions.
[0039] The two charging data stored in the charging data storage unit are acquired in the same charging mode, and the charging mode includes an AC charging mode and a DC charging mode.
[0040] The charging starting ratio of the i-th charging process and the j-th charging process is the same;
[0041] The i-th cruising range value displayed by the vehicle computer at the end of the i-th charging and the j-th cruising range value displayed by the vehicle computer at the end of the j-th charging are both determined based on the latest historical average interval driving data.
[0042] The system further comprises: a data registration unit;
[0043] The data registration unit performs data registration on the charging data set reported by the charging data reporting unit and then sends the data to the battery life determination unit.
[0044] The present invention first determines the charging time nodes and driving nodes that may affect the battery life, thereby making the collection and transmission of relevant charging data for battery prediction more targeted and reducing the operating pressure of the server model.
[0045] Further advantages of the present invention will be further reflected in detail in the specific embodiments section in conjunction with the drawings of the specification. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0047] Figure 1 This is a schematic diagram of the main flow of a method for determining battery life based on charging data according to an embodiment of the present invention.
[0048] Figure 2 This is a schematic diagram of the display interface of a certain car system
[0049] Figure 3 This is a schematic diagram of a charging data set that records multiple charging sub-stages of a charging process.
[0050] Figure 4 This is a diagram showing a partial table of the i-th charging data set and the j-th charging data set.
[0051] Figure 5 This is a schematic diagram of the functional modules of a system for determining battery life based on charging data according to an embodiment of the present invention. DETAILED DESCRIPTION
[0052] See first Figure 1 , Figure 1 A schematic diagram illustrating the main flow of a method for determining battery life based on charging data according to an embodiment of the present invention.
[0053] Figure 1The method is applied to a vehicle system, especially a new energy intelligent vehicle system with pure electric endurance. The vehicle system can wirelessly communicate with a cloud backend server to perform data transmission and command interaction.
[0054] Figure 1 The method includes the following steps S100-S400, and each step is specifically implemented as follows: Figure 1 Step numbers are omitted and some descriptions are rewritten):
[0055] S100: At the end of the i-th charging, if the charging ratio displayed by the vehicle system reaches a first preset ratio value, then record the i-th charging data set and the i-th endurance value displayed by the vehicle system at the end of the i-th charging;
[0056] S200: At the end of the j-th charging, if the charging ratio displayed by the vehicle system reaches the first preset ratio value, record the j-th charging data set and the j-th endurance value displayed by the vehicle system at the end of the j-th charging;
[0057] S300: Calculating a difference between the i-th endurance value and the j-th endurance value and a sub-phase overlap between the i-th charging data set and the j-th charging data set;
[0058] When the difference is greater than a first preset threshold and the sub-phase overlap between the i-th charging data set and the j-th charging data set is greater than a second preset threshold, proceeding to step S400;
[0059] S400: Uploading the i-th charging data set, the j-th charging data set, and the interval driving data to a cloud server via the vehicle system;
[0060] The cloud server determines the battery life based on the i-th charging data set, the j-th charging data set, and the interval driving data.
[0061] In specific applications, the charging data set can select different specific data types. The specific selection of which indicator data in the charging process is used as the charging data set (and then used for subsequent life prediction) is related to the type of battery life prediction model selected later.
[0062] Preferably, the i-th charging data set includes the charging voltage, charging current and charging duration of multiple charging sub-stages included in the i-th charging process; the j-th charging data set includes the charging voltage, charging current and charging duration of multiple charging sub-stages included in the j-th charging process.
[0063] Of course, the charging data set is used for subsequent battery life (mileage) prediction. Since different prediction models have different training data, the specific elements contained in the charging data set need to be determined based on the specific type of prediction model selected later.
[0064] The present invention does not specify which battery life prediction model to use later, nor is this the focus of the present invention. Prediction models known to those skilled in the art, supported by the vehicle manufacturer's cloud-based backend server related to the vehicle system, and other types of prediction models are all included in the technical solution of the present invention. The focus of the present invention is to determine the charging time nodes and driving nodes that are most likely to affect battery life, thereby making the collection and transmission of relevant charging data for battery prediction more targeted and reducing the operating pressure of the server model.
[0065] It is understandable that the charging data set described in the present invention may also include other driving data (such as interval driving data between two charging time points), and does not only refer to data collected during the charging process.
[0066] As an example, the trained Time-LLaMA model mentioned in the background technology of this application is an optional model. The required charging data set includes data such as maximum output power, vehicle theoretical range, maximum allowable charging power, power battery capacity, and PACK energy density.
[0067] As another example, the optional model also includes a power battery life prediction method based on capacity testing and Internet of Vehicles big data proposed in patent application CN202210147003. The required charging data set includes historical data such as temperature, current, time, mileage, and rated capacity.
[0068] Other examples of relevant predictive models include:
[0069] (1) The Vision Transformer structure and efficient self-attention mechanism model of the dual-stream framework: It utilizes a small amount of charging cycle data. In the case of using 15 charging cycle data, the model controls the prediction errors of the remaining service life and the current cycle life to within 5.40% and 4.64%, respectively, showing extremely high prediction accuracy. It is worth mentioning that the model can still maintain a low prediction error when facing charging strategies that do not appear in the training dataset, demonstrating its strong zero-short generalization ability.
[0070] The specific principles and models can be found in the following literature:
[0071] Liu Y, Ahmed M, Feng J, et al.Deep learning powered lifetime prediction for lithium-ion batteries based on small amounts of charging cycles[J].IEEETransactions on Transportation Electrification.
[0072] (2) Based on deep learning, neural networks, data mining and other technologies, relevant literature includes:
[0073] Xiao Haoyi, He Xiaoxia, Liang Jiajia, et al. A lithium battery life prediction method based on modal decomposition and machine learning[J]. Energy Storage Science and Technology, 2022, 11(12): 3999-4009.
[0074] Feng,X.,Zhang,Y.,Xiong,R.and Tang,A.,2023.Estimating battery state of health with 10-min relaxation voltage across various charging states ofcharge.iEnergy.
[0075] Huang Peng. Research on capacity and remaining life prediction of power lithium battery based on multi-feature extraction and data-driven[D]. Kunming University of Science and Technology, 2022.
[0076] Xie Zhize. Research on the prediction method of remaining life of lithium-ion batteries based on deep learning[D]. Shandong: Shandong University of Technology, 2023.
[0077] Therefore, no matter whether long-term charging data or short-term charging data, full-cycle charging data or partial-cycle charging data is obtained, the existing technology has known corresponding prediction models that can be used to predict battery life.
[0078] However, precisely because there are so many prediction model options, coupled with the portability of data collected and uploaded by the smart car network, users may frequently upload data or frequently request to go to the store for inspection; in addition, some new energy vehicles also support battery swapping (i.e., replacing the battery), and there will be normal differences in the mileage displayed by the battery before and after replacement even under the same operating conditions; if users frequently upload relevant data unrelated to lifespan to the large model, due to the influence of iterative errors, it is also possible that the training accuracy of the large model will be reduced, and the accuracy of the output results will also be affected.
[0079] To this end, the technical solution of the present invention has made targeted improvements as follows.
[0080] The vehicle system of the present invention includes a charging data storage unit, which is used to store a charging data set that meets the conditions; the charging data set includes two charging data.
[0081] Specifically, the qualified charging data set is determined according to the following method:
[0082] When the i-th charging is completed, if the charging ratio displayed by the vehicle terminal reaches the first preset ratio value, the charging voltage, charging current and charging time of the multiple charging sub-stages included in the i-th charging process are used as the first charging data that meets the conditions;
[0083] When the jth charging is completed, if the overlap between the i-th charging data set and the sub-stage of the j-th charging data set is greater than the second preset threshold, and the charging ratio displayed on the vehicle terminal reaches the second preset ratio value, and the difference between the i-th endurance value displayed on the vehicle computer at the end of the i-th charging and the j-th endurance value displayed on the vehicle computer at the end of the j-th charging is greater than the first preset threshold, then the charging voltage, charging current and charging time of multiple charging sub-stages included in the j-th charging process are used as the qualified second charging data.
[0084] The charging starting ratio of the i-th charging process and the j-th charging process is the same;
[0085] The i-th cruising range value displayed by the vehicle computer at the end of the i-th charging and the j-th cruising range value displayed by the vehicle computer at the end of the j-th charging are both determined based on the latest historical average interval driving data.
[0086] The multiple charging sub-stages included in the i-th charging process are divided according to the following method:
[0087] Preset K split ratio points to divide the i-th charging process into K+1 charging sub-stages, where K≥2;
[0088] The multiple charging sub-stages included in the j-th charging process are divided according to the following method:
[0089] The j-th charging process is divided into K+1 charging sub-stages according to the preset K division ratio points.
[0090] The first preset ratio value is 85%, 90%, 95% or 100%;
[0091] When the charging mode is AC charging, 95% or 100% is selected as the first preset ratio value;
[0092] When the charging mode is DC charging, 85% or 90% is selected as the first preset ratio value;
[0093] The number of preset split ratio points in the DC charging mode is greater than the number of preset split ratio points in the AC charging mode.
[0094] The above-mentioned embodiments of the present invention clearly define the charging time nodes and driving nodes that may affect the battery life, thereby making the collection and transmission of relevant charging data for battery prediction more targeted.
[0095] That is, in the technical solution of the present application, only the charging data sets collected from two specific charging processes and the corresponding interval driving data are collected, recorded and uploaded, and the screening of these two data is most likely to affect the battery life.
[0096] To more clearly describe how to filter out these two data, the following is Figure 1 The various steps, combined Figure 2-Figure 4 The data schematic diagram is given for detailed description.
[0097] (1) Determine the charging mode. The charging mode includes AC charging mode (commonly known as slow charging) and DC charging mode (commonly known as fast charging). Since the charging process in the slow charging state is generally smoother, its impact on battery life (reduction, loss) is lower than that in the fast charging state. Therefore, preferably, in the present invention, the two charging data need to be collected in the fast charging mode, that is, the i-th charging and the j-th charging are both charged in the fast charging mode;
[0098] (2) The starting point and the ending point of charging are the same, that is, the starting charging ratio of the i-th charging process and the j-th charging process are the same; at the end of the i-th charging process, the charging ratio displayed by the vehicle system reaches a first preset ratio value; at the end of the j-th charging process, the charging ratio displayed by the vehicle system also reaches the first preset ratio value;
[0099] For example, the i-th charging and the j-th charging both start from 10% and end at 90%;
[0100] (3) The difference between the i-th endurance value and the j-th endurance value is greater than a first preset threshold.
[0101] At the end of the i-th charge, the car computer displays the i-th endurance value, and at the end of the j-th charge, the car computer displays the j-th endurance value. Usually, when the difference between the i-th endurance value and the j-th endurance value is greater than a first preset threshold, the owner will think that there may be health problems with the battery and its life may be damaged.
[0102] In existing technology, this is the judgment standard used by most car owners. However, this single range difference judgment fails to consider the influence of operating conditions, driving speed, temperature, charging habits, and charging environment, and the judgment accuracy is low. Therefore, it is necessary to enter the fourth stage of judgment as described below.
[0103] (4) The degree of overlap between the sub-stages of the i-th charging data set and the j-th charging data set is greater than a second preset threshold.
[0104] For example, for the i-th charging process (the process from 10% to 90%), two split points can be introduced to divide it into three sub-stages, see Figure 3 Schematic diagram of charging data collection of multiple charging sub-stages included in a recorded charging process:
[0105] The first sub-stage i1: the sub-stage from 10% to 20% charging;
[0106] The second sub-stage i2: the sub-stage from 20% to 80% charging;
[0107] The third sub-stage i3: a sub-stage of charging from 90% to 90%.
[0108] It should be noted that Figure 3 The data set is only illustrative and is only used to facilitate the introduction of certain calculation processes of the embodiment, and does not represent a specific limitation on the technical solution of the present invention. For example, Figure 3 The solid line segment in the middle represents the i-th charging process, and the dotted line segment represents the j-th charging process; the relevant charging data collected on the vertical axis can be the charging current, charging voltage, etc. corresponding to different time nodes (charging ratio) during the charging process.
[0109] Of course, the same processing is applied to the j-th charging process, resulting in three charging sub-stages j1, j2 and j3.
[0110] Calculate the sub-stage overlap between the i-th charging data set and the j-th charging data set, specifically including:
[0111] Calculate the overlap degree ij1 between sub-stage i1 and sub-stage j1;
[0112] Calculate the overlap degree ij2 between sub-stage i2 and sub-stage j2;
[0113] Calculate the degree of overlap ij3 between sub-stage i3 and sub-stage j3.
[0114] The overlap is used to characterize the difference (similarity) between multiple node data collected at corresponding sub-stages of different charging processes.
[0115] by Figure 4 For example, the following examples are given: Figure 41 is a diagram showing a partial table of the i-th charging data set and the j-th charging data set.
[0116] exist Figure 4 In the figure, the charged capacity data collected in sub-stage i1 (the sub-stage of charging from 10% to 20%) are: 4.022, 7.793, 11.482, that is, the data of three nodes; in the sub-stage j1 (the sub-stage of charging from 10% to 20%), the charged capacity data collected are: 3.961, 8.36, 12.693, which are also the data of three nodes.
[0117] At this time, the overlap between sub-stages i1 and j1 is relatively high, because the differences of (4.022, 3.961), (7.793, 8.36), and (11.482, 12.693) are all within the acceptable range, which means that the data collected in these two sub-stages are relatively similar.
[0118] Similarly, the overlap between sub-stages i2 and j2, and between sub-stages i3 and j3, etc. can also be calculated.
[0119] When at least one of the multiple coincidences is greater than a second preset threshold, it is considered that the sub-stage coincidence between the i-th charging data set and the j-th charging data set is greater than the second preset threshold.
[0120] It should be noted that Figure 4 The data set is merely schematic and partial data, and is only used to facilitate the introduction of certain calculation processes of the embodiments. It does not represent a specific limitation on the technical solution of the present invention, nor is it all the data used in a certain embodiment of the present application.
[0121] For example, based on Figure 4 At least it can be concluded that the elements contained in the collected charging data set include: charging ratio, cruising range, charging power, charged amount, and charging time.
[0122] Therefore, the above calculation of the sub-stage overlap between the i-th charging data set and the j-th charging data set can be summarized as:
[0123] Determine the number of sub-stages K+1 (the i-th charging process and the j-th charging process are both divided into K+1 sub-stages);
[0124] For each sub-stage, determine the charging data collected from multiple different nodes.
[0125] Calculate the similarity between the charging data groups of the same node in the same sub-stage of different charging processes to obtain the corresponding overlap degree of the sub-stage;
[0126] When a specified number of the multiple overlaps of multiple sub-stages (for example, one overlap out of three overlaps, two overlaps out of four overlaps) are all greater than a second preset threshold, it is determined that the sub-stage overlap between the i-th charging data set and the j-th charging data set is greater than the second preset threshold.
[0127] It can be seen that in the above process of calculating the overlap, it is necessary to determine the charging data group of the same node in the same sub-phase of different charging processes.
[0128] However, in some cases, the number of nodes in the charging data group collected in the same sub-stage of different charging processes may be inconsistent.
[0129] For example, the charged capacity data collected in a certain sub-stage are: a1-10%, a2-12%, a3-18%, a4-20%, that is, the data of 4 nodes (10% / 12% / 18% / 20%); the charged capacity data collected in another identical sub-stage are: b1-10%, b2-12%, b3-15%, a4-19%, corresponding to the data of 4 nodes (10% / 12% / 15% / 19%).
[0130] For another example, the charged capacity data collected in a certain sub-stage is: a1, a2, a3, a4, that is, the data of 4 nodes; the charged capacity data collected in another identical sub-stage is: b1, b2, b3, corresponding to the data of 3 nodes.
[0131] At this point, since the data is not completely corresponding, a registration operation needs to be completed.
[0132] Therefore, as a further improvement, the i-th charging data set and the j-th charging data set are aligned according to the K+1 charging sub-stages.
[0133] The registration operation can be to fit and supplement the data (for example, to fit the 15% / 19% data to obtain the 18% and 20% data), or to interpolate and supplement the data (for example, to interpolate and fit the b1, b2, and b3 to obtain the b4 data), so that the same nodes in the same sub-stages of different charging processes have corresponding charging data groups.
[0134] It can be seen that when the sub-stage overlap between the i-th charging data set and the j-th charging data set is greater than the second preset threshold, it means that the charging data of the battery in at least one stage during the charging process are the same or similar, and there is no significant difference in the battery charging and discharging process. However, if it leads to a large difference in the final displayed cruising range, it means that there may be battery structural damage caused by changes in the battery structure in some other charging sub-stage, and thus there is a high possibility of changes in the battery life.
[0135] Therefore, the above-mentioned process of screening charging data for subsequent life prediction proposed by the present invention is consistent with the actual battery structure principle and is adapted to the factors affecting the impact of the current complex and changeable charging environment on the battery structure.
[0136] In order to further reduce the amount of data processing and storage, combined with the principles given above, a more preferred embodiment of the method for determining battery life based on charging data of the present invention is as follows:
[0137] A method for determining battery life based on charging data is applied to a vehicle-mounted system connected to a cloud server that provides multiple battery life prediction models. The method comprises the following steps:
[0138] S1: Determine a currently available target battery life prediction model, and determine the type of data included in the charging data set based on the currently used battery life prediction model;
[0139] S2: At the end of the i-th charging, if the charging ratio displayed by the vehicle computer system reaches a first preset ratio value, then record the i-th charging data set and the i-th endurance value displayed by the vehicle computer at the end of the i-th charging. The i-th charging process is divided into M charging sub-stages, M>2; multiple charging data are collected in each charging sub-stage;
[0140] S3: At the end of the j-th charging, if the charging ratio displayed by the vehicle computer system reaches the first preset ratio value, record the j-th endurance value displayed by the vehicle computer at the end of the j-th charging;
[0141] S4: Calculate the difference between the i-th endurance value and the j-th endurance value;
[0142] When the difference is greater than the first preset threshold, proceed to step S5; otherwise, return to step S1;
[0143] S5: Acquire multiple charging data collected in each of the M charging sub-stages of the j-th charging process;
[0144] S6: Calculating the sub-phase overlap between the i-th charging data set and the j-th charging data set;
[0145] When the overlap degree is greater than a second preset threshold, proceed to step S7;
[0146] Otherwise, return to step S1;
[0147] S7: uploading the i-th charging data set, the j-th charging data set, and the interval driving data to a cloud server via the vehicle system;
[0148] The cloud server determines the battery life using the currently used target battery life prediction model based on the i-th charging data set, the j-th charging data set, and the interval driving data.
[0149] The interval driving data includes the driving distance, average driving speed, average energy consumption (e.g. Figure 2 The specific data selected is also determined based on the target battery life prediction model currently in use. The i-th endurance value displayed by the vehicle computer at the end of the i-th charge and the j-th endurance value displayed by the vehicle computer at the end of the j-th charge are both determined based on the latest historical average interval driving data.
[0150] The overlap in step S6 is used to represent the similarity of data from multiple different nodes collected in corresponding sub-stages of different charging processes.
[0151] Based on the above introduction, the technical solution of this application can also be used for user interface prompts in vehicle-mounted systems. That is, after a certain charging session, the vehicle-mounted user may believe that the range displayed by the vehicle-mounted system is too low and therefore suspect that the battery life has decreased. In the existing technology, the user may directly upload the charging data set and other related data to the cloud-based backend server provided by the car manufacturer, requesting a battery health status test. This results in frequent uploads of test data, and the uploaded data is not targeted, which may affect the subsequent training accuracy of the backend prediction model and also bring greater data transmission pressure.
[0152] By utilizing the technical solution of the present application, when it is detected that the user clicks to upload the current charging data, it is first determined whether the current charging data meets the upload criteria. If it does not meet the upload criteria, a specific reason for the judgment is given, prompting the user to upload it only when the relevant conditions are met next time, thereby reducing the pressure on data transmission, making the collection and transmission of relevant charging data for battery prediction more targeted, and reducing the operating pressure of the server model.
[0153] Preferably, an embodiment for achieving the above technical effect is as follows:
[0154] A charging data processing method, applied to a vehicle-mounted terminal, comprises the following steps:
[0155] ST1: After the current charging process is completed, if it is detected that the user clicks to upload the current charging data, it is determined whether the current charging data meets the upload criteria;
[0156] If satisfied, the data upload operation starts and goes to step ST2;
[0157] If not, a specific reason for the judgment is given, and the user is prompted to upload the data only when the relevant conditions are met next time; and then the process returns to step ST1;
[0158] ST2: Uploading the current charging data set, the saved previous charging data set, and the interval driving data to the cloud server via the vehicle system;
[0159] The cloud server determines the battery life based on the current charging data set, the previously saved previous charging data set, and the interval driving data.
[0160] The charging data of the current time meets the upload criteria, specifically, the following conditions 1 to 3 are met at the same time:
[0161] (Condition 1): The starting and ending ratios of the current charge are the same as those of the previous charge, and the charging mode is the same;
[0162] (Condition 2): The difference between the battery life value displayed at the end of the previous charge and the battery life value displayed at the end of the current charge is greater than a first preset threshold;
[0163] (Condition 3): When the overlap between the sub-stage of the current charging process and the sub-stage of the previous charging process is greater than a second preset threshold.
[0164] After introducing the above method embodiment, see Figure 5 . Figure 5 A schematic diagram showing the composition of functional modules of a system for determining battery life based on charging data according to an embodiment of the present invention.
[0165] exist Figure 5 In the figure, a system for determining battery life based on charging data is shown, and the system is applied to a vehicle-mounted terminal.
[0166] The system comprises:
[0167] A charging data storage unit, configured to store a charging data set that meets the conditions; the charging data set includes two charging data;
[0168] A charging data reporting unit, configured to report the charging data set stored in the charging data storage unit;
[0169] a battery life determining unit, configured to determine the battery life based on the charging data set reported by the charging data reporting unit;
[0170] The qualified charging data set is determined as follows:
[0171] When the i-th charging is completed, if the charging ratio displayed by the vehicle terminal reaches the first preset ratio value, the charging voltage, charging current and charging time of the multiple charging sub-stages included in the i-th charging process are used as the first charging data that meets the conditions;
[0172] When the jth charging is completed, if the overlap between the i-th charging data set and the sub-stage of the j-th charging data set is greater than the second preset threshold, and the charging ratio displayed on the vehicle terminal reaches the second preset ratio value, and the difference between the i-th endurance value displayed on the vehicle computer at the end of the i-th charging and the j-th endurance value displayed on the vehicle computer at the end of the j-th charging is greater than the first preset threshold, then the charging voltage, charging current and charging time of multiple charging sub-stages included in the j-th charging process are used as the qualified second charging data.
[0173] The two charging data stored in the charging data storage unit are acquired in the same charging mode, and the charging mode includes an AC charging mode and a DC charging mode.
[0174] The charging starting ratio of the i-th charging process and the j-th charging process is the same;
[0175] The i-th cruising range value displayed by the vehicle computer at the end of the i-th charging and the j-th cruising range value displayed by the vehicle computer at the end of the j-th charging are both determined based on the latest historical average interval driving data.
[0176] The system further comprises: a data registration unit;
[0177] The data registration unit performs data registration on the charging data set reported by the charging data reporting unit and then sends the data to the battery life determination unit.
[0178] The battery life determination unit is configured with multiple battery life prediction models.
[0179] Preferably, the charging data storage unit is connected to the battery life determination unit. After the battery life determination unit determines the target battery life prediction model currently in use, the charging data storage unit determines the specific data element types contained in the charging data set that needs to be collected.
[0180] After the battery life determination unit replaces the currently used target battery life prediction model, feedback information is sent to the charging data storage unit so that the charging data storage unit re-determines the specific data element types included in the charging data set to be collected.
[0181] At the same time, in the specific implementation of this application, if user-related data is involved, when the embodiment of this application is applied to a specific product or technology, user permission or consent must be obtained, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0182] The foregoing has shown and described the method embodiments and system of the present invention, but it is understood by those skilled in the art that various changes, modifications, substitutions and variations may be made to these embodiments without departing from the principles and spirit of the present invention, and the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A method for determining battery life based on charging data, the method being applied to a vehicle system, characterized in that: The method comprises the following steps: S100: At the end of the i-th charging, if the charging ratio displayed by the vehicle system reaches a first preset ratio value, then record the i-th charging data set and the i-th endurance value displayed by the vehicle system at the end of the i-th charging; S200: At the end of the j-th charging, if the charging ratio displayed by the vehicle system reaches the first preset ratio value, record the j-th charging data set and the j-th endurance value displayed by the vehicle system at the end of the j-th charging; S300: Calculating a difference between the i-th endurance value and the j-th endurance value and a sub-phase overlap between the i-th charging data set and the j-th charging data set; When the difference is greater than a first preset threshold and the sub-stage overlap is greater than a second preset threshold, proceeding to step S400; S400: Uploading the i-th charging data set, the j-th charging data set, and the interval driving data to a cloud server via the vehicle system; The cloud server determines the battery life based on the i-th charging data set, the j-th charging data set, and the interval driving data; The multiple charging sub-stages included in the i-th charging process in step S100 are divided according to the following method: Preset K split ratio points to divide the i-th charging process into K+1 charging sub-stages, K≥2; The multiple charging sub-stages included in the j-th charging process in step S200 are divided according to the following method: Dividing the j-th charging process into K+1 charging sub-stages according to the preset K split ratio points; When a specified number of coincidences among the multiple coincidences of the multiple sub-phases are all greater than a second preset threshold, it is determined that the sub-phase coincidence between the i-th charging data set and the j-th charging data set is greater than the second preset threshold.
2. The method for determining battery life based on charging data according to claim 1, wherein: The charging starting ratio of the i-th charging process and the j-th charging process is the same; The i-th cruising range value displayed by the vehicle computer at the end of the i-th charging and the j-th cruising range value displayed by the vehicle computer at the end of the j-th charging are both determined based on the latest historical average interval driving data.
3. The method for determining battery life based on charging data according to claim 1, wherein: The step S300 further includes: When the difference is smaller than the first preset threshold, or the overlap is smaller than the second preset threshold, the process returns to step S100.
4. The method for determining battery life based on charging data according to claim 1, wherein: The cloud server determines the battery life based on the i-th charging data set, the j-th charging data set, and the interval driving data, specifically including: aligning the i-th charging data set and the j-th charging data set according to the K+1 charging sub-stages; Determine the battery degradation ratio based on the registered charging data set and the interval driving data; The battery life is determined based on the battery attenuation ratio and the standard battery life value.
5. The method for determining battery life based on charging data according to claim 1, wherein: The first preset ratio value is 85%, 90%, 95% or 100%; When the charging mode is AC charging, 95% or 100% is selected as the first preset ratio value; When the charging mode is DC charging, 85% or 90% is selected as the first preset ratio value; The number of preset split ratio points in the DC charging mode is greater than the number of preset split ratio points in the AC charging mode.
6. A system for determining battery life based on charging data, the system being applied to a vehicle-mounted terminal, characterized in that: The system comprises: A charging data storage unit, configured to store a charging data set that meets the conditions; the charging data set includes two charging data; A charging data reporting unit, configured to report the charging data set stored in the charging data storage unit; a battery life determining unit, configured to determine the battery life based on the charging data set reported by the charging data reporting unit; The qualified charging data set is determined as follows: When the i-th charging is completed, if the charging ratio displayed by the vehicle terminal reaches the first preset ratio value, the charging data collected during the i-th charging process is combined as the first charging data that meets the conditions; When the j-th charging is completed, if the overlap between the i-th charging data set and the sub-stage of the j-th charging data set is greater than the second preset threshold, and the charging ratio displayed by the vehicle terminal reaches the second preset ratio value, and the difference between the i-th endurance value displayed by the vehicle computer at the end of the i-th charging and the j-th endurance value displayed by the vehicle computer at the end of the j-th charging is greater than the first preset threshold, then the charging data set collected during the j-th charging process is regarded as the second charging data that meets the conditions; Among them, the i-th charging process includes multiple charging sub-stages divided according to the following method: preset K split ratio points, the i-th charging process is divided into K+1 charging sub-stages, K≥2; The j-th charging process includes a plurality of charging sub-stages divided according to the following method: the j-th charging process is divided into K+1 charging sub-stages according to the preset K split ratio points; When a specified number of coincidences among the multiple coincidences of the multiple sub-phases are all greater than a second preset threshold, it is determined that the sub-phase coincidence between the i-th charging data set and the j-th charging data set is greater than the second preset threshold.
7. The system for determining battery life based on charging data according to claim 6, wherein: The two charging data stored in the charging data storage unit are acquired in the same charging mode, and the charging mode includes an AC charging mode and a DC charging mode.
8. The system for determining battery life based on charging data according to claim 6, wherein: The charging starting ratio of the i-th charging process and the j-th charging process is the same; The i-th cruising range value displayed by the vehicle computer at the end of the i-th charging and the j-th cruising range value displayed by the vehicle computer at the end of the j-th charging are both determined based on the latest historical average interval driving data.
9. The system for determining battery life based on charging data according to claim 6, wherein: The system further comprises: a data registration unit; The data registration unit performs data registration on the charging data set reported by the charging data reporting unit and then sends the data to the battery life determination unit.
Citation Information
Patent Citations
Power battery life prediction method based on capacity test and Internet of Vehicles big data
CN114545276A
Power battery residual endurance prediction method based on time sequence large model algorithm
CN117841689A
Method and device for predicting battery life
CN107179512A
Method and device for predicting remaining battery life
CN110806544A