IP Library Granted Patent US 11,592,880
Granted Patent B2
US 11,592,880 · App. 16/851,289 · Granted Feb 28, 2023

System and method for automation of baseline fan speeds

Inventors: Hasnain Shabbir (Round Rock, TX); Carlos Guillermo Henry (Round Rock, TX)
Assignee: DELL PRODUCTS L.P.
G06F1/20G01K7/425G05B19/4155G06F1/206H05K7/20209G05B2219/49216
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 11,592,880
App. No.
16/851,289
Granted
Feb 28, 2023
Kind
B2
Abstract

A system for controlling one or more fans, comprising an open loop control system configured to receive a CPU power level and to maintain a fan speed at an open loop fan speed level. A closed loop control system configured to receive the CPU power level and temperature, and to modify the fan speed as a function of the CPU power level and temperature, wherein the fan speed is maintained at a level that is not lower than the open loop fan speed level.

Claims (45)

1. A system for controlling one or more fans, comprising:

an open loop control system configured to receive a CPU power level and to maintain a fan speed at an open loop fan speed level; and

a closed loop control system configured to receive the CPU power level and to modify the fan speed as a function of the CPU power level, wherein the fan speed is maintained at a level that is not lower than the open loop fan speed level.

2. The system of claim 1 further comprising a transition control configured to receive the CPU power level and to transition control of the fan speed between the open loop control system and the closed loop control system.

3. The system of claim 1 further comprising a remote access controller configured to determine the open loop fan speed as a function of a system configuration and to store the open loop fan speed in the open loop control system.

4. The system of claim 1 wherein the open loop fan speed is determined using a case to ambient thermal resistance.

5. The system of claim 1 further comprising a remote access controller configured to determine the open loop fan speed as a function of a CPU thermal design power and to store the open loop fan speed in the open loop control system.

6. The system of claim 1 further comprising a remote access controller configured to determine the open loop fan speed as a function of a CPU core count and to store the open loop fan speed in the open loop control system.

7. The system of claim 1 further comprising a remote access controller configured to determine the open loop fan speed as a function of a CPU heatsink performance curve and to store the open loop fan speed in the open loop control system.

8. The system of claim 1 wherein the closed loop system is configured to receive one or more sensor inputs and to modify the fan speed as a function of the one or more sensor inputs, wherein the modified fan speed is maintained at a level that is not lower than an open loop fan speed level.

9. A method for controlling one or more fans, comprising:

receiving a CPU power level at a processor;

determining with the processor whether the CPU power level is greater than an open loop target CPU power level;

maintaining a fan speed at an open loop fan speed with the processor if it is determined that the CPU power level is not greater than the open loop target CPU power level; and

modifying the fan speed as a function of the CPU power level if it is determined that the CPU power level is greater than the open loop target CPU power level, wherein the fan speed is maintained at a level that is not lower than the open loop fan speed level.

10. The method of claim 9 further comprising transitioning control of the fan speed between an open loop control system operating on the processor and a closed loop control system operating on a second processor.

11. The method of claim 9 further comprising:

determining the open loop fan speed as a function of a system configuration using a remote access controller; and

storing the open loop fan speed in an open loop control system.

12. The method of claim 9 further comprising determining the open loop fan speed using a case to ambient thermal resistance.

13. The method of claim 9 further comprising:

determining the open loop fan speed as a function of a CPU thermal design power using a remote access controller; and

storing the open loop fan speed in an open loop control system.

14. The method of claim 9 further comprising:

determining the open loop fan speed as a function of a CPU core count using a remote access controller; and

storing the open loop fan speed in an open loop control system.

15. The method of claim 9 further comprising:

determining the open loop fan speed as a function of a CPU heat sink performance curve using a remote access controller; and

storing the open loop fan speed in an open loop control system.

16. The method of claim 9 further comprising:

receiving one or more sensor inputs; and

modifying the fan speed as a function of the one or more sensor inputs, wherein the modified fan speed is maintained at a level that is not lower than an open loop fan speed level.

17. A system, comprising:

at least one processor; and

at least one memory including computer program code;

the at least one memory and the computer program code are configured, with the at least one processor, to cause the system to perform the steps of:

receiving a CPU power level at the at least one processor;

determining with the at least one processor whether the CPU power level is greater than an open loop target CPU power level;

maintaining a fan speed at an open loop fan speed with the at least one processor if it is determined that the CPU power level is not greater than the open loop target CPU power level; and

modifying the fan speed as a function of the CPU power level if it is determined that the CPU power level is greater than the open loop target CPU power level, wherein the fan speed is maintained at a level that is not lower than the open loop fan speed level.

18. The system of claim 17 further comprising transitioning control of the fan speed between an open loop control system operating on the at least one processor and a closed loop control system operating on a second processor.

19. The system of claim 17 further comprising:

determining the open loop fan speed as a function of a system configuration using a remote access controller; and

storing the open loop fan speed in an open loop control system.

20. The system of claim 17 further comprising determining the open loop fan speed using a case to ambient thermal resistance.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0081) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0441 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0917) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0509 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052852/0022) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0582 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052852/0022 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0081 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0917 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2020
From: SHABBIR, HASNAIN; HENRY, CARLOS GUILLERMO
To: DELL PRODUCTS L.P.
Reel/Frame 052425/0830 →