Dynamic Fan Control via CPU Current Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fan control systems in electronic products are inadequate in managing heat generated by modern CPUs during overclocking, leading to overheating and potential damage, as they often rely on increasing fan speed only during standby or using additional cooling fans, which increases manufacturing costs.

Innovation Solution

A fan control system that includes a temperature sensing module, a current detecting module, and a management module to dynamically adjust the fan's rotation speed based on temperature and current values, using PID control and PWM signals to effectively manage heat during both normal operation and overclocking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If the fan rotation speed is increased during standby or an additional cooling fan is used, then the cooling effect is improved, but the manufacturing cost increases

Engineering Contradiction:
Improvecooling effectVSAvoidmanufacturing cost
Core Design Contradiction:
TemperatureVSEase of manufacture

Solution Approach 1:

The fan rotation speed is dynamically adjusted based on real-time temperature monitoring and CPU power consumption detection. The system transitions from static fan control to dynamic control, allowing the fan speed to vary according to actual thermal conditions and workload, thereby achieving effective cooling without requiring additional cooling fans or maintaining high fan speeds during standby.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback control mechanism where the temperature sensor continuously monitors the CPU temperature and the detection module tracks CPU power consumption. This feedback information is processed by the control module to adjust the fan rotation speed accordingly, creating a closed-loop control system that optimizes cooling performance while minimizing noise and energy consumption during standby operations.

Inventive Principle:
Principle #23Feedback

2Temperature

If the fan rotation speed is increased to cool the CPU rapidly, then the temperature control is improved, but the noise level increases

Engineering Contradiction:
Improvetemperature controlVSAvoidnoise level
Core Design Contradiction:
TemperatureVSIllumination intensity

Solution Approach 1:

The fan rotation speed is dynamically adjusted based on real-time temperature monitoring and CPU power consumption detection. The system transitions from static fan control to dynamic control, allowing the fan speed to vary according to actual thermal conditions and workload, thereby achieving effective cooling without requiring additional cooling fans or maintaining high fan speeds during standby.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the fan based on detected conditions. When CPU power consumption exceeds the thermal design power during overclocking, the control module increases the fan rotation speed parameter to enhance cooling. During normal operation or standby, the fan speed is reduced to minimize noise, thus resolving the contradiction between temperature control and noise level.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the CPU power is increased for overclocking, then the processing efficiency is improved, but the heat generation increases causing overheating

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidheat generation
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system implements a feedback control mechanism where the temperature sensor continuously monitors the CPU temperature and the detection module tracks CPU power consumption. This feedback information is processed by the control module to adjust the fan rotation speed accordingly, creating a closed-loop control system that optimizes cooling performance while minimizing noise and energy consumption during standby operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the operational parameters of the fan based on detected conditions. When CPU power consumption exceeds the thermal design power during overclocking, the control module increases the fan rotation speed parameter to enhance cooling. During normal operation or standby, the fan speed is reduced to minimize noise, thus resolving the contradiction between temperature control and noise level.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution allows for efficient and rapid cooling of CPUs, preventing overheating and maintaining CPU efficiency during overclocking without the need for higher manufacturing costs, by prioritizing temperature management and adjusting fan speed according to power consumption.

Implementation Method 1

a temperature sensing module (20), a current detecting module (30), and a management module (10a)... The temperature sensing module is used for detecting a temperature value of the computer system

Methodology Applied
Scientific EffectTemperature sensing: Thermal Radiation

Implementation Method 2

The current detecting module is used for detecting the current value via the heat generating electronic component of the computer system

Methodology Applied
Scientific EffectCurrent detection: Electrical Resistance

Implementation Method 3

The fan device is used for cooling the heat generating electronic component

Methodology Applied
Scientific EffectConvection cooling: Convection

Data Source

PatentUS10114390B2Fan control system, computer system, and fan controlling method thereof
Publication Date: 2018.10.30 WISTRON CORP
  • US10114390B2 patent drawing
  • US10114390B2 patent drawing
  • US10114390B2 patent drawing

AI summary

A fan control system, a computer system, and a fan controlling method thereof are disclosed. The fan control system is used in the computer system for controlling a fan device. The fan controlling method includes the following steps: obtaining a temperature value of the computer system; determining whether the temperature value of the computer system is larger than or equal to a predetermined temperature value; if yes, controlling a rotation speed of the fan device according to the temperature value; if no, further obtaining a current value via a heat generating electronic component of the computer system; determining whether the current value of the computer system is larger than or equal to a predetermined current value; and if yes, changing the rotation speed of the fan device according to a variation of the current value.