Processor Cooling Fan Speed Control via Dual Algorithm Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Controlling processor fan speed to manage heat dissipation effectively without knowing the processor's power consumption, while balancing low power consumption and preventing temperature thresholds from being exceeded, is challenging due to competing considerations.
Innovation Solution
A method using two algorithms to determine fan speed, where one algorithm minimizes speed while maintaining temperature limits, and the other ensures smooth operation, with the actual speed selected based on calculated values from both, applied only when the processor temperature is below a specific threshold and power consumption is low.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If fan speed is minimized to reduce power consumption, then energy efficiency improves, but processor temperature may exceed safe thresholds
Solution Approach 1:
The patent implements dynamic fan speed control by continuously monitoring processor temperature and adjusting fan speed in real-time based on current thermal conditions. The controller dynamically selects between multiple control algorithms (PID, linear, constant speed) depending on the operating temperature range, ensuring optimal balance between power consumption and temperature control at each moment.
Solution Approach 2:
The system changes the control parameter (fan speed) based on temperature thresholds and operating conditions. Different control algorithms are applied in different temperature ranges: PID control for moderate temperatures, linear control for higher temperatures, and constant speed for critical temperature ranges. This parameter-based approach allows the system to optimize power consumption while maintaining safe operating temperatures.
2Temperature
If fan speed is increased to prevent overheating, then processor temperature control improves, but power consumption and noise increase
Solution Approach 1:
The controller dynamically adjusts fan speed based on real-time temperature monitoring and selects appropriate control algorithms for different operating conditions. This dynamic approach ensures the fan operates at the minimum necessary speed to maintain safe temperatures, avoiding unnecessary power consumption and noise while still providing adequate cooling when required.
Solution Approach 2:
The system implements parameter-based control where fan speed and control algorithm selection change based on temperature thresholds. By using different control strategies (PID, linear, constant) in different temperature ranges, the system achieves effective temperature control while minimizing power consumption in lower temperature conditions.
3Manufacturing precision
If multiple control algorithms are used to optimize fan speed control, then temperature control precision improves, but system complexity increases
Solution Approach 1:
The patent segments the temperature control range into multiple zones, each governed by a specific control algorithm. The temperature range is divided into at least two distinct ranges: a first range using PID control for precise modulation, and a second range using linear or constant control for simpler response. This segmentation allows each algorithm to be optimized for its specific operating range while keeping individual algorithm complexity manageable.
Solution Approach 2:
The controller dynamically selects which control algorithm to apply based on the current temperature and operating conditions. This dynamic algorithm selection simplifies the overall system architecture compared to implementing all algorithms simultaneously, as only one algorithm is active at any given time. The switching between algorithms is based on predefined temperature thresholds and operational states.
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 approach allows for more optimal temperature control, reducing fan power consumption and preventing overheating, with smooth transitions between control schemes, ensuring efficient heat dissipation without abrupt speed changes or temperature overshoots.
Implementation Method 1
a fan is used to dissipate the heat and prevent overheating of the processor
Data Source
AI summary
A method of controlling cooling of a processor, including monitoring at least one parameter of a current status of the processor and determining in which of a plurality of value ranges the at least one parameter of the current status of the processor is located. If the at least one parameter is located in a first range, determining a first desired value for a cooling parameter, based on the processor temperature, using a first method, determining a second desired value for the cooling parameter, based on the processor temperature, using a second method, in which the value of the cooling parameter increases, in a manner indicating more cooling, from a low value for a low processor temperature to a higher value for a higher processor temperature and selecting a value of the cooling parameter as a function of the first and second desired values. If the at least one parameter is located in a second range, selecting a value of the cooling parameter of the processor using a third method, based on the processor temperature. Further controlling a cooling unit of the processor according to the selected value of the cooling parameter; and repeating periodically the monitoring, range determination, value selection and controlling.


