CPU Temperature Control via Dynamic Power Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional monitoring software lacks the ability to provide personalized temperature monitoring for CPUs, relying solely on default values and failing to adapt to individual user sensitivities, which limits its effectiveness in preventing overheating.

Innovation Solution

A temperature control system and method that includes a setting module for setting target temperatures for CPUs and power supply modules, with temperature detecting modules to obtain actual temperatures and a power adjusting module that dynamically adjusts control parameters based on temperature differences, allowing users to set target temperatures and stabilize actual temperatures within those targets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional monitoring software uses default temperature values, then the system is simple to operate, but it cannot provide personalized temperature monitoring for different user sensitivities

Engineering Contradiction:
Improvepersonalized temperature monitoringVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts CPU power consumption limits based on real-time temperature monitoring and user-defined target temperatures. The power limit is not fixed but changes adaptively according to temperature conditions, allowing the system to transition between performance modes (e.g., from maximum performance to thermal throttling) based on thermal states, thereby providing personalized temperature monitoring without requiring complex hardware modifications

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the power consumption parameter of the CPU based on temperature differences. By monitoring the temperature difference between the current temperature and target temperature, the system adjusts the power limit parameter dynamically, enabling personalized temperature control for different user sensitivities while maintaining system simplicity through software-based parameter adjustment

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system dynamically adjusts power consumption limits based on temperature differences, then temperature control precision is improved, but energy consumption increases

Engineering Contradiction:
Improvetemperature control precisionVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system implements a closed-loop feedback control mechanism where the CPU power limit is continuously adjusted based on the temperature difference between current and target temperatures. When the temperature difference is large, the system applies stronger power limits to reduce heat generation; when the temperature difference is small, the system relaxes the power limits to maintain performance. This feedback-based approach achieves precise temperature control while minimizing unnecessary energy consumption by only adjusting power limits when temperature deviations occur

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies partial power consumption limits rather than complete throttling. Instead of immediately reducing power to minimum levels when temperature thresholds are exceeded, the system applies graduated power limits proportional to the temperature difference, achieving sufficient temperature control precision without excessive energy consumption from continuous full-throttle monitoring and adjustment

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If monitoring software only uses default temperature values, then the device complexity is low, but the reliability of overheating prevention is insufficient

Engineering Contradiction:
Improveoverheating prevention reliabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by proactively adjusting the CPU power limit before critical overheating conditions occur. By continuously monitoring temperature and preemptively reducing power consumption when temperature trends indicate potential overheating risks, the system prevents overheating events before they compromise reliability, rather than merely detecting and responding to overheating after it has already occurred

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service overheating prevention by automatically monitoring its own temperature conditions and autonomously adjusting CPU power limits without requiring external intervention. The monitoring software serves the system itself by detecting temperature anomalies and triggering appropriate power management actions, thereby enhancing overheating prevention reliability through self-regulating mechanisms that do not add significant operational complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11630003B2Temperature control system for central processing unit and temperature control method thereof
Publication Date: 2023.04.18 ASUSTEK COMPUTER INC
  • US11630003B2 patent drawing
  • US11630003B2 patent drawing
  • US11630003B2 patent drawing

AI summary

A temperature control system, adapted to a central processing unit powered by a power supply module of an electronic device, is provided. The temperature control system includes a setting module, a first temperature detecting module, a second temperature detecting module, and a power adjusting module. The setting module is configured to set a target temperature of the CPU and a target temperature of the power supply module. The first temperature detecting module is configured to obtain a detected temperature of the CPU. The second temperature detecting module is electrically connected to the power supply module, to obtain a detected temperature of the power supply module. The power adjusting module is configured to adjust a control parameter of the CPU or the power supply module based on a first temperature difference between the target temperature of the CPU and the detected temperature of the CPU or a second temperature difference between the target temperature of the power supply module and the detected temperature of the power supply module.