DETERMINATION OF PEAKS IN INCREMENTAL CAPACITY CURVES OF A LITHIUM-ION CELL, IN PARTICULAR TO DETERMINE A DEGRADATION MODE OF THIS CELL

FR3162860B1Active Publication Date: 2026-05-08AMPERE SAS +2
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
FR · FR
Patent Type
Patents
Current Assignee / Owner
AMPERE SAS
Filing Date
2024-06-04
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Incremental capacity analysis for detecting lithium-ion cell degradation modes is computationally expensive due to the need for determining capacity curves and peaks, which requires efficient and cost-effective methods.

Method used

A method using a learning model, such as a random forest, to determine peaks in incremental capacity curves by inputting predefined parameter values, allowing for efficient detection of degradation modes in lithium-ion cells.

Benefits of technology

Enables efficient and cost-effective detection of lithium-ion cell degradation modes by reducing computational complexity and providing accurate peak identification.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention relates to a method (606) for determining peaks of incremental capacity curves of a battery cell, characterized in that it comprises: - an input of a sequence of actions (A1…AN), each characterized by predefined parameter values ​​(p, T, c, d, lc, r1, r2, SoCmin, SoCmax, DoD, N, F), to a learning model (208) previously trained by supervised training to provide, in response, for each action (A1…AN), at least one principal peak (P11, P21…P1N, P2N) of the incremental capacity curve associated with the action considered. Figure for the abstract: Fig. 5
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: DETERMINATION OF PEAKS IN INCREMENTAL CAPACITY CURVES OF A CELL LITHIUM-ION, IN PARTICULAR TO DETERMINE A MODE OF DEGRADATION OF THIS CELL Technical field of the invention

[0001] The present invention relates to a method for determining peaks of incremental capacity curves of a lithium-ion cell, a method for determining a degradation mode of a lithium-ion cell of a motor vehicle battery, a method for training a learning model, a corresponding computer program, a monitoring system for a lithium-ion cell of a motor vehicle battery and a motor vehicle comprising such a monitoring system. Technological background

[0002] A lithium-ion cell can age, that is, degrade over time. Such aging is a complex process resulting from the interaction of multiple causes. Several modes of degradation can appear depending on the use of the cell, in particular depending on the characteristics of the different charge and discharge cycles that the cell has undergone in the past.

[0003] Incremental capacity analysis is a known method for detecting three modes of degradation: loss of conductivity, loss of lithium inventory, and loss of active material. More specifically, this method uses the evolution of peaks in the incremental capacity curve to perform this detection.

[0004] However, this method requires determining incremental capacity curves over successive time intervals and detecting peaks in the resulting curves. These operations are computationally expensive.

[0005] It may therefore be desirable to provide a method for determining the peaks that makes it possible to overcome at least some of the aforementioned problems and constraints. Summary of the invention

[0006] A method for determining the peaks of incremental capacity curves of a battery cell is therefore proposed, characterized in that it comprises: - an input of a sequence of actions, each characterized by predefined parameter values, to a learning model previously trained by supervised training to provide, in response, for each action, at least

[0007]

[0008]

[0009]

[0010]

[0011]

[0012]

[0013] a main peak of the incremental capacity curve associated with the action under consideration. The invention may further include one or more of the following optional features, in any technically feasible combination. Optionally, the model is a random forest, preferably with multiple exits. Optionally, the predefined settings may also include one or more of the following parameters: - a charge / discharge protocol; - a temperature; - a charging current; - a discharge current; - a voltage limit; - a rest period before a discharge; - a rest period before a load; and - a compressive force applied to a pack containing the cell. Optionally, the actions form a series of charge / discharge cycles, and the predefined parameters of each action include one or more of the following parameters: - the number of cycles; - a state of charge at the beginning of the action cycle; - a state of charge at the end of the action cycle; and - a discharge depth equal to the difference between the charge states in beginning and end of the action cycle. Optionally, the cell is also a lithium-ion cell. A method for determining the degradation mode of a battery cell in a motor vehicle is also proposed, characterized in that it comprises: - a measurement of the cell's voltage and current as a function of time during vehicle use; - determining a sequence of actions from the measured voltage and current; - obtaining peaks by a process according to the invention; and - a determination of one among several predefined modes of cell degradation from the determined peaks. Optionally, the determination of the sequence of actions includes determining successive charge / discharge cycles and breaking down each cycle into actions.

