IP Library › Granted Patent US 12,749,728
Granted Patent B2
US 12,749,728 · App. 18/190,771 · Granted Sep 29, 2026

Configuring battery packs for computer systems

Inventors: Yuanchen Hu (Peekskill, NY); Jayapreetha Natesan (Hopewell Junction, NY); Milnes P. David (New Paltz, NY); Noah Singer (White Plains, NY); Natesan Venkateswaran (Hopewell Junction, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H01M10/486G01R31/367G01R31/396H01M10/0525H01M10/482H01M50/204H01M2220/30
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 12,749,728
App. No.
18/190,771
Granted
Sep 29, 2026
Kind
B2
Abstract

Embodiments of the present disclosure provide systems and methods for configuring battery packs, such as used in computer systems. The disclosed systems and methods provide an optimal battery configuration of battery cell types in the battery pack, improving battery performance and a functional operational period for the battery pack. The disclosed systems and methods select an optimal battery type for each position of the battery cells in a linear battery cell string of the battery pack.

Claims (35)

1 . A method comprising:

receiving predefined characteristics of different candidate battery cell types and a predefined number and voltage of a plurality of battery cells to be used to form a linear battery cell string for a battery pack;

determining, for each position of the battery cells in the linear cell string, battery parameters for each of the different candidate battery cell types, wherein the battery parameters comprise at least one of computed battery temperature, computed battery usable capacity, and computed battery efficiency;

formulating an integer linear problem to optimize a battery configuration for the battery pack based on the battery parameters; and

solving the integer linear problem to select, one of the different candidate battery cell types to place at each of the positions of the battery cells in the linear cell string.

2 . The method of claim 1 , wherein formulating the integer linear problem comprises modeling the integer linear problem as a multi-constrained optimization problem, defining an objective function based on the selected parameters for each of the different candidate cell types.

3 . The method of claim 1 , wherein formulating the integer linear problem comprises defining an objective function based on the battery parameters for each of the different candidate battery cell types, and minimizing the objective function to optimize battery capacity and extend a functional operating period of the battery pack.

4 . The method of claim 1 , wherein the linear battery cell string comprises N battery cells including first upstream battery cells through ending downstream battery cells, and further comprises selectively replacing a number (n 1 ) of downstream battery cells in the linear battery cell string with most thermally efficient cells of the different candidate battery cell types, to reduce peak battery cell temperatures.

5 . The method of claim 1 , wherein the linear battery cell string comprises N battery cells including first upstream battery cells through ending downstream battery cells, and further comprises selectively replacing a number (n 1 ) of upstream battery cells in the linear battery cell string with most thermally efficient cells of the different candidate battery cell types, to reduce average battery cell temperatures.

6 . The method of claim 1 , further comprises assigning battery cells with higher capacity of the different candidate battery cell types at upstream locations and assigning battery cells with lower capacity of the different candidate battery cell types at downstream locations in the linear battery cell string of the battery pack.

7 . The method of claim 1 , wherein solving the integer linear problem further comprises minimizing an objective function to optimize selected battery parameters to obtain optimal battery performance of the battery pack.

8 . The method of claim 1 , wherein predefined characteristics of different candidate battery cell types comprise at least one of battery cost, battery capacity, battery thermal conductivity, or battery heat generation.

9 . The method of claim 8 , wherein formulating the integer linear problem comprises defining an objective function to minimize one or more of the battery functions.

10 . The method of claim 8 , wherein formulating the integer linear problem comprises receiving a user input to select one or more of the battery functions to be optimized, and defining an objective function to optimize the selected battery functions.

11 . A system, comprising:

a processor; and

a memory, wherein the memory includes a computer program product configured to perform operations for configuring a battery pack in computer systems, the operations comprising:

receiving predefined characteristics of different candidate battery cell types and a predefined number and voltage of a plurality of battery cells to be used to form a linear battery cell string for a battery pack;

determining, for each position of the battery cells in the linear cell string, battery parameters for each of the different candidate battery cell types, wherein the battery parameters comprise at least one of computed battery temperature, computed battery usable capacity, and computed battery efficiency;

formulating an integer linear problem to optimize a battery configuration for the battery pack based on the battery parameters; and

solving the integer linear problem to select, one of the different candidate battery cell types to place at each of the positions of the battery cells in the linear cell string.

12 . The system of claim 11 , wherein formulating the integer linear problem comprises modeling the integer linear problem as a multi-constrained optimization problem, defining an objective function based on selected battery parameters for each battery cell.

13 . The system of claim 11 , wherein formulating the integer linear problem comprises defining an objective function based on selected battery parameters for each of the different candidate battery cell types, and minimizing the object function to optimize battery capacity and extend a functional operating period of the battery pack.

14 . The system of claim 11 , wherein solving the integer linear problem further comprises minimizing an objective function to optimize selected battery parameters to obtain optimal battery performance of the battery pack.

15 . The system of claim 11 , further comprises selectively installing a heat removal porous metal mesh structure in contact engagement with one or more selected battery cells at selected battery locations in the linear battery cell string of the battery pack to maintain a selected temperature range and optimal battery cell capacity for the selected battery cells.

16 . A computer program product for configuring a battery pack in computer systems, the computer program product comprising:

a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to perform an operation comprising:

receiving predefined characteristics of different candidate battery cell types and a predefined number and voltage of a plurality of battery cells to be used to form a linear battery cell string for a battery pack;

determining, for each position of the battery cells in the linear cell string, battery parameters for each of the different candidate battery cell types, wherein the battery parameters comprise at least one of computed battery temperature, computed battery usable capacity, and computed battery efficiency;

formulating an integer linear problem to optimize a battery configuration for the battery pack based on the battery parameters; and

solving the integer linear problem to select, one of the different candidate battery cell types to place at each of the positions of the battery cells in the linear cell string.

17 . The computer program product of claim 16 , wherein formulating the integer linear problem comprises modeling the integer linear problem as a multi-constrained optimization problem, defining an objective function based on the battery parameters for each of the different candidate battery cell types.

18 . The computer program product of claim 16 , wherein formulating the integer linear problem comprises defining an objective function based on the battery parameters for each of the different candidate battery cell types, and minimizing the object function to optimize battery capacity and extend a functional operating period of the battery pack.

19 . The computer program product of claim 16 , wherein solving the integer linear problem further comprises minimizing an objective function to optimize selected battery parameters to obtain optimal battery performance of the battery pack.

20 . The computer program product of claim 16 , further comprises selectively installing a heat removal porous metal mesh structure in contact engagement with one or more selected battery cells at selected battery locations in the linear battery cell string of the battery pack to maintain a selected temperature range and optimize battery cell capacity for the selected battery cells.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2023
From: HU, YUANCHEN; NATESAN, JAYAPREETHA; DAVID, MILNES P.; SINGER, NOAH; VENKATESWARAN, NATESAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 063126/0783 →
Continuity (1)
Related Publication 20240332655A1 · Oct 3, 2024
References Cited (32)
US 7573236B2 · Sugimoto · 2009 [cited by applicant]
US 9231434B2 · Das et al. · 2016 [cited by applicant]
US 10103411B2 · Giordano et al. · 2018 [cited by applicant]
US 10230137B2 · Lin et al. · 2019 [cited by applicant]
US 10879715B2 · Hsu et al. · 2020 [cited by applicant]
US 10996280B2 · Tachibana et al. · 2021 [cited by applicant]
US 11108094B2 · Fink · 2021 [cited by examiner]
US 11114708B2 · Kim et al. · 2021 [cited by applicant]
US 11152656B1 · Huang et al. · 2021 [cited by applicant]
US 11215667B1 · Zhang et al. · 2022 [cited by applicant]
US 20150069975A1 · Farah et al. · 2015 [cited by applicant]
US 20150132615A1 · Yun · 2015 [cited by examiner]
US 20170117725A1 · Hendricks · 2017 [cited by examiner]
US 20180183245A1 · Wang · 2018 [cited by examiner]
US 20210184282A1 · Sarfert et al. · 2021 [cited by applicant]
US 20210218076A1 · Fink · 2021 [cited by examiner]
US 20210288353A1 · Gottapu et al. · 2021 [cited by applicant]
US 20210288356A1 · Tsutsui et al. · 2021 [cited by applicant]
US 20220140635A1 · Hines et al. · 2022 [cited by applicant]
US 20240332665A1 · Hu et al. · 2024 [cited by applicant]
WO WO2019022065A1 · 2019 [cited by examiner]
“List of IBM Patents or Patent Applications Treated As Related,” for U.S. Appl. No. 18/190,771, filed Mar. 27, 2023. [cited by applicant]
Du, J. et al., (2021), “Thermal Management of Air-Cooling Lithium-Ion Battery Pack,” Chinese Physics Letters, 38(11), 18201. doi: 10.1088/0256-307X/38/11/118201. [cited by applicant]
Shahid et al.; “Analysis of Cooling Effectiveness And Temperature Uniformity In A Battery Pack For Cyclindrical Batteries”, Energies, vol. 10, Iss. 8, pp. 1-17,Aug. 7, 2017. [cited by applicant]
Hu et al., “Air-Cooled Battery-Pack Thermals and Capacities Under Various Operating Temperature and Processes,” ResearchGate, Dated: Jul. 2020, pp. 1-6. [cited by applicant]
Ludwig et al., “Determination of Internal Temperature Differences for Various Cylindrical Lithium-Ion Batteries Using a Pulse Resistance Approach,” MDPI: batteries, Dated: Jun. 22, 2022, pp. 1-25. [cited by applicant]
Ndaomanu et al., “Battery Temperature Rate of Change Estimation by Using Machine Learning,” ResearchGate, Date: Nov. 2019, pp. 1-8. [cited by applicant]
Sayfutdinov et al., “Optimal utilization strategy of the LiFePO4 battery storage,” Applied Energy 316, Year: 2022, pp. 1-11. [cited by applicant]
Cao, J., Ling, Z., Fang, X., & Zhang, Z. (2020). Delayed liquid cooling strategy with phase change material to achieve high temperature uniformity of Li-ion battery under high-rate discharge. Journal of Power Sources, 4… [cited by applicant]
Chiu, K.-C., Lin, C.-H., Yeh, S.-F., Lin, Y.-H., Huang, C.-S., & Chen, K.-C. (2014). Cycle life analysis of series connected lithium-ion batteries with temperature difference. Journal of Power Sources, 263, 75-84. doi:1… [cited by applicant]
Yang, N., Zhang, X., Shang, B., & Li, G. (2016). Unbalanced discharging and aging due to temperature differences among the cells in a lithium-ion battery pack with parallel combination. Journal of Power Sources, 306, 73… [cited by applicant]
Park et al., “Battery cell arrangement and heat transfer fluid effects on the parasitic power consumption and the cell temperature distribution in a hybrid electric vehicle,” Journal of Power Sources, vol. 227, Year: 20… [cited by applicant]