The present disclosure relates in general to circuits for electronic devices, including without limitation personal portable devices such as wireless telephones and media players, and more specifically, to battery model estimation for a battery which may be used to power components of an electronic device.
Portable electronic devices, including wireless telephones, such as mobile/cellular telephones, tablets, cordless telephones, mp3 players, and other consumer devices, are in widespread use. Such a portable electronic device may include a battery (e.g., a lithium-ion battery) for powering components of the portable electronic device.
In operation, the terminal voltage of a battery may droop under a load current due to internal output impedance of the battery. Such output impedance may be modeled in a number of suitable manners, including with an equivalent circuit model of a series of parallel-coupled resistors and capacitors. Knowledge of the detailed impedance of a battery may be useful for fuel-gauging algorithms (e.g., for determining a battery open-circuit voltage and state of charge, predicting power limits, and/or deriving safety limits or safe operation limits of the battery (e.g., a maximum voltage and maximum current of the battery terminal)).
Using traditional approaches, an impedance model is typically estimated using a low-level sinusoidal test current or short-term impulse. However, such approaches may impose loading conditions on the battery which are different from real-use-case conditions of a mobile device, which may lead to an inadequate model.
In addition, using traditional approaches, estimation of a battery impedance model having a multi-order complex impedance is computationally expensive.
In accordance with the teachings of the present disclosure, one or more disadvantages and problems associated with existing approaches to modeling battery impedance may be reduced or eliminated.
In accordance with embodiments of the present disclosure, a method of management of a battery that powers a component of a device may include monitoring a terminal voltage and a terminal current of the battery under a load that is drawing a current on the battery to provide power to a component of the device and modeling the battery as a battery model that approximates a relationship between the monitored terminal voltage and terminal current over at least one of: a certain frequency range, a certain duration, a certain amplitude range, an applied load, a set of conditions of the battery, and a set of conditions of the load. The relationship between the terminal voltage and the terminal current may have a frequency-dependent characteristic including at least two time constants. The two time constants may represent a time-varying relationship between an input and output of the battery model.
In accordance with these and other embodiments of the present disclosure, a system for management of a battery that powers a component of a device may include battery monitoring circuitry configured to monitor a terminal voltage and a terminal current of the battery under a load that is drawing a current on the battery to provide power to a component of the device and a battery model estimator configured to model the battery as a battery model that approximates a relationship between the monitored terminal voltage and terminal current over at least one of: a certain frequency range, a certain duration, a certain amplitude range, an applied load, a set of conditions of the battery, and a set of conditions of the load. The relationship between the terminal voltage and the terminal current may have a frequency-dependent characteristic including at least two time constants. The two time constants may represent a time-varying relationship between an input and output of the battery model.
In accordance with these and other embodiments of the present disclosure, a method for estimating parameters of a battery impedance model that models an output impedance of a battery may include dividing the battery impedance model into a plurality of separate impedance stages, wherein each separate impedance stage approximates the battery impedance model within a particular frequency range, the respective impedance in each separate impedance stage comprises a primary impedance model with a primary set of defining impedance parameters and a secondary impedance model with a secondary set of impedance parameters, and the battery impedance model is defined by a series connection of the respective primary impedance models of the plurality of impedance stages. The method may also include monitoring operation of the battery to determine the primary set of defining impedance parameters and the secondary set of impedance parameters.
In accordance with these and other embodiments of the present disclosure, a system for estimating parameters of a battery impedance model that models an output impedance of a battery may include one or more inputs configured to receive information regarding operation of the battery and battery monitoring circuitry. The battery monitoring circuitry may be configured to divide the battery impedance model into a plurality of separate impedance stages, wherein each separate impedance stage approximates the battery impedance model within a particular frequency range, the respective impedance in each separate impedance stage comprises a primary impedance model with a primary set of defining impedance parameters and a secondary impedance model with a secondary set of impedance parameters, and the battery impedance model is defined by a series connection of the respective primary impedance models of the plurality of impedance stages, The battery monitoring circuitry may also be configured to monitor operation of the battery to determine the primary set of defining impedance parameters and the secondary set of impedance parameters.
Technical advantages of the present disclosure may be readily apparent to one skilled in the art from the figures, description and claims included herein. The objects and advantages of the embodiments will be realized and achieved at least by the elements, features, and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are examples and explanatory and are not restrictive of the claims set forth in this disclosure.
A more complete understanding of the present embodiments and advantages thereof may be acquired by referring to the following description taken in conjunction with the accompanying drawings, in which like reference numbers indicate like features, and wherein:
As shown in
As also shown in
Lithium-ion batteries are typically known to operate from 4.5 V down to 3.0 V, known as an open circuit voltage VOC of the battery (e.g., battery 12). As a battery discharges due to a current drawn from the battery, the state of charge of the battery may also decrease, and open circuit voltage VOC (which may be a function of state of charge) may also decrease as a result of electrochemical reactions taking place within the battery, as shown in
wherein π represents the well-known mathematical constant defined as the ratio of a circle's circumference to its diameter, and wherein parallel resistive-capacitive sections 34 are ordered such that fcN< . . . <fc2<fc1.
Notably, an electrical node depicted with voltage VCELL-EFF in
To estimate an impedance model of battery 12, battery model estimator 24 may divide the output impedance of battery 12 into a number of stages, thus breaking down the estimation problem into several identification problems of lower order. Such estimation in stages may be possible due to the fact that cutoff frequencies (or time constants) of the diffusion processes represented by the various parallel resistive-capacitive sections 34 may be separated by an order of magnitude or more.
Although an impedance model of battery 12 may include any number N of stages as shown in
In operation, battery model estimator 24 may estimate the full battery impedance model as the sum of respective primary impedance models 42 (e.g., primary impedance models 42-1, 42-2, 42-3, and 42-4) for each of estimation stages 40. A primary impedance model 42 for a particular estimation stage 40 may define a main feature of the full battery impedance model within a frequency band FBM centered around the cutoff frequency (e.g., fc1, fc3, fc3, fc4) associated with the primary impedance of such estimation stage 40. For instance, if a primary impedance model 42-M of an estimation stage 40-M has a single cutoff frequency defined by resistance RM in parallel with capacitance CM, then a frequency fcM may be the cutoff frequency of such primary impedance model 42-M.
However, a primary impedance of an estimation stage 40-M may not be directly identified from characteristics of battery voltage VCELL and battery current ICELL in frequency band FBM, because the primary impedances of other estimation stages 40 may contribute to the frequency response of the full battery impedance model within frequency band FBM. Accordingly, battery model estimator 24 may estimate the impedance model for each estimation stage 40-M using a secondary impedance model for such estimation stage 40-M, such secondary impedance model modelling the residual impedance of the neighboring preceding estimation stages (e.g., estimation stages 40-1 to 40[M−1]) and subsequent estimation stages (e.g., estimation stages 40[M+1] to 40-N) over the frequency band FBM for such estimation stage 40-M. For example, for estimation stage 40-1, the subsequent estimation stages 40-2, 40-3, and 40-4 with primary impedance models R2∥C2, R3∥C3, R4∥C4, have a residual impedance within frequency band FB1 associated with estimation stage 40-1, which may be modeled with a lumped secondary impedance model 44-1 R2∥C2, as shown in
As depicted in
In operation, battery model estimator 24 may filter measurements of battery voltage VCELL and battery current ICELL, with a bandpass filter centered around cutoff frequency fc1, or alternatively highpass filter such measurements with a high-pass filter having a cutoff frequency above cutoff frequency fc2 but below cutoff frequency fc1. Further, battery model estimator 24 may use a least-squares method or other appropriate fit approach in order to fit primary parameters R0, R1, and C1 and secondary parameters R2 and C2 to the filtered battery voltage VCELL and battery current ICELL sequence.
Battery model estimator 24 may perform two estimation steps to estimate such parameters. In a first estimation step (e.g., as described with reference to
As depicted in
In operation, battery model estimator 24 may filter measurements of battery voltage VCELL and battery current ICELL with a bandpass filter centered around cutoff frequency fc2, or alternatively highpass filter such measurements with a high-pass filter having a cutoff frequency above cutoff frequency fc3 but below cutoff frequency fc2. Further, battery model estimator 24 may use a least-squares method or other appropriate fit approach in order to fit primary parameters R2 and C2 and secondary parameters RL1, R3, and C3 to the filtered battery voltage VCELL and battery current ICELL sequence.
Battery model estimator 24 may perform two estimation steps to estimate such parameters. In a first estimation step (e.g., as described with reference to
As depicted in
In operation, battery model estimator 24 may filter measurements of battery voltage VCELL and battery current ICELL with a bandpass filter centered around cutoff frequency fc3, or alternatively highpass filter such measurements with a high-pass filter having a cutoff frequency above cutoff frequency fc4 but below cutoff frequency fc3. Further, battery model estimator 24 may use a least-squares method or other appropriate fit approach in order to fit primary parameters R3 and C3 and secondary parameters RL2, R4, and C4 to the filtered battery voltage VCELL and battery current ICELL sequence.
Battery model estimator 24 may perform two estimation steps to estimate such parameters. In a first estimation step (e.g., as described with reference to
As depicted in
In operation, battery model estimator 24 may filter measurements of battery voltage VCELL and battery current ICELL with a bandpass filter centered around cutoff frequency fc4. Further, battery model estimator 24 may use a least-squares method or other appropriate fit approach in order to fit primary parameters R4 and C4 and secondary parameter RL3 to the filtered battery voltage VCELL and battery current ICELL sequence.
Battery model estimator 24 may perform two estimation steps to estimate such parameters. In a first estimation step (e.g., as described with reference to
The first estimation step for each estimation stage 40 may only be needed once when no a priori estimate of secondary parameters is defined. Once the primary parameters of every estimation stage 40 have been estimated via this first estimation step, battery model estimator 24 may pass on the primary parameters as secondary parameters of neighboring estimation stages 40 to simplify and constrain the estimation process, as well as potentially leading to iteratively more accurate estimates of the full battery impedance model.
Once the full model parameters are estimated, battery model estimator 24 may estimate open circuit voltage VOC, voltage VCELL-EFF, internal overpotential states of battery 12, a lithium-ion anode potential, and/or other state representing a condition of the battery that may lead to degradation of its chemistry, by monitoring current ICELL (e.g., which may be indicated by sense voltage VSNS). Battery model estimator 24 may estimate such overpotential states with a simple filter model or with a Kalman filter, for example.
In accordance with the foregoing, methods and systems may be provided to estimate parameters of a full battery impedance model that models an output impedance of a battery that powers a load and that is valid over a full range of frequencies of interest. The full battery model may be separated into a number N of separate impedance estimation stages, wherein N is an integer of 2 or greater. Each impedance estimation stage may approximate a full battery impedance model for a limited frequency range. For each of the separate impedance estimation stages, the respective impedance in each stage may include a primary impedance model with a primary set of defining parameters and a secondary impedance model with a secondary set of parameters. The full battery impedance model may be defined by a series connection of all the primary impedance models. Thus, the primary parameters may define the parameters of the full battery model.
A full range of frequencies of interest for the battery model may be from 1 mHz to 10 KHz. Methods and systems disclosed herein may further use measured voltage and current associated with a transient response of the battery under a switching load such as naturally exists in a mobile device. In some embodiments, a broadband test-excitation of the battery may be used to generate such voltage and current.
The primary impedance model of an impedance estimation stage M (wherein M is between 1 and N) may define a main feature (such as an electrical component or the combination of electrical components that define the dominant impedance over that frequency range) of the impedance of the full battery model over a frequency range for the impedance estimation stage M. The secondary impedance model of an impedance estimation stage M (M is between 1 and N) may define a residual feature of the primary impedance model of each impedance estimation stage 1 to M−1 and M+1 to N over the frequency range of the impedance estimation stage M. The secondary impedance model may be a lumped model of impedance of the primary impedance estimation stages 1 to M−1 and M+1 to N.
In accordance with the systems and methods disclosed herein, battery monitoring circuitry may monitor a terminal voltage and terminal current of a battery. For each impedance estimation stage M, the battery monitoring circuitry may band-pass filter the terminal voltage and terminal current in a frequency range associated with such impedance estimation stage M. The battery monitoring circuitry may apply a least-squares fit method to the bandpass-filtered terminal voltage and terminal current measurements to estimate parameters of the full battery impedance model over the impedance estimation stage M.
The least-squares fit method may be performed in two steps. The first estimation step may include estimating the primary and secondary parameters of the impedance estimation stage M; as in the first estimation step, sufficient a priori knowledge of the secondary parameters may not be available in order to perform estimation. The second estimation step may involve presetting the secondary parameters of the impedance estimation stage M and only estimating the primary parameters of the impedance estimation stage M using a least-squares fit method. In some instances, the secondary parameters may become stale and the battery monitoring circuitry may execute the first estimation step and the second estimation step again. In some embodiments, the first parameters step may be performed only once, and the second parameters step may be repeatedly performed (e.g., for tracking parameters).
In some embodiments, the battery monitoring circuitry may constrain some of the estimated parameters based on a priori knowledge of a valid range for the respective parameters. The battery monitoring step may constrain one or more estimated parameters by characterizing a population of samples of the battery.
The battery monitoring circuitry may use a multi-rate implementation wherein, for each impedance estimation stage M, the battery monitoring circuitry uses a sample rate that is sufficient to accurately fit the full battery model over the defined frequency range of such impedance estimation stage M but is low enough to reduce processing requirements of the least-squares fit. In some embodiments, such sample rate may be a sample rate that is at least two times a high cutoff frequency of the bandpass filter of the impedance estimation stage M.
The battery model estimation described herein may be disabled, or its adaptation rate reduced, when a signal-to-noise ratio (SNR) over a frequency band of interest is below a predetermined threshold. Such disabling of battery model estimation or reduction of the adaption rate for estimating parameters may occur if a load powered from a battery is idle or has strong spectral content out of the frequency band of interest. A noise figure required to estimate the SNR over the frequency band may be estimated a priori when the load is absent or a minimal load is detected in the frequency band (that may occur, for instance, when a mobile device is idle). A noise figure may be equally estimated from a voltage and current sensor noise specification and bandpass filter parameters.
Estimation of parameters of an impedance estimation stage M is disabled if content over a frequency band for the impedance estimation stage M is not sufficiently spectrally diverse to estimate the impedance estimation stage M parameters unambiguously (overfit). The spectral condition may be determined by monitoring some terms of a cross-correlation matrix of a least-squares fit.
The full battery impedance model may be implemented with a discrete time infinite impulse response filter, such as a Kalman filter, for example. The full battery impedance model and inferred states may be used for fuel-gauging algorithms or power limits estimation of the battery.
Battery monitoring circuitry may apply the full battery model to a monitored battery voltage and/or battery current to estimate internal states of the full battery model such as overpotentials and an open circuit voltage. In some embodiments, a terminal voltage and terminal current of the battery under a load that is drawing a current on the battery to provide power to the load of the device may be monitored. The battery may be modeled as a battery model that approximates the relationship between the monitored terminal voltage and terminal current over one of the following: (1) a certain frequency range, (2) a certain duration or amplitude range or an applied load, or (3) a set of conditions of the battery or the load, wherein battery monitoring circuitry may be able to estimate a voltage associated with the battery (e.g., open circuit voltage) from the terminal current.
The relationship between the monitored terminal voltage and terminal current may have a frequency dependent characteristic including at least two time constants. The at least two time constants represent a time-varying relationship between an input and an output of a linear or nonlinear model of the battery. As described above, the battery model may have model parameters. The model parameters may be determined through an optimization function. The model parameters and the battery model may be used to predict battery characteristics.
Although the foregoing contemplates battery monitoring circuitry configured to estimate a battery model, in some embodiments, a battery model may be determined in another manner. For example, a battery model may comprise one or more of the following: (1) a linear or non-linear model of the battery, (2) a parameterized equivalent circuit model that models impedance of the battery, (3) a physics-based model, (4) a combination of an equivalent circuit model and a physics-based model, or (5) a Kalman filter or extended Kalman filter. In the case of a parameterized equivalent circuit model, the parameters for modeling an impedance of the battery may include resistive, capacitive and/or inductive circuit elements that may be in parallel or in series and which element impedances may be time varying and/or may have nonlinear characteristics.
A filtered monitored terminal voltage and current may be used to derive an estimated signal-to-noise ratio (SNR) metric or power spectral density (PSD) metric. Parameters of the battery model relevant to the one or more frequency bands may be adapted if sufficient SNR is detected and if the PSD is sufficient to prevent overfitting the battery model. Adaptation of the parameters of the battery model relevant to the one or more frequency bands may be disabled during an idle period or under a constant direct current (DC) load. The adaptation rate of a parameter may be a function of the estimated SNR and of the expected parameter rate of change. A noise figure required for deriving the SNR may be determined when no load or very light load is present such as when the device powered by the battery enters into a sleep mode.
The optimization function may be a least square fit or a frequency or time weighted variant of a least square fit. The battery model may be used in conjunction with a fuel-gauging algorithm. The battery model may be used to estimate a limit of the battery and limit the power drawn from the battery. The battery model may be used to protect the battery from conditions that degrade the battery lifespan. The battery model may be used to design optimized charging or loading conditions of the battery.
A component drawing power from the battery may be a component on a mobile device, such as a central processing unit (CPU), a graphics processing unit (GPU), a power management unit (PMU), an amplifier, an audio, haptic or other actuator, a flash light-emitting-diode (LED), LED screen, a micro-electro-mechanical systems (MEMS) sensor or other sensor, and/or a passive component.
As used herein, when two or more elements are referred to as “coupled” to one another, such term indicates that such two or more elements are in electronic communication or mechanical communication, as applicable, whether connected indirectly or directly, with or without intervening elements.
This disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Similarly, where appropriate, the appended claims encompass all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Moreover, reference in the appended claims to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, or component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative. Accordingly, modifications, additions, or omissions may be made to the systems, apparatuses, and methods described herein without departing from the scope of the disclosure. For example, the components of the systems and apparatuses may be integrated or separated. Moreover, the operations of the systems and apparatuses disclosed herein may be performed by more, fewer, or other components and the methods described may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order. As used in this document, “each” refers to each member of a set or each member of a subset of a set.
Although exemplary embodiments are illustrated in the figures and described below, the principles of the present disclosure may be implemented using any number of techniques, whether currently known or not. The present disclosure should in no way be limited to the exemplary implementations and techniques illustrated in the drawings and described above.
Unless otherwise specifically noted, articles depicted in the drawings are not necessarily drawn to scale.
All examples and conditional language recited herein are intended for pedagogical objects to aid the reader in understanding the disclosure and the concepts contributed by the inventor to furthering the art, and are construed as being without limitation to such specifically recited examples and conditions. Although embodiments of the present disclosure have been described in detail, it should be understood that various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the disclosure.
Although specific advantages have been enumerated above, various embodiments may include some, none, or all of the enumerated advantages. Additionally, other technical advantages may become readily apparent to one of ordinary skill in the art after review of the foregoing figures and description.
To aid the Patent Office and any readers of any patent issued on this application in interpreting the claims appended hereto, applicants wish to note that they do not intend any of the appended claims or claim elements to invoke 35 U.S.C. § 112(f) unless the words “means for” or “step for” are explicitly used in the particular claim.
The present disclosure claims priority to U.S. Provisional Patent Application Ser. No. 63/107,727, filed Oct. 30, 2020, and to U.S. Provisional Patent Application Ser. No. 63/109,573, filed Nov. 4, 2020, both of which are incorporated by reference herein in their entireties.
Number | Date | Country | |
---|---|---|---|
63107727 | Oct 2020 | US | |
63109573 | Nov 2020 | US |