Method for automatically optimizing power consumption

US11093017B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11093017-B2
Application numberUS-202016794085-A
CountryUS
Kind codeB2
Filing dateFeb 18, 2020
Priority dateNov 5, 2019
Publication dateAug 17, 2021
Grant dateAug 17, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure provides a method for automatically optimizing power consumption. The method includes: (S 1 ) a baseboard management controller determines whether system information is correct or not after powered on. If correct, further proceeding the method. If not correct, stopping further proceeding the method. (S 2 ) the baseboard management controller periodically detects the surface temperature and the internal temperature of the essential element with a first loop cycle and determines whether the surface temperature or the internal temperature is higher than a preset temperature. (S 3 ) If the surface temperature or the internal temperature is higher than the preset temperature, performing a PID adjustment to the fan rotation speed according to the surface temperature or the internal temperature of the essential element. If the surface temperature or the inner temperature is not higher than the preset temperature, performing a stepwise adjustment to the fan rotation speed according to current environment temperature.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for automatically optimizing power consumption, wherein a fan rotation speed is adjusted stepwise for maintaining an average power consumption of a server at a lowest level during a normal operation of the server; meanwhile, a surface temperature (Tc) or an internal temperature (Tj) of an essential element is detected, and the method for automatically optimizing power consumption comprises: (step S 1 ) determining whether system information is correct or not by a baseboard management controller after power on; further proceeding the method when the system information is correct; stopping further proceeding the method when the system information is not correct; (step S 2 ) by the baseboard management controller, detecting the surface temperature (Tc) or the internal temperature (Tj) of the essential element periodically with a first loop cycle time (Ts), and determining whether the surface temperature (Tc) or the internal temperature (Tj) is higher than a preset temperature (Tsp); (step S 3 ) performing a PID adjustment to the fan rotation speed according to the surface temperature (Tc) or the internal temperature (Tj) of the essential element when the surface temperature (Tc) or the internal temperature (Tj) is higher than the preset temperature (Tsp); and (step S 4 ) performing a stepwise adjustment to the fan rotation speed according to a current environment temperature (Ta) when the surface temperature (Tc) or the internal temperature (Tj) is not higher than the preset temperature (Tsp). 2. The method for automatically optimizing power consumption according to claim 1 , wherein the system information at least includes: a baseboard management controller (BMC) version, a BIOS version, field replace unit (FRU) information and system configuration information. 3. The method for automatically optimizing power consumption according to claim 2 , wherein all information recorded before step S 4 is removed when step S 3 is performed. 4. The method for automatically optimizing power consumption according to claim 1 , wherein a range of the first loop cycle time (Ts) is defined as 1 s≤Ts≤5 s. 5. The method for automatically optimizing power consumption according to claim 4 , wherein all information recorded before step S 4 is removed when step S 3 is performed. 6. The method for automatically optimizing power consumption according to claim 1 , wherein the preset temperature (Tsp) is set up according to device specifications. 7. The method for automatically optimizing power consumption according to claim 6 , wherein all information recorded before step S 4 is removed when step S 3 is performed. 8. The method for automatically optimizing power consumption according to claim 1 , wherein, in step S 4 , a plurality of cycles are defined as each having a second loop cycle time (T), a present system average power consumption is calculated and compared with a minimum average power consumption in each of the plurality of cycles; the fan rotation speed is increased in a next cycle and the minimum average power consumption remains unchanged when the present system average power consumption is greater than the minimum average power consumption; the fan rotation speed is decreased in a next cycle and a value of the minimum average power consumption is updated with a value of the present system average power consumption when the present system average power consumption is less than the minimum average power consumption. 9. The method for automatically optimizing power consumption according to claim 8 , wherein a present value of the fan rotation speed and the value of the present system average power consumption in a first one of the plurality of cycles are recorded, the value of the present system average power consumption is used as a value of the minimum average power consumption, and the present value of the fan rotation speed is set as a basic value corresponding to the current environment temperature (Ta). 10. The method for automatically optimizing power consumption according to claim 9 , wherein all information recorded before step S 4 is removed when step S 3 is performed. 11. The method for automatically optimizing power consumption according to claim 8 , wherein the second loop cycle time (T) is 1800 s. 12. The method for automatically optimizing power consumption according to claim 11 , wherein all information recorded before step S 4 is removed when step S 3 is performed. 13. The method for automatically optimizing power consumption according to claim 8 , wherein a formula of increasing the fan rotation speed is denoted as: S′=S+n %, wherein S represents the fan rotation speed in a present cycle, S′ represents the fan rotation speed in a next cycle, n represents an amount of stepwise adjustment, and 0<n<3. 14. The method for automatically optimizing power consumption according to claim 13 , wherein all information recorded before step S 4 is removed when step S 3 is performed. 15. The method for automatically optimizing power consumption according to claim 8 , wherein a formula of decreasing the fan rotation speed is denoted as: S′=S−n %, wherein S represents the fan rotation speed in a present cycle, S′ represents the fan rotation speed in a next cycle, n represents an amount of stepwise adjustment, and 0<n<3. 16. The method for automatically optimizing power consumption according to claim 15 , wherein all information recorded before step S 4 is removed when step S 3 is performed. 17. The method for automatically optimizing power consumption according to claim 8 , wherein all information recorded before step S 4 is removed when step S 3 is performed. 18. The method for automatically optimizing power consumption according to claim 1 , wherein all information recorded before step S 4 is removed when step S 3 is performed.

Assignees

Inventors

Classifications

  • Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title

  • Power management, i.e. event-based initiation of a power-saving mode · CPC title

  • Means for saving power · CPC title

  • comprising thermal management · CPC title

  • Cooling arrangements using cooling fluid · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11093017B2 cover?
The present disclosure provides a method for automatically optimizing power consumption. The method includes: (S 1 ) a baseboard management controller determines whether system information is correct or not after powered on. If correct, further proceeding the method. If not correct, stopping further proceeding the method. (S 2 ) the baseboard management controller periodically detects the surfa…
Who is the assignee on this patent?
Inventec Pudong Tech Corp, Inventec Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/3234. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 17 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).