Battery health state prediction method, battery management system and new energy automobile
By establishing a capacity decay rate-time database and dynamically monitoring the battery status, the problem of insufficient battery life cycle monitoring in the prior art is solved, and the accuracy and reliability of battery health status prediction are improved.
Patent Information
- Application Number
- CN202411890138.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-12-20
AI Technical Summary
Existing battery health status prediction methods cannot perform full life cycle monitoring based on batteries in multiple states, resulting in low accuracy and reliability of life prediction.
By testing the calendar life capacity decay rate of multiple sample batteries at different temperatures and SOC intervals, a capacity decay rate-time database is established, and the time of the battery to be tested is dynamically recorded in different states, finding the attenuation rate of the corresponding time, and then obtaining the healthy state of the battery to be tested.
It realizes the actual running time analysis of the battery under different states and dynamic monitoring of the entire life cycle, improving the accuracy and reliability of battery health status prediction.
Smart Images

Figure CN119535270A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power batteries, and in particular to a battery health status prediction method, a battery management system and a new energy vehicle. Background Art
[0002] The life of power batteries is a key issue for new energy vehicles. In the field of power batteries, it is generally believed that when the battery capacity drops to 80% of the rated capacity, it can no longer be used in electric vehicles. The internal characteristics of single cells, the grouping method of power sources, and the performance requirements of the entire vehicle are all related to the life state of the battery. The so-called calendar life of a battery refers to the period from the date of production to the expiration date, including the influence of factors such as working conditions, temperature, cycle, shelving, and aging on the battery life. The end of the battery life of a battery in a system often affects the work of the entire system, causing the overall functional failure of the system. The accurate prediction of the battery health state (State of Health, SOH, which can be understood as the percentage of the current capacity of the battery to the factory capacity) is not only related to the current use of the battery, but also to the recycling and cascade utilization of old batteries. Therefore, the correct estimation of the battery health state and the study of the calendar life can further guide the operation of the battery, provide data support for the establishment of a battery health management system, and is of great significance to extending the service life of power batteries.
[0003] In the relevant existing technologies, the technical solutions for battery estimation mainly include: establishing a capacity decay rate-time database under different temperatures and different SOCs; calculating the temperature range of actual application of the battery and the distribution ratios at different temperatures and the proportions of different SOCs; converting the calendar life time according to the battery's factory time, calculating the calendar life time and the distribution ratio of each temperature to obtain the time occupied at each temperature, and then obtaining the time occupied at each temperature and each SOC according to the distribution ratio of each SOC, and finally obtaining the corresponding decay rate according to each time, and performing cumulative evaluation.
[0004] However, in actual applications, the calendar life of the battery varies under different temperatures and SOC conditions. The above technical solution estimates the capacity decay rate under different temperatures and SOC conditions based on the battery's factory time and the same calendar life. It is unable to analyze the battery's multiple states and continuous operation data over its entire life cycle, and the accuracy and reliability of the life prediction are low. Summary of the invention
[0005] The purpose of the present invention is to solve the problem that the existing battery health status prediction method cannot monitor the battery in multiple states throughout its life cycle. The present invention provides a battery health status prediction method, a battery management system and a new energy vehicle, which can analyze the actual operating time of the battery in different states and dynamically monitor the battery's full life cycle, thereby improving the accuracy of the battery health status prediction and the reliability of the prediction results.
[0006] In order to solve the above technical problems, an embodiment of the present invention discloses a method for predicting the health status of a battery, comprising:
[0007] (1) Testing the capacity decay rate of multiple sample batteries at multiple preset temperatures and multiple preset SOC intervals during calendar life, and establishing a capacity decay rate-time database;
[0008] (2) obtaining a first time counting matrix of the battery under test in a running state and a second time counting matrix of the battery under test in a dormant state, wherein the first time counting matrix is used to record the number of times the battery under test experiences a first time step in a plurality of preset temperature intervals and a plurality of preset SOC intervals in a running state, and the second time counting matrix is used to record the number of times the battery under test experiences a second time step in a plurality of preset temperature intervals and a plurality of SOC intervals in a dormant state;
[0009] (3) converting a first time matrix according to the first time count matrix and the first time step, converting a second time matrix according to the second time count matrix and the second time step, adding each time in the first time matrix to each time at a corresponding position in the second time matrix, and obtaining a total time matrix of the battery to be tested;
[0010] (4) According to the capacity decay rate-time database, the capacity decay rate corresponding to each time element in the total time matrix is searched to obtain the capacity decay rate matrix of the battery to be tested;
[0011] (5) The health status matrix of the battery to be tested is calculated based on the capacity decay rate matrix.
[0012] By adopting the above technical solution, the capacity decay rate-time database is established by testing and obtaining the calendar life capacity decay of the sample battery at different temperatures and different SOC intervals; the time at different temperatures and different SOC intervals is dynamically recorded for the battery to be tested in the working state and the dormant state, and the decay rate of the corresponding time is searched in the capacity decay rate-time database to obtain the health status of the battery to be tested. Through the battery health status prediction method, battery management system and storage medium of the present invention, the actual operating time of the battery under different states is analyzed, and the full life cycle of the battery is dynamically monitored, which improves the accuracy and reliability of the battery health status prediction and provides data support for the subsequent production, storage and use of the battery.
[0013] According to another specific embodiment of the present invention, the embodiment of the present invention discloses that step (2) further includes:
[0014] When the battery to be tested is in a running state, each time the battery to be tested experiences a first time step, an update and storage of the first time counting matrix is triggered;
[0015] When the battery to be tested is in a dormant state, each time the battery to be tested experiences a second time step, the updating and storage of the second time counting matrix is triggered.
[0016] According to another specific embodiment of the present invention, the embodiment of the present invention discloses that the multiple preset temperature intervals include a first preset temperature interval and a second preset temperature interval, the multiple preset SOC intervals include a first preset SOC interval, the first condition includes the first preset temperature interval and the first preset SOC interval, and the second condition includes the second preset temperature interval and the first preset SOC interval; wherein, in step (2), the specific method of obtaining the first time count matrix of the battery to be tested in the running state and the second time count matrix of the battery to be tested in the dormant state is:
[0017] When the battery to be tested undergoes a complete first time step or a second time step under the first condition, the elements corresponding to the first condition in the first time count matrix or the elements corresponding to the first condition in the second time count matrix are updated and stored; or when the battery to be tested undergoes a complete first time step or a second time step under the second condition, the elements corresponding to the second condition in the first time count matrix or the elements corresponding to the second condition in the second time count matrix are updated and stored;
[0018] When the battery to be tested is under the first condition but has not experienced the complete first time step or the second time step and becomes under the second condition, the time that the current battery to be tested has experienced under the first condition is temporarily stored, and the time that the battery to be tested has experienced under the second condition continues to be monitored. When the battery to be tested becomes under the first condition, the time continues to be recorded based on the temporarily stored time.
[0019] According to another specific embodiment of the present invention, the embodiment of the present invention discloses that in step (3), the first time matrix is converted according to the first time count matrix and the first time step, and the second time matrix is converted according to the second time count matrix and the second time step. The specific method is:
[0020] Each time count in the first time count matrix is multiplied by the first time step to obtain a first time matrix;
[0021] Each time count in the second time count matrix is multiplied by the second time step to obtain a second time matrix.
[0022] According to another specific embodiment of the present invention, the embodiment of the present invention discloses that in step (5), the specific method for calculating the health state matrix of the battery to be tested corresponding to the capacity decay rate matrix is:
[0023] By subtracting the integer 1 from each capacity decay rate, the health status of the battery to be tested in multiple preset temperature intervals and multiple preset SOC intervals is obtained to obtain a health matrix of the battery to be tested corresponding to the capacity decay rate.
[0024] According to another specific embodiment of the present invention, the embodiment of the present invention discloses a battery health status prediction method which also includes: multiplying the health status of the battery to be tested in multiple preset temperature intervals and multiple preset SOC intervals to obtain the health status of the battery to be tested within the monitoring period.
[0025] According to another specific embodiment of the present invention, the embodiment of the present invention discloses that in step (2), the first time step is set to 20 minutes and the second time step is set to 8 hours.
[0026] An embodiment of the present invention further discloses a battery management system, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the battery health champion prediction method mentioned in any of the above embodiments.
[0027] According to another specific embodiment of the present invention, the embodiment of the present invention discloses that the battery management system also includes a counter and a timer, and the timer is used to record the time that the battery to be tested has experienced in a working state or a sleep state. When the time recorded by the timer reaches a first time step or a second time step, the number recorded in the corresponding counter is triggered to increase by one.
[0028] An embodiment of the present invention further discloses a new energy vehicle, comprising the battery management system mentioned in any of the above embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 A schematic diagram showing the overall process of a battery health status prediction method provided by a specific embodiment of the present invention;
[0030] Figure 2 A block diagram of a battery management system provided by a specific embodiment of the present invention is shown;
[0031] Figure 3 A block diagram of a new energy vehicle provided by a specific embodiment of the present invention is shown. DETAILED DESCRIPTION
[0032] The following specific embodiments illustrate the implementation of the present invention, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Although the description of the present invention will be introduced in conjunction with the preferred embodiment, this does not mean that the features of this invention are limited to this implementation. On the contrary, the purpose of introducing the invention in conjunction with the implementation is to cover other options or modifications that may extend based on the claims of the present invention. In order to provide a deep understanding of the present invention, the following description will include many specific details. The present invention can also be implemented without using these details. In addition, in order to avoid confusion or blurring the focus of the present invention, some specific details will be omitted in the description. It should be noted that the embodiments of the present invention and the features in the embodiments can be combined with each other without conflict.
[0033] It should be noted that in this specification, similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.
[0034] In the description of this embodiment, it should be noted that the terms "upper", "lower", "inner", "bottom", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, or are the orientations or positional relationships in which the inventive product is usually placed when used. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.
[0035] The terms “first”, “second”, etc. are only used for distinguishing descriptions and should not be understood as indicating or implying relative importance.
[0036] In the description of this embodiment, it is also necessary to explain that, unless otherwise clearly specified and limited, the terms "set", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this embodiment can be understood according to specific circumstances.
[0037] To make the objectives, technical solutions and advantages of the present invention more clear, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0038] See also Figure 1 , Figure 1 The figure shows an overall flow chart of a method for predicting the health status of a battery provided by an embodiment of the present invention.
[0039] like Figure 1 As shown, an embodiment of the present invention provides a method for predicting a battery health state, the method comprising:
[0040] Step 101: respectively test the capacity decay rates of a plurality of sample batteries at a plurality of preset temperatures and a plurality of preset SOC intervals during their calendar life, and establish a capacity decay rate-time database.
[0041] Among them, SOC (State of Charge) is the ratio of the current remaining power of the battery to its capacity in a fully charged state, usually expressed as a percentage. For example, when SOC = 0, it means that the battery is fully discharged, and when SOC = 100%, it means that the battery is fully charged. It can be understood that the capacity decay rate of the battery under different environmental conditions is different, and accordingly, the calendar life is also different. The environmental conditions of this embodiment take the SOC range and temperature as examples. In order to accurately predict the calendar life of the battery, the embodiment pre-acquires the capacity decay rate-time database of the sample battery at different temperatures and different SOC ranges.
[0042] Specifically, the operator conducts calendar aging tests on sample batteries in accordance with the "Lithium-ion Power Battery Single Cell Calendar Life Test Method", and tests the sample batteries in multiple preset temperature ranges (for example, T≤0℃, 0℃<T≤15℃, 15℃<T≤45℃、T> The capacity decay rate of the calendar life under the temperature of 45°C and multiple preset SOC intervals (e.g., 0%-30%, 30%-70%, 70%-100%) is used to obtain a capacity decay rate-time database.
[0043] It should be noted that the above division methods of the preset temperature range and the preset SOC range are only exemplary, not restrictive. According to needs, the methods of dividing the preset temperature range and the preset SOC range can also be other ranges. For example, multiple preset temperature ranges can be divided into T≤-15°C, -15°C<T≤5°C, 5°C<T≤25°C, 25°C<T≤45°C, 45°C<T≤65°C, and multiple preset SOC ranges can be divided into 0%-15%, 15%-30%, 30%-50%, 50%-70%, 70%-90%, 90%-100%.
[0044] For example, data analysis of the capacity decay rate reaching 20% of the test sample battery under each temperature range (T≤0°C, 0°C<T≤15°C, 15°C<T≤45°C, T>45°C) and different SOC ranges (0%-30%, 30%-70%, 70%-100%).
[0045] Exemplarily, the relationship between the capacity decay rate and the time data of the sample battery under the conditions of 15°C<T≤45°C and the SOC range of 0%-30% is shown in Table 1. When the capacity decay rate is 20%, the corresponding time data is the calendar life of the sample battery under the conditions of 15°C<T≤45°C and the SOC range of 0%-30%. In this embodiment, it is set that when the capacity decay rate of the sample battery reaches 20%, it means the end of the life.
[0046] Table 1: Relationship between capacity decay rate and time data under the conditions of 15°C-45°C and SOC range of 0%-30%
[0047]
[0048]
[0049] Step 102: Obtain a first time counting matrix of the battery under test in the operating state and a second time counting matrix of the battery under test in the sleep state, where the first time counting matrix is used to record the number of times the battery under test experiences a first time step in the operating state, respectively, in multiple preset temperature ranges and multiple preset SOC ranges, and the second time counting matrix is used to record the number of times the battery under test experiences a second time step in the sleep state, respectively, in multiple preset temperature ranges and multiple preset SOC ranges.
[0050] According to another embodiment of the present invention, when the battery under test is in the operating state, every time the battery under test experiences a first time step, it triggers an update and storage of the first time counting matrix; when the battery under test is in the sleep state, every time the battery under test experiences a second time step, it triggers an update and storage of the second time counting matrix.
[0051] It should be noted that the one preset temperature interval and one SOC interval mentioned in the embodiment of the present invention constitute a set of conditions, and multiple preset temperature intervals and multiple SOC intervals can be combined to form multiple sets of conditions.
[0052] According to another embodiment of the present invention, a counter and a timer are provided under each set of conditions, and the timer is used to record the time that the battery to be tested has experienced in a working state or a sleep state. When the time recorded by the timer reaches a first time step or a second time step, the number of times recorded in the corresponding counter is triggered to increase by one.
[0053] Specifically, the actual operating time of the battery to be tested in the operating state and the sleep state is collected respectively. The battery to be tested is a power battery installed in a new energy vehicle. The battery management system of the new energy vehicle monitors and manages the temperature, SOC and health status of the battery. During the use of the new energy vehicle, the battery to be tested can obtain the first time count matrix and the second time count matrix under multiple preset temperatures and multiple preset SOC intervals in the two states according to the operating state and sleep state of the battery to be tested. For example, when the battery to be tested is in the operating state, the battery to be tested may be in multiple preset temperature T intervals (for example, T≤0℃, 0℃<T≤15℃, 15℃<T≤45℃、T> 45℃) and multiple preset SOC intervals (for example, 0%-30%, 30%-70%, 70%-100%), a timer and a counter are configured for each temperature interval and SOC interval combination condition. For example, when the battery to be tested is at a temperature of T≤0℃ and an SOC interval of 0%-30%, the timer under this condition records the time. When the timer records that the battery to be tested has experienced a first time step under this condition, the counter under this condition will increase by 1. At this time, the first time matrix will be triggered to update the value under this condition and save it. Similarly, when the battery to be tested is in a dormant state, the battery to be tested will be in multiple preset temperatures T (for example, T≤0℃, 0℃<T≤15℃, 15℃<T≤45℃、T> 45℃) and multiple preset SOC intervals (for example, 0%-30%, 30%-70%, 70%-100%), a timer and a counter are configured for each temperature interval and SOC interval combination condition. For example, when the battery to be tested is at a temperature of T≤0℃ and an SOC interval of 0%-30%, the timer under this condition records the time. When the timer records that the battery to be tested has experienced a second time step under this condition, the counter under this condition will increase by 1. At this time, the second time matrix will be triggered to update the value under this condition and save it.
[0054] In another specific embodiment, a timer and a counter are used together under multiple groups of conditions. Specifically, when the battery to be tested is in operation, the battery to be tested may be in multiple preset temperature T intervals (for example, T≤0°C, 0°C<T≤15°C, 15°C<T≤45℃、T> 45℃) and multiple preset SOC intervals (for example, 0%-30%, 30%-70%, 70%-100%), a set of timers and counters are configured for each condition combined with all temperature intervals and SOC intervals. For example, when the battery to be tested is at a temperature of T≤0℃ and an SOC interval of 0%-30%, the timer under this condition records the time. When the timer records that the battery to be tested has experienced a first time step under this condition, the counter under this condition will increase by 1. At this time, the first time matrix will be triggered to update the value under this condition and save it. Similarly, when the battery to be tested is in a dormant state, the battery to be tested will be in multiple preset temperatures T (for example, T≤0℃, 0℃<T≤15℃, 15℃<T≤45℃、T> 45℃) and multiple preset SOC intervals (for example, 0%-30%, 30%-70%, 70%-100%), a group of timers and counters are configured for each condition combined with all temperature intervals and SOC intervals. For example, when the battery to be tested is at a temperature of T≤0℃ and an SOC interval of 0%-30%, the timer under this condition records the time. When the timer records that the battery to be tested has experienced a second time step under this condition, the counter under this condition will increase by 1. At this time, the second time matrix will be triggered to update the value under this condition and save it.
[0055] According to another embodiment of the present invention, the multiple preset temperature intervals include a first preset temperature interval and a second preset temperature interval, the multiple preset SOC intervals include a first preset SOC interval, the first condition includes the first preset temperature interval and the first preset SOC interval, and the second condition includes the second preset temperature interval and the first preset SOC interval.
[0056] In some embodiments, multiple preset temperature intervals include but are not limited to the above-mentioned first preset temperature interval and second preset temperature interval, and multiple preset SOC intervals include but are not limited to the first preset SOC interval. The preset temperature intervals and preset SOC intervals can be set according to the actual usage of the battery to be tested.
[0057] According to another embodiment of the present invention, a specific method for obtaining a first time count matrix of the battery under test in a running state and a second time count matrix of the battery under test in a dormant state is:
[0058] When the battery to be tested undergoes a complete first time step or a second time step under the first condition, the elements corresponding to the first condition in the first time count matrix or the elements corresponding to the first condition in the second time count matrix are updated and stored; or when the battery to be tested undergoes a complete first time step or a second time step under the second condition, the elements corresponding to the second condition in the first time count matrix or the elements corresponding to the second condition in the second time count matrix are updated and stored;
[0059] When the battery to be tested is under the first condition but has not experienced the complete first time step or the second time step and becomes under the second condition, the time that the current battery to be tested has experienced under the first condition is temporarily stored, and the time that the battery to be tested has experienced under the second condition continues to be monitored. When the battery to be tested becomes under the first condition, the time continues to be recorded based on the temporarily stored time.
[0060] Specifically, when the current battery to be tested is in the first condition (operating state, temperature is T≤0℃, SOC range is 0%-30%), the timer under this condition starts timing, and when the time recorded by the timer reaches the first time step, the trigger counter is increased by 1; at this time, the battery to be tested is still in the first condition, and the timer under this condition continues to time, and when the time recorded by the timer has not reached the first time step, when the battery to be tested changes to the second condition (operating state, temperature is 0℃<T≤15℃, SOC range is 0%-30%), the timer under the first condition temporarily stores the time experienced by the battery to be tested in the storage area of the timer itself or the storage area of the battery management system, and the timer under the second condition is triggered to start timing, and when the time recorded by the timer reaches the first time step, the trigger counter under this condition is increased by 1; at this time, the battery to be tested The battery is still in the second condition, and the timer under this condition continues to time. When the time recorded by the timer has not reached the first time step, when the battery to be tested becomes in the third condition (dormant state, temperature is 0℃<T≤15℃, SOC range is 30%-70%), the timer under the second condition temporarily stores the time experienced by the battery to be tested in the storage area of the timer itself or the storage area of the battery management system, triggering the timer under the third condition to start timing. When the time recorded by the timer reaches the second time step, the counter under this condition is triggered to increase by 1; at this time, if the battery to be tested is restored to the first condition, the timer will start timing from the previously temporarily stored time. When the time recorded by the timer reaches the first time step, the counter is triggered to increase by 1. According to the actual use of the battery to be tested, the above process is repeated to realize the detection of the battery's entire life cycle.
[0061] Specifically, when the battery management system detects that the battery to be tested is in an operating state, the temperature detection module, SOC detection module and timer in the battery management system will dynamically and real-time monitor the operating data of the battery to be tested; when the battery management system detects that the battery to be tested is in a dormant state, the battery management system will also perform offline monitoring of the battery to be tested. Therefore, the battery management system will be provided with a timed wake-up module, which will wake up once every second time step. At this time, the temperature detection module, SOC detection module and timer will monitor the battery to be tested, thereby realizing the monitoring of the entire life cycle of the battery to be tested.
[0062] It should be noted that recording the time of the battery under test in its current temperature range and SOC range conditions by counting with a counter to indirectly record and store the time instead of directly recording and storing the time with a timer can help reduce the large amount of storage space occupied by test data.
[0063] Step 103: Calculate the first time matrix according to the first time count matrix and the first time step, calculate the second time matrix according to the second time count matrix and the second time step, add each time in the first time matrix and each time at the corresponding position of the second time matrix, and obtain the total time matrix of the battery to be tested.
[0064] According to another embodiment of the present invention, each time counting element in the first time counting matrix is multiplied by the first time step to obtain the first time matrix; each time counting element in the second time counting matrix is multiplied by the second time step to obtain the second time matrix.
[0065] Specifically, each element in the first time count matrix is multiplied by the first time step to obtain each element in the first time matrix; similarly, each element in the second time count matrix is multiplied by the second time step to obtain each element in the second time matrix. Each element in the first time matrix and each element in the second time matrix are added together after unifying the time unit to obtain the total time matrix of the battery to be tested, that is, the time records of different temperature intervals and different SOC intervals in the entire life cycle of the battery to be tested.
[0066] Exemplarily, the total time matrix of the battery to be tested in each temperature interval and SOC interval is shown in Table 2.
[0067] Table 2: Total time matrix based on each temperature range and SOC range
[0068]
[0069]
[0070] Among them, t a1It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of T ≤ 0°C and the SOC range of 0% - 30%; t b1 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of T ≤ 0°C and the SOC range of 30% - 70%; t c1 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of T ≤ 0°C and the SOC range of 70% - 100%; t a2 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of 0°C < T ≤ 15°C and the SOC range of 0% - 30%; t b2 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of 0°C < T ≤ 15°C and the SOC range of 30% - 70%; t c2 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of 0°C < T ≤ 15°C and the SOC range of 70% - 100%; t a3 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of 15°C < T ≤ 45°C and the SOC range of 0% - 30%; t b3 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of 15°C < T ≤ 45°C and the SOC range of 30% - 70%; t c3 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of 15°C < T ≤ 45°C and the SOC range of 70% - 100%; t a4 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of T > 45°C and the SOC range of 0% - 30%; t b4 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of T > 45°C and the SOC range of 30% - 70%; t c4 It represents the sum of the time when the battery under test is in the operating state and the time when it is in the dormant state under the conditions of T > 45°C and the SOC range of 70% - 100%.
[0071] Step 104: According to the capacity attenuation rate - time database, find the capacity attenuation rate corresponding to each time element in the total time matrix to obtain the capacity attenuation rate matrix of the battery under test;
[0072] Specifically, according to each time element in the total time matrix, and the temperature range and SOC range corresponding to each time element, the corresponding capacity decay rate is searched in the capacity decay rate-time database, and each capacity decay rate is matched to the corresponding temperature and SOC range conditions, thereby establishing a capacity decay rate matrix.
[0073] In some embodiments, some time elements in the total time matrix can find a one-to-one corresponding time in the capacity decay rate-time database, and then obtain the corresponding capacity decay rate, while another part of the time elements in the total time matrix cannot find a one-to-one corresponding time in the capacity decay rate-time database, and then cannot obtain the corresponding capacity decay rate. When it is impossible to find a one-to-one corresponding time, the missing part of the data in the capacity decay rate-time database can be obtained by interpolation, and the above interpolation method includes but is not limited to linear interpolation, polynomial interpolation, spline interpolation, etc.
[0074] For example, it is assumed that a time element in the total time matrix is obtained under the conditions of a temperature of 15°C-45°C and an SOC interval of 0%-30%, that is, the time element can be found in Table 1 for its corresponding capacity decay rate. When the value of the time element is 6 months, its corresponding capacity decay rate is 1.8%. When the value of the time element is 10 months, the corresponding capacity decay rate cannot be found in Table 1. In this embodiment, a linear interpolation method (i.e., numerical estimation is performed based on the two adjacent data to the left and right of the point to be interpolated in the known data sequence) is adopted, and two groups of data A1 (9, 2.5%) and A2 (12, 3.1%) are selected. A1, A2 and the value 10 of the time element are substituted into formula (1), and the capacity decay rate corresponding to the time element is calculated to be 2.7%.
[0075]
[0076] Wherein, (x0, y0) and (x1, y1) are two sets of known data adjacent to the point to be interpolated. In the above embodiment, if x is known to be 10, then y is calculated to be 2.7%.
[0077] It should be noted that the above embodiments are merely illustrative and not restrictive. As required, other methods and steps may be used to solve the capacity decay rate corresponding to the time element that cannot be found in the capacity decay rate-time database.
[0078] Step 105: Calculate the health status matrix of the battery to be tested according to the capacity decay rate matrix.
[0079] According to another embodiment of the present invention, by subtracting the integer 1 from each capacity attenuation rate respectively, the health states of the battery under test in multiple preset temperature intervals and multiple preset SOC intervals are obtained, so as to obtain the health matrix of the battery under test corresponding to the capacity attenuation rate.
[0080] According to another embodiment of the present invention, the health states of the battery under test in multiple preset temperature intervals and multiple preset SOC intervals are multiplied to obtain the health state of the battery under test during the monitoring period.
[0081] Specifically, by subtracting the integer 1 from each capacity attenuation rate respectively, the health states of the battery under test in multiple preset temperature intervals and multiple preset SOC intervals are obtained, and the health states of each battery under test are multiplied to obtain the health state of the battery under test during the monitoring period, which is convenient for more clearly reflecting the capacity attenuation situation of the battery under test under the actual operating state and the health state of the battery under test.
[0082] Exemplarily, the health state matrix of the battery under test is shown in Equation (2).
[0083]
[0084] Wherein, SOH a1 represents the health state of the battery under test under the condition that T≤0°C and the SOC interval is 0%-30%; SOH b1 represents the health state of the battery under test under the condition that T≤0°C and the SOC interval is 30%-70%; SOH c1 represents the health state of the battery under test under the condition that T≤0°C and the SOC interval is 70%-100%; SOH a2 represents the health state of the battery under test under the condition that 0°C<T≤15°C and the SOC interval is 0%-30%; SOH b2 represents the health state of the battery under test under the condition that 0°C<T≤15°C and the SOC interval is 30%-70%; SOH c2 represents the health state of the battery under test under the condition that 0°C<T≤15°C and the SOC interval is 70%-100%; SOH a3 represents the health state of the battery under test under the condition that 15°C<T≤45°C and the SOC interval is 0%-30%; SOH b3 represents the health state of the battery under test under the condition that 15°C<T≤45°C and the SOC interval is 30%-70%; SOH c3 represents the health state of the battery under test under the condition that 15°C<T≤45°C and the SOC interval is 70%-100%; SOH a4 represents the health state of the battery under test under the condition that T>45°C and the SOC interval is 0%-30%; SOHb4 Indicates the health status of the battery under test under the conditions of T>45℃ and SOC range of 30%-70%; SOH c4 It indicates the health status of the battery under test under the conditions of T>45℃ and SOC range of 70%-100%.
[0085] Exemplarily, the health status of the battery under test during the monitoring period can be obtained by formula (3).
[0086]
[0087] In some embodiments, the rows of the first time count matrix represent the number of times the battery to be tested experiences a first time step at the same preset temperature and multiple preset SOCs, the columns of the first time count matrix represent the number of times the battery to be tested experiences the first time step at the same preset SOC and multiple preset temperatures, the rows of the second time count matrix represent the number of times the battery to be tested experiences a second time step at the same preset temperature and multiple preset SOCs, the columns of the second time count matrix represent the number of times the battery to be tested experiences the second time step at the same preset SOC and multiple preset temperatures, the rows of the health status matrix of the battery to be tested represent the health status of the battery to be tested at the same preset temperature and multiple preset SOCs, and the columns of the health status matrix of the battery to be tested represent the health status at the same preset SOC and multiple preset temperatures.
[0088] In another specific embodiment, the meanings represented by the rows and columns of the above three matrices are interchangeable. Specifically, the columns of the first time counting matrix represent the number of times the battery to be tested experiences the first time step at the same preset temperature and multiple preset SOCs, the rows of the first time counting matrix represent the number of times the battery to be tested experiences the first time step at the same preset SOC and multiple preset temperatures, the columns of the second time counting matrix represent the number of times the battery to be tested experiences the second time step at the same preset temperature and multiple preset SOCs, the rows of the second time counting matrix represent the number of times the battery to be tested experiences the second time step at the same preset SOC and multiple preset temperatures, the columns of the health status matrix of the battery to be tested represent the health status of the battery to be tested at the same preset temperature and multiple preset SOCs, and the rows of the health status matrix of the battery to be tested represent the health status at the same preset SOC and multiple preset temperatures.
[0089] In some embodiments, the embodiments of the present invention further provide that the first time step is set to 20 minutes and the second time step is set to 8 hours. The operator can select the size of the first time step and the second time step according to actual needs, so as to more completely detect the full life cycle of the battery to be tested.
[0090] See also Figure 2 , Figure 2 A block diagram of a battery management system provided by an embodiment of the present invention is shown.
[0091] like Figure 2 As shown, the battery management system includes a memory, a processor and a computer program stored in the memory. The processor executes the computer program to implement the steps of the battery health status prediction method provided in the above embodiment. These components are interconnected through a bus system and / or other forms of connection mechanisms (not shown in the figure). It should be noted that Figure 2 The components and structure of the battery management system 200 shown are merely exemplary and not restrictive. The battery management system 200 may also have other components and structures as required.
[0092] The memory 201 is used to store various data and executable program instructions generated during the relevant operation process, such as for storing various application programs or algorithms for implementing various specific functions. It can include one or more computer program products, and the computer program product can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory can include, for example, random access memory (RAM) and / or cache memory (cache), etc. The non-volatile memory can include, for example, read-only memory (ROM), hard disk, flash memory, etc.
[0093] The processor 202 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other form of processing unit having data processing capabilities and / or instruction execution capabilities, and may be other components in the battery management system 200 to perform desired functions.
[0094] In one example, the battery management system 200 further includes an output device that can output various information (eg, images or sounds) to the outside (eg, a user), and can include one or more of a display device, a speaker, and the like.
[0095] The communication interface can be an interface of any currently known communication protocol, such as a wired interface or a wireless interface, wherein the communication interface may include one or more serial ports, USB interfaces, Ethernet ports, WiFi, wired networks, DVI interfaces, device integrated interconnect modules or other suitable ports, interfaces, or connections.
[0096] Furthermore, the battery management system also includes a counter and a timer, the timer is used to record the time that the battery to be tested has experienced in a working state or a sleep state, when the time recorded by the timer reaches a first time step or a second time step, the number recorded in the corresponding counter is triggered to increase by one.
[0097] In one embodiment, a counter and a timer are provided under each preset temperature interval and SOC interval. In other words, each monitoring condition is independently timed and counted. When the battery to be tested is in the current preset temperature interval and SOC interval, when the time recorded by the timer reaches the first time step or the second time step, the number of times recorded in the corresponding counter is triggered to increase once; when the time recorded by the timer does not reach the first time step or the second time step, and the battery to be tested is in other preset temperature intervals and SOC intervals, the time recorded in the timer is temporarily stored in the timer, and when the battery to be tested is in the current preset temperature interval and SOC interval again, the timer starts timing from the last temporarily stored time.
[0098] In another embodiment, a counter and a timer are used under all preset temperature intervals and SOC interval conditions. When the battery to be tested is in the current preset temperature interval and SOC interval, when the time recorded by the timer reaches the first time step or the second time step, the number of times recorded in the corresponding counter is triggered to increase once; when the time recorded by the timer does not reach the first time step or the second time step, and the battery to be tested is in other preset temperature intervals and SOC intervals, the time recorded in the timer is temporarily stored in a storage space through a preset program. When the battery to be tested is in the current preset temperature interval and SOC interval again, the time corresponding to the current preset temperature interval and SOC interval is found through the preset program, and the timer starts timing from the last time it was temporarily stored in the storage space.
[0099] In some embodiments, the embodiments of the present invention further provide a non-temporary computer-readable storage medium, characterized in that a computer program is stored thereon, and when the program is executed by a processor, the battery health state prediction method provided in the above embodiment is implemented. Wherein, program instructions are stored on the computer-readable storage medium, and when the program instructions are executed by a computer or a processor, they are used to execute the corresponding steps of the battery health state prediction method of the embodiment of the present invention. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a microdrive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.
[0100] The battery management system and storage medium of the embodiment of the present invention can implement the aforementioned battery health state prediction method, and therefore have the same advantages as the aforementioned battery health state prediction method.
[0101] See also Figure 3 , Figure 3A block diagram of a new energy vehicle provided by an embodiment of the present invention is shown.
[0102] like Figure 3 As shown, the new energy vehicle of the embodiment of the present invention includes the battery management system provided by the above embodiment.
[0103] The new energy vehicle of the embodiment of the present invention, through the battery management system provided by the above embodiment, can analyze the actual operating time of the battery in the new energy vehicle under different conditions, and can dynamically monitor the entire life cycle of the battery, thereby improving the accuracy of the battery health status prediction and the reliability of the prediction results.
[0104] It should be noted that, in the examples and description of the present invention, relational terms such as first and second, etc., are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "comprise one" do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0105] Although the present invention has been illustrated and described with reference to certain preferred embodiments of the present invention, it should be understood by those skilled in the art that the above is a further detailed description of the present invention in conjunction with specific embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. Those skilled in the art may make various changes in form and details, including making several simple deductions or substitutions, without departing from the spirit and scope of the present invention.
Claims
1. A method for predicting battery health status, characterized in that: include: (1) testing the capacity decay rate of multiple sample batteries in multiple preset temperature ranges and multiple preset SOC ranges during calendar life, and establishing a capacity decay rate-time database; (2) obtaining a first time count matrix of the battery under test in a running state and a second time count matrix of the battery under test in a dormant state, wherein the first time count matrix is used to record the number of times the battery under test experiences a first time step in the running state, respectively, in the plurality of preset temperature intervals and the plurality of preset SOC intervals, and the second time count matrix is used to record the number of times the battery under test experiences a second time step in the dormant state, respectively, in the plurality of preset temperature intervals and the plurality of SOC intervals; (3) converting a first time matrix according to the first time count matrix and the first time step, converting a second time matrix according to the second time count matrix and the second time step, adding each time in the first time matrix to each time at a corresponding position in the second time matrix, to obtain a total time matrix of the battery to be tested; (4) searching, according to the capacity decay rate-time database, the capacity decay rate corresponding to each time element in the total time matrix to obtain the capacity decay rate matrix of the battery to be tested; (5) Calculate the health status matrix of the battery to be tested based on the capacity decay rate matrix.
2. The battery health status prediction method according to claim 1, characterized in that: Step (2) further includes: When the battery to be tested is in a running state, each time the battery to be tested experiences one of the first time steps, the updating and storage of the first time counting matrix is triggered once; When the battery to be tested is in a dormant state, each time the battery to be tested experiences one of the second time steps, the updating and storage of the second time counting matrix is triggered.
3. The battery health status prediction method according to claim 2, characterized in that: The plurality of preset temperature intervals include a first preset temperature interval and a second preset temperature interval, the plurality of preset SOC intervals include a first preset SOC interval, the first condition includes the first preset temperature interval and the first preset SOC interval, and the second condition includes the second preset temperature interval and the first preset SOC interval; wherein, in step (2), the specific method of obtaining the first time count matrix of the battery to be tested in the running state and the second time count matrix of the battery to be tested in the sleep state is: When the battery to be tested undergoes the first time step or the second time step completely under the first condition, the elements corresponding to the first condition in the first time count matrix or the elements corresponding to the first condition in the second time count matrix are updated and stored; or when the battery to be tested undergoes the first time step or the second time step completely under the second condition, the elements corresponding to the second condition in the first time count matrix or the elements corresponding to the second condition in the second time count matrix are updated and stored; When the battery to be tested is under the first condition and has not experienced the complete first time step or the second time step and becomes under the second condition, the time that the battery to be tested currently experiences under the first condition is temporarily stored, and the time that the battery to be tested experiences under the second condition is continuously monitored; when the battery to be tested becomes under the first condition, the time is continuously recorded based on the temporarily stored time.
4. The battery health status prediction method according to claim 3, characterized in that: In step (3), the specific method of converting the first time matrix according to the first time count matrix and the first time step, and converting the second time matrix according to the second time count matrix and the second time step is: Multiply each time counting element in the first time counting matrix by the first time step to obtain the first time matrix; Each time count element in the second time count matrix is multiplied by the second time step to obtain the second time matrix.
5. The battery health status prediction method according to claim 4, characterized in that: In step (5), the specific method for calculating the health status matrix of the battery to be tested according to the capacity decay rate matrix is: By subtracting the integer 1 from each element in the capacity decay rate matrix, the health status of the battery to be tested in multiple preset temperature intervals and multiple preset SOC intervals is obtained to obtain the health status matrix of the battery to be tested.
6. The battery health status prediction method according to claim 5, characterized in that: Also includes: The health states of the battery to be tested in the plurality of the preset temperature intervals and the plurality of the preset SOC intervals are multiplied to obtain the health state of the battery to be tested within a monitoring period.
7. The battery health status prediction method according to claim 6, characterized in that: In step (2), the first time step is set to 20 minutes, and the second time step is set to 8 hours.
8. A battery management system, comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the battery health state prediction method according to any one of claims 1 to 7.
9. A battery management system as claimed in claim 8, characterized in that: A timer and a counter are also provided. The timer is used to record the time that the battery to be tested has experienced in a working state or a dormant state. When the time recorded by the timer reaches the first time step or the second time step, the number of times recorded in the corresponding counter is triggered to increase by one.
10. A new energy vehicle, characterized in that: Comprising a battery management system as claimed in any one of claims 8 or 9.
Citation Information
Patent Citations
Method for detection of service life of power battery of vehicle, and system
CN104833918A
Method for predicting life of new energy vehicle battery system
CN107271922A
Method and device for evaluating health degree of battery of underground power box of coal mine
CN115993554A
Battery health assessment method and device based on full life cycle operation data
CN116400241A
Lithium battery health state estimation method integrating unsupervised learning and supervised learning
CN116699410A
Cited By
Storage battery health state detection method and device
CN119828032A
Battery health state prediction method and related device
CN121559361A
Battery life prediction apparatus and method
CN122731447A