Configurable Compute Nodes With Shared Fan Assembly Thermal Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems with shared fan assemblies struggle to efficiently cool multiple motherboards while minimizing electrical energy consumption and acoustic noise, as current thermal management schemes either consume excessive energy or require software customization.

Innovation Solution

A system with a fan controller that uses thermal sensors and predetermined thermal profiles to adjust fan speed, ensuring optimal cooling of compute modules with incremental speed control and air flow distribution, minimizing power usage and noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fans are run at constant elevated speed to ensure adequate cooling of multiple motherboards, then cooling reliability is improved, but electrical energy consumption increases

Engineering Contradiction:
Improvecooling reliabilityVSAvoidelectrical energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The fan controller dynamically adjusts fan speed based on real-time thermal conditions from multiple motherboards rather than maintaining constant elevated speed. The system continuously monitors temperatures and modulates fan operation to provide adequate cooling only when and where needed, resolving the contradiction between reliable cooling and energy efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback control by reading temperature data from multiple motherboards and using this information to adjust fan speed. The fan controller receives thermal data and continuously adapts fan operation to maintain cooling reliability while minimizing energy consumption, eliminating the need for constant high-speed operation.

Inventive Principle:
Principle #23Feedback

2Temperature

If fans are run at constant elevated speed, then cooling performance is improved, but acoustic noise increases

Engineering Contradiction:
Improvecooling performanceVSAvoidacoustic noise
Core Design Contradiction:
TemperatureVSObject-generated harmful factors

Solution Approach 1:

The fan controller dynamically adjusts fan speed based on actual thermal conditions rather than maintaining constant high speed. This dynamic adjustment ensures cooling performance is maintained when needed while significantly reducing acoustic noise during low-thermal-load conditions, resolving the contradiction between cooling effectiveness and noise generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from multiple temperature sensors to continuously adjust fan operation. This feedback mechanism ensures cooling performance is maintained when thermal conditions require it while minimizing acoustic noise by reducing fan speed during periods of lower thermal demand.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If individual BMC control is implemented for each motherboard, then thermal management precision is improved, but device complexity increases

Engineering Contradiction:
Improvethermal management precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the thermal control functions of multiple motherboards into a single shared fan controller. This consolidation maintains precise thermal management by independently monitoring each motherboard's temperature while eliminating the complexity of separate BMC control hardware and software for each board, resolving the contradiction between thermal precision and system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared fan controller is designed to universally manage thermal conditions for multiple different motherboard configurations simultaneously. This multi-functional controller reads temperatures from multiple sources and adjusts fan operation to satisfy thermal requirements of all connected motherboards, achieving precise thermal management without requiring individualized control systems for each board.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

The system effectively maintains component temperatures within operating ranges while reducing electrical energy consumption and noise by dynamically adjusting fan speeds based on thermal profiles and workload, optimizing cooling efficiency across multiple modules.

Implementation Method 1

a fan assembly disposed in a distal end of the chassis for drawing air in parallel pathways through the plurality of modules

Methodology Applied
Scientific EffectForced Convection: Forced Convection

Implementation Method 2

a thermal sensor disposed to sense the temperature of air flowing across the processor

Methodology Applied
Scientific EffectThermal sensing: Thermistor

Data Source

PatentUS7948196B2Plurality of configurable independent compute nodes sharing a fan assembly
Publication Date: 2011.05.24 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US7948196B2 patent drawing
  • US7948196B2 patent drawing
  • US7948196B2 patent drawing

AI summary

A system comprising a chassis that includes a plurality of modules and a fan assembly disposed in a distal end of the chassis for drawing air in parallel pathways through the plurality of modules. At least one of the modules is a compute module having a thermal sensor disposed to sense the temperature of air flowing across a processor mounted on a motherboard. The system further comprises a fan controller receiving output from the thermal sensor, wherein the fan controller operates the fan assembly to cool the plurality of modules and maintain the thermal sensor output within an operating temperature range. The fan controller controls the fan speed according to predetermined thermal profile settings associated with one of the compute modules received in the chassis. For example, the predetermined thermal profile settings may include a minimum fan speed, a maximum fan speed, and control loop feedback settings.