Adaptive Fan Sampling for Quiet Thermal Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional fan control methods for electronic devices either cause noise due to rapid fan speed fluctuations or fail to respond adequately to high load conditions, leading to inefficient heat dissipation.
Innovation Solution
A fan control method that dynamically adjusts the sampling number based on temperature variations to adapt to different load scenarios, allowing for responsive and efficient fan speed control, thereby improving both heat dissipation and user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the fan control method reacts rapidly to temperature variation, then heat dissipation response speed is improved, but fan rotational speed fluctuation increases causing noise
Solution Approach 1:
The patent applies dynamics by making the sampling number configurable and adjustable based on different operating conditions. The system dynamically adapts the sampling rate (from 1 to 10 samples) according to temperature thresholds and load conditions, allowing rapid response when needed while reducing sampling frequency under normal conditions to minimize noise and energy consumption.
Solution Approach 2:
The patent changes the parameter of sampling number from a fixed value to a variable parameter that can be adjusted between 1 and 10. This parameter change allows the system to optimize between response speed and noise by selecting appropriate sampling rates based on thermal conditions, thereby resolving the contradiction between rapid heat dissipation response and noise generation.
2Object-generated harmful factors
If the fan control method reacts slowly to temperature variation, then noise is reduced, but heat dissipation response becomes inadequate under high load
Solution Approach 1:
The system dynamically adjusts the sampling number based on thermal conditions and load requirements. Under high load conditions with rapidly changing temperatures, the system increases the sampling number to capture temperature variations more frequently, ensuring reliable heat dissipation control while maintaining low noise during stable operating conditions.
Solution Approach 2:
By making the sampling number a changeable parameter (1-10) rather than a fixed value, the system can adapt to different operational scenarios. This parameter flexibility ensures that the system maintains noise reduction benefits while achieving reliable heat dissipation when thermal conditions require faster response.
3Device complexity
If a fixed sampling number is used, then system simplicity is maintained, but adaptability to different load scenarios is reduced
Solution Approach 1:
The patent transforms the static sampling number into a dynamic parameter that adapts to different load scenarios. The control unit automatically adjusts the sampling number between 1 and 10 based on temperature variations and load conditions, providing system adaptability without requiring complex manual configuration or multiple hardware components.
Solution Approach 2:
The system achieves adaptability through parameter changes by allowing the sampling number to vary within a defined range (1-10). This approach maintains relative system simplicity while enabling flexible adaptation to different operational conditions, avoiding the need for complex control logic or additional hardware.
Data Source
AI summary
The disclosure provides a fan control method, applied to an electronic device. The electronic device includes a fan and a setting unit, the setting unit having a plurality of setting values, and each setting value being corresponding to a sampling number. The fan control method includes: continuously detecting a temperature of a heat source to obtain a plurality of temperature values; selecting one of the plurality of setting values based on variations of the temperature values; acquiring a value set from the temperature values based on the sampling number corresponding to the selected setting value, and generating an updated temperature value based on the value set; and controlling rotation of the fan based on the updated temperature value.


