SSD Thermal Control via Active Disturbance Rejection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing temperature control systems for persistent storage devices like SSDs suffer from poor performance due to lagging cooling adjustments and potential coupling between control loops, which can degrade performance and affect data lifetime and power consumption.

Innovation Solution

A storage system with active disturbance rejection control, where each SSD estimates its heat load and effective temperature, and a system controller adjusts fan speed based on these estimates and sensed internal temperatures to maintain optimal temperature ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If PID controllers are used to control SSD temperatures by feeding back from temperature sensors, then temperature control is achieved, but cooling adjustment lags significantly behind temperature increase

Engineering Contradiction:
ImproveSSD temperature controlVSAvoidCooling adjustment speed
Core Design Contradiction:
TemperatureVSSpeed

Solution Approach 1:

The system uses workload prediction to anticipate future heat generation before actual temperature rise occurs. The controller proactively adjusts fan speed based on predicted workload patterns, performing cooling adjustment in advance rather than reacting after temperature increases are detected.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the control strategy based on real-time workload conditions. During high workload periods, the controller increases fan speed more aggressively, while during low workload periods, it reduces fan speed to minimize power consumption, creating an adaptive control loop that responds to changing system conditions.

Inventive Principle:
Principle #15Dynamics

2Temperature

If PID controllers are used for temperature control, then temperature regulation is maintained, but coupling between control loops degrades performance

Engineering Contradiction:
ImproveTemperature regulationVSAvoidControl loop performance
Core Design Contradiction:
TemperatureVSReliability

Solution Approach 1:

The system divides the control problem into independent per-SSD control loops rather than using a centralized coupled control system. Each SSD has its own controller that independently manages its temperature based on local workload and temperature conditions, eliminating interactions and couplings between control loops that would otherwise degrade overall system performance.

Inventive Principle:
Principle #1Segmentation

3Temperature

If cooling fans operate at high speed continuously, then temperature control is effective, but power consumption increases

Engineering Contradiction:
ImproveTemperature control effectivenessVSAvoidFan power consumption
Core Design Contradiction:
TemperatureVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts fan speed based on real-time workload conditions and temperature predictions. During high workload periods, the fan operates at higher speeds to maintain effective cooling. During low workload periods, the fan speed is reduced to minimize power consumption, creating an adaptive balance between cooling effectiveness and energy efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system predicts future workload patterns and pre-adjusts fan speed accordingly. By anticipating periods of high workload that will generate heat, the controller proactively increases fan speed before temperature rises occur, avoiding the need for continuous high-speed operation and reducing overall power consumption.

Inventive Principle:
Principle #10Preliminary action

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 achieves faster and more proactive cooling adjustments, reducing power consumption and extending data lifetime by effectively managing temperature fluctuations within SSDs.

Implementation Method 1

a cooling fan; and a system management processing circuit, the system management processing circuit being configured to: measure a workload of one or more of the storage devices, and adjust a speed of the cooling fan based on the measured workload

Methodology Applied
Scientific EffectForced Convection: Forced Convection

Data Source

PatentUS20250181127A1Advanced thermal control for SSD
Publication Date: 2025.06.05 SAMSUNG ELECTRONICS CO LTD
  • US20250181127A1 patent drawing
  • US20250181127A1 patent drawing
  • US20250181127A1 patent drawing

AI summary

A storage system with temperature control. The system includes a plurality of storage devices such as solid state drives, a system controller such as a baseboard management controller, and one or more cooling fans. Each storage devices includes a controller configured to estimate the heat load in the storage device and/or an effective temperature, resulting from operations performed in the storage device. The system controller employs active disturbance rejection control to adjust the fan speed based on the estimated heat loads, the estimated temperatures, and/or the sensed internal temperatures, of the storage devices.