US 12,291,125 B2
Battery pack selection for pre-charging of DC bus
Pramod Suresh Magadi, Indianapolis, IN (US)
Assigned to CUMMINS INC., Columbus, IN (US)
Appl. No. 17/796,804
Filed by Cummins Inc., Columbus, IN (US)
PCT Filed Feb. 27, 2020, PCT No. PCT/US2020/020197
§ 371(c)(1), (2) Date Aug. 1, 2022,
PCT Pub. No. WO2021/173142, PCT Pub. Date Sep. 2, 2021.
Prior Publication US 2023/0050505 A1, Feb. 16, 2023
Int. Cl. B60L 58/13 (2019.01); B60L 50/60 (2019.01); B60L 58/16 (2019.01); B60L 58/21 (2019.01); G01R 31/382 (2019.01); H01M 10/42 (2006.01); H02J 7/00 (2006.01)
CPC B60L 58/13 (2019.02) [B60L 50/66 (2019.02); B60L 58/16 (2019.02); B60L 58/21 (2019.02); G01R 31/382 (2019.01); H01M 10/425 (2013.01); H02J 7/00038 (2020.01); H01M 2010/4271 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A system for selecting a battery pack of a vehicle, the system comprising:
a plurality of battery packs connected to each other in parallel;
a controller operably coupled to the plurality of battery packs;
a memory operably coupled to the controller; and
a DC bus operably coupled to the plurality of battery packs, so that at least one of the plurality of battery packs is configured to selectively pre-charge the DC bus in a DC bus pre-charge event;
wherein the controller is configured to assemble a queue according to usage of the plurality of battery packs to pre-charge the DC bus, the queue saved to the memory for subsequent pre-charge of the DC bus during a subsequent DC bus pre-charge event.
 
6. A method for selecting a battery pack for a vehicle, the method comprising:
retrieving a queue from a memory;
requesting an identification of a battery pack positioned at a head of the queue;
instructing the identified battery pack to complete pre-charge of a DC bus;
pushing the identified battery pack to a tail of the queue to create a second queue; and
saving the second queue to the memory.
 
14. A method for selecting a battery pack for a vehicle, the method comprising:
identifying a battery pack of a plurality of battery packs having a lowest state-of-charge than remaining battery packs;
instructing the identified battery pack to pre-charge a DC bus;
storing the identified battery pack within a memory;
creating a queue, wherein the identified battery pack is positioned at a head of the queue; and
pushing the identified battery pack to a tail of the queue to create a subsequent queue.
 
16. A controller of a vehicle operably coupled to a plurality of battery packs, the controller configured to:
assemble a queue according to usage of the plurality of battery packs;
identify a battery pack positioned at a head of the queue;
instruct an identified battery pack to complete pre-charge of a DC bus; and
push the identified battery pack to a tail of the queue to create a second queue.