IP Library Granted Patent US 10,110,033
Granted Patent B1
US 10,110,033 · App. 15/885,303 · Granted Oct 23, 2018

Multi-battery charging station which selectively connects battery sub-modules to a common power bus for charging

Inventors: Lewis Romeo Hom (Mountain View, CA); Brian Robert Viele (Crozet, VA); Scott Furman (Menlo Park, CA)
Assignee: Kitty Hawk Corporation
H02J7/0052H05K7/20136
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 10,110,033
App. No.
15/885,303
Granted
Oct 23, 2018
Kind
B1
Abstract

A metric is received for each battery sub-module in a plurality of battery sub-modules in order to obtain a plurality of metrics associated with the plurality of battery sub-modules. One or more battery sub-modules are selected from the plurality of battery sub-modules to electrically connect to a common power bus. The selected battery sub-modules are configured so that the selected battery sub-modules are electrically connected to the common power bus. The selected battery sub-modules that are electrically connected to the common power bus are charged.

Claims (155)

1. A system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

select, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus;

configure the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charge the selected battery sub-modules that are electrically connected to the common power bus, including by:

obtaining a minimum sub-module current, wherein the minimum sub-module current is determined by selecting a minimum from a plurality of sub-module currents in the plurality of metrics;

setting a charging current based at least in part on the minimum sub-module current, wherein the charging current is used to charge the selected battery sub-modules;

obtaining a global maximum cell voltage, wherein the global maximum cell voltage is determined by selecting a maximum from a plurality of maximum cell voltages in the plurality of metrics;

determining whether the global maximum cell voltage exceeds a voltage threshold; and

in the event it is determined that the global maximum cell voltage exceeds the voltage threshold, setting the charging current based at least in part on the global maximum cell voltage.

2. The system recited in claim 1 , wherein the instructions for selecting include instructions for:

determining whether a temperature, associated with a battery sub-module being evaluated, is within a temperature range;

in the event it is determined that the temperature is not within the temperature range, excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

determining whether a state of charge, associated with the battery sub-module being evaluated, exceeds a state of charge threshold; and

in the event it is determined that the state of charge does exceed the state of charge threshold, excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus.

3. A system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

select, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus, including by:

determining whether a temperature, associated with a battery sub-module being evaluated, is within a temperature range;

in the event it is determined that the temperature is not within the temperature range:

determining whether the temperature is below the temperature range;

in the event it is determined that the temperature is below the temperature range, turning on an internal heating element that corresponds to the battery sub-module being evaluated; and

excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

determining whether a state of charge, associated with the battery sub-module being evaluated, exceeds a state of charge threshold; and

in the event it is determined that the state of charge does exceed the state of charge threshold, excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

configure the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charge the selected battery sub-modules that are electrically connected to the common power bus.

4. A system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

select, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus, including by:

determining whether a temperature, associated with a battery sub-module being evaluated, is within a temperature range;

in the event it is determined that the temperature is not within the temperature range:

blowing air over the battery sub-module being evaluated, wherein the blown air is heated or cooled depending upon the temperature and is heated or cooled using an external heating or cooling source; and

excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

determining whether a state of charge, associated with the battery sub-module being evaluated, exceeds a state of charge threshold; and

in the event it is determined that the state of charge does exceed the state of charge threshold, excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

configure the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charge the selected battery sub-modules that are electrically connected to the common power bus.

5. A system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

select, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus;

configure the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charge the selected battery sub-modules that are electrically connected to the common power bus, including by:

determining whether to perform a charge-only process or a charge-and-update process; and

in the event it is determined to perform the charge-only process, charging the selected battery sub-modules without exercising the selected battery sub-modules in a manner associated with updating a health metric; and

in the event it is determined to perform the charge-and-update process, exercising the selected battery sub-modules in a manner associated with updating a health metric and charging the selected battery sub-modules.

6. The system recited in claim 5 , wherein the health metric includes a cell charge capacity.

7. The system recited in claim 5 ,

wherein the charge-and-update process is periodically performed and determining whether to perform the charge-only process or the charge-and-update process includes determining if a current index or cycle number is associated with the charge-and-update process.

8. The system recited in claim 5 , wherein

determining whether to perform a charge-only process or a charge-and-update process is based at least in part on whether a maximum cell voltage from the plurality of metrics drops below an update threshold voltage.

