Cooling Fan PID Parameter Optimization via Temperature Variation Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for adjusting proportional-integral-derivative (PID) controller parameters of cooling fans rely on trial and error, leading to suboptimal performance, unstable operations, and increased power consumption due to improper gain factor settings, which result in fan jittering and reduced stability.
Innovation Solution
A method and system that set a temperature point for the cooling fan based on temperature data from consecutive intervals, generate gain and frequency factors, and calculate optimal PID parameters, including proportional, integral, and derivative time factors, using a processor and temperature sensor to control the fan's duty cycle and acquire temperature variation data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If trial and error process is used to adjust PID parameters, then parameter adjustment can be performed, but optimal operational status cannot be achieved and fan stability deteriorates
Solution Approach 1:
The system automatically determines optimal PID parameters by analyzing temperature variation data and calculating gain factors, eliminating the need for manual trial-and-error adjustment. The cooling fan system self-optimizes its control parameters based on real-time temperature feedback, achieving stable operation without human intervention.
Solution Approach 2:
The system continuously monitors temperature variations during fan operation and uses this feedback to calculate optimal PID parameters. The temperature variation data from consecutive time intervals is processed to determine the proportional gain factor, integral time factor, and derivative time factor that achieve stable fan operation.
2Speed
If proportional gain factor is increased to improve circuit response, then response speed improves, but peak overshoot increases and fan becomes unstable
Solution Approach 1:
The system dynamically determines the optimal proportional gain factor by analyzing temperature variation characteristics. Instead of using a fixed or manually adjusted gain factor, the system calculates the appropriate value based on the measured temperature response, achieving both fast response and stable operation simultaneously.
3Measurement precision
If integral time factor is increased to reduce steady-state error, then steady-state accuracy improves, but peak overshoot increases
Solution Approach 1:
The system optimizes the integral time factor by analyzing the temperature variation data and calculating the appropriate value to achieve zero steady-state error without excessive overshoot. The parameter is dynamically determined based on the thermal characteristics of the specific system.
4Reliability
If derivative time factor is adjusted to reduce peak overshoot, then overshoot decreases, but noise enhancement occurs and stability reduces
Solution Approach 1:
The system determines the optimal derivative time factor by analyzing temperature variation characteristics, achieving effective overshoot suppression without excessive noise amplification. The parameter is optimized based on the specific thermal response of the system being controlled.
Data Source
AI summary
After a temperature point of the cooling fan is set according to a plurality of temperatures corresponding to a plurality of first consecutive time intervals, control a duty cycle of the cooling fan according to the temperature point, acquire temperature variation data of the cooling fan during a plurality of second consecutive time intervals, generate a gain factor and a frequency factor of the cooling fan according to the temperature variation data, and generate a proportional gain factor, an integral time factor and a derivative time factor of a proportional-integral-derivative controller of the cooling fan according to the gain factor and the frequency factor of the cooling fan. The plurality of first consecutive time intervals are followed by the plurality of second consecutive time intervals.


