Electrochemical systems can be characterized with pulse perturbations and the same principles remain in use today for lithium-ion batteries (LIB). By allowing a certain amount of charge to be transferred between the electrodes in a short amount of time, the system's transient dynamics can be observed. In each case using pulse perturbation, the diagnostics signal may be defined as a charge or discharge followed by a relaxation period. Pulsing allows easy calculation of the ohmic resistance which can help reduce degradation in pulsed-power applications while maintaining the power output.
Basic pulse diagnostics generally only consider the cell impedance, often fitted with an nth order resistor-capacitor (NRC) equivalent circuit model (ECM). This can then provide an estimate of the state of power of the cell (pulses are known to encode information about the state and characteristics of a battery).
OCV is the dominant contributor to the battery terminal voltage and its characteristics define battery degradation modes. The non-linear effects of OCV have previously been modelled using physics-based methods. These models require extensive initial characterization and may have considerable computational complexity. Hence the recent attention to non-linear EIS (NLEIS), where a high-amplitude excitation is applied to the battery cell, creating a non-negligible OCV change that can be analyzed. Like linear EIS, NLEIS relies on sinusoidal perturbations but the amplitudes are made sufficiently large such that the output response is composed of higher-order harmonics.
Disclosed is as proposed framework to model for a bipolar pulse (BIP) for lithium-ion batteries to represent the complex voltage response governed by linear overpotentials and nonlinear open-circuit voltage (OCV) and hysteresis behavior resulting from applying a bipolar pulse with a charge and discharge currents to a lithium-ion battery cell. Both charge and discharge pulses are needed for complete characterization of the cell; the intercalation and de-intercalation processes are largely mirrored, but discrepancies arise from non-linear effects. The model disaggregates/decomposes the cell response into its linear and non-linear constituent parts using, in some examples, ten (10) parameters (more or fewer may be used). The BIP model captures the variation in charge and discharge impedance, as well as hysteresis, using multiplication and integral operations. Open-circuit voltage (OCV) and hysteresis effects are important for understanding the ‘full picture’ of the battery cell.
The BIP model characterizes thousands of pulses collected from, in the experiments conducted, 11 nickel-based cells, and the nonlinear contribution is quantified with respect to state of charge and state of health. Modelling error was bounded by 1% and is shown to be a valuable signal in its own right. Components of the BIP model were examined with ridge regression to show that nonlinearity may help with state prediction at low levels of charge, and may be strongly linked to the battery degradation level. Sensitivity analyses show the benefit of pulsing for state estimation beginning from a 0.05% net change in state of charge.
Thus, in some variations, a method for battery performance analysis and management is disclosed that includes measuring voltage response data for a lithium-ion battery in response to a bipolar current pulse signal applied to the lithium-ion battery, and determining, based on the measured voltage response data, using a bipolar pulse (BIP) model resultant battery characterization data representative of linear and nonlinear behavior of the lithium-ion battery.
Embodiments of the method may include at least some of the features described in the present disclosure, including one or more of the following features.
The bipolar current pulse signal can include at least one current pulse portion with a positive polarity, and at least one current pulse portion with a negative polarity. In some embodiments, the at least one current pulse portion with the positive polarity may include a positive rectangular pulse applied to the lithium ion battery during a first time period, and the at least one current pulse portion with the negative polarity can include a negative rectangular pulse applied to the lithium ion battery during a second time period that does not overlap with the first time period. The at least one current pulse portion with the positive polarity and the at least one current pulse portion with the negative polarity can be of durations determined to produce resultant open circuit voltage changes that are approximately linear.
The resultant battery characterization data can include a set of multiple parameters of an equivalent circuit representation of the BIP model.
The equivalent circuit representation of the BIP model can include a charge section to represent linear behavior of the battery during a charging portion of the bipolar current pulse signal, the charge section comprising impedance parameters R0chg, R1chg, C1chg, ADchg, corresponding to impedance components of the charge section, with ADchg representing a diffusion constant during the charging portion of the bipolar current pulse signal. The equivalent circuit representation can further include a discharge section to represent linear behavior of the battery during a discharging portion of the bipolar current pulse signal, the discharge section comprising impedance parameters R0dis, R1dis, C1dis, ADdis, corresponding to impedance components of the discharge section, with ADdis representing a diffusion constant during the discharging portion of the bipolar current pulse signal, and an open circuit voltage (OCV) component representing non-linear behavior of the BIP model, with the OCV component including OCV parameters S1 and S2.
The charge section of the equivalent circuit representation can further include a first diode component arranged in series, in a first polarity orientation, to impedance components of the charge section, and the discharge section of the equivalent circuit representation can further include a second diode component arranged in series, in a second polarity orientation different from the first polarity orientation, to impedance components of the discharge section. The first and second diode components can model the charge/discharge parameter variations for the BIP model during application of the bipolar current pulse signal.
The method may further include deriving the impedance parameters of the charge and discharge sections, and the OCV parameters through an optimization process using multiple measurement sets that includes input data sets representing bipolar pulse signals applied to battery cells, and respective voltage responses resulting from application of the bipolar pulse signals.
Deriving the impedance parameters of the charge and discharge sections, and the OCV parameters through the optimization process may include determining the impedance parameters of the charge and discharge sections, and the OCV parameters using a cost function defined as:
where k is a vector index, θ is a parameter vector, r is a residual vector, and a is a weighting coefficient to control curvature of parameter fitting achieved by the optimization process
The method can further include deriving additional battery behavior data based on the set of multiple parameters of the equivalent circuit representation of the linear and nonlinear behavior of the lithium-ion battery.
Deriving the additional battery behavior can include computing OCV behavior according to:
where VOC(0) is a steady-state OCV characteristic, ΔVOC(t) is a transient OCV characteristic, and S1, S2<0 [F−1].
The method may further include deriving at least one pulse component from one or more of, for example, the voltage response and/or the resultant battery characterization data, and predicting, using a battery state diagnostic machine learning model applied to the derived at least one pulse component, one or more of, for example, a state of health (SoH) of the lithium-ion battery and/or a state of charge (SoC) for the battery.
Predicting the one or more of the SoH or the SoC for the battery can include predicting, using a ridge-regression (RR) pulse-injection-aided machine learning (PIAML) model the one or more of, for example, the SoH and/or the SoC for the battery.
Deriving at least one pulse component can include deriving from the one or more of the voltage response or the resultant battery characterization data, one or more of a raw pulse V(t), an OCV bias VOC(0), pulse harmonics V(t)−VOC(0), BIP transients {circumflex over (V)}(t)−VOC(0), or nonlinear components ΔVOC(t)+ε(t).
In some variations, a battery performance analysis and management system is provided that includes one or more sensors to measure voltage response data for a lithium-ion battery in response to a bipolar current pulse signal applied to the lithium-ion battery, and a processor-based controller, coupled to the one or more sensors, configured to determine, based on the measured voltage response data, using a bipolar pulse (BIP) model resultant battery characterization data representative of linear and nonlinear behavior of the lithium-ion battery.
In some variations, non-transitory computer readable media is provided that includes computer instructions executable on a processor-based device to cause measurement of voltage response data for a lithium-ion battery in response to a bipolar current pulse signal applied to the lithium-ion battery, and determine, based on the measured voltage response data, using a bipolar pulse (BIP) model resultant battery characterization data representative of linear and nonlinear behavior of the lithium-ion battery.
Embodiments of the system and the computer readable media may include one or more of the features described in the present disclosure, including one or more of the features described above in relation to the method.
Other features and advantages of the invention are apparent from the following description, and from the claims.
These and other aspects will now be described in detail with reference to the following drawings.
Like reference symbols in the various drawings indicate like elements.
Described herein is a proposed framework that uses bipolar pulsing as a method for nonlinear LIB characterization. To that end, a bipolar pulse (BIP) model is derived that decomposes the pulse response into its constituent overpotentials and open circuit voltage (OCV) signals. Using multiple (e.g., 10) parameters, the model explicitly accounts for charge/discharge discrepancies and hysteresis effects with no need for prior knowledge of the cell. The model's multiple parameters are used to fit voltage responses from bipolar pulsing data acquired from two types of LIB cells at various levels of temperature, charge, and health. Testing and evaluation of the frameworks was shown to have strong correlations with state of charge (SoC) values, state-of-health (SoH) values, and the BIP fitting error. The pulse components can be used to predict SoC and/or SoH using, for example, a ridge-regression (RR) pulse-injection-aided machine learning (PIAML) model. RR-PIAML analysis of the BIP components showed that the transients improve SoC estimation beyond the OCV bias, and that the nonlinearities improve SoH estimation beyond the linear components. The proposed BIP model offers a detailed understanding of the transient dynamics of bipolar pulsing, building on the convolution-defined-diffusion model, details of which are described in US 2024/0125865, entitled “Systems and Methods for Pulse-Injection Diagnostics and Prognostics for Lithium-Ion Batteries,” the content of which is incorporated herein by reference in its entirety.
With reference to
where i is the input pulse current, t is the elapsed time [s], IA∈R+ is the pulse amplitude, Tp is the pulse width resulting in a portion width of Tp/4, t0 is the start time, and where by definition the rectangle function Π is centered at 0 with unit width and height. Other ways to characterize the bipolar rectangular pulse signal may be used.
The equivalent circuit 100 depicted in
Each section of the equivalent circuit 100 can be used to characterize and disaggregate the linear and non-linear behavior of a lithium-ion battery. The linear constituents of a battery response include the ohmic, charge transfer, and diffusion overpotentials components. The non-linear components include the non-linear change in open-circuit voltage. The equivalent circuit's parameters include, for the charging section 110, the impedance parameters include R0chg, R1chg, C1chg, ADchg, and for the discharging section the corresponding discharging impedance parameters include R0dis, R1dis, C1dis, ADdis. The other two parameters illustrated in
Mathematically, the BIP model is given by:
where, as noted, S1 and S2 are the OCV parameters illustrated in
The ohmic overpotential is simply a scaling of the current according to:
The charge transfer overpotential, Vct(t), for a single RC pair is given by a convolution (denoted by *) with the time-constant impulse response. Thus:
The diffusion overpotential is given by convolution with the unit impulse response go (t) as:
where AD is the diffusion constant and ∇zVOC is the OCV state-of-charge (SoC) gradient.
which removes any need for differential voltage characterization of the cell.
Using the same assumptions, the OCV signal is governed by two parameters, the maximum change in OCV Δmax≥0, and the recovery voltage Vrec∈R, linked to hysteresis. In this way a piece-wise linear function is formed. In terms of the current input, OCV is defined using,
where the steady-state OCV VOC(0) is separated from the transient ΔVOC(t), and S1, S2<0 [F−1] are related to Δmax and Vrec according to:
The amount of hysteresis, which represents a measure of nonlinearity of an electrical cell, is captured by the difference |Δmax−Vrec|, which is only zero in a linear system.
The proposed BIP model has the advantage of accounting for charge and discharge variations, OCV change, and hysteresis effects. There is no need for any prior knowledge about the cell. Since most conventional equivalent circuit models either require an additional physics-based OCV estimator, use an inaccurate look-up-table, or might even forgo OCV estimation entirely, the proposed framework and model combines mathematical simplicity with physical relevance.
Verification and application of the BIP model were performed using data from commercial Panasonic cylindrical cells and Kokam pouch cells. More particularly,
where it was assumed a coulombic efficiency η=0.99. Once the pulse train reached the cutoff voltage, the cell was then subject to 50 constant-current degradation cycles and the entire process was repeated until failure.
To investigate the effects of pulse length and amplitude, bipolar pulses were applied to two (2) Kokam cells with a PEC SBT0550 19 kW cycler at ambient temperature of 25° C. Pulses had amplitudes selected from the set {0.1, 0.5, 1} C-rate and lengths selected from the set {1, 4, 12} s, with a 1 kHz sampling rate. A total of nine (9) pulse shapes were used, whose characteristics are summarized in Table IV of
Cycling was performed with a capacity check and pulse train, but the nine pulses were applied at each SoC level with at least 1 hour between pulses, and there were no degradation cycles. Note that the maximum ΔSoC for the pulses applied to the Kokam cells was 0.0167%, while the Panasonic cells were subjected to a constant ΔSoC=1.67%.
In a first step of using proposed framework, the BIP model was applied to disaggregate the bipolar voltage response to separate the linear from the nonlinear components. In some embodiments, circuit elements were fitted through the MATLAB scatter-search global optimization method with the following cost function:
For the above cost function, the following relationships were defined:
where k is the vector index, θ is the parameter vector (corresponding to the equivalent circuit of
Next, the determined parameters were used to reconstruct the pulse components as detailed above in Equations (2)-(9). The terminal voltage can be written in terms of the overpotentials Vovp, the OCV, and the BIP modelling error of:
The hypothesis is that the sum ΔVOC(t)+ε(t) forms the nonlinear components of the pulse whose contribution can be quantified with the voltage-time integral:
which can then be normalized as a percentage, as follows:
Plots 602, 604, and 606 of the ε(t) percent error function are shown in
Other components may be examined individually, as illustrated in
Beyond contribution analysis, decomposing the bipolar pulse voltage response into its constituent parts allows performing sensitivity analysis of the amount of SoC and SoH information encoded in bipolar pulsing. Specific components of interest include:
Note that the difference between the harmonics and the transients is the modelling error & (t), and the difference between the harmonics and ΔVOC(t)+ε(t) is the overpotentials Vovp(t). These components can be used to assess how information in the raw data is lost or altered in the BIP fit.
The pulse components predict the SoC and/or SoH using a ridge-regression (RR) pulse-injection-aided machine learning (PIAML) model. RR predictions can be defined as,
where y∈R is the output, x∈Rn is the input data vector, and n is the length of the feature vector wRR and x. The feature vector can be calculated using a standard ridge regression procedure. For example, a scikit-learn Python library can be used with the equation:
where X∈Rm×n as the matrix of training data, Y∈Rm as the vector of known outputs, and m is the size of the training data, randomly selected as 80% of the total dataset. A regularization of λ=0.005 and an 80-20 training-test random split of the dataset can be used, In the experiments and studies held, ten (10) trials were performed to obtain the results.
State predictions using the combined Panasonic cell dataset are provided in
In summary then, described herein is a proposed framework configured to determine or predict state information for lithium-ion batteries. The proposed framework uses a proposed bipolar pulse (BIP) model under which short bipolar pulses (with one segment of the pulse having a first polarity and another segment having the opposite polarity) are used to trigger an open circuit voltage response at the battery's terminals. The BIP model characterizes the linear and nonlinear dynamics of LIB cells. In the example embodiments of the proposed BIP model, the model is composed of 10 parameters for an equivalent circuit representation of the BIP model. As discussed above, the framework, and BIP model, was used to fit voltage responses from bipolar pulsing data acquired from two types of LIB cells at various levels of temperature, charge, and health. Nonlinear pulse dynamics were shown to have strong correlations with SoC, SoH, and the BIP fitting error. Furthermore, RR-PIAML analysis of the BIP components showed that the transients improve SoC estimation beyond the OCV bias, and that the nonlinearities improve SoH estimation beyond the linear components.
Thus, with reference to
In some embodiments, the bipolar current pulse signal can include at least one current pulse portion with a positive polarity, and at least one current pulse portion with a negative polarity. In such embodiments, the at least one current pulse portion with the positive polarity comprises a positive rectangular pulse applied to the lithium ion battery during a first time period, and the at least one current pulse portion with the negative polarity comprises a negative rectangular pulse applied to the lithium ion battery during a second time period that does not overlap with the first time period (see also
In some examples, the resultant battery characterization data can include a set of multiple parameters of an equivalent circuit representation of the BIP model. The equivalent circuit representation of the BIP model may include a charge section to represent linear behavior of the battery during a charging portion of the bipolar current pulse signal, the charge section comprising impedance parameters R0chg, R1chg, C1chg, ADchg, corresponding to impedance components of the charge section, with ADchg representing a diffusion constant during the charging portion of the bipolar current pulse signal. The equivalent circuit representation of the BIP model can also include a discharge section to represent linear behavior of the battery during a discharging portion of the bipolar current pulse signal, the discharge section comprising impedance parameters R0dis, R1dis, C1dis, ADdis, corresponding to impedance components of the discharge section, with ADdis representing a diffusion constant during the discharging portion of the bipolar current pulse signal. And the equivalent circuit representation can further include an open circuit voltage (OCV) component representing non-linear behavior of the BIP model, with the OCV component including OCV parameters S1 and S2.
In various embodiments, the charge section of the equivalent circuit representation can further include a first diode component arranged in series, in a first polarity orientation, to impedance components of the charge section, and the discharge section of the equivalent circuit representation can further include a second diode component arranged in series, in a second polarity orientation different from the first polarity orientation, to impedance components of the discharge section. The first and second diode components can model the charge/discharge parameter variations for the BIP model during application of the bipolar current pulse signal.
In various embodiments, the procedure can further include deriving the impedance parameters of the charge and discharge sections and the OCV parameters through an optimization process using multiple measurement sets comprising input data sets representing bipolar pulse signals applied to battery cells, and respective voltage responses resulting from application of the bipolar pulse signals. In such embodiments, deriving the impedance parameters of the charge and discharge sections, and the OCV parameters can include determining the impedance parameters of the charge and discharge sections, and the OCV parameters using a cost function defined as:
where k is a vector index, θ is the parameter vector, r is a residual vector, and a is a weighting coefficient to control curvature of parameter fitting achieved by the optimization process.
In some embodiment, the procedure may further include deriving additional battery behavior data based on the set of multiple parameters of the equivalent circuit representation of the linear and nonlinear behavior of the lithium-ion battery. Deriving the additional battery behavior can include computing OCV behavior according to:
where VOC(0) is a steady-state OCV characteristic, ΔVOC(t) is a transient OCV characteristic, and S1, S2<0 [F−1].
The procedure 1000 can further include deriving at least one pulse component from one or more of: the voltage response, or the resultant battery characterization data, and predicting, using a battery state diagnostic machine learning model applied to the derived at least one pulse component, one or more of, for example, state of health (SoH) of the lithium-ion battery and/or state of charge (SoC) for the battery. Predicting the one or more of the SoH and/or the SoC for the battery can include predicting, using a ridge-regression (RR) pulse-injection-aided machine learning (PIAML) model, the one or more of the SoH or the SoC for the battery.
In various examples, the method may further include deriving at least one pulse component (e.g., one or more of raw pulse V(t), OCV bias VOC(0), pulse harmonics V(t)−VOC(0), BIP transients {circumflex over (V)}(t)−VOC(0), or nonlinear components ΔVOC(t)+ε(t)) from one or more of, for example, the voltage response and/or the resultant battery characterization data. In such examples, the method may additionally include predicting, using a ridge-regression (RR) pulse-injection-aided machine learning (PIAML) model applied to the derived at least one pulse component, one or more of, for example, the state-of-health (SoH) of the lithium-ion battery and/or the state-of-charge (Soc) for the lithium-ion battery.
Implementing the proposed framework and performing the various techniques and operations described herein may be facilitated by a controller device(s) (e.g., a processor-based computing device). Such a controller device may include a processor-based device such as a computing device, and so forth, that typically includes a central processor unit or a processing core. The device may also include one or more dedicated learning machines (e.g., neural networks, implementing machine learning architectures such as convolutional neural networks (CNN), feed-forward neural networks, recurrent neural networks (RNN), etc.) that may be part of the CPU or processing core.
In addition to the CPU, the system includes main memory, cache memory and bus interface circuits. The controller device may include a mass storage element, such as a hard drive (solid state hard drive, or other types of hard drive), or flash drive associated with the computer system. The controller device may further include a keyboard, or keypad, or some other user input interface, and a monitor, e.g., an LCD (liquid crystal display) monitor, that may be placed where a user can access them.
The controller device is configured to facilitate, for example, battery performance analysis and management. The storage device may thus include a computer program product that when executed on the controller device (which, as noted, may be a processor-based device) causes the processor-based device to perform operations to facilitate the implementation of procedures and operations described herein. The controller device may further include peripheral devices to enable input/output functionality. Such peripheral devices may include, for example, flash drive (e.g., a removable flash drive), or a network connection (e.g., implemented using a USB port and/or a wireless transceiver), for downloading related content to the connected system. Such peripheral devices may also be used for downloading software containing computer instructions to enable general operation of the respective system/device. Alternatively and/or additionally, in some embodiments, special purpose logic circuitry, e.g., an FPGA (field programmable gate array), an ASIC (application-specific integrated circuit), a DSP processor, a graphics processing unit (GPU), application processing unit (APU), etc., may be used in the implementations of the controller device. Other modules that may be included with the controller device may include a user interface to provide or receive input and output data. The controller device may include an operating system.
Computer programs (also known as programs, software, software applications or code) include machine instructions for a programmable processor, and may be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the term “machine-readable medium” refers to any non-transitory computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a non-transitory machine-readable medium that receives machine instructions as a machine-readable signal.
In some embodiments, any suitable computer readable media can be used for storing instructions for performing the processes/operations/procedures described herein. For example, in some embodiments computer readable media can be transitory or non-transitory. For example, non-transitory computer readable media can include media such as magnetic media (such as hard disks, floppy disks, etc.), optical media (such as compact discs, digital video discs, Blu-ray discs, etc.), semiconductor media (such as flash memory, electrically programmable read only memory (EPROM), electrically erasable programmable read only Memory (EEPROM), etc.), any suitable media that is not fleeting or not devoid of any semblance of permanence during transmission, and/or any suitable tangible media. As another example, transitory computer readable media can include signals on networks, in wires, conductors, optical fibers, circuits, any suitable media that is fleeting and devoid of any semblance of permanence during transmission, and/or any suitable intangible media.
Although particular embodiments have been disclosed herein in detail, this has been done by way of example for purposes of illustration only, and is not intended to be limiting with respect to the scope of the appended claims, which follow. Features of the disclosed embodiments can be combined, rearranged, etc., within the scope of the invention to produce more embodiments. Some other aspects, advantages, and modifications are considered to be within the scope of the claims provided below. The claims presented are representative of at least some of the embodiments and features disclosed herein. Other unclaimed embodiments and features are also contemplated.
This application claims priority to, and the benefit of, U.S. Provisional Application No. 63/539,781, entitled “Systems and Methods for Non-Linear Characterisation of Lithium-Ion Batteries with Bipolar Pulsing” and filed Sep. 21, 2023, the content of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63539781 | Sep 2023 | US |