Real-time battery fault detection and state-of-health monitoring

US12055596B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12055596-B2
Application numberUS-202217933357-A
CountryUS
Kind codeB2
Filing dateSep 19, 2022
Priority dateMar 12, 2020
Publication dateAug 6, 2024
Grant dateAug 6, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Battery management systems and methods can provide real-time automated monitoring of various aspects of battery health and operation. Some battery management systems can use an equivalent cell circuit model to predict a range for the expected behavior of a battery cell under actual operating conditions in real-time. The prediction can be compared to the actual behavior of the cell to determine whether an anomaly exists. Some battery management systems can maintain an estimate of battery state-of-health parameters such as charge capacity and internal resistance and can update these estimates in real time while the battery is being discharged and/or charged. Anomalous variations in a monitored parameter can trigger a real-time fault notification.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for monitoring internal resistance of a battery cell, the method comprising, by an automated battery monitoring system: in response to detecting a transition of the battery cell from an idle state to an active state, initializing a running estimate of an internal resistance using a stored value; while the battery cell is in the active state: measuring a potential, a current, and a temperature of the battery cell; and iteratively updating the running estimate of the internal resistance based on the measured potential, current, and temperature, wherein iteratively updating the running estimate includes: determining, for each iterative update, whether the measured potential, current, and temperature are within predefined valid ranges; in the event that the measured potential, current, and temperature are within the predefined valid ranges, computing a raw estimate of the internal resistance based on an equivalent cell circuit model and updating the running estimate using the raw estimate and a previous running estimate from a preceding time step; and in the event that one or more of the measured potential, current, or temperature is not within the predefined valid ranges, waiting for the next time step without updating the running estimate; in response to detecting a transition of the battery cell from the active state to the idle state: calculating a change in internal resistance based on the stored value and a final value of the running estimate; generating a cell resistance fault notification in the event that the change in internal resistance exceeds a threshold value; and updating the stored value using the final value of the running estimate. 2. The method of claim 1 wherein updating the running estimate includes: applying an infinite impulse response filter to the raw estimate and the previous running estimate. 3. The method of claim 1 wherein iteratively updating the running estimate of the internal resistance based on the measured potential, current, and temperature further includes: in the event that the raw estimate is outside a plausible range of values, discarding the raw estimate without updating the running estimate. 4. The method of claim 3 wherein updating the running estimate includes: applying an infinite impulse response filter to the raw estimate and the previous running estimate. 5. The method of claim 1 wherein the active state is a charging state. 6. The method of claim 1 wherein the active state is a discharging state. 7. A battery monitoring system comprising: a battery interface to receive sensor data from a battery sensor of a battery cell; a control system interface to provide output data to a control system; a memory; and a processor coupled to the memory, the battery interface, and the control system, the processor configured to: initialize, in response to detecting a transition of the battery cell from an idle state to an active state, a running estimate of an internal resistance using a stored value; while the battery cell is in the active state: measure a potential, a current, and a temperature of the battery cell; and iteratively update the running estimate of the internal resistance based on the measured potential, current, and temperature, wherein iteratively updating the running estimate includes: in the event that the measured potential, current, and temperature are within predefined valid ranges: computing a raw estimate of the internal resistance based on an equivalent cell circuit model; in the event that the raw estimate is outside a plausible range of values, discarding the raw estimate; and in the event that the raw estimate is within the plausible range of values, updating the running estimate using the raw estimate and a previous running estimate from a preceding time step; and in the event that one or more of the measured potential, current, or temperature is not within the predefined valid ranges, waiting for the next time step without updating the running estimate; in response to detecting a transition of the battery cell from the active state to the idle state: calculate a change in internal resistance based on the stored value and a final value of the running estimate; generate a cell resistance fault notification in the event that the change in internal resistance exceeds a threshold value; and update the stored value using the final value of the running estimate. 8. The battery monitoring system of claim 7 wherein the processor is further configured such that updating the running estimate includes: applying an infinite impulse response filter to the raw estimate and the previous running estimate. 9. The battery monitoring system of claim 7 wherein the active state is a charging state. 10. The battery monitoring system of claim 7 wherein the active state is a discharging state. 11. A computer-readable storage medium having stored therein program instructions that, when executed by a processor in a battery monitoring system coupled to a battery cell, cause the processor to execute a method comprising: in response to detecting a transition of the battery cell from an idle state to an active state, initializing a running estimate of an internal resistance using a stored value; while the battery cell is in the active state: measuring a potential, a current, and a temperature of the battery cell; and iteratively updating the running estimate of the internal resistance based on the measured potential, current, and temperature, wherein iteratively updating the running estimate includes: determining, for each iterative update, whether the measured potential, current, and temperature are within predefined valid ranges; in the event that the measured potential, current, and temperature are within the predefined valid ranges, computing a raw estimate of the internal resistance based on an equivalent cell circuit model and updating the running estimate using the raw estimate and a previous running estimate from a preceding time step; and in the event that one or more of the measured potential, current, or temperature is not within the predefined valid ranges, waiting for the next time step without updating the running estimate; in response to detecting a transition of the battery cell from the active state to the idle state: calculating a change in internal resistance based on the stored value and a final value of the running estimate; generating a cell resistance fault notification in the event that the change in internal resistance exceeds a threshold value; and updating the stored value using the final value of the running estimate. 12. The computer-readable storage medium of claim 11 wherein updating the running estimate includes: applying an infinite impulse response filter to the raw estimate and the previous running estimate. 13. The computer-readable storage medium of claim 11 wherein the active state is a charging state. 14. The computer-readable storage medium of claim 11 wherein the active state is a discharging state.

Assignees

Inventors

Classifications

  • Control of state of health [SOH] · CPC title

  • with prioritisation of loads or sources · CPC title

  • Control of state of charge [SOC] · CPC title

  • Measuring internal impedance, internal conductance or related variables · CPC title

  • G01R31/367Primary

    Software therefor, e.g. for battery testing using modelling or look-up tables · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12055596B2 cover?
Battery management systems and methods can provide real-time automated monitoring of various aspects of battery health and operation. Some battery management systems can use an equivalent cell circuit model to predict a range for the expected behavior of a battery cell under actual operating conditions in real-time. The prediction can be compared to the actual behavior of the cell to determine …
Who is the assignee on this patent?
Wisk Aero Llc
What technology area does this patent fall under?
Primary CPC classification G01R31/367. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 06 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).