Fan Speed Control Using Temperature Trend Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing fan control strategies, particularly PID speed control, face issues with unstable rotation speed and increased power consumption due to temperature fluctuations in server environments, leading to inefficient temperature regulation and power waste.
Innovation Solution
A method for controlling fan rotation speed based on temperature variation trends, using a controller to read temperature values across three moments and calculate pulse width modulation differences to stabilize fan speed and reduce power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If PID speed control mode is used to quickly adjust fan rotation speed to meet temperature control requirements, then temperature control response speed is improved, but fan rotation speed becomes unstable and power consumption increases due to temperature fluctuations
Solution Approach 1:
The patent applies preliminary action by predicting future temperature trends based on historical temperature data before the temperature actually deviates. The prediction model calculates predicted temperature values in advance, allowing the fan control system to prepare appropriate control actions proactively, thus avoiding the need for frequent reactive adjustments that cause instability.
Solution Approach 2:
The patent implements dynamics by switching between different control modes (prediction mode and PID mode) based on the actual temperature deviation from predicted values. This dynamic adaptation allows the system to use prediction when temperatures are stable, reducing fan speed fluctuations, while switching to traditional PID control when actual temperatures deviate significantly, ensuring rapid response when needed.
2Temperature
If PID speed control mode is used to respond quickly to temperature changes, then temperature regulation effectiveness is improved, but power consumption increases due to frequent fan speed adjustments
Solution Approach 1:
By using historical temperature data to predict future temperature trends, the system can proactively adjust fan speed before temperature deviations occur. This prevents the need for frequent reactive speed changes, thereby reducing power consumption while maintaining effective temperature regulation.
Solution Approach 2:
The system continuously monitors actual temperature values and compares them with predicted values. When the deviation exceeds a threshold, it switches to PID control mode; otherwise, it uses prediction-based control. This feedback mechanism ensures temperature regulation effectiveness while minimizing unnecessary fan adjustments that would increase power consumption.
3Device complexity
If traditional PID control is used based on current temperature values, then simple control logic is maintained, but fan speed fluctuates continuously due to internal air distribution and temperature variations
Solution Approach 1:
The patent introduces prediction-based control that uses historical temperature data to forecast future temperature values. This preliminary action provides a reference for expected temperature behavior, allowing the control system to distinguish between normal fluctuations and actual temperature deviations, thereby reducing unnecessary fan speed adjustments and improving stability.
Solution Approach 2:
The control logic dynamically adapts by switching between prediction-based control and traditional PID control based on temperature deviation thresholds. This dynamic approach maintains simplicity by using prediction control during stable periods while ensuring reliability by switching to PID control when deviations occur, thus improving fan speed stability without significantly increasing overall system complexity.
Data Source
AI summary
A method for controlling fan based on temperature variation trend is provided, controlling increase or decrease in fan rotation speed through controller, ensuring temperature of heating element. The method includes: reading current temperature value, temperature value of previous moment, and temperature value of moment immediately prior to the previous moment of the heating element; reading PWM value at previous moment of the fan; determining whether there is obvious temperature trend based on the current temperature value, the temperature value of previous moment, and the temperature value of moment immediately prior to the previous moment, when there is obvious temperature trend, calculating PWM difference value based on the current temperature value, otherwise, setting PWM difference value to be zero; calculating current PWM value based on PWM value at previous moment and PWM difference value; and controlling the rotation speed of the fan based on the current PWM value.