[0014] Also proposed is a computer program downloadable from a communication network and / or recorded on a computer-readable medium, characterized in that it includes instructions for the execution of the steps of a process according to the invention, when said program is executed on a computer.

[0015] A monitoring system for a cell of a battery of a motor vehicle is also proposed, designed to implement a method according to the invention.

[0016] A motor vehicle comprising: is also proposed - a battery containing several lithium-ion cells; and - a monitoring system for at least one of the cells, according to the invention.

[0017] A method for training a learning model is also proposed, characterized in that it comprises: - for each of several identical battery cells: • an application of a sequence of actions, each action being characterized by predefined parameter values, • during the application of the sequence of actions, a measurement of cell voltage and capacitance as a function of time, and • for each action, a calculation of an incremental capacity curve and a determination of at least one principal peak of this incremental capacity curve; - the creation of a training corpus associating, for each sequence of actions, each action in that sequence with the peak(s) determined for that action; and - supervised training of the model using the training corpus. Brief description of the figures

[0018] The invention will be better understood with the aid of the following description, given solely by way of example and made with reference to the accompanying drawings in which: - [Fig. 1] is a schematic side view of a motor vehicle according to the invention, - [Fig.2] is a functional diagram of a monitoring system planned for the motor vehicle in [Fig.1], - Figure 3 is an example of an incremental capacity curve, - [Fig. 4] is a curve illustrating charge / discharge cycles of a monitored cell - Figure 5 is a functional diagram illustrating the input and output of a previously trained learning model. - Figure [6] is a functional diagram of the model in Figure [5], in the case where this model is a random forest, - Figure 7 is a block diagram of a method for determining a cell degradation mode, - Figure 8 is an example of two timing diagrams, respectively of a cell voltage and a current exchanged by the cell. - Figure 9 is an example of peaks in incremental capacity curves, - Figure 10 illustrates linear regressions on the peaks of Figure 9. - Figure

[11] illustrates linear regressions on another example of peaks of incremental capacity curves, - Figure 12 is a block diagram illustrating a possible use of the method in Figure 7 for determining the mode(s) of degradation. - [Fig. 13] is a block diagram illustrating a method for training the model, and - [Fig. 14] is a functional diagram illustrating a possible implementation of a data processing device of the system of [Fig. 2]. Detailed description of the invention

[0019] With reference to [Fig.1], an example of a motor vehicle 100 according to the invention will now be described.

[0020] The motor vehicle 100 includes drive wheels 102 and an electric motor 104 for driving the drive wheels 102.

[0021] The motor vehicle 100 further includes a battery 106 designed to supply a DC voltage U and an inverter 108 designed to convert the DC voltage U into phase voltages for the electric motor 104. The DC voltage U is preferably a high voltage, i.e. a voltage greater than 100 V, for example 400 V or 800 V.

[0022] The battery 104 comprises several cells 110, for example lithium-ion cells, connected in series and / or in parallel to collectively provide the DC voltage U. For example, the cells 110 are distributed in several 110A-C packs, the cells of each 110A-C pack being stacked and compressed against each other with a certain compression force. This compression is intended to maintain the contacts between the cells of the 110A-C pack.

[0023] The motor vehicle 100 further includes a monitoring system 114 for at least one 112 of the cells 110 of the battery 104, preferably all of them.

[0024] The motor vehicle 100 further comprises a battery 116 in which the monitoring system 114 is designed to write, as well as a human / machine 118, for example a dashboard, which the monitoring system 114 is designed to use.

[0025] With reference to [Fig.2], the monitoring system 114 will now be described in more detail, in relation to the monitoring of cell 112, the monitoring of the other monitored cells being similar.

[0026] The monitored cell 112 is designed to present a voltage V and to exchange, that is to say to supply when discharging and to receive when charging, a current I. The monitoring system 114 thus includes a voltage sensor 202 designed to measure the voltage V of the monitored cell 112, a current sensor 204 designed to measure the current I exchanged by the monitored cell 112, and a temperature sensor 205 designed to measure an ambient temperature of the cell 102.

