IP Library › Granted Patent US 11,169,217
Granted Patent B2
US 11,169,217 · App. 16/363,160 · Granted Nov 9, 2021

Electrochemical impedance spectroscopy analyzer (“EISA”) battery performance database

Inventors: Arne Ballantine (Palo Alto, CA); John Cronin (Jericho, VT); Joseph Bodkin (Williston, VT)
Assignee: BLOOM ENERGY CORPORATION
G01R31/389G01R31/367H02J7/007
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 11,169,217
App. No.
16/363,160
Granted
Nov 9, 2021
Kind
B2
Abstract

Electrochemical impedance spectroscopy (EIS) data collected over a period of time for a large number of batteries and different types of batteries, may be collected and analyzed to generate or refine a learned database of EIS waveforms and induction responses to perform in-situ analysis of the battery and suggest optimal time for charging the battery.

Claims (163)

1. An electrochemical impedance spectroscopy analyzer (“EISA”) system, comprising:

an EISA network, comprising:

a charging module; and

a learned database,

wherein the charging module is configured to:

receive an EIS test waveform for an EIS test on a battery, a response waveform for the EIS test, and performance parameters of the battery from an electrochemical impedance spectroscopy (“EIS”) system communicatively connected to the EISA network; and

store the EIS test waveform, the response waveform, and the performance parameters in the learned database as associated with the battery,

wherein the learned database is configured to analyze the EIS test waveform, the response waveform, and the performance parameters with historical EIS test waveforms, historical response waveforms, and historical performance parameters associated with the battery to determine EIS testing information for the battery; and

wherein the charging module is further configured to:

receive battery identifying information for the battery from a charger communicatively connected to the EISA network;

retrieve information on the battery from the learned database associated with the battery identifying information;

send the information on the battery to the charger;

determine whether there is a request to download information on the battery from the charger, wherein receiving battery identifying information for the battery from a charger, retrieving information on the battery from the learned database associated with the battery identifying information, and sending the information on the battery to the charger occur in response to determining that there is a download information on the battery from the charger; and

determine whether there is a request to upload from the EIS system, wherein receiving an EIS test waveform for an EIS test on a battery, a response waveform for the EIS test, and performance parameters of the battery, storing the EIS test waveform, the response waveform, and the performance parameters in the learned database as associated with the battery, and analyzing the EIS test waveform, the response waveform, and the performance parameters with historical EIS test waveforms, historical response waveforms, and historical performance parameters associated with the battery occur in response to determining that there is a request to upload from the EIS system.

2. The EISA system of claim 1 , wherein the charging module is further configured to:

receive battery identifying information for the battery from the EIS system;

retrieve the EIS testing information for the battery from the information on the battery stored on the learned database, wherein the EIS testing information includes parameters of an EIS test waveform for the battery and EIS testing commands for the battery; and

send the EIS testing information for the battery to the EIS system.

3. The EISA system of claim 2 , wherein the charging module is further configured to

determine whether there is a request to download EIS testing information for the battery from the EIS system in response to determining that there is not a request to upload from the EIS system, wherein receiving battery identifying information for the battery, retrieving the EIS testing information for the battery from the information on the battery stored on the learned database, and sending the EIS testing information for the battery to the EIS system occur in response to determining that there is a request to download EIS testing information for the battery from the EIS system.

4. An electrochemical impedance spectroscopy analyzer (“EISA”) system, comprising:

an electrochemical impedance spectroscopy (“EIS”) system electrically connectable to a battery; and

a charger communicatively connected to the EIS system and electrically connectable to the battery, and comprising:

a charger control module; and

a charger database;

wherein the charger control module is configured to:

identify the battery;

determine whether the charger database contains information on the battery;

send a request for information on the battery to an EISA network communicatively connected to the charger in response to determining that the charger database does not contain information on the battery;

receive the information on the battery from the EISA network;

store the information on the battery in the charger database as associated with the battery;

determine whether the battery needs charging; and

send an EIS test request to the EIS system in response to determining that the battery needs charging.

5. The EISA system of claim 4 , wherein the charger control module is further configured to:

receive a response from the EIS system indicating whether charging the battery is recommended;

determine whether the response indicates that charging the battery is recommended in a charging recommendation;

extract data for charging the battery associated with the charging recommendation from the charger database in response to determining that the response indicates that charging the battery is recommended; and

send a command to charge the battery to the control module, wherein the command includes the data extracted from the charger database for charging the battery.

6. The EISA system of claim 4 , wherein the EIS system comprises:

a control module;

a data database; and

a command database;

wherein the control module is configured to:

