IP Library › Granted Patent US 12,411,463
Granted Patent B2
US 12,411,463 · App. 17/532,970 · Granted Sep 9, 2025

Measurement circuit having frequency domain estimation of device under test (DUT) model parameters

Inventors: Charles Kasimer Sestok, IV (Dallas, TX); David Patrick Magee (Allen, TX); Yevgen Pavlovich Barsukov (Richardson, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
G05B13/042G01R31/367G01R31/3842G01R31/389G06F17/11G05B13/04G06F17/13G06F17/14G06F17/16G06F17/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,411,463
App. No.
17/532,970
Granted
Sep 9, 2025
Kind
B2
Abstract

A circuit for determining device under test (DUT) model parameters is described. The circuit includes a parameter estimator circuit configured to: obtain initial values for DUT model parameters based on sense signal samples; execute a parameter convergence model having a regularization parameter and a cost function that accounts for error residuals; and obtain final values for the DUT model parameters by adjusting the regularization parameter in iterations of the parameter convergence model as a function of cost function improvement until the parameter convergence model converges to within a target tolerance.

Claims (78)

1. A circuit comprising:

a driver circuit configured to provide a first signal to a battery;

sense circuitry configured to provide a second signal by sensing a response of the battery to the first signal; and

a parameter estimator circuit configured to:

determine a measured impedance of the battery under a measurement condition based on the second signal;

determine first values of multiple capacitance parameters, multiple resistance parameters, and mode time constants of an impedance model of the battery based on the measured impedance, in which the first values reflect the measurement condition of the battery, the capacitance parameters contribute to first real and imaginary components of the impedance model, and the resistance parameters contribute to second real and imaginary components of the impedance model, wherein the mode time constants correspond to at least one of: a degree of discharge of the battery, a temperature of the battery, or an age of the battery, and wherein the mode time constants are based on a starting condition parameter;

start an iterative process of determining values of the capacitance parameters and resistance parameters by providing the first values to a parameter convergence model as initial values; and

end the iterative process based on the parameter convergence model indicating that the values of the capacitance parameters and resistance parameters reaching a target tolerance, and provide the values at the end of the iterative process as final values of the capacitance parameters and resistance parameters.

2. The circuit of claim 1 , wherein the parameter convergence model represents a relationship between adjustments to the first values and a difference between the measured impedance and an estimated impedance based on the impedance model including the values of the capacitance parameters and resistance parameters, the relationship including regularization parameters, and wherein the parameter estimator circuit is configured to, in the iterative process:

provide a first iteration of the values to the parameter convergence model to determine a first iteration of estimated impedance;

determine a first iteration of the difference between the measured impedance and the first iteration of the estimated impedance;

determine a first iteration of the adjustments to the first values based on a first iteration of the regularization parameters and the first iteration of the difference;

determine a second iteration of the values based on adjusting the first iteration of the first values based on the first iteration of the adjustments;

determine a second iteration of the difference based on the second iteration of the values and the parameter convergence model; and

determine a second iteration of the regularization parameters based on a ratio between (i) a first metric based on the first and second iterations of the difference; and (ii) a second metric based on the first iteration of the regularization parameters and the first iteration of the adjustments.

3. The circuit of claim 2 , wherein the parameter estimator circuit is configured to, in the iterative process:

compare the ratio to a threshold; and

responsive to the ratio being greater than the threshold, determine the second iteration of the regularization parameters by multiplying the first iteration of the regularization parameters by a maximum of a first parameter value and a second parameter value.

4. The circuit of claim 3 , wherein the first parameter value is a predetermined value and the second parameter value is based on the ratio.

5. The circuit of claim 2 , wherein the parameter estimator circuit is configured to, in the iterative process:

compare the ratio to a threshold; and

responsive to the ratio being less than or equal to the threshold, determine the second iteration of the regularization parameters by multiplying the first iteration of the regularization parameters by a pre-determined value.

6. The circuit of claim 2 , wherein the measured impedance is a measured impedance spectrum at multiple frequencies, the estimated impedance is an estimated impedance spectrum at the multiple frequencies, and the difference is based on a sum of square of differences between the estimated and measured impedance spectrums.

7. The circuit of claim 1 , further comprising a frequency analyzer circuit configured to:

generate a frequency domain representation of the second signal; and

provide the frequency domain representation of the second signal to the parameter estimator circuit,

wherein the parameter estimator circuit is configured to determine a first impedance using the frequency domain representation of the second signal.

8. The circuit of claim 1 , wherein the multiple resistance and capacitance parameters include at least one of: a series resistance, a series capacitance, mode capacitances, or mode resistances.

9. The circuit of claim 1 , wherein the measurement condition includes at least one of: a degree of discharge (DOD), a temperature, or an age.

10. The circuit of claim 1 , wherein the parameter estimator circuit is configured to adjust regularization parameters of the parameter convergence model in the iterative process.

11. A system comprising:

a driver circuit configured to provide a first signal to a battery, in which the battery is under a measurement condition;

sense circuitry configured to provide a second signal by sensing a response of the battery to the first signal;

a memory that stores a set of instructions; and

a processor configured to execute the set of instructions to:

determine a measured impedance of the battery based on the second signal;

determine first values of multiple capacitance parameters, multiple resistance parameters, and mode time constants of an impedance model of the battery based on the measured impedance, in which the first values reflect the measurement condition, the capacitance parameters contribute to first real and imaginary components of the impedance model, and the resistance parameters contribute to second real and imaginary components of the impedance model, wherein the mode time constants correspond to at least one of: a degree of discharge of the battery, a temperature of the battery, or an age of the battery, and wherein the mode time constants are based on a starting condition parameter;

start an iterative process of determining values of the capacitance parameters and resistance parameters by providing the first values to a parameter convergence model as initial values; and

end the iterative process based on the parameter convergence model indicating that the values of the capacitance parameters and resistance parameters reaching a target tolerance, and provide the values at the end of the iterative process as final values of the capacitance parameters and resistance parameters.

12. The system of claim 11 , wherein the parameter convergence model represents a relationship between adjustments to the first values and a difference between the measured impedance and an estimated impedance based on the impedance model including the values of the capacitance parameters and resistance parameters, the relationship including regularization parameters, and wherein the processor is configured to, in the iterative process:

provide a first iteration of the values to the parameter convergence model to determine a first iteration of estimated impedance;

determine a first iteration of the difference between the measured impedance and the first iteration of the estimated impedance;

determine a first iteration of the adjustments to the first values based on a first iteration of the regularization parameters and the first iteration of the difference;

determine a second iteration of the values based on adjusting the first iteration of first values based on the first iteration of the adjustments;

determine a second iteration of the difference based on the second iteration of the values and the parameter convergence model; and

determine a second iteration of the regularization parameters based on a ratio between (i) a first metric based on the first and second iterations of the difference; and (ii) a second metric based on the first iteration of the regularization parameters and the first iteration of the adjustments.

13. The system of claim 12 , wherein the processor is configured to, in the iterative process:

compare the ratio to a threshold;

responsive to the ratio being greater than the threshold, determine the second iteration of the regularization parameters by multiplying the first iteration of the regularization parameters by a maximum of a first parameter value and a second parameter value; and

responsive to the ratio being less than or equal to the threshold, determine the second iteration of the regularization parameters by multiplying the first iteration of the regularization parameters by a pre-determined value.

14. The system of claim 13 , wherein the pre-determined value is a first pre-determined value, the first parameter value is a second pre-determined value and the second parameter value is based on the ratio.

15. The system of claim 11 , wherein the processor is configured to:

generate a frequency domain representation of the second signal; and

determine a first impedance using the frequency domain representation of the second signal.

16. The system of claim 11 , wherein the multiple resistance and capacitance parameters include at least one of: a series resistance, a series capacitance, a series inductance, mode capacitances, or mode resistances.

17. The system of claim 11 , wherein the measurement condition includes at least one of: a degree of discharge (DOD), a temperature, or an age.

18. A method comprising:

providing, by a driver circuit, a first signal to a battery, in which the battery is under a measurement condition;

providing, by sense circuitry, a second signal by sensing a response of the battery to the first signal;

receiving, by a measurement circuit, the second signal;

determining, by the measurement circuit, a measured impedance of the battery based on the second signal;

determining, by the measurement circuit, first values of multiple capacitance parameters, multiple resistance parameters, and mode time constants of an impedance model of the battery based on the measured impedance, in which the first values reflect the measurement condition, the capacitance parameters contribute to first real and imaginary components of the impedance model, and the resistance parameters contribute to second real and imaginary components of the impedance model, wherein the mode time constants correspond to at least one of: a degree of discharge of the battery, a temperature of the battery, or an age of the battery, and wherein the mode time constants are based on a starting condition parameter;

starting, by the measurement circuit, an iterative process of determining values of the capacitance parameters and resistance parameters by providing the first values to a parameter convergence model as initial values; and

ending the iterative process based on the parameter convergence model indicating that the values of the capacitance parameters and resistance parameters reaching a target tolerance, and providing the values at the end of the iterative process as final values of the capacitance parameters and resistance parameters.

19. The method of claim 18 , wherein the parameter convergence model represents a relationship between adjustments to the first values and a difference between the measured impedance and an estimated impedance based on the impedance model including the values of the capacitance parameters and resistance parameters, the relationship including regularization parameters, and wherein the iterative process includes:

providing a first iteration of the values to the parameter convergence model to determine a first iteration of estimated impedance;

determining a first iteration of the difference between the measured impedance and the first iteration of the estimated impedance;

determining a first iteration of the adjustments to the first values based on a first iteration of the regularization parameters and the first iteration of the difference;

determining a second iteration of the values based on adjusting the first iteration of the first values based on the first iteration of the adjustments;

determining a second iteration of the difference based on the second iteration of the values and the parameter convergence model;

determining a second iteration of the regularization parameters based on a ratio between (i) a first metric based on the first and second iterations of the difference; and (ii) a second metric based on the first iteration of the regularization parameters and the first iteration of the adjustments.

20. The method of claim 19 , wherein the iterative process includes:

comparing, by the measurement circuit, the ratio to a threshold;

responsive to the ratio being greater than the threshold, determining the second iteration of the regularization parameters by multiplying the first iteration of the regularization parameters by a maximum of a first parameter value and a second parameter value for a subsequent iteration; and

responsive to the ratio being less than or equal to the threshold, determining the second iteration of the regularization parameters by multiplying the first iteration of the regularization parameters by a pre-determined value.

21. The method of claim 19 , wherein the measured impedance is a measured impedance spectrum at multiple frequencies, the estimated impedance is an estimated impedance spectrum at the multiple frequencies, and the difference is based on a sum of square of differences between the measured and estimated impedance spectrums.

22. The method of claim 18 , wherein the first values include at least one of: a series resistance, a series capacitance, a series inductance, mode capacitances, or mode resistances.

23. The method of claim 18 , wherein the measurement condition includes at least one of: a degree of discharge (DOD), a temperature, or an age.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROVISIONAL APPLICATION DATE PREVIOUSLY RECORDED AT REEL: 060189 FRAME: 0869. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 13, 2023
From: SESTOK, CHARLES KASIMER, IV; MAGEE, DAVID PATRICK; BARSUKOV, YEVGEN PAVLOVICH
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 063068/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2022
From: SESTOK, CHARLES KASIMER, IV; MAGEE, DAVID PATRICK; BARSUKOV, YEVGEN PAVLOVICH
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 060189/0869 →
Continuity (2)
Provisional Application 63118386 · Nov 25, 2020
Related Publication 20220163590A1 · May 26, 2022
References Cited (15)
US 10191098B2 · Beer · 2019 [cited by applicant]
US 20090096459A1 · Yoneda · 2009 [cited by examiner]
US 20130185008A1 · Itabashi · 2013 [cited by examiner]
US 20150084576A1 · Magee · 2015 [cited by applicant]
US 20200313656A1 · Gao · 2020 [cited by examiner]
US 20230122362A1 · Shoa Hassani Lashidani · 2023 [cited by examiner]
CN 109472079A · 2019 [cited by examiner]
CN 110794319A · 2020 [cited by examiner]
CN 111337843A · 2020 [cited by examiner]
EP 0525124B1 · 2003 [cited by applicant]
Machine translation of CN111337843A, downloaded Jan. 2023 (Year: 2023). [cited by examiner]
Mack, “Machine learning fundamentals (I): Cost functions and gradient descent” Towards Data Science, Nov. 27, 2017 (Year: 2017). [cited by examiner]
Eigenmann et al., “Gradient Based Adaptive Regularization” 1999 IEEE (Year: 1999). [cited by examiner]
Guha et al., “Online Estimation of the Electrochemical Impedance Spectrum and Remaining Useful Life of Lithium-Ion Batteries” IEEE Transactions on Instrumentation and Measurement, vol. 67, No. 8, Aug. 2018 (Year: 2018). [cited by examiner]
Search Report for PCT Patent Application No. PCT/US2021/060562 date of mailing of the international search report Feb. 17, 2022, 1 page. [cited by applicant]