[0027] The monitoring system 114 further includes a data processing device 206, the operation of which will be described later.

[0028] The monitoring system 114 further includes, for example in the device 206, a learning model 208, previously trained to provide, as will be described later in more detail, peaks of incremental capacity curves.

[0029] With reference to [Fig.3], the notion of peak of incremental capacity curve will now be described in more detail.

[0030] The monitored cell 112 exhibits a capacitance Q that varies over time, and therefore according to the voltage V, which also varies over time. It is thus possible to calculate the derivative dQ / dV of this capacitance Q as a function of the voltage V, over a time interval called the "action". This derivative dQ / dV generally exhibits two main peaks Pb and P2, defined in particular by their respective positions. The evolution of these positions during successive actions can provide information on the degradation mode of cell 112, as will be explained later.

[0031] More specifically, with reference to [Fig. 4], the monitored cell 112 undergoes, during operation, successive partial or complete charge and discharge cycles, denoted C1-C5 in [Fig. 4]. Each cycle C1-C5 thus consists of a charge (partial or complete) and a discharge (partial or complete) of the monitored cell 112. Each cycle C1-C5 can be broken down, as will be explained later, into several successive actions A (for clarity, only some are indicated by an arrow in [Fig. 4]). Each action A is characterized by predefined parameter values.

[0032] These predefined parameters defining each action include, for example, one or more of the following parameters: - a charge / discharge protocol (denoted p): this parameter indicates which of several predefined protocols most closely matches the evolution of the voltage V and / or current I during the operation. The predefined protocols include for example one or more of the following: constant current I, freely varying voltage V; constant voltage V, freely varying current; voltage V and current I each following a predefined evolution; - the ambient temperature (denoted T) during the action; - a charging current (denoted c): when the protocol is that the current I is constant, this parameter indicates the value of the constant (positive) current I; - a discharge current (denoted d): when the protocol is that the current I is constant, this parameter indicates the value of the constant (negative) current I; - a voltage limit (denoted the): value of the voltage V at the end of the action; - a rest period, that is, with the current I zero, before an action of discharge (noted rl); - a rest period, i.e. with the current I zero, before a charging action (denoted r2); - a state of charge of the monitored cell 112 at the beginning of the action cycle (noted SoCmin); - a state of charge of the monitored cell 112 at the end of the action cycle (noted SoCmax); - a depth of discharge (noted DoD): it is equal to the difference between the charge states at the beginning and end of the action cycle, DoD = SoCmax -SoCmin; - the number of charge / discharge cycles (denoted K); and - the compression force (denoted F).

[0033] Thus, the parameters p, T, c, d, le, rl and r2 can have different values ​​from one action to another), the parameters SoCmin, SoCmax and DoD have the same values ​​for the actions of the same cycle, and the compression force has the same value for all actions of all cycles.

[0034] Thus, the model 208 is designed, after training, to receive a series of actions on the monitored cell 112, forming K charge / discharge cycles, and to provide, in response, for each action received, at least one peak of the incremental capacity curve corresponding to that action.

[0035] With reference to [Fig.5], the model 208 is more specifically designed to receive as input a list of groups of values ​​of the predefined parameters and to provide as output a list of principal peaks, i.e. their coordinates in the dQ / dV - V plane. For example, the first two principal peaks PI, P2 are provided for each action (group of parameter values).

[0036] With reference to [Fig. 6], model 208 is, for example, a random forest. Model 208 then comprises J decision trees Ti.. .Tj designed to provide independent predictions. The decision trees Ti.. .Tj are trained from A training corpus is used, associating each of several training actions with one or more peaks. Preferably, each decision tree Ti.. .Tj is trained on only a subset of the data in the training corpus, i.e., only a subset of the parameters and / or only a subset of the training actions. The output prediction is then obtained from the individual predictions of the decision trees Ti.. .Tj. The output prediction is, for example, an average of the individual predictions or obtained by a majority vote of the individual predictions.

