IP Library Granted Patent US 10,178,811
Granted Patent B2
US 10,178,811 · App. 15/253,932 · Granted Jan 8, 2019

Rotation control method, information processing device, and non-transitory computer-readable recording medium storing rotation control program

Inventor: Masachika Kano (Machida, JP)
Assignee: FUJITSU LIMITED
H05K7/20836G06F1/206H05K7/20718H05K7/20727
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,178,811
App. No.
15/253,932
Granted
Jan 8, 2019
Kind
B2
Abstract

A rotation control method, includes: calculating, by a processor in an information processing device, a first difference between a temperature of a component in the information processing device and an upper limit of a tolerable temperature for the component; calculating a second difference between a temperature of an environment in which the information processing device is installed and an upper limit of a tolerable temperature for the environment; and setting a rotation speed of a fan for cooling down the component, based on a comparison result between the first difference and the second difference.

Claims (62)

1. A rotation control method, comprising:

calculating, by a processor in a system including a plurality of hardware components each having a temperature sensor, a first difference between a temperature of each of one or more hardware components included in each of groups obtained by dividing the plurality of hardware components in such a manner that each of the groups includes a fan to cool down the one or more hardware components and an upper limit of a tolerable temperature for the respective one or more hardware components;

calculating a second difference between a temperature of an environment in which the system is installed and an upper limit of a tolerable temperature for the environment, the temperature of the environment being measured by a temperature sensor provided in the system and different from the temperature sensors in the plurality of hardware components;

comparing the first difference and the second difference to obtain a comparison result indicating a load state of the respective one or more hardware components with respect to the temperature of the environment;

acquiring one or more rotation speeds for the one or more hardware components of the fan to cool down the one or more hardware components, respectively, based on the comparison result between the first difference and the second difference in such a manner that, in a case where the first difference is greater than the second difference, the respective one or more rotation speeds of the fan are set to be a first rotation speed which is a rotation speed to reduce wasteful power consumption; and

setting a final rotation speed of the fan to cool down the one or more hardware components based on the one or more rotation speeds.

2. The rotation control method according to claim 1 , wherein in a case where the first difference is equal to or less than the second difference, the respective one or more rotation speeds of the fan are set to be a second rotation speed which is higher between a rotation speed based on a temperature of the respective one or more hardware components and a rotation speed based on a temperature of the environment.

3. The rotation control method according to claim 1 , comprising:

determining whether the temperature of the environment is higher than a first temperature and the temperature of the one or more respective hardware components are equal to or lower than respective second temperatures; and

in a case where the temperature of the environment is higher than the first temperature and the temperature of the one or more respective hardware components is equal to or lower than the second temperature, executing the calculation of the first difference, the calculation of the second difference, and the acquisition of the one or more rotation speeds of the fan.

4. The rotation control method according to claim 3 , comprising:

determining whether power consumption of the respective one or more hardware components is stable; and

in a case where the power consumption of the respective one or more hardware components is stable, determining whether the temperature of the environment is higher than the first temperature and the temperature of the respective one or more hardware components is equal to or lower than the second temperature.

5. The rotation control method according to claim 1 , comprising:

determining whether or not the temperature of the environment is higher than a first temperature; and

acquiring, as the respective one or more rotation speeds of the fan, the first rotation speed in a case where the temperature of the environment is lower than the first temperature.

6. The rotation control method according to claim 1 , comprising:

determining whether the temperature of the environment is higher than a first temperature and the temperature of the respective one or more hardware components is equal to or lower than a second temperature; and

in a case where the temperature of the environment is higher than the first temperature and the temperature of the respective one or more hardware components is higher than the second temperature, accruing, as the respective one or more rotation speeds of the fan, a second rotation speed which is higher between a rotation speed based on the temperature of the respective one or more hardware components and a rotation speed based on the temperature of the environment.

7. The rotation control method according to claim 1 , wherein the one or more hardware components are provided along an air suction line or an air exhaust line of the fan which are included in each of the groups.

8. An information processing device, comprising:

a processor provided in the information device in a system including a plurality of hardware components each having a temperature sensor and configured to execute a program; and

a memory configured to store the program,

the processor, based on the program, performs operations of:

acquiring one or more hardware components included in each of groups obtained by dividing the plurality of hardware components in such a manner that each of the groups includes a fan to cool down the one or more hardware components;

calculating a first difference between a temperature of each of the one or more hardware components and an upper limit of a tolerable temperature for the respective one or more hardware components;

calculating a second difference between a temperature of an environment in which the system is installed and an upper limit of a tolerable temperature for the environment, the temperature of the environment being measured by a temperature sensor provided in the system and different from the temperature sensors in the plurality of hardware components;

comparing the first difference and the second difference to obtain a comparison result indicating a load state of the respective one or more hardware components with respect to the temperature of the environment;

acquiring one or more rotation speeds for the one or more hardware components of the fan to cool down the one or more hardware components, respectively, based on the comparison result between the first difference and the second difference in such a manner that, in a case where the first difference is greater than the second difference, the respective one or more rotation speeds of the fan are set to be a first rotation speed which is a rotation speed to reduce wasteful power consumption; and

setting a final rotation speed of the fan to cool down the one or more hardware components based on the one or more rotation speeds.