determine whether EIS testing information for the battery is available in the data database and the command database;

send a request to download EIS testing information for the battery to the EISA network communicatively connected to the EIS system;

receive EIS testing information for the battery from the EISA network, wherein the EIS testing information includes EIS test waveform parameters and EIS testing commands;

store the EIS test waveform parameters in the data database as associated with the battery; and

store the EIS testing commands in the command database as associated with the battery.

7. The EISA system of claim 4 , wherein the EIS system comprises:

a control module configured to:

receive the EIS test request;

prepare an EIS test waveform according to EIS test waveform parameters associated with the battery;

apply the EIS test waveform to the battery according to EIS testing commands associated with the battery;

collect a response waveform from the battery according to the EIS testing commands;

convert the response waveform from analog signals to digital signals;

apply a charging algorithm to the EIS test waveform parameters and the digital signals of the response waveform to determine a charging recommendation; and

send the charging recommendation to the charger.

8. The EISA system of claim 7 , wherein the EIS system further comprises:

a data database; and

a command database, and

wherein the control module is further configured to:

retrieve the EIS test waveform parameters associated with the battery from the data database;

retrieve the EIS testing commands associated with the battery from the command database;

store the digital signals of the response waveform in the data database as associated with the battery and the EIS test waveform parameters; and

send an upload request for the digital signals of the response waveform to the EISA network communicatively connected to the EIS system.

9. The EISA system of claim 7 , wherein the EIS system further comprises a charging algorithm decision matrix, and

wherein the control module is further configured such that applying a charging algorithm to the EIS test waveform parameters and the digital signals of the response waveform to determine a charging recommendation comprises:

comparing the EIS test waveform parameters and the digital signals of the response waveform;

generating a score for the comparison of the EIS test waveform parameters and the digital signals of the response waveform;

extracting the charging recommendation from the charging algorithm decision matrix based on the score being in a range associated with the charging recommendation; and

sending the charging recommendation to the charger.

10. A method for managing sharing of electrochemical impedance spectroscopy (“EIS”) battery testing data, comprising:

determining whether there is a request to download information on a battery from a charger;

in response to determining that there is a download information on the battery from the charger:

receiving battery identifying information for the battery from the charger;

retrieving information on the battery from the learned database associated with the battery identifying information; and

sending the information on the battery to the charger;

determining whether there is a request to upload from an EIS system; and

in response to determining that there is a request to upload from the EIS system:

receiving an EIS test waveform for an EIS test on the battery, a response waveform for the EIS test, and performance parameters of the battery from the EIS system;

storing the EIS test waveform, the response waveform, and the performance parameters in a learned database as associated with the battery; and

analyzing the EIS test waveform, the response waveform, and the performance parameters with historical EIS test waveforms, historical response waveforms, and historical performance parameters associated with the battery to determine EIS testing information for the battery.

11. The method of claim 10 , further comprising:

receiving battery identifying information for the battery from the EIS system;

retrieving the EIS testing information for the battery from the information on the battery stored on the learned database, wherein the EIS testing information includes parameters of an EIS test waveform for the battery and EIS testing commands for the battery; and

sending the EIS testing information for the battery to the EIS system.

12. The method of claim 11 , further comprising

determining whether there is a request to download EIS testing information for the battery from the EIS system in response to determining that there is not a request to upload from the EIS system, wherein receiving battery identifying information for the battery, retrieving the EIS testing information for the battery from the information on the battery stored on the learned database, and sending the EIS testing information for the battery to the EIS system occur in response to determining that there is a request to download EIS testing information for the battery from the EIS system.

13. An electrochemical impedance spectroscopy analyzer (“EISA”) system, comprising:

an EISA network, comprising:

a charging module; and

a learned database,

wherein the charging module is configured to:

determine whether there is a request to upload from the electrochemical impedance spectroscopy (“EIS”) system;

in response to determining that there is a request to upload from the EIS system:

receive an EIS test waveform for an EIS test on a battery, a response waveform for the EIS test, and performance parameters of the battery from an EIS system communicatively connected to the EISA network; and

store the EIS test waveform, the response waveform, and the performance parameters in the learned database as associated with the battery;

determine whether there is a request to download EIS testing information for the battery from the EIS system in response to determining that there is not a request to upload from the EIS system; and

in response to determining that there is a request to download EIS testing information for the battery from the EIS system:

receive battery identifying information for the battery from the EIS system;

retrieve the EIS testing information for the battery from the information on the battery stored on the learned database, wherein the EIS testing information includes parameters of an EIS test waveform for the battery and EIS testing commands for the battery; and

send the EIS testing information for the battery to the EIS system; and

wherein the learned database is configured to, in response to determining that there is a request to upload from the EIS system, analyze the EIS test waveform, the response waveform, and the performance parameters with historical EIS test waveforms, historical response waveforms, and historical performance parameters associated with the battery to determine EIS testing information for the battery.

14. An electrochemical impedance spectroscopy analyzer (“EISA”) system, comprising:

an electrochemical impedance spectroscopy (“EIS”) system electrically connectable to a battery, and comprising:

a control module;

a data database; and

a command database;

wherein the control module is configured to:

determine whether EIS testing information for the battery is available in the data database and the command database;

send a request to download EIS testing information for the battery to an EISA network communicatively connected to the EIS system;

receive EIS testing information for the battery from the EISA network, wherein the EIS testing information includes EIS test waveform parameters and EIS testing commands;

store the EIS test waveform parameters in the data database as associated with the battery; and

store the EIS testing commands in the command database as associated with the battery; and

a charger communicatively connected to the EIS system and electrically connectable to the battery, and comprising:

a charger control module; and

a charger database;

wherein the charger control module is configured to:

identify the battery;

determine whether the battery needs charging; and

send an EIS test request to the EIS system in response to determining that the battery needs charging.

15. An electrochemical impedance spectroscopy analyzer (“EISA”) system, comprising:

an electrochemical impedance spectroscopy (“EIS”) system electrically connectable to a battery, and comprising a control module;

a charger communicatively connected to the EIS system and electrically connectable to the battery, and comprising:

a charger control module; and

a charger database;

wherein the charger control module is configured to:

identify the battery;

determine whether the battery needs charging; and

send an EIS test request to the EIS system in response to determining that the battery needs charging; and

wherein the control module configured to:

receive the EIS test request;

prepare an EIS test waveform according to EIS test waveform parameters associated with the battery;

apply the EIS test waveform to the battery according to EIS testing commands associated with the battery;

collect a response waveform from the battery according to the EIS testing commands;

convert the response waveform from analog signals to digital signals;

apply a charging algorithm to the EIS test waveform parameters and the digital signals of the response waveform to determine a charging recommendation; and

send the charging recommendation to the charger.

16. The EISA system of claim 15 , wherein the EIS system further comprises:

a data database; and

a command database, and

wherein the control module is further configured to:

retrieve the EIS test waveform parameters associated with the battery from the data database;

retrieve the EIS testing commands associated with the battery from the command database;

store the digital signals of the response waveform in the data database as associated with the battery and the EIS test waveform parameters; and

send an upload request for the digital signals of the response waveform to an EISA network communicatively connected to the EIS system.

17. The EISA system of claim 15 , wherein the EIS system further comprises a charging algorithm decision matrix, and

wherein the control module is further configured such that applying a charging algorithm to the EIS test waveform parameters and the digital signals of the response waveform to determine a charging recommendation comprises:

comparing the EIS test waveform parameters and the digital signals of the response waveform;

generating a score for the comparison of the EIS test waveform parameters and the digital signals of the response waveform;

extracting the charging recommendation from the charging algorithm decision matrix based on the score being in a range associated with the charging recommendation; and

sending the charging recommendation to the charger.

18. A method for managing sharing of electrochemical impedance spectroscopy (“EIS”) battery testing data, comprising:

determining whether there is a request to upload from the EIS system;

in response to determining that there is a request to upload from the EIS system:

receiving an EIS test waveform for an EIS test on a battery, a response waveform for the EIS test, and performance parameters of the battery from an EIS system;

storing the EIS test waveform, the response waveform, and the performance parameters in a learned database as associated with the battery; and

analyzing the EIS test waveform, the response waveform, and the performance parameters with historical EIS test waveforms, historical response waveforms, and historical performance parameters associated with the battery to determine EIS testing information for the battery;

determining whether there is a request to download EIS testing information for the battery from the EIS system in response to determining that there is not a request to upload from the EIS system; and

in response to determining that there is a request to download EIS testing information for the battery from the EIS system:

receiving battery identifying information for the battery from the EIS system;

retrieving the EIS testing information for the battery from the information on the battery stored on the learned database, wherein the EIS testing information includes parameters of an EIS test waveform for the battery and EIS testing commands for the battery; and

sending the EIS testing information for the battery to the EIS system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2019
From: BALLANTINE, ARNE; CRONIN, JOHN; BODKIN, JOSEPH
To: BLOOM ENERGY CORPORATION
Reel/Frame 050198/0707 →
Continuity (2)
Provisional Application 62647236 · Mar 23, 2018
Related Publication 20190317151A1 · Oct 17, 2019