IP Library Granted Patent US 10,274,977
Granted Patent B2
US 10,274,977 · App. 15/466,453 · Granted Apr 30, 2019

Active proportional-integral-derivative (PID) gain tuning for controlling a cooling system for an information handling system

Inventors: Travis North (Cedar Park, TX); Chris Helberg (Austin, TX); Austin Shelnutt (Leander, TX); Kevin Locke (Georgetown, TX); Joohyun Woo (Round Rock, TX)
Assignee: Dell Products L.P.
G05D23/1917G05B19/048G05B2219/42033
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,274,977
App. No.
15/466,453
Granted
Apr 30, 2019
Kind
B2
Abstract

Control signals, such as PWM control signals, can be used to control aspects of a cooling system and can be generated using proportional-integral-derivative (PID) control. PID control systems for cooling systems are designed based on default environmental and system characteristics and pre-programmed for operation prior to delivery to customers or end users. Changes in environmental and system characteristics, such as component aging, environmental variations, and variation in manufacturing from system to system, such as heat sink effectiveness and application of thermal pastes, can impact system level performance of the control system. Adjusting gain parameters for the P, I, and D components of a PID control signal can reduce negative impact on system performance resulting from such changes and allow the control system to better adjust to external factors.

Claims (58)

1. A method for controlling a cooling system of an information handling system, comprising:

detecting a control update event;

adjusting a proportional-integral-derivative (PID) gain parameter of a PID controller of the cooling system in response to the event based, at least in part, on a system parameter of the information handling system; and

generating a control signal for at least one cooling fan based, at least in part, on the adjusted PID gain parameter,

wherein the step of adjusting the PID gain parameter of the PID controller of the cooling system comprises:

determining a thermal time constant, thermal resistance, and thermal capacitance for the information handling system;

modeling a cooling system performance for the cooling system for a plurality of potential PID gain parameters based, at least in part, on the determined thermal time constant, thermal resistance, and thermal capacitance;

selecting a new PID gain parameter for application to the PID controller from the plurality of potential PID gain parameters based, at least in part, on the modeled cooling system performance; and

applying the new PID gain parameter to the PID controller.

2. The method of claim 1 , wherein the step of detecting a control update event comprises detecting an initial boot.

3. The method of claim 1 , wherein the step of detecting a control update event comprises determining an elapsed time since a last control update is greater than a timing threshold.

4. The method of claim 1 , wherein detecting a control update event comprises detecting a deviation of a PID controller performance parameter from a predetermined range.

5. The method of claim 4 , wherein the PID controller performance parameter comprises at least one of an overshoot, a steady state gain, and a rise time of the PID controller.

6. The method of claim 1 , wherein the step of adjusting comprises applying a lumped capacitance modeling algorithm to adjust the PID gain parameter.

7. The method of claim 1 , wherein the step of modeling the cooling system performance comprises:

calculating a maximum temperature parameter for the cooling system for each of the plurality of potential PID gain parameters;

calculating a maximum fan speed parameter for the cooling system for each of the plurality of potential PID gain parameters; and

calculating a ramp rate for the cooling system for each of the plurality of potential PID gain parameters.

8. The method of claim 7 , wherein the step of selecting the new PID gain parameter comprises selecting the new PID gain parameter from the plurality of potential gain parameters based, at least in part, on:

a comparison of the maximum temperature parameter of the new gain parameter with a maximum temperature threshold parameter;

a comparison of the maximum fan speed parameter of the new gain parameter with at least one maximum fan speed parameter of at least one other gain parameter of the plurality of potential gain parameters; and

a comparison of the ramp rate of the new gain parameter with at least one ramp rate of at least one other gain parameter of the plurality of potential gain parameters.

9. An apparatus for controlling a cooling system of an information handling system, comprising:

a controller configured to perform steps comprising:

detecting a control update event;

adjusting a proportional-integral-derivative (PID) gain parameter of a PID controller of the cooling system in response to the event based, at least in part, on a system parameter of the information handling system; and

generating a control signal for at least one cooling fan based, at least in part, on the adjusted PID gain parameter,

