Fan Speed Control Using Combined Load Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fan speed control methods for computer systems often result in rapid fluctuations in fan speed due to varying load conditions, leading to noise issues during cooling operations.

Innovation Solution

A method and device that involve a controller obtaining load parameters from both the main board and expansion board, determining the greater load parameter, and controlling the fan speed accordingly to maintain steady operation and reduce noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If fan speed is controlled based on expansion board load parameters, then cooling performance for expansion devices is improved, but fan speed fluctuates rapidly causing noise increase

Engineering Contradiction:
Improvecooling performanceVSAvoidnoise
Core Design Contradiction:
TemperatureVSObject-generated harmful factors

Solution Approach 1:

The patent merges the load parameter monitoring functions of both the main board and expansion board into a unified fan control system. The controller integrates temperature and load data from multiple sources (main board CPU, GPU, storage devices, and expansion board devices) to make comprehensive fan speed decisions, preventing rapid fluctuations caused by isolated expansion board changes.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The controller acts as an intermediary between multiple heat sources and the fan system. It processes load parameters from various components and mediates fan speed adjustments based on overall system conditions rather than reacting directly to individual component changes, thereby stabilizing fan operation and reducing noise.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If fan speed is adjusted rapidly in response to load changes, then cooling efficiency is improved, but system stability deteriorates

Engineering Contradiction:
Improvecooling efficiencyVSAvoidfan speed stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary monitoring of load parameters from multiple sources before making fan speed adjustments. By anticipating thermal conditions based on load changes and proactively adjusting fan speed in a controlled manner, the system maintains cooling efficiency while avoiding abrupt speed changes that would compromise stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic fan speed control that adapts to varying system conditions while maintaining stability. The controller continuously monitors load parameters and adjusts fan speed within optimized ranges based on the greater of main board or expansion board loads, ensuring responsive cooling without excessive fluctuation.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If multiple load parameters are monitored, then cooling accuracy is improved, but control complexity increases

Engineering Contradiction:
Improveload monitoring accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by monitoring specific critical load parameters from key components (CPU, GPU, storage devices on main board and expansion board) rather than attempting to monitor all possible parameters. This selective monitoring approach maintains cooling accuracy by focusing on the most thermally significant components while avoiding the complexity of comprehensive system-wide parameter tracking.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240419225A1Fan speed control method and device
Publication Date: 2024.12.19 GETAC TECH CORP
  • US20240419225A1 patent drawing
  • US20240419225A1 patent drawing
  • US20240419225A1 patent drawing

AI summary

A fan speed control method, performed by a controller, includes: obtaining a first load parameter associated with a main board; obtaining a second load parameter associated with an expansion board; determining a greater one of the first load parameter and the second load parameter, and controlling a fan according to the greater one.