Method of estimation of discharge time duration during high-rate battery discharge
AssigneeFlextronics AP, LLC
InventorsJames P. Novak, Robert L. Myers, Alexei Tikhonski
Life of this patent
Estimating the term…
Abstract
Embodiments of the disclosure provide systems and methods for estimating battery discharge time duration during high-rate battery discharging. Generally speaking, embodiments of the present disclosure are directed to a prediction of battery run times for short duration, high-current discharge events that are scaled in seconds rather than minutes, and which are continuously compensated for ambient temperature which can alter discharge times as a result of reaching thermal limitations before chemical capacity has actually been exhausted.
Claims14
A method for determining a discharge time duration for a battery during a high discharge rate event in which the battery is completely discharged in less than 500 seconds, the method comprising:
- receiving, by a processor of a Battery Management System (BMS), from an electrical current sensing device, an actual, instantaneous amount of current being discharged from the battery;
- calculating, by the processor of the BMS, in real-time, a current-based time to discharge termination for the battery based on a determination of charge stored in a battery at the onset of discharge and the received, actual, instantaneous amount of current being discharged from the battery;
- receiving, by the processor of the BMS, from a temperature sensing device, an actual, instantaneous measurement of temperature of the battery while the battery is being discharged;
- calculating, by the processor of the BMS, in real-time, a temperature-based time to discharge termination for the battery based on the received actual, instantaneous measurement of temperature of the battery while the battery is being discharged;
- comparing, by the processor of the BMS, in real-time, the calculated current-based time to discharge termination for the battery to the calculated temperature-based time to discharge termination for the battery;
- determining, by the processor of the BMS, in real-time, the discharge time duration for the battery based on comparing the calculated current-based time to discharge termination for the battery to the calculated temperature-based time to discharge termination for the battery;
- writing, by the processor of the BMS, in real-time, the determined discharge time duration into a register in a memory of the BMS, wherein the determined discharge time duration written into the memory of the BMS is indicated in seconds;
- and
- providing, by the processor of the BMS, in real time, a visual representation of the determined discharge time duration indicated in seconds.
A system comprising:
- a processor;
- and
- a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to determine a discharge time duration for a battery by:
- receiving, from an electrical current sensing device, an actual, instantaneous amount of current being discharged from the battery;
- calculating, in real-time, a current-based time to discharge termination for the battery based on a determination of charge stored in a battery at the onset of discharge and the received, actual, instantaneous amount of current being discharged from the battery;
- receiving, from a temperature sensing device, an actual, instantaneous measurement of temperature of the battery while the battery is being discharged;
- calculating, in real-time, a temperature-based time to discharge termination for the battery based on the received actual, instantaneous measurement of temperature of the battery while the battery is being discharged;
- comparing, in real-time, the calculated current-based time to discharge termination for the battery to the calculated temperature-based time to discharge termination for the battery;
- determining, in real-time, the discharge time duration for the battery based on comparing the calculated current-based time to discharge termination for the battery to the calculated temperature-based time to discharge termination for the battery;
- writing, in real-time, the determined discharge time duration into a register in a memory of the BMS, wherein the determined discharge time duration written into the memory of the BMS is indicated in seconds;
- and
- providing, in real time, a visual representation of the determined discharge time duration indicated in seconds.
A non-transitory computer-readable medium comprising a set of instructions stored therein which, when executed by a processor, cause the processor to determine a discharge time duration for a battery by:
- receiving, from an electrical current sensing device, an actual, instantaneous amount of current being discharged from the battery;
- calculating, in real-time, a current-based time to discharge termination for the battery based on a determination of charge stored in a battery at the onset of discharge and the received, actual, instantaneous amount of current being discharged from the battery;
- receiving, from a temperature sensing device, an actual, instantaneous measurement of temperature of the battery while the battery is being discharged;
- calculating, in real-time, a temperature-based time to discharge termination for the battery based on the received actual, instantaneous measurement of temperature of the battery while the battery is being discharged;
- comparing, in real-time, the calculated current-based time to discharge termination for the battery to the calculated temperature-based time to discharge termination for the battery;
- determining, in real-time, the discharge time duration for the battery based on comparing the calculated current-based time to discharge termination for the battery to the calculated temperature-based time to discharge termination for the battery;
- writing, in real-time, the determined discharge time duration into a register in a memory of the BMS, wherein the determined discharge time duration written into the memory of the BMS is indicated in seconds;
- and
- providing, in real time, a visual representation of the determined discharge time duration indicated in seconds.
Dependencies are inferred from the claim text.