wherein the step of adjusting the PID gain parameter of the PID controller of the cooling system comprises:

determining a thermal time constant, thermal resistance, and thermal capacitance for the information handling system;

modeling a cooling system performance for the cooling system for a plurality of potential PID gain parameters based, at least in part, on the determined thermal time constant, thermal resistance, and thermal capacitance;

selecting a new PID gain parameter for application to the PID controller from the plurality of potential PID gain parameters based, at least in part, on the modeled cooling system performance; and

applying the new PID gain parameter to the PID controller.

10. The apparatus of claim 9 , wherein the step of detecting a control update event comprises detecting an initial boot.

11. The apparatus of claim 9 , wherein the step of detecting a control update event comprises determining an elapsed time since a last control update is greater than a timing threshold.

12. The apparatus of claim 9 , wherein the step of detecting a control update event comprises detecting a deviation of a PID controller performance parameter from a predetermined range.

13. The apparatus of claim 12 , wherein the PID controller performance parameter comprises at least one of an overshoot, a steady state gain, and a rise time of the PID controller.

14. The apparatus of claim 9 , wherein the step of adjusting comprises applying a lumped capacitance modeling algorithm to adjust the PID gain parameter.

15. The apparatus of claim 9 , wherein the step of modeling the cooling system performance comprises:

calculating a maximum temperature parameter for the cooling system for each of the plurality of potential PID gain parameters;

calculating a maximum fan speed parameter for the cooling system for each of the plurality of potential PID gain parameters; and

calculating a ramp rate for the cooling system for each of the plurality of potential PID gain parameters.

16. The apparatus of claim 15 , wherein the step of selecting the new PID gain parameter comprises selecting the new PID gain parameter from the plurality of gain parameters based, at least in part, on:

a comparison of the maximum temperature parameter of the new gain parameter with a maximum temperature threshold parameter;

a comparison of the maximum fan speed parameter of the new gain parameter with at least one maximum fan speed parameter of at least one other gain parameter of the plurality of potential gain parameters; and

a comparison of the ramp rate of the new gain parameter with at least one ramp rate of at least one other gain parameter of the plurality of potential gain parameters.

17. An apparatus for cooling an information handling system, comprising:

at least one cooling fan; and

a controller coupled to the at least one cooling fan to control the at least one cooling fan,

wherein, the controller is configured to perform steps comprising:

detecting a control update event;

adjusting a proportional-integral-derivative (PID) gain parameter of a PID controller of the cooling system in response to the event based, at least in part, on a system parameter of the information handling system; and

generating a control signal for the at least one cooling fan based, at least in part, on the adjusted PID gain parameter

wherein the step of adjusting the PID gain parameter of the PID controller of the cooling system comprises:

determining a thermal time constant, thermal resistance, and thermal capacitance for the information handling system;

modeling a cooling system performance for the cooling system for a plurality of potential PID gain parameters based, at least in part, on the determined thermal time constant, thermal resistance, and thermal capacitance;

selecting a new PID gain parameter for application to the PID controller from the plurality of potential PID gain parameters based, at least in part, on the modeled cooling system performance; and

applying the new PID gain parameter to the PID controller.

18. The apparatus of claim 17 , wherein the step of adjusting comprises applying a lumped capacitance modeling algorithm to adjust the PID gain parameter.

Assignments (10)
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 (050724/0466) 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 CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0486 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (042769/0001) Recorded Apr 26, 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 (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0802 →
RELEASE OF SECURITY INTEREST AT REEL 042768 FRAME 0585 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0536 →
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 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
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 050724/0466 →
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 INTEREST (NOTES) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 042769/0001 →
PATENT SECURITY INTEREST (CREDIT) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 042768/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2017
From: NORTH, TRAVIS; HELBERG, CHRIS; SHELNUTT, AUSTIN; LOCKE, KEVIN; WOO, JOOHYUN
To: DELL PRODUCTS L.P.
Reel/Frame 041687/0553 →
Continuity (1)
Related Publication 20180275696A1 · Sep 27, 2018