IP Library Granted Patent US 10,608,443
Granted Patent B2
US 10,608,443 · App. 15/677,988 · Granted Mar 31, 2020

Battery management using battery temperature distribution

Inventors: Richard Christopher Thompson (Cedar Park, TX); Bruce Alan Miller (Georgetown, TX)
Assignee: Dell Products L.P.
H02J7/0021B60L58/12G05B19/048G05B19/0428H01M10/441H01M10/443H01M10/482H01M10/486H02J7/007H02J7/0047G05B2219/24015H01M2010/4271H01M2010/4278H02J2007/005H02J2007/0049
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,608,443
App. No.
15/677,988
Granted
Mar 31, 2020
Kind
B2
Abstract

An information handling system may include a main processor, a battery, multiple temperature sensors for obtaining temperature values associated with the battery, a processor, and memory media accessible to the processor. The memory media may store instructions executable by the processor for receiving a respective temperature value from each of the temperature sensors and calculating a battery temperature distribution value dependent on the received temperature values, including determining a difference between two temperature values. The instructions may be further executable for determining a respective value for each of one or more battery control parameters dependent on the battery temperature distribution value, and setting each of the battery control parameters to the determined value. Determining the control parameters values may be further dependent on the rate of change of the difference between the two temperature values, or on whether the received temperatures or the temperature difference lie outside a predetermined range.

Claims (45)

1. An information handling system, comprising:

a main processor;

a battery;

a plurality of temperature sensors for obtaining temperature values associated with the battery;

an embedded controller (EC) comprising an EC processor; and

memory media accessible to the EC processor and storing instructions executable by the EC processor for:

receiving a respective temperature value from each of the plurality of temperature sensors, each of the temperature values being associated with a different portion of the battery;

calculating a battery temperature distribution value dependent on the received temperature values, the calculating comprising determining a difference between two temperature values, the two temperature values including one of the received temperature values and a reference temperature value or two of the received temperature values;

determining a rate of change in the difference between the two temperature values;

determining a respective value for each of one or more battery control parameters dependent on both a magnitude of the battery temperature distribution value and the determined rate of change in the difference between the two temperature values; and

setting each of the one or more battery control parameters to the determined respective value.

2. The information handling system of claim 1 , wherein calculating the battery temperature distribution value comprises determining a difference between a maximum temperature value among the received temperature values and a minimum temperature value among the received temperature values.

3. The information handling system of claim 1 , wherein calculating the battery temperature distribution value comprises determining a difference between one of the received temperature values and a reference temperature value representing an ambient temperature.

4. The information handling system of claim 1 , wherein determining a respective value for each of the one or more battery control parameters is further dependent on whether a magnitude of the difference between the two temperature values lies between a first predetermined threshold difference value and a second predetermined threshold difference value.

5. The information handling system of claim 1 , wherein determining a respective value for each of the one or more battery control parameters is further dependent on whether a magnitude of the difference between the two temperature values exceeds a predetermined threshold difference value.

6. The information handling system of claim 1 , wherein determining a respective value for each of the one or more battery control parameters comprises at least one of:

determining a value for a battery operating mode parameter indicating that the battery is to operate in a charge mode;

determining a value for a battery operating mode parameter indicating that the battery is to operate in a discharge mode;

determining a value of a parameter controlling a charge rate for the battery;

determining a value of a parameter controlling a discharge rate for the battery;

determining a value of a parameter controlling a charging voltage for the battery; and

determining a value of a parameter controlling a charging current for the battery.

7. The information handling system of claim 1 , wherein determining a respective value for each of the one or more battery control parameters is further dependent on whether the received temperatures values lie outside a predetermined temperature range.

8. The information handling system of claim 1 , wherein the sensors are distributed with respect to their positions relative to a surface of the battery.

9. The information handling system of claim 1 , wherein:

the battery comprises multiple battery cells; and

each of the plurality of sensors is positioned to obtain a temperature value associated with a respective one of the battery cells.

10. A method for battery management, the method comprising:

receiving a respective temperature value associated with a different portion of a battery from each of a plurality of temperature sensors;

calculating a battery temperature distribution value dependent on the received temperature values, the calculating comprising determining a difference between two temperature values, the two temperature values including one of the received temperature values and a reference temperature value or two of the received temperature values;

determining a rate of change in the difference between the two temperature values;

determining a respective value for each of one or more battery control parameters dependent on both a magnitude of the battery temperature distribution value and the determined rate of change in the difference between the two temperature values; and

setting each of the one or more battery control parameters to the determined respective value.

11. The method of claim 10 , wherein determining a respective value for each of the one or more battery control parameters further comprises determining whether a magnitude of the difference between the two temperature values lies between a first predetermined threshold difference value and a second predetermined threshold difference value.

12. The method of claim 10 , wherein determining a respective value for each of the one or more battery control parameters further comprises determining whether a magnitude of the difference between the two temperature values exceeds a predetermined threshold difference value.

13. The method of claim 10 , wherein determining a respective value for each of the one or more battery control parameters further comprises determining whether the received temperatures values lie outside a predetermined temperature range.

14. The method of claim 10 , wherein the battery is an internal battery of an information handling system or a battery within a power storage adapter coupled to the information handling system.

15. Non-transitory computer readable memory media storing instructions executable by a processor for:

receiving a respective temperature value associated with a different portion of a battery from each of a plurality of temperature sensors;

calculating a battery temperature distribution value dependent on the received temperature values, the calculating comprising determining a difference between two temperature values, the two temperature values including one of the received temperature values and a reference temperature value or two of the received temperature values;

determining a rate of change in the difference between the two temperature values;

determining a respective value for each of one or more battery control parameters dependent on both a magnitude of the battery temperature distribution value and the determined rate of change in the difference between the two temperature values; and

setting each of the one or more battery control parameters to the determined respective value.

16. The memory media of claim 15 , wherein determining a respective value for each of the one or more battery control parameters further comprises determining whether a magnitude of the difference between the two temperature values exceeds a predetermined threshold difference value.

17. The memory media of claim 15 , wherein determining a respective value for each of the one or more battery control parameters further comprises determining whether the received temperatures values lie outside a predetermined temperature range.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (044535/0109) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0414 →
RELEASE OF SECURITY INTEREST AT REEL 044535 FRAME 0001 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0475 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Nov 29, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044535/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Nov 29, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 044535/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: THOMPSON, RICHARD CHRISTOPHER; MILLER, BRUCE ALAN
To: DELL PRODUCTS L.P.
Reel/Frame 043300/0929 →
Continuity (1)
Related Publication 20190058336A1 · Feb 21, 2019
Cited By (1)
US 12,409,732