IP Library Granted Patent US 12,100,429
Granted Patent B2
US 12,100,429 · App. 17/475,680 · Granted Sep 24, 2024

Methods and systems for controlling thermal performance and vibration performance of hard disk drives

Inventors: Ting Yu Lin (Fairfield, NJ); David Anthony Berardi (Helmetta, NJ)
Assignee: ZT GROUP INT'L, INC.
G11B33/142G06F11/3034G06F11/3058G06F11/3409G11B33/144H05K7/20136H05K7/20209
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,100,429
App. No.
17/475,680
Granted
Sep 24, 2024
Kind
B2
Abstract

A computer-implemented method is provided for cooling hard disk drives (HDDs). The method may include determining a threshold fan speed for one or more fans that provide cooling for HDDs based upon a target HDD vibration performance. The method may also include controlling the one or more fans, by a controller, to alternately run at a first fan speed for a first period and at the threshold fan speed for a second period, when the one or more fans reach the threshold fan speed. The first fan speed is higher than the threshold fan speed.

Claims (32)

1. A computer-implemented method to control cooling and vibrations, the method comprising:

determining a threshold fan speed for one or more fans that provide cooling for hard disk drives (HDDs) based upon a target HDD vibration performance; and

controlling the one or more fans, by a controller, to alternately run at a first fan speed for a first period and at the threshold fan speed for a second period, when the one or more fans reach the threshold fan speed, wherein the first fan speed is higher than the threshold fan speed to meet both a target thermal specification and the target HDD vibration performance without reducing power usage of the HDDs.

2. The computer-implemented method of claim 1 , further comprising controlling the one or more fans, by the controller, to increase fan speed, when the one or more fans are below the threshold fan speed.

3. The computer-implemented method of claim 1 , wherein the first fan speed and the first period and the second period are selected to control vibrations caused by one or more fans and to avoid overheat of the hard disk drives (HDDs) to meet a target HDD performance in input/output operation per second (IOPS).

4. The computer-implemented method of claim 1 , wherein the one or more fans comprise PWM fans.

5. The computer-implemented method of claim 1 , wherein the threshold fan speed depends upon the workload of the HDDs.

6. The computer-implemented method of claim 1 , wherein the HDDs are housed in a chassis.

7. The computer-implemented method of claim 1 , further comprising:

recording a baseline input/output operation per second (IOPS) without the one or more fans for cooling the HDDs; and

determining if HDD performance drops a performance threshold compared to the baseline IOPS.

8. The computer-implemented method of claim 1 , further comprising monitoring thermal performance of the HDDs by one or more temperature sensors and one or more airflow sensors in electrical communication with the controller.

9. The computer-implemented method of claim 1 , further comprising monitoring HDD performance of the HDDs by a drive performance monitor in electrical communication with the controller.

10. A system comprising:

a storage device configured to store instructions; and

a processor configured to execute the instructions and cause the processor to:

determine a threshold fan speed for one or more fans that provide cooling for hard disk drives (HDDs) based upon a target HDD vibration performance; and

control the one or more fans to alternately run at a first fan speed for a first period and at the threshold fan speed for a second period when the one or more fans reach the threshold fan speed, wherein the first fan speed is higher than the threshold fan speed to meet both a target thermal specification and the target HDD vibration performance without reducing power usage of the HDDs.

11. The system of claim 10 , wherein the processor is configured to execute the instructions and cause the processor to control the one or more fans to increase the fan speed when the one or more fans are below the threshold fan speed.

12. The system of claim 10 , wherein the first fan speed, the first period, and the second period are selected to control vibrations caused by one or more fans and to avoid overheat of the hard disk drives (HDDs) to meet a target HDD performance in input/output operation per second (IOPS).

13. The system of claim 10 , wherein the one or more fans comprise PWM fans.

14. The system of claim 10 , wherein the threshold fan speed depends upon the workload of the HDDs.

15. The system of claim 10 , wherein the processor is configured to execute the instructions and cause the processor to:

record a baseline input or output operation per second (IOPS) without one or more fans for cooling the HDDs; and

determine if HDD performance drops a performance threshold from the baseline IOPS.

16. The system of claim 10 , wherein the processor is configured to execute the instructions and cause the processor to monitor the thermal performance of the HDDs by one or more temperature sensors and one or more airflow sensors in electrical communication with the processor.

17. The system of claim 10 , wherein the processor is configured to execute the instructions and cause the processor to monitor HDD performance by a drive performance monitor in electrical communication with the processor.

18. A non-transitory computer-readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to:

determine a threshold fan speed for one or more fans that provide cooling for hard disk drives (HDDs) based upon a target HDD vibration performance; and

control the one or more fans to alternately run at a first fan speed for a first period and at the threshold fan speed for a second period, when the one or more fans reach the threshold fan speed, wherein the first fan speed is higher than the threshold fan speed to meet both a target thermal specification and the target HDD vibration performance without reducing power usage of the HDDs.

19. The non-transitory computer-readable medium of claim 18 , wherein the computer-readable medium further comprises instructions that, when executed by the computing system, cause the computing system to control the one or more fans to increase fan speed, when the one or more fans are below the threshold fan speed.

20. The non-transitory computer-readable medium of claim 18 , wherein the first fan speed and the first period and the second period are selected to control vibrations caused by one or more fans and to avoid overheat of the hard disk drives (HDDs) to meet a target HDD performance in input/output operation per second (IOPS).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2025
From: ZT GROUP INT’L, INC. DBA ZT SYSTEMS
To: AMD DESIGN, LLC
Reel/Frame 072625/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2021
From: LIN, TING YU; BERARDI, DAVID ANTHONY
To: ZT GROUP INT'L, INC. DBA ZT SYSTEMS
Reel/Frame 057496/0643 →
Continuity (1)
Related Publication 20230080462A1 · Mar 16, 2023