9. The information processing device according to claim 8 , wherein the processor, in a case where the first difference is equal to or less than the second difference, sets the respective one or more rotation speeds of the fan to be a second rotation speed which is higher between a rotation speed based on a temperature of the respective one or more hardware components and a rotation speed based on a temperature of the environment.

10. The information processing device according to claim 8 , wherein the processor:

determines whether the temperature of the environment is higher than a first temperature and the temperature of the one or more respective hardware components are equal to or lower than respective second temperatures, and

in a case where the temperature of the environment is higher than the first temperature and the temperature of the one or more respective hardware components is equal to or lower than the second temperature, calculates the first difference, calculates the second difference, and acquires the one or more rotation speeds of the fan.

11. The information processing device according to claim 10 , wherein the processor:

determines whether power consumption of the respective one or more hardware components is stable, and

in a case where the power consumption of the respective one or more hardware components is stable, determines whether the temperature of the environment is higher than the first temperature and the temperature of the respective one or more hardware components is equal to or lower than the second temperature.

12. The information processing device according to claim 8 , wherein the processor:

determines whether the temperature of the environment is higher than a first temperature; and

acquires, as the respective one or more rotation speeds of the fan, the first rotation speed in a case where the temperature of the environment is lower than the first temperature.

13. The information processing device according to claim 8 , wherein the processor:

determines whether the temperature of the environment is higher than a first temperature and the temperature of the respective one or more hardware components is equal to or lower than a second temperature, and

in a case where the temperature of the environment is higher than the first temperature and the temperature of the respective one or more hardware components is higher than the second temperature, acquires, as the respective one or more rotation speeds of the fan, a second rotation speed which is higher between a rotation speed based on the temperature of the respective one or more hardware components and a rotation speed based on the temperature of the environment.

14. The information processing device according to claim 8 , wherein the one or more hardware components are provided along an air suction line or an air exhaust line of the fan which are included in each of the groups.

15. A non-transitory computer-readable recording medium storing a rotation control program which causes a computer to execute operations of:

acquiring one or more hardware components included in each of groups obtained by dividing a plurality of hardware components each having a temperature sensor in a system in such a manner that each of the groups includes a fan to cool down the one or more hardware components;

calculating a first difference between a temperature of each of the one or more hardware components and an upper limit of a tolerable temperature for the respective one or more hardware components;

calculating a second difference between a temperature of an environment in which the system is installed and an upper limit of a tolerable temperature for the environment, the temperature of the environment being measured by a temperature sensor provided in the system and different from the temperature sensors in the plurality of hardware components;

comparing the first difference and the second difference to obtain a comparison result indicating a load state of the respective one or more hardware components with respect to the temperature of the environment;

acquiring one or more rotation speeds for the one or more hardware components of the fan to cool down the one or more hardware components, respectively, based on the comparison result between the first difference and the second difference in such a manner that, in a case where the first difference is greater than the second difference, the respective one or more rotation speeds of the fan are set to be a first rotation speed which is a rotation speed to reduce wasteful power consumption; and

setting a final rotation speed of the fan to cool down the one or more hardware components based on the one or more rotation speeds.

16. The non-transitory computer-readable recording medium according to claim 15 , wherein in the acquiring the one or more rotation speeds of the fan, in a case where the first difference is equal to or less than the second difference, the respective one or more rotation speeds of the fan is set to be a second rotation speed which is higher between a rotation speed based on a temperature of the respective one or more hardware components and a rotation speed based on a temperature of the environment.

17. The non-transitory computer-readable recording medium according to claim 15 , comprising:

determining whether the temperature of the environment is higher than a first temperature and the temperature of the respective one or more hardware components are equal to or lower than respective second temperatures; and

in a case where the temperature of the environment is higher than the first temperature and the temperature of the respective one or more hardware components is equal to or lower than the second temperature, executing the calculating the first difference, the calculating the second difference, and the acquiring the one or more rotation speeds of the fan.

18. The non-transitory computer-readable recording medium according to claim 15 , comprising:

determining whether or not the temperature of the environment is higher than a first temperature; and

acquiring, as the respective one or more rotation speeds of the fan, the first rotation speed in a case where the temperature of the environment is lower than the first temperature.

19. The non-transitory computer-readable recording medium according to claim 15 , comprising:

determining whether the temperature of the environment is higher than a first temperature and the temperature of the respective one or more hardware components is equal to or lower than a second temperature; and

in a case where the temperature of the environment is higher than the first temperature and the temperature of the respective one or more hardware components is higher than the second temperature, acquiring, as the respective one or more rotation speeds of the fan, a second rotation speed which is higher between a rotation speed based on the temperature of the respective one or more hardware components and a rotation speed based on the temperature of the environment.

20. The non-transitory computer-readable recording medium according to claim 15 , wherein the one or more hardware components are provided along an air suction line or an air exhaust line of the fan which are included in each of the groups.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2016
From: KANO, MASACHIKA
To: FUJITSU LIMITED
Reel/Frame 039891/0791 →
Priority Claims (1)
JP 2015-197790 · Oct 5, 2015 · national
Continuity (1)
Related Publication 20170099748A1 · Apr 6, 2017
Cited By (1)
US 12,287,108