[0037] Preferably, a random forest with multiple outputs is used. In this case, each individual prediction is a prediction of all the peaks sought, as illustrated in [Fig.6].

[0038] With reference to [Fig.7], an example of a method 700 for searching for mode(s) of degradation of the monitored cell 112 will now be described.

[0039] During a step 702, the device 206 receives the voltage V, the current I and the temperature T, measured by the sensors 202, 204, 205 over time, during the use of the motor vehicle 100. The device 206 thus obtains in particular the voltage V and the current I measured as a function of time.

[0040] An example of voltage V and current I curves as a function of time t, over a charge / discharge cycle Ck (complete in this example) is illustrated in [Fig.8].

[0041] For example, the device 206 allows the time interval to continue until K consecutive charge / discharge cycles are obtained, K being a predefined number.

[0042] Alternatively, the device 206 determines, in the time interval which is then of predefined duration, the number K of consecutive charge / discharge cycles present in this time interval.

[0043] Returning to [Fig.7], during a step 704, the device 206 determines a sequence of actions Ai... AN corresponding, over the time interval, to the measured voltage V and current I.

[0044] To this end, the device 206, for example, breaks down each charge / discharge cycle into actions, each characterized by predefined parameter values. The actions are determined so that the parameter values ​​remain approximately constant during each action. For example, an optimization algorithm is used to determine the number of actions and their durations, so that the parameters remain approximately constant during each action.

[0045] For example, in [Fig. 8], actions An... An+6 are shown, the five actions An... An+4 forming the charge / discharge cycle Ck, with their parameters p, T, c, d, le, rl, r2. When a parameter is not indicated, it is because it is not relevant to the action in question. For example, the action An is defined as putting into It implements a constant current charging protocol (p) (indicated by the value pl), so the discharge current parameter d is meaningless. In this case, the parameter is set to a value, for example zero, signifying its non-use.

[0046] The parameters SoCmin, SoCmax, DoD have the same values ​​for all actions An... An+4 of the cycle Ck, and are thus noted SoCmink, SoCmaxk, DoDk.

[0047] Returning to [Fig.7], during a step 706, the device 206 provides the list of actions Ai...AN to the previously trained model 208, so that the latter provides in response, for each action Ai...AN, at least one peak of the incremental capacity curve corresponding to that action Ai...AN.

[0048] An example of obtaining the peaks is illustrated in [Fig. 9], in the case where the model 208 is pre-trained to provide the two peaks of each incremental capacity curve. These peaks are denoted Pln, P2n or together (Pl, P2)n, with n the index of the corresponding Ai...AN action.

[0049] Returning to [Fig.7], during a step 708, the device 206 determines at least one of several predefined modes of cell 112 degradation from the determined peaks Pln, P2n.

[0050] For example, the predefined degradation modes are: - a loss of conductivity (from the English "conductivity loss"), which means that the P2n peaks are located approximately on a horizontal line; - a cyclable loss of lithium inventory, which is reflected in the fact that the P2n peaks are located roughly on a vertical line; and - a loss of active material, which is reflected in the fact that the Pln peaks are located approximately on an oblique line.

[0051] Thus, device 206 performs a linear regression of the peaks P1n on a line DI and a linear regression of the peaks P2n on a line D2. Then, device 206 compares the slope of each line D1, D2 with predefined values: - if the slope of the line Dl is different from zero (less than or greater than zero), degradation by loss of active material is detected; - if the slope of line D2 is equal to zero, degradation by loss of conductivity is detected - degradation by loss of conductivity can also be detected when the slope of line D2 is not zero but within a predefined range around zero; and - If the slope of line D2 is infinite, lithium cyclable loss degradation is detected - degradation by conductivity loss can can also be detected when the slope of the line D2 is not infinite but simply greater than a predefined threshold.

[0052] This determination of the degradation mode(s) is illustrated in [Fig. 10] in the case of the peaks in [Fig. 9]. As can be seen, degradation by loss of active material and degradation by loss of cyclable lithium are detected.

[0053] Another example of the peaks obtained and the determination of the degradation mode(s) are illustrated in [Fig. 1 1]. In this case, degradation by loss of active material and degradation by loss of conductivity are detected.

[0054] With reference to [Fig. 12], the determination of degradation mode(s) can be used in a battery management method 1200 106, as will now be described.

[0055] During a step 1202, one or more degradation modes are sought by implementing a process according to the invention, such as process 700.

[0056] During step 1204, if a degradation mode is detected, the monitoring system 114 triggers an alert for the driver on the human-machine interface 118 of the motor vehicle 100. Generally, the alert may also include more detailed information about the nature of the problem and the recommended actions to be taken. For example, the alert may include a visual indicator that could specify the detected degradation mode(s). The visual indicator may include, for example, an icon or illuminated symbol on the motor vehicle's instrument panel, an alert message on a motor vehicle screen, or a notification sent to the driver's portable device, such as a mobile phone, for example, to a mobile application installed on the device.This latest alert method allows the battery status 106 to be monitored remotely and alerts to be received even remotely from the motor vehicle 100.

[0057] Alternatively or in addition, during a step 1206, the monitoring system 114 records the detected degradation mode(s) in memory 116.

[0058] Thus, during a step 1208, a repairer of the motor vehicle 100 can consult the memory 116 and undertake the necessary repairs on the battery 106 according to the mode(s) of degradation recorded.

[0059] Alternatively or in addition, during a step 1210, parameters of the motor vehicle 100 may be modified according to the mode(s) of degradation detected, for example in order to extend the life of the battery 106.

[0060] Alternatively or in addition, during a step 1212, a personalized cycling / storage strategy based on the detected degradation mode(s) may be recommended.

[0061] With reference to [Fig. 13], an example of a 1300 method for training the model 208 will now be described.

[0062] The process 1200 first includes steps 1302 to 1312 carried out for each of several identical lithium-ion cells, i.e. of the same model.

[0063] During step 1302, predefined actions are applied to the current cell so as to perform several charge / discharge cycles. For example, the same sequence of actions performing a charge / discharge cycle is repeated several times.

[0064] Each action is characterized by values ​​of predefined parameters, for example those detailed above.

[0065] During a step 1304, during the application 902 of the actions, the voltage V and the current I of the cell in progress are measured over time.

[0066] During a step 1306, a capacitance Q of the current cell as a function of time is obtained, for example calculated from the voltage V and the current I (the capacitance Q is then indirectly measured).

[0067] In an optional step 1308, the voltage V and capacitance Q are smoothed. For this, the Savitzky-Golay algorithm can, for example, be used for each curve. As is known, this algorithm consists of fitting successive portions of the curve with a polynomial. Preferably, a polynomial of degree three is used.

[0068] During a step 1310, for each action, an incremental capacity curve is calculated.

[0069] During a step 1312, for each action, two principal peaks of the associated incremental capacity curve are determined.

[0070] During a step 1314, a training corpus is formed. The training corpus associates, for each cycling plan Sk, each action Ank of that cycling plan Sk with the peaks determined for that action Ank.

[0071] During a step 1316, the model 208 is trained in a supervised manner from the training corpus.

[0072] During a step 1318, the most important parameters are selected and the process returns to step 1316.

[0073] With reference to [Fig. 14], the data processing device 206 is for example a computer system comprising a data processing unit 1402 (such as a microprocessor) and a main memory 1404 (such as RAM, from the English "Random Access Memory") accessible by the processing unit 1402.The computer system further includes, for example, a network interface and / or a computer-readable medium, such as a local medium (like a local hard drive 1406) or a remote medium (like a remote hard drive accessible via the network interface through a communication network) or a removable medium (like a USB flash drive, or a CD, or a DVD, or a Digital Versatile Disc) readable by means of a suitable reader of the computer system (such as a USB port or a CD and / or DVD drive). A computer program 1408 containing instructions for the processing unit 1402 is stored on the medium 1406 and / or downloadable via the network interface.This computer program 1408 is, for example, intended to be loaded into main memory 1404, so that the processing unit 1402 can execute its instructions, in order to implement process 700 of [Fig. 7] and / or process 1200 of [Fig. 12]. The model 208 is thus in the form of digital data, for example recorded on the medium 1406.

[0074] Alternatively, all or part of the steps of processes 700, 1200 could be implemented in the form of hardware modules, i.e. in the form of an electronic circuit, for example micro-wired, not involving a computer program.

[0075] Furthermore, the method 1300 can be implemented by a computer program designed to be executed by a computer system similar to that of [Fig. 13].

[0076] In conclusion, it is clear that the invention makes it possible to determine peaks of incremental capacity curves.

[0077] It should also be noted that the invention is not limited to the embodiments described above. It will indeed be apparent to those skilled in the art that various modifications can be made to the embodiments described above, in light of the information just disclosed to them.

[0078] In the detailed presentation of the invention given above, the terms used shall not be interpreted as limiting the invention to the embodiments set forth in this description, but shall be interpreted as including all equivalents which can be foreseen by a person skilled in the art by applying their general knowledge to the implementation of the teaching which has just been disclosed to them.

Claims

Demands

1. A method (606) for determining peaks of incremental capacity curves of a battery cell, characterized in that it comprises: - an input of a sequence of actions (Ai...AN) each characterized by values ​​of predefined parameters (p, T, c, d, le, r1, r2, SoCmin, SoCmax, DoD, N, F), to a learning model (208) previously trained by supervising training to provide in response, for each action (Ai..AN), at least one main peak (Pli, P2i..P1N, P2N) of the incremental capacity curve associated with the action considered.

2. Method (606) according to claim 1, wherein the model (208) is a random forest, preferably with multiple exits.

3. Method (606) according to claim 1 or 2, wherein the predefined parameters include one or more of the following parameters: - a charge / discharge protocol (p); - a temperature (T); - a charge current (c); - a discharge current (d); - a voltage limit (denoted le); - a rest period (rl) before a discharge; - a rest period (r2) before a charge (denoted r2); and - a compression force (denoted F) applied to a pack c carrying the cell (112).

4. A method (606) according to any one of claims 1 to 3, wherein the actions form a series of charge / discharge cycles, and wherein the predefined parameters of each action include one or more of the following parameters: - the number of cycles (N); - a charge state at the beginning of the action cycle (SoCmin); - a charge state at the end of the action cycle (SoCmax); and - a depth of discharge (DoD) equal to the difference between the charge states at the beginning and end of the action cycle

5. Method (606) according to any one of claims 1 to 4, wherein the cell is a lithium-ion cell.

6. A method (700) for determining a degradation mode of a cell (112) of a battery (106) of a motor vehicle (100), characterized in that it comprises: - a determination (704) of a sequence of actions from a measurement (702) of a voltage (V) and a current (I) of the cell as a function of time in use of the vehicle (100); - a obtaining (706) of peaks by a method according to any one of claims 1 to 5; and - a determination (708) of one among several predetermined modes of cell degradation from the determined peaks S.

7. Method (700) according to claim 6, wherein the determination (704) of the sequence of actions comprises a determination of successive charging / discharging cycles and a decomposition of each cycle into actions.

8. Computer program (1408) downloadable from a communication network and / or stored on a computer-readable medium, characterized in that it includes instructions for carrying out the steps of a process (606, 700) according to any one of claims 1 to 7, when said program is executed on a computer.

9. System (114) for monitoring a cell (112) of a battery (106) of a motor vehicle (100), designed to implement a method (700) according to claim 6 or 7.

10. Motor vehicle (100) comprising: - a battery (106) comprising several lithium m-ion cells (110); and - a monitoring system (114) for at least one (112) of the cells (110), according to claim 9.

11. A method (1300) for training a learning model (208), characterized in that it comprises: - for each of several identical battery cells: • an application (1302) of a sequence of actions, each action being characterized by predefined parameter values, • during the application of the sequence of actions, a measurement (1304, 1306) of a voltage (V) and a capacitance (Q) of the cell as a function of time, and • for each action, a calculation (1310) of an incremental capacity curve and a determination (1312) of at least one principal peak (PI, P2) of this incremental capacity curve; a training (1314) of a training corpus associating, for each sequence of actions, each action of that sequence of actions at the peak(s) determined for that action; and a supervised training (1316) of the model (208) from the training corpus.