Battery charging and discharging heat tracking-based rapid fault diagnosis method and device for thermal failure
By obtaining the difference between the measured temperature rise time and the minimum allowable temperature rise time of the lithium battery, and combining it with the diagnostic model to dynamically adjust the charging and discharging current and temperature, the problems of misjudgment and missed judgment of lithium battery thermal failure faults are solved, achieving rapid and accurate fault diagnosis and improving production efficiency and reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-22
- Publication Date
- 2026-04-10
AI Technical Summary
In the current lithium battery production and testing process, the method of judging thermal failure by temperature fault threshold is unreliable, prone to misjudgment or omission, and cannot predict thermal failure in advance.
By obtaining the measured temperature rise time from the first temperature to the second temperature of the battery, the minimum allowable temperature rise time from the first temperature to the second temperature is calculated. Based on the difference between the measured temperature rise time and the minimum allowable temperature rise time, the battery is diagnosed. The charging and discharging current and temperature are dynamically adjusted using the diagnostic model to achieve rapid fault diagnosis.
It improves the reliability of lithium battery production and testing, avoids misjudgment or omission, increases production efficiency, and ensures the safety of battery production, operation and maintenance, and recycling.
Smart Images

Figure CN115598555B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the field of battery diagnosis, and particularly relates to a thermal failure rapid fault diagnosis method and device based on battery charging and discharging heat tracking. BACKGROUND
[0002] In the production and testing process of secondary batteries, such as the production and testing process of lithium batteries, formation and capacity distribution processes are needed. The formation and capacity distribution processes belong to electrochemical reactions and can cause changes in battery temperature. When testing lithium batteries, a temperature fault threshold is used to determine whether a battery has a thermal failure fault. This testing method has poor reliability and is prone to problems such as "misjudgment" or "omission" when determining a battery thermal failure fault. Moreover, the battery thermal failure cannot be predicted in advance. SUMMARY
[0003] The application embodiment provides a thermal failure rapid fault diagnosis method and device based on battery charging and discharging heat tracking, which can improve the production efficiency and reliability of the battery and has important significance for battery production, operation and maintenance, and recycling.
[0004] In a first aspect, the application embodiment provides a thermal failure rapid fault diagnosis method based on battery charging and discharging heat tracking, which comprises:
[0005] obtaining a first temperature rise time of a first temperature of a battery reaching a second temperature; the first temperature rise time is a measured temperature rise time;
[0006] calculating a second temperature rise time of the first temperature reaching the second temperature; the second temperature rise time is the minimum allowed temperature rise time calculated according to a diagnosis model;
[0007] diagnosing the battery based on the first temperature rise time and the second temperature rise time.
[0008] In a first aspect, an implementable manner is provided, and the first temperature rise time of the first temperature of the battery reaching the second temperature is obtained, which comprises:
[0009] The first temperature rise time is calculated according to the formula:
[0010] ;
[0011] wherein, represents the measured time when the battery reaches the first temperature, represents the measured time when the battery reaches the second temperature, represents the first temperature rise time.
[0012] The diagnosis model is constructed by the following method:
[0013] When the battery is charged and discharged at the mth gear ratio, the sampling temperatures corresponding to n sampling moments are obtained respectively
[0014] The mth gear ratio includes a first gear battery ratio or other gear battery ratio; wherein the n sampling
[0015] The temperature can be represented by a vector as follows:
[0016] ;
[0017] The n sampling moments can be represented by a vector as follows:
[0018] ;
[0019] When the battery is charged and discharged at the mth gear ratio, the sampling temperatures can be represented by an m*n dimensional temperature matrix, and the temperature matrix can be represented as follows:
[0020] ;
[0021] When the battery is charged and discharged at the mth gear ratio, the corresponding constant current charging and discharging current value can be represented by a vector as follows:
[0022] ;
[0023] When the battery is charged and discharged at the mth gear ratio, the n sampling temperatures and the n sampling moments are fitted to obtain the temperature rise curve of the mth gear ratio as follows:
[0024] ;
[0025] Wherein, is the temperature rise curve fitting function, a, b, c are the fitting coefficients of the corresponding items of the polynomial after fitting, and t is the sampling moment;
[0026] The slope of the temperature rise curve of the mth gear ratio corresponding to the nth sampling moment is calculated, and the slope of the temperature rise curve of the mth gear ratio corresponding to the nth sampling moment is represented as follows:
[0027] ;
[0028] Wherein, represents the slope of the temperature rise curve of the mth gear ratio corresponding to the nth sampling moment, is the nth sampling moment, , is the temperature rise curve fitting coefficient of the mth gear ratio;
[0029] When the battery is charged and discharged at the mth gear ratio, the slopes of the temperature rise curves of the mth gear ratio corresponding to the n sampling time points can be represented as an m*n dimensional slope matrix, and the slope matrix can be represented as:
[0030] .
[0031] The second temperature rise time at which the first temperature reaches the second temperature is calculated, including:
[0032] Based on the diagnostic model, a table is looked up to obtain the slope on the temperature rise curve corresponding to the first temperature;
[0033] According to the slope on the temperature rise curve, the second temperature rise time at which the first temperature reaches the second temperature is calculated, and the second temperature rise time can be represented as:
[0034] ;
[0035] Wherein, represents the first temperature, represents the second temperature, represents the second temperature rise time, represents the slope on the temperature rise curve corresponding to the mth gear ratio at the nth sampling time point.
[0036] The battery is diagnosed based on the first temperature rise time and the second temperature rise time, including:
[0037] The temperature rise time difference between the second temperature rise time and the first temperature rise time is calculated, and the temperature rise time difference calculation can be represented as:
[0038] ;
[0039] The cumulative difference square value of the first temperature rise time and the second temperature rise time corresponding to the kth sampling temperature of the battery under the mth gear ratio is calculated, and the cumulative difference square value calculation can be represented as:
[0040] ;
[0041] Wherein, represents the second temperature rise time at which the first temperature corresponding to the Kth sampling temperature reaches the second temperature, represents the first temperature rise time at which the first temperature corresponding to the Kth sampling temperature reaches the second temperature;
[0042] Based on the temperature rise time difference and the cumulative difference square value, the charging and discharging current value, the first temperature and the second temperature are dynamically adjusted to perform thermal failure rapid fault diagnosis on the battery.
[0043] The dynamic adjustment of the charge-discharge current value, the first temperature and the second temperature based on the temperature rise time difference value and the cumulative difference square value comprises:
[0044] Based on the temperature rise time difference value, the value of the lateral lookup table pointer change flag is determined. The determination logic of the value of the lateral lookup table pointer change flag can be represented as:
[0045] ;
[0046] Wherein, represents the lateral lookup table pointer change flag, represents the first threshold value, represents the temperature rise time difference value;
[0047] Based on the value of the lateral lookup table pointer change flag, the lateral lookup table pointer is adjusted according to the following formula, and then the first temperature and the second temperature are adjusted.
[0048] ;
[0049] Wherein, represents the lateral lookup table pointer at the current sampling time in the temperature matrix, represents the lateral lookup table pointer at the last sampling time in the temperature matrix, represents the lateral lookup table pointer change flag, represents the temperature rise time difference value;
[0050] Based on the cumulative difference square value, the value of the longitudinal lookup table pointer change flag is determined. The determination logic of the value of the longitudinal lookup table pointer change flag can be represented as:
[0051] ;
[0052] Wherein, represents the longitudinal lookup table pointer change flag, represents the second threshold value, represents the cumulative difference square value;
[0053] Based on the value of the longitudinal lookup table pointer change flag, the longitudinal lookup table pointer is adjusted according to the following formula, and then the current value is adjusted.
[0054] ;
[0055] Wherein, represents the longitudinal lookup table pointer at the current sampling time in the current value vector, represents the longitudinal lookup table pointer at the last sampling time in the current value vector, represents the longitudinal lookup table pointer change flag, represents the cumulative difference square value.
[0056] wherein the thermal failure rapid fault diagnosis on the battery comprises:
[0057] the thermal failure rapid fault diagnosis on the battery according to the formula:
[0058] ;
[0059] wherein, represents a fault diagnosis result, represents a cumulative difference value, represents a second threshold value, represents a temperature rise time difference value.
[0060] In a second aspect, the embodiments of the present application provide a thermal failure rapid fault diagnosis device based on battery charging and discharging heat tracking, the device comprising:
[0061] an acquisition module configured to acquire a first temperature rise time of a first temperature of a battery reaching a second temperature; the first temperature rise time is a measured temperature rise time;
[0062] a calculation module configured to calculate a second temperature rise time of the first temperature reaching the second temperature; the second temperature rise time is a minimum allowable temperature rise time calculated according to a diagnosis model;
[0063] a diagnosis module configured to diagnose the battery based on the first temperature rise time and the second temperature rise time.
[0064] In a third aspect, the embodiments of the present application provide a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the thermal failure rapid fault diagnosis method based on battery charging and discharging heat tracking as described in the first aspect when executing the computer program.
[0065] In a fourth aspect, the embodiments of the present application provide a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the thermal failure rapid fault diagnosis method based on battery charging and discharging heat tracking as described in the second aspect.
[0066] Compared with the prior art, the embodiments of the present application have the beneficial effects that: the first temperature rise time of the first temperature of the battery reaching the second temperature is acquired; the first temperature rise time is a measured temperature rise time; the second temperature rise time of the first temperature reaching the second temperature is calculated; the second temperature rise time is a minimum allowable temperature rise time calculated according to a diagnosis model; and the battery is diagnosed based on the first temperature rise time and the second temperature rise time. The method can quickly and accurately diagnose the battery, improve the production efficiency and reliability of the battery, and has important significance for battery production, operation and maintenance, and recycling. Attached Figure Description
[0067] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0068] Figure 1 This is a schematic diagram illustrating an application scenario of a rapid fault diagnosis method for thermal failure based on battery charging and discharging thermal tracking provided in an embodiment of this application.
[0069] Figure 2 This is a schematic flowchart of a rapid fault diagnosis method for thermal failure based on battery charge-discharge thermal tracking provided in an embodiment of this application;
[0070] Figure 3 This is a schematic flowchart of a method for constructing a diagnostic model according to an embodiment of this application;
[0071] Figure 4 This is an example diagram of a diagnostic model provided in an embodiment of this application;
[0072] Figure 5 This is a schematic flowchart of a method for determining the second temperature rise time when the first temperature reaches the second temperature during charging and discharging of a battery at a first battery rate, according to an embodiment of this application.
[0073] Figure 6 This is an example diagram of the temperature rise time difference between the second temperature rise time and the first temperature rise time provided in an embodiment of this application;
[0074] Figure 7 This is a schematic flowchart illustrating the dynamic adjustment of charging and discharging current, first temperature, and second temperature based on temperature rise time difference and cumulative variance, as provided in the embodiments of this application.
[0075] Figure 8 This is an example graph comparing the cumulative variance with the change in the battery SOH curve according to an embodiment of this application;
[0076] Figure 9 This is a schematic diagram of the structure of a rapid fault diagnosis device for thermal failure based on battery charging and discharging thermal tracking provided in an embodiment of this application;
[0077] Figure 10 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation
[0078] In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular architectures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known methods, devices, circuits, and
[0079] It is to be understood that the terminology "includes", "has", "holds", "contains" and / or "comprising", "including", "having" and their conjugates, as used herein, means "including but not limited to", and encompasses the terms "consisting of" and "consisting essentially of".
[0080] It is also to be understood that the terminology "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items, and that the term "at least one of" followed by a list of two or more items means any one of the listed items individually, used in any combination.
[0081] Reference throughout this specification to "an embodiment" or "some embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the application. Thus, the appearances of the phrases "in one embodiment" or "in some embodiments" in various places throughout this specification are not necessarily all referring to the same embodiment, unless otherwise specified. The terms "including", "containing", "comprising", "having" and variations thereof as used herein are meant to be inclusive in that a process, method, article, or apparatus that includes, contains, comprises, has or the like any combination of elements listed are still within the scope of the process, method, article, or apparatus. The terms "a", "an" and "the" used in the context of the specification are to be construed to be open, not limiting, unless otherwise specified.
[0082] In addition, the terms "first", "second", and the like, as used in the description and the appended claims, are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the descriptive terms "first", "second", etc. are to be interpreted, by those skilled in the art, as a specific dressing given to a number of elements or steps which have the same overall function, regardless of the order in which the steps are performed.
[0083] At present, in the production and testing process of lithium batteries, formation and capacity distribution processes are required. The formation and capacity distribution processes belong to electrochemical reactions, and the temperature of the battery will change. When the lithium battery is tested, whether the battery has a thermal failure fault is judged by a temperature fault threshold. This testing method has poor reliability, and is prone to problems such as "misjudgment" or "omission" when judging the thermal failure fault of the battery, and cannot predict the thermal failure of the battery in advance.
[0084] To address the aforementioned shortcomings, this application provides a rapid thermal failure diagnosis method based on battery charge-discharge thermal tracking. This method involves obtaining the measured temperature rise time from a first temperature to a second temperature; calculating the minimum allowable temperature rise time from the first temperature to the second temperature; and diagnosing the battery based on the difference between the measured temperature rise time and the minimum allowable temperature rise time. This method enables rapid and accurate battery diagnosis, improving battery production efficiency and reliability, and avoiding problems such as "false positives" or "false negatives" when judging battery thermal failure faults. It is of great significance for battery production, maintenance, and recycling.
[0085] To illustrate the technical solution of this application, specific embodiments are described below.
[0086] Please refer to Figure 1 , Figure 1 This is a schematic diagram illustrating an application scenario of a rapid fault diagnosis method for thermal failure based on battery charge-discharge thermal tracking, provided in an embodiment of this application. Figure 1 In this application scenario, terminal devices 100 are included.
[0087] Terminal device 100 includes, but is not limited to, mobile phones, tablets, wearable devices, in-vehicle devices, laptops, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. This application embodiment does not impose any restrictions on the specific type of terminal device.
[0088] Terminal device 100 acquires the first temperature rise time when the battery reaches the second temperature from the first temperature; the first temperature rise time is the measured temperature rise time; calculates the second temperature rise time when the first temperature reaches the second temperature; the second temperature rise time is the minimum allowable temperature rise time calculated according to the diagnostic model; and diagnoses the battery based on the first temperature rise time and the second temperature rise time.
[0089] Please see Figure 2 , Figure 2 This is a schematic flowchart of a rapid fault diagnosis method for thermal failure based on battery charge-discharge thermal tracking, provided in an embodiment of this application. Figure 2 The execution entity of the method in the middle can be Figure 1 Terminal device 100 in the middle. For example... Figure 2 As shown, the method includes: S201 to S203.
[0090] S201, Obtain the first temperature rise time when the battery reaches the second temperature from the first temperature.
[0091] Specifically, the first temperature rise time is the measured temperature rise time from the first temperature of the battery to the second temperature.
[0092] In some embodiments, the battery is charged and discharged at different battery rates, such as first charged and discharged at 0.2C battery rate, second charged and discharged at 0.4C battery rate, third charged and discharged at 0.6C battery rate, fourth charged and discharged at 0.8C battery rate, fifth charged and discharged at 1.0C battery rate, sixth charged and discharged at 1.2C battery rate, and so on. The battery is charged and discharged at different battery rates can be expressed as charged and discharged at mth gear battery rate, and the n th charging and discharging can be expressed as the first charging and discharging.
[0093] At each gear battery rate, the temperature rise time of the battery from the first temperature to the second temperature is the first temperature rise time. The number of charging and discharging times and the battery rate are not limited in the embodiments of the present application.
[0094] In some embodiments, the first temperature and the second temperature do not refer to a certain fixed temperature. For example, the first temperature can be 10℃, and the second temperature can be 20℃.
[0095] The embodiments of the present application charge and discharge the battery at the first gear battery rate, and obtain the first temperature rise time of the battery from the first temperature to the second temperature. It should be noted that the first gear battery rate does not refer to a certain fixed battery rate. For example, the first gear battery rate can be 0.2C, or 0.4C.
[0096] The first temperature rise time of the battery charged and discharged at the first gear battery rate can be expressed as:
[0097] .
[0098] Wherein, represents the measured time when the battery reaches the first temperature, represents the measured time when the battery reaches the second temperature.
[0099] S202, calculate the second temperature rise time of the first temperature to the second temperature.
[0100] Specifically, the second temperature rise time is the minimum allowed temperature rise time calculated according to the diagnostic model.
[0101] In the embodiments of the present application, the diagnostic model is stored in the terminal device in advance. The construction method of the diagnostic model can refer to the method in Figure 3 , Figure 3 is a schematic flow chart of the construction method of the diagnostic model provided by an embodiment of the present application, Figure 3 The execution subject of the method in Figure 1 may be the terminal device 100 in Figure 3As shown, the method comprises S301 to S303. The method comprises:
[0102] S301, when the battery is charged and discharged at the mth gear ratio, the sampling time corresponding to the n sampling temperatures is obtained respectively; the mth gear ratio includes the first gear battery ratio or other gear battery ratio.
[0103] Specifically, in one of the embodiments, the first gear battery ratio is 0.2C. When the battery is charged and discharged at 0.2C, the method for obtaining the sampling time corresponding to the n sampling temperatures is as follows:
[0104] First, n discrete sampling temperatures are obtained, which are denoted as , wherein .
[0105] Secondly, the obtained n discrete sampling temperatures are preprocessed.
[0106] In some embodiments, preprocessing the obtained n discrete sampling temperatures comprises the following steps:
[0107] Firstly, the n discrete sampling temperatures are subjected to Fast Fourier Transform (FFT), so as to transform the time domain signal to the frequency domain. The transformation formula can be expressed as:
[0108] .
[0109] , wherein is the discrete sampling temperature frequency domain signal obtained when the battery is charged and discharged for the lth time, is the discrete sampling temperature serial number, is the discrete sampling temperature time domain signal, is a virtual unit.
[0110] Secondly, the frequency domain signal is subjected to windowing filtering processing. In the embodiments of the present application, the frequency domain signal is subjected to windowing filtering processing, so as to superimpose a raised cosine window on the frequency domain signal:
[0111] .
[0112] .
[0113] , wherein is the discrete sampling temperature frequency domain signal obtained when the battery is charged and discharged for the lth time, is the signal after the discrete sampling temperature frequency domain signal is superimposed with a raised cosine window, is a roll-off factor, is the period of the discrete sampling temperature frequency domain signal.
[0114] The filtered frequency domain signal is converted to the time domain:
[0115] .
[0116] wherein, is a discrete sampling temperature time domain signal, is a discrete sampling temperature frequency domain signal.
[0117] After the third step, the n discrete sampling temperatures can be represented by the following vector after pretreatment:
[0118] .
[0119] Finally, the sampling time corresponding to the n sampling temperatures is obtained, and the n sampling times can be represented by the following vector:
[0120] .
[0121] In other embodiments, when the battery is charged and discharged at different scales, the method for obtaining n sampling temperatures and n sampling time corresponding to the sampling temperatures is the same as the method for obtaining n sampling temperatures and n sampling time corresponding to the sampling temperatures when the battery is charged and discharged at 0.2C, which will not be repeated here.
[0122] In some embodiments, when the battery is charged and discharged at m scales, the sampling temperature can be represented as an m*n dimensional temperature matrix, and the temperature matrix can be represented as:
[0123] .
[0124] When the battery is charged and discharged at m scales, the corresponding constant current charging and discharging current value can be represented by a vector as:
[0125] .
[0126] S302, data fitting is performed on the n sampling temperatures and the n sampling times to obtain a temperature rise curve of the mth scale.
[0127] Specifically, when the battery is charged and discharged at the mth battery scale, the n sampling temperatures obtained and the n sampling times obtained are data fitted to obtain a temperature rise curve of the mth battery scale:
[0128] .
[0129] wherein, is the temperature rise curve fitting function, a, b, and c are the fitting coefficients of the corresponding items of the polynomial after fitting, and t is the sampling time.
[0130] S303, a diagnosis model is constructed based on a plurality of temperature rise curves.
[0131] Specifically, in some embodiments, based on the method of S302, a plurality of temperature rise curves can be obtained, such as 0.2C temperature rise curve, 0.4C temperature rise curve, 0.6C temperature rise curve, 0.8C temperature rise curve, 1.0C temperature rise curve, 1.2C temperature rise curve, and based on the plurality of temperature rise curves, a diagnostic model is constructed. For the constructed diagnostic model, please refer to Figure 4 , Figure 4 is an example diagram of a diagnostic model provided by an embodiment of the present application.
[0132] Of course, in other embodiments, the diagnostic model can also include 7 temperature rise curves, 8 temperature rise curves, and the number of temperature rise curves is not limited in the embodiments of the present application.
[0133] In some embodiments, the n sampling time points on each temperature rise curve in the diagnostic model are selected at equal time intervals, and the slope of the temperature rise curve change corresponding to the n sampling time points is calculated by derivation of the temperature rise curve expression. The slope calculation formula of the temperature rise curve of the mth rate corresponding to the nth sampling time point can be expressed as:
[0134] .
[0135] Wherein, represents the slope of the temperature rise curve of the mth rate corresponding to the nth sampling time point, is the nth sampling time point, , is the fitting coefficient of the temperature rise curve of the mth rate
[0136] In some embodiments, the slope of the temperature rise curve of the mth rate corresponding to the n sampling time points when charging and discharging at the mth rate can be expressed as an m*n dimensional slope matrix. The slope matrix R can be expressed as:
[0137] .
[0138] For details, please refer to Figure 5 , Figure 5 is a schematic flowchart of a method for the second temperature rise time when the first temperature reaches the second temperature when charging and discharging the battery at the first rate of the battery provided by an embodiment of the present application. Figure 5 The execution subject of the method in Figure 1 may be the terminal device 100 in Figure 5 . As shown in the method, the method comprises S501 to S502.
[0139] S501, based on the diagnostic model, the slope on the temperature rise curve corresponding to the first temperature is obtained by table lookup.
[0140] Specifically, the slope corresponding to the first temperature on the temperature rise curve is obtained from the slope matrix in S303.
[0141] S502, according to the slope on the temperature rise curve, the second temperature rise time of the first temperature reaching the second temperature is calculated.
[0142] Specifically, the second temperature rise time can be expressed as:
[0143] .
[0144] Wherein, represents the first temperature, represents the second temperature, represents the second temperature rise time, represents the slope on the mth temperature rise curve corresponding to the nth sampling time.
[0145] It should be noted that the first temperature required for calculating the second temperature rise time is the same as the first temperature required for calculating the first temperature rise time, and the second temperature required for calculating the second temperature rise time is the same as the second temperature required for calculating the first temperature rise time.
[0146] S203, based on the first temperature rise time and the second temperature rise time, the battery is diagnosed.
[0147] First, the temperature rise time difference between the second temperature rise time and the first temperature rise time is calculated;
[0148] In some embodiments, as shown in Figure 6 , the temperature rise time difference between the second temperature rise time and the first temperature rise time is an example diagram provided by the present application, and in Figure 6 , the temperature rise time difference between the second temperature rise time and the first temperature rise time can be calculated by the following formula: Figure 6
[0149] .
[0150] It should be noted that the first temperature rise time and the second temperature rise time are the temperature rise times when the battery is charged and discharged at the same battery rate.
[0151] Secondly, the first temperature rise time and the second temperature rise time cumulative difference square value corresponding to k times sampling temperature of the battery charged and discharged at the mth rate is calculated, and the cumulative difference square value calculation can be expressed as:
[0152] .
[0153] Wherein, represents the second temperature rise time of the first temperature reaching the second temperature corresponding to K times sampling temperature, a first temperature rise time of a first temperature corresponding to K times sampling temperature reaching the second temperature.
[0154] Finally, based on the temperature rise time difference value and the cumulative difference square value, the charging and discharging current value, the first temperature and the second temperature are dynamically adjusted, and the battery is quickly diagnosed for thermal failure fault.
[0155] Please refer to Figure 7 , Figure 7 is a schematic flowchart provided by the embodiment of the application, which dynamically adjusts the charging and discharging current value, the first temperature and the second temperature based on the temperature rise time difference value and the cumulative difference square value. Figure 7 The execution subject of the method in Figure 1 may be the terminal device 100. As shown in Figure 7 , the method comprises S701 to S704.
[0156] S701, based on the temperature rise time difference value, determining the value of the transverse lookup pointer change flag.
[0157] Specifically, the determination logic of the value of the transverse lookup pointer change flag can be represented as:
[0158] .
[0159] wherein, the transverse lookup pointer change flag, the first threshold value, the temperature rise time difference value.
[0160] In an embodiment, when the battery is quickly diagnosed for thermal failure fault, initially, the of the current value vector is used to charge and discharge the battery, corresponding to 0.2C battery rate, corresponding to the sampling temperature of the temperature of the first row of the temperature matrix.
[0161] The of the temperature matrix is taken as the first temperature, and the of the temperature matrix is taken as the second temperature, and the temperature rise time difference value from to is calculated. According to the determination logic of the value of the transverse lookup pointer change flag, the value of the transverse lookup pointer change flag is determined.
[0162] In some embodiments, when the first threshold value ≤ the temperature rise time difference value < zero, the value of the transverse lookup pointer change flag is 0.
[0163] In some embodiments, when the temperature rise time difference value < the first threshold value, the value of the transverse lookup pointer change flag is 1.
[0164] The first threshold mentioned in the embodiments of this application has a numerical range related to the values of the first temperature and the second temperature. For example: As the first temperature, with The temperature rise time difference calculated as the second temperature, and... As the first temperature, with The temperature rise time difference used for the second temperature calculation differs from the value of the first threshold, which is set according to the specific temperature rise time difference. This application embodiment does not limit this.
[0165] S702. Adjust the first and second temperatures by changing the value of the flag based on the horizontal lookup table pointer.
[0166] Specifically, adjust the horizontal lookup table pointer according to the following formula, thereby adjusting the first and second temperatures;
[0167] .
[0168] in, This represents the horizontal lookup pointer in the temperature matrix at the current sampling time. This represents the horizontal lookup pointer in the temperature matrix at the previous sampling time. This indicates a change in the horizontal lookup pointer. This represents the time difference in temperature rise.
[0169] In some embodiments, when the value of the horizontal lookup table pointer change flag is 0, the temperature matrix... As the first temperature, the temperature matrix As the second temperature. Calculation. to The temperature rise time difference. If, based on the judgment logic of the horizontal lookup table pointer change flag value, the value of the horizontal lookup table pointer change flag is determined to be 0, then the temperature matrix... As the first temperature, the temperature matrix As a second temperature, until the current value is... When charging the current, the sampling temperature in the first row of the corresponding temperature matrix is diagnosed.
[0170] In some embodiments, when the value of the horizontal lookup table pointer change flag is 1, the temperature matrix is... As the first temperature, the temperature matrix As the second temperature. Calculation. to The temperature rise time difference. If, based on the judgment logic of the horizontal lookup table pointer change flag value, the value of the horizontal lookup table pointer change flag is determined to be 1, then the temperature matrix... As the first temperature, the temperature matrix As the second temperature, a temperature corresponding to a current value When charging the current, the first row of the corresponding temperature matrix is sampled and diagnosed.
[0171] S703, based on the accumulated difference value, determine the value of the longitudinal lookup pointer change flag.
[0172] Specifically, the determination logic of the value of the longitudinal lookup pointer change flag can be represented as:
[0173] .
[0174] Wherein, represents the longitudinal lookup pointer change flag, represents the second threshold value, represents the accumulated difference value.
[0175] In an embodiment, when the battery is subjected to rapid fault diagnosis of thermal invalidation, initially, the first temperature in the current value vector is The battery is charged and discharged, corresponding to 0.2C battery rate, The corresponding sampling temperature is the first row of the temperature matrix.
[0176] When the first row of the temperature matrix is diagnosed, the first temperature is calculated, and the accumulated difference value of the first temperature corresponding to the second temperature is calculated.
[0177] In some embodiments, if the absolute value of the first threshold value is < the accumulated difference value < the second threshold value, the value of the longitudinal lookup pointer change flag is 0.
[0178] If the absolute value of the first threshold value is > the second threshold value, the value of the longitudinal lookup pointer change flag is 1.
[0179] The second threshold value mentioned in the embodiments of the present application is related to the value of the first temperature and the second temperature. For example: taking as the first temperature, and as the second temperature to calculate a temperature rise time difference, taking as the first temperature, and as the second temperature to calculate a temperature rise time difference, and then calculating the accumulated difference value of the two temperature rise time differences, and taking as the first temperature, and as the second temperature to calculate a temperature rise time difference, taking as the first temperature, and The first threshold value is set according to the specific accumulated difference square value, and the embodiment of the present application does not limit this.
[0180] S704, adjusting the current value based on the value of the longitudinal lookup pointer change flag.
[0181] Specifically, the longitudinal lookup pointer is adjusted according to the following formula, and then the current value is adjusted.
[0182] .
[0183] Wherein, The longitudinal lookup pointer at the current sampling time in the current value vector, The longitudinal lookup pointer at the previous sampling time in the current value vector, The longitudinal lookup pointer change flag, The accumulated difference square value.
[0184] In some embodiments, when the battery is subjected to rapid fault diagnosis of thermal invalidation, the initial is the longitudinal lookup pointer in the current value vector, The battery is charged, and the sampling temperature to be diagnosed is the temperature of the first row of the temperature matrix. If the value of the longitudinal lookup pointer change flag is 0, the longitudinal lookup pointer in the current value vector, The battery is charged, and the temperature of the second row of the temperature matrix is diagnosed. When the sampling temperature diagnosis of the second row of the temperature matrix is completed, the accumulated difference square value of the first temperature rise time and the second temperature rise time corresponding to the k sampling temperature is calculated. If the value of the longitudinal lookup pointer change flag is 0, the longitudinal lookup pointer in the current value vector, The battery is charged, and the temperature of the third row of the temperature matrix is diagnosed. Until all vectors in the current value vector are diagnosed.
[0185] In some embodiments, when the battery is subjected to rapid fault diagnosis of thermal invalidation, the initial is the longitudinal lookup pointer in the current value vector, The battery is charged, and the sampling temperature to be diagnosed is the temperature of the first row of the temperature matrix. If the value of the longitudinal lookup pointer change flag is 1, the longitudinal lookup pointer in the current value vector, The battery is charged, and the temperature of the third row of the temperature matrix is diagnosed. When the sampling temperature diagnosis of the third row of the temperature matrix is completed, the accumulated difference square value of the first temperature rise time and the second temperature rise time corresponding to the k sampling temperature is calculated. If the value of the longitudinal lookup pointer change flag is 1, the longitudinal lookup pointer in the current value vector, The battery is charged, and the temperature of the seventh row of the temperature matrix is diagnosed. Until all vectors in the current value vector are diagnosed.
[0186] In the embodiments of the present application, the thermal failure rapid fault diagnosis of the battery is performed according to the formula:
[0187] .
[0188] wherein, represents the fault diagnosis result, represents the cumulative difference square value, represents the second threshold value, represents the temperature rise time difference value.
[0189] Specifically, the first temperature in the initial current value vector is The battery is charged and discharged, and the temperature in the first row of the temperature matrix is diagnosed. When diagnosing the sampling temperature of the first row, if the temperature rise time difference value of the first temperature and the second temperature is less than 0, and the cumulative difference square value of the plurality of temperature rise time difference values is less than the second threshold value, then The battery is charged and discharged, and the temperature in the first row of the temperature matrix is diagnosed. When diagnosing the sampling temperature of the first row, if the temperature rise time difference value of the first temperature and the second temperature is less than 0, and the cumulative difference square value of the plurality of temperature rise time difference values is less than the second threshold value, then The battery is charged and discharged, and the temperature in the first row of the temperature matrix is diagnosed. When diagnosing the sampling temperature of the first row, if the temperature rise time difference value of the first temperature and the second temperature is less than 0, and the cumulative difference square value of the plurality of temperature rise time difference values is less than the second threshold value, then
[0190] The battery is charged and discharged, and the temperature in the first row of the temperature matrix is diagnosed. When diagnosing the sampling temperature of the first row, if the temperature rise time difference value of the first temperature and the second temperature is less than 0, and the cumulative difference square value of the plurality of temperature rise time difference values is less than the second threshold value, then The battery is charged and discharged, and the temperature in the first row of the temperature matrix is diagnosed. When diagnosing the sampling temperature of the first row, if the temperature rise time difference value of the first temperature and the second temperature is less than 0, and the cumulative difference square value of the plurality of temperature rise time difference values is less than the second threshold value, then
[0191] In some embodiments, the first temperature in the initial current value vector is The battery is charged and discharged. If the temperature rise time difference value of the battery temperature from the first temperature to the first temperature is greater than or equal to 0, it is determined that the battery is charged and discharged with the current value vector When the battery temperature rises to , the battery has a thermal failure fault, and the battery is not continued to be charged with The battery temperature is judged whether the battery has a thermal failure fault when the battery temperature rises to , and the battery temperature is predicted to have a thermal failure fault when the battery temperature rises to .
[0192] In some embodiments, the first temperature in the initial current value vector is The battery is charged and discharged. If the temperature rise time difference value of the battery temperature from the first temperature to the first temperature is greater than or equal to 0, it is determined that the battery is charged and discharged with the current value vector When the battery temperature rises to , the battery has a thermal failure fault, and the battery is not continued to be charged with The battery temperature is judged whether the battery has a thermal failure fault when the battery temperature rises to whether the battery has a thermal failure fault, to predict in advance that the battery temperature rises to The battery will have a thermal failure fault. The prediction method in the embodiment of the application is applicable to charging and discharging of the battery with any current value in the current value vector, and the embodiment of the application does not limit this.
[0193] In the embodiment of the application, the accumulated difference square value is compared with the state of health (SOH) of the battery, and the comparison result is as shown in Figure 8 Figure 8 is an example diagram of comparison of the accumulated difference square value and the SOH curve change of the battery provided by an embodiment of the application. In Figure 8 , the accumulated difference square value and the SOH curve change of the battery are completely synchronized, and therefore, the accumulated difference square value can accurately determine the thermal failure fault of the battery. Relative to the original battery production formation and capacity distribution process, no additional design and equipment cost is increased, the system safety is improved, the production and application safety is ensured, the production efficiency is greatly improved, and the application value is very high.
[0194] In summary, the thermal failure rapid fault diagnosis method based on battery charging and discharging thermal tracking provided by the embodiment of the application determines whether the battery has a thermal failure fault by the size relationship between the measured temperature rise time of the first temperature to the second temperature of the same battery during the same battery rate charging and discharging and the minimum allowable temperature rise time of the first temperature to the second temperature of the same battery during the same battery rate charging and discharging calculated by the diagnosis model. And the dynamic thermal tracking rapid scanning method adopted in the embodiment of the application can ensure that the lowest charging and discharging current point of the battery at which the thermal failure occurs and the lowest temperature in the charging and discharging current point are quickly diagnosed under the premise of test safety. At the same time, the embodiment of the application is a prediction method, which can determine the thermal failure fault of the battery before the thermal failure of the battery occurs. The method provided by the embodiment of the application can be applied to the battery production formation and capacity distribution process, battery pack production test process, etc., without increasing additional cost, improving system safety, and ensuring production and application safety. The thermal failure rapid fault diagnosis method based on battery charging and discharging thermal tracking provided by the embodiment of the application can quickly and accurately diagnose the battery, avoid the problems of “misjudgment” or “omission” during diagnosis of the thermal failure fault of the battery, improve the production efficiency and reliability of the battery, and has important significance for battery production, operation and maintenance, and recycling.
[0195] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiment of the application.
[0196] Please refer to Figure 9 , Figure 9 This is a schematic diagram of a rapid fault diagnosis device for thermal failure based on battery charge-discharge thermal tracking according to an embodiment of this application. The device includes:
[0197] The acquisition module 91 is used to acquire the first temperature rise time when the battery reaches the second temperature from the first temperature; the first temperature rise time is the measured temperature rise time.
[0198] The calculation module 92 is used to calculate the second temperature rise time from the first temperature to the second temperature; the second temperature rise time is the minimum allowable temperature rise time calculated based on the diagnostic model.
[0199] The diagnostic module 93 is used to diagnose the battery based on the first temperature rise time and the second temperature rise time.
[0200] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the embodiment of the rapid fault diagnosis method for thermal failure based on battery charging and discharging thermal tracking in this application. For details on their specific functions and technical effects, please refer to the method embodiment section, which will not be repeated here.
[0201] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the aforementioned embodiments of the rapid fault diagnosis method for thermal failure based on battery charging and discharging thermal tracking, and will not be repeated here.
[0202] Figure 10 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. For example... Figure 10 As shown, the terminal device 10 of this embodiment includes: at least one processor 100 ( Figure 10 (Only one is shown in the diagram), memory 101, and computer program 102 stored in the memory 101 and executable on the at least one processor 100, wherein the processor 100 executes the computer program 102 to implement the steps in any of the above embodiments of the rapid fault diagnosis method for thermal failure based on battery charge-discharge thermal tracking.
[0203] The terminal device 10 can be a desktop computer, a notebook computer, a palm computer, a cloud server, and the like. The terminal device can include, but is not limited to, a processor 100 and a memory 101. Those skilled in the art can understand that Figure 10 The terminal device 10 is only an example and does not limit the terminal device 10, and can include more or fewer components than shown, or combine some components, or include different components, for example, can also include an input / output device, a network access device, and the like.
[0204] The processor 100 can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The general-purpose processor can be a microprocessor or can also be any conventional processor.
[0205] The memory 101 can be an internal storage unit of the terminal device 10 in some embodiments, for example, a hard disk or a memory of the terminal device 10. The memory 101 can also be an external storage device of the terminal device 10 in other embodiments, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like. Further, the memory 101 can include both the internal storage unit and the external storage device of the terminal device 10. The memory 101 is used to store an operating system, an application program, a BootLoader, data, and other programs, for example, program codes of the computer program, and the like. The memory 101 can also be used to temporarily store data that has been output or will be output.
[0206] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the above-mentioned method for quickly diagnosing a thermal failure fault based on battery charging and discharging heat tracking.
[0207] The embodiment of the present application provides a computer program product, when the computer program product runs on a terminal device, causes the terminal device to execute the time to realize the above-mentioned various embodiments based on the battery charging and discharging heat tracking heat failure rapid fault diagnosis method.
[0208] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the present application can implement all or part of the processes in the above-embodied methods through a computer program to instruct related hardware to complete, and the computer program can be stored in a computer readable storage medium. The computer program can implement the steps of the above-embodied methods when executed by a processor. The computer program includes computer program code, which can be in the form of source code, object code, executable files or some intermediate forms. The computer readable storage medium at least includes any entity or device capable of carrying the computer program code to the device / terminal equipment, recording medium, computer memory, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), electrical carrier signal, telecommunication signal and software distribution medium. For example, U disk, mobile hard disk, magnetic disk or optical disk, etc. In some jurisdictions, according to legislation and patent practice, the computer readable storage medium can not be an electrical carrier signal and a telecommunication signal.
[0209] In the above embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0210] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0211] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present application.
[0212] The above examples are only used to illustrate the technical solutions of the present application, but not limit the same; although the present application has been described in detail with reference to the foregoing examples, those skilled in the art should understand that the technical solutions recorded in the foregoing examples can be modified, or some technical features can be replaced by equivalent ones; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A battery charge-discharge heat tracking-based rapid fault diagnosis method for thermal failure, characterized in that, The method comprises: obtaining a first temperature rise time of the first temperature of the battery reaching the second temperature; the first temperature rise time is a measured temperature rise time; calculating a second temperature rise time of the first temperature reaching the second temperature; the second temperature rise time is the minimum allowable temperature rise time calculated according to a diagnostic model; based on the first temperature rise time and the second temperature rise time, diagnosing the battery; The method for constructing the diagnostic model comprises: S1, when charging and discharging the battery at the mth gear ratio, respectively obtaining the sampling time corresponding to the n sampling temperatures; the mth gear ratio includes the first battery gear ratio or other battery gear ratios; First, n discrete sampled temperatures are acquired, denoted as {T k}, where k = 1, 2,..., n; Secondly, the obtained n discrete sampling temperatures are pretreated; The pretreatment of the obtained n discrete sampling temperatures comprises the following steps: First step, fast Fourier transform is performed on the n discrete sampling temperatures to transform the time domain signal to the frequency domain; Second step, window filtering processing is performed on the frequency domain signal; Third step, after the pretreatment of the n discrete sampling temperatures, the n discrete sampling temperatures can be represented by n sampling time vectors; S2, data fitting is performed on the n sampling temperatures and the n sampling time to obtain the temperature rise curve of the mth gear ratio; S3, based on the plurality of temperature rise curves, a diagnostic model is constructed; The calculation of the second temperature rise time of the first temperature reaching the second temperature comprises: based on the diagnostic model, looking up a table to obtain the slope on the temperature rise curve corresponding to the first temperature; According to the slope on the temperature rise curve, the second temperature rise time of the first temperature reaching the second temperature is calculated, which can be represented as: Δt min = (T(t) - T(t-1)) / K m,n ; wherein T(t) represents the first temperature, T(t-1) represents the second temperature, Δt min represents the second temperature rise time, K m,n represents the slope on the temperature rise curve of the mth gear ratio corresponding to the nth sampling time; The diagnosis of the battery based on the first temperature rise time and the second temperature rise time comprises: calculating the temperature rise time difference between the second temperature rise time and the first temperature rise time; calculating the cumulative difference square value of the first temperature rise time and the second temperature rise time corresponding to the k sampling temperatures under the mth gear ratio charging and discharging of the battery, which can be represented as: wherein Δt min (i) represents the second temperature rise time corresponding to the kth sampled temperature, Δt real (i) represents the first temperature rise time corresponding to the kth sampled temperature; Based on the temperature rise time difference and the cumulative difference square value, the charging and discharging current value, the first temperature and the second temperature are dynamically adjusted to perform rapid fault diagnosis on the thermal failure of the battery.
2. The battery charge-discharge heat tracking based rapid fault diagnosis method for thermal failure according to claim 1, characterized in that, The first temperature rise time of the first temperature of the battery reaching the second temperature comprises: The first temperature rise time is calculated according to the formula: Δt real = t end - t std ; wherein t std represents the measured time at which the battery reaches the first temperature, t end represents the measured time at which the battery reaches the second temperature, Δt real represents the first temperature rise time. 3.The battery charge-discharge heat tracking based rapid fault diagnosis method of thermal failure according to claim 1, characterized in that, The method for constructing the diagnostic model comprises: When charging and discharging the battery at the mth gear ratio, the sampling temperature corresponding to the n sampling time is obtained; the mth gear ratio includes the first battery gear ratio or other battery gear ratios; wherein the n sampling temperatures can be represented by a vector: T s = [T s (1), T s (2),..., T s (n)]; The n sampling time can be represented by a vector: t s = [t s (1), t s (2),..., t s (n)]; When charging and discharging the battery at the mth gear ratio, the sampling temperature can be represented as an m*n dimensional temperature matrix, which can be represented as: When charging and discharging the battery at the mth gear ratio, the corresponding constant current charging and discharging current value can be represented by a vector: I = [I1,..., In]T m ] T ; When charging and discharging the battery at the mth gear ratio, data fitting is performed on the n sampling temperatures and the n sampling time to obtain the temperature rise curve of the mth gear ratio: T(t) = ployfit(t s , T s , 2) = a*t 2 +b*t+c; Wherein, ployfit(·) is the temperature rise curve fitting function, a, b, c are the fitting coefficients of the corresponding items of the polynomial after fitting respectively, t is the sampling time; The slope of the temperature rise curve of the mth gear ratio corresponding to the nth sampling time is calculated, and the slope of the temperature rise curve of the mth gear ratio corresponding to the nth sampling time is represented as: K m,n represents the slope of the temperature rise curve of the mth gear ratio corresponding to the nth sampling time, t n is the nth sampling time, a m , b m is the fitting coefficient of the temperature rise curve of the mth gear ratio. When charging and discharging the battery at the mth gear ratio, the slopes of the temperature rise curves of the mth gear ratio corresponding to the n sampling times can be represented as an m*n dimensional slope matrix, and the slope matrix can be represented as:
4. The battery charge-discharge heat tracking based thermal failure quick fault diagnosis method according to claim 1, characterized in that, The dynamic adjustment of the charging and discharging current value, the first temperature and the second temperature based on the temperature rise time difference value and the cumulative difference value includes: Based on the temperature rise time difference value, the value of the horizontal lookup pointer change flag is determined, and the determination logic of the value of the horizontal lookup pointer change flag can be represented as: wherein ε1 represents a transverse table pointer change flag, t set1 represents a first threshold value, t cmp1 represents a temperature rise time difference value; Based on the value of the horizontal lookup pointer change flag, the horizontal lookup pointer is adjusted according to the following formula, and then the first temperature and the second temperature are adjusted; Wherein, i(t) represents the transverse lookup pointer of the current sampling time in the temperature matrix, i(t-1) represents the transverse lookup pointer of the last sampling time in the temperature matrix, ε1 represents the transverse lookup pointer change flag, t cmp1 represents the temperature rise time difference value; Based on the cumulative difference value, the value of the vertical lookup pointer change flag is determined, and the determination logic of the value of the vertical lookup pointer change flag can be represented as: wherein ε2 represents a longitudinal table pointer change flag, t set2 represents a second threshold value, t cmp2 represents a cumulative difference squared value; Based on the value of the vertical lookup pointer change flag, the vertical lookup pointer is adjusted according to the following formula, and then the current value is adjusted; wherein j(t) represents a longitudinal look-up pointer of the current value vector at the current sampling time, j(t-1) represents a longitudinal look-up pointer of the current value vector at the previous sampling time, ε2 represents a longitudinal look-up pointer change flag, t cmp2 denotes the cumulative difference square value.
5. The battery charge-discharge heat tracking based thermal failure quick fault diagnosis method according to claim 1, characterized in that, The thermal failure rapid fault diagnosis of the battery includes: The thermal failure rapid fault diagnosis of the battery is performed according to the formula: where H fault represents a fault diagnosis result, t cmp2 represents a cumulative difference value, t set2 represents a second threshold value, t cmp1 represents a temperature rise time difference value.
6. A device for rapid fault diagnosis of thermal failure based on battery charge-discharge heat tracking, characterized in that, The device using the thermal failure rapid fault diagnosis method based on battery charging and discharging heat tracking according to any one of claims 1 to 5 includes: The acquisition module is configured to acquire a first temperature rise time of a battery when a first temperature reaches a second temperature; the first temperature rise time is a measured temperature rise time; The calculation module is configured to calculate a second temperature rise time when the first temperature reaches the second temperature; the second temperature rise time is a minimum allowable temperature rise time calculated according to a diagnosis model; The diagnosis module is configured to diagnose the battery based on the first temperature rise time and the second temperature rise time.
7. A terminal device, characterized by, The computer program is executed by the processor to implement the thermal failure rapid fault diagnosis method based on battery charging and discharging heat tracking according to any one of claims 1 to 5.
8. A computer-readable storage medium storing a computer program, the computer-readable storage medium comprising: The computer program is executed by the processor to implement the thermal failure rapid fault diagnosis method based on battery charging and discharging heat tracking according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method for testing heat generation rate of power battery
CN108983107A
Battery safety evaluation apparatus, battery safety evaluation method, program, control circuit, and power storage system
CN110311176A