9. The system recited in claim 5 , wherein

exercising the selected battery sub-modules in a manner associated with updating a health metric and charging the selected battery sub-modules includes charging the selected battery sub-modules over a first charging period and a second charging period, wherein durations of the first charging period and the second charging period are based at least in part on a global minimum cell voltage from the plurality of metrics.

10. A method, comprising:

receiving, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

selecting, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus;

configuring the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charging the selected battery sub-modules that are electrically connected to the common power bus, including by:

obtaining a minimum sub-module current, wherein the minimum sub-module current is determined by selecting a minimum from a plurality of sub-module currents in the plurality of metrics;

setting a charging current based at least in part on the minimum sub-module current, wherein the charging current is used to charge the selected battery sub-modules;

obtaining a global maximum cell voltage, wherein the global maximum cell voltage is determined by selecting a maximum from a plurality of maximum cell voltages in the plurality of metrics;

determining whether the global maximum cell voltage exceeds a voltage threshold; and

in the event it is determined that the global maximum cell voltage exceeds the voltage threshold, setting the charging current based at least in part on the global maximum cell voltage.

11. The method recited in claim 10 , wherein selecting includes:

determining whether a temperature, associated with a battery sub-module being evaluated, is within a temperature range;

in the event it is determined that the temperature is not within the temperature range, excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

determining whether a state of charge, associated with the battery sub-module being evaluated, exceeds a state of charge threshold; and

in the event it is determined that the state of charge does exceed the state of charge threshold, excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus.

12. A method, comprising:

receiving, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

selecting, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus, including by:

determining whether a temperature, associated with a battery sub-module being evaluated, is within a temperature range;

in the event it is determined that the temperature is not within the temperature range:

determining whether the temperature is below the temperature range;

in the event it is determined that the temperature is below the temperature range, turning on an internal heating element that corresponds to the battery sub-module being evaluated; and

excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

determining whether a state of charge, associated with the battery sub-module being evaluated, exceeds a state of charge threshold; and

in the event it is determined that the state of charge does exceed the state of charge threshold, excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

configuring the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charging the selected battery sub-modules that are electrically connected to the common power bus.

13. A method, comprising:

receiving, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

selecting, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus, including by:

determining whether a temperature, associated with a battery sub-module being evaluated, is within a temperature range;

in the event it is determined that the temperature is not within the temperature range:

blowing air over the battery sub-module being evaluated, wherein the blown air is heated or cooled depending upon the temperature and is heated or cooled using an external heating or cooling source; and

excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

determining whether a state of charge, associated with the battery sub-module being evaluated, exceeds a state of charge threshold; and

in the event it is determined that the state of charge does exceed the state of charge threshold, excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

configuring the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charging the selected battery sub-modules that are electrically connected to the common power bus.

14. A method, comprising:

receiving, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

selecting, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus;

configuring the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charging the selected battery sub-modules that are electrically connected to the common power bus, including by:

determining whether to perform a charge-only process or a charge-and-update process; and

in the event it is determined to perform the charge-only process, charging the selected battery sub-modules without exercising the selected battery sub-modules in a manner associated with updating a health metric; and

in the event it is determined to perform the charge-and-update process, exercising the selected battery sub-modules in a manner associated with updating a health metric and charging the selected battery sub-modules.

15. The method recited in claim 14 , wherein the health metric includes a cell charge capacity.

16. The method recited in claim 14 ,

wherein the charge-and-update process is periodically performed and determining whether to perform the charge-only process or the charge-and-update process includes determining if a current index or cycle number is associated with the charge-and-update process.

17. The method recited in claim 14 , wherein

determining whether to perform a charge-only process or a charge-and-update process is based at least in part on whether a maximum cell voltage from the plurality of metrics drops below an update threshold voltage.

18. The method recited in claim 14 , wherein

exercising the selected battery sub-modules in a manner associated with updating a health metric and charging the selected battery sub-modules includes charging the selected battery sub-modules over a first charging period and a second charging period, wherein durations of the first charging period and the second charging period are based at least in part on a global minimum cell voltage from the plurality of metrics.

19. A computer program product, the computer program product being embodied in a tangible and non-transitory computer readable storage medium and comprising computer instructions for:

receiving, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

selecting, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus;

configuring the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charging the selected battery sub-modules that are electrically connected to the common power bus, including by:

obtaining a minimum sub-module current, wherein the minimum sub-module current is determined by selecting a minimum from a plurality of sub-module currents in the plurality of metrics;

setting a charging current based at least in part on the minimum sub-module current, wherein the charging current is used to charge the selected battery sub-modules;

obtaining a global maximum cell voltage, wherein the global maximum cell voltage is determined by selecting a maximum from a plurality of maximum cell voltages in the plurality of metrics;

determining whether the global maximum cell voltage exceeds a voltage threshold; and

in the event it is determined that the global maximum cell voltage exceeds the voltage threshold, setting the charging current based at least in part on the global maximum cell voltage.

20. A computer program product, the computer program product being embodied in a tangible and non-transitory computer readable storage medium and comprising computer instructions for:

receiving, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

selecting, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus, including by:

determining whether a temperature, associated with a battery sub-module being evaluated, is within a temperature range;

in the event it is determined that the temperature is not within the temperature range:

determining whether the temperature is below the temperature range;

in the event it is determined that the temperature is below the temperature range, turning on an internal heating element that corresponds to the battery sub-module being evaluated; and

excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

determining whether a state of charge, associated with the battery sub-module being evaluated, exceeds a state of charge threshold; and

in the event it is determined that the state of charge does exceed the state of charge threshold, excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

configuring the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charging the selected battery sub-modules that are electrically connected to the common power bus.

21. A computer program product, the computer program product being embodied in a tangible and non-transitory computer readable storage medium and comprising computer instructions for:

receiving, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

selecting, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus, including by:

determining whether a temperature, associated with a battery sub-module being evaluated, is within a temperature range;

in the event it is determined that the temperature is not within the temperature range:

blowing air over the battery sub-module being evaluated, wherein the blown air is heated or cooled depending upon the temperature and is heated or cooled using an external heating or cooling source; and

excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

determining whether a state of charge, associated with the battery sub-module being evaluated, exceeds a state of charge threshold; and

in the event it is determined that the state of charge does exceed the state of charge threshold, excluding the battery sub-module being evaluated from the selected battery sub-modules such that the battery sub-module being evaluated is electrically disconnected from the common power bus;

configuring the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charging the selected battery sub-modules that are electrically connected to the common power bus.

22. A computer program product, the computer program product being embodied in a tangible and non-transitory computer readable storage medium and comprising computer instructions for:

receiving, for each battery sub-module in a plurality of battery sub-modules, a metric in order to obtain a plurality of metrics associated with the plurality of battery sub-modules;

selecting, from the plurality of battery sub-modules, one or more battery sub-modules to electrically connect to a common power bus;

configuring the selected battery sub-modules so that the selected battery sub-modules are electrically connected to the common power bus; and

charging the selected battery sub-modules that are electrically connected to the common power bus, including by:

determining whether to perform a charge-only process or a charge-and-update process; and

in the event it is determined to perform the charge-only process, charging the selected battery sub-modules without exercising the selected battery sub-modules in a manner associated with updating a health metric; and

in the event it is determined to perform the charge-and-update process, exercising the selected battery sub-modules in a manner associated with updating a health metric and charging the selected battery sub-modules.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded May 22, 2023
From: ONE AERO, LLC
To: KITTY HAWK CORPORATION
Reel/Frame 063713/0367 →
CHANGE OF NAME Recorded Dec 17, 2019
From: CORA AERO LLC
To: WISK AERO LLC
Reel/Frame 051328/0757 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: KITTY HAWK CORPORATION
To: CORA AERO LLC
Reel/Frame 050374/0303 →
RELEASE OF SECURITY INTEREST IN SPECIFIED INTELLECTUAL PROPERTY Recorded Jun 28, 2019
From: ONE AERO, LLC
To: KITTY HAWK CORPORATION
Reel/Frame 049627/0207 →
SECURITY INTEREST Recorded Dec 7, 2018
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 047739/0947 →
SECURITY INTEREST Recorded Oct 25, 2018
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 047308/0927 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2018
From: HOM, LEWIS ROMEO; VIELE, BRIAN ROBERT; FURMAN, SCOTT
To: KITTY HAWK CORPORATION
Reel/Frame 045253/0349 →
Cited By (8)
US 12,240,599 US 12,434,832 US 12,441,467 US 12,466,291 US 12,591,245 US 12,600,470 US 12,649,572 US 12,689,225