Configurable Compute Nodes With Shared Fan Assembly Thermal Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Temperature
If fans are run at constant elevated speed, then cooling performance is improved, but acoustic noise increases
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.
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.
3Measurement precision
If individual BMC control is implemented for each motherboard, then thermal management precision is improved, but device complexity increases
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.
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.
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
Implementation Method 2
a thermal sensor disposed to sense the temperature of air flowing across the processor
Data Source
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.


