Robust Configuration of Air Cooled Server Cabinets

Download Report

Transcript Robust Configuration of Air Cooled Server Cabinets

Robust Configuration of Air
Cooled Server Cabinets
Nathan Rolander
SRL Lab Meeting
Spring ‘05
1
7/21/2015
Systems Realization Laboratory
Outline










2
What is a data center & research overview
Feasibility study summary
Motivation & problem description
Flow model development
Heat transfer model development
Robust design approach
Application to server cabinet
Results & analysis
Fan configuration study
Future
7/21/2015
Systems Realization Laboratory
Research Goals



3
Simulation based design & configuration of
server cabinets in data centers, accounting for
thermal efficiency & reliability
Computationally efficient model development
Physical validation of modeling though physical
experimentation
7/21/2015
Systems Realization Laboratory
What is a Data Center?





4
Dedicated room of computation equipment >> servers,
switches, and accessories
Equipment housed in 2m enclosures called cabinets,
arranged in rows
Require dedicated cooling
system >> CRAC units
Heat loads over 100x a
human occupied room
Much higher environmental
regulation required
7/21/2015
Systems Realization Laboratory
Motivation



Data Centers can generate MW of power, up to
20kW in a single cabinet >> very high density
25-50% of the operating costs are cooling
Lifecycle mismatch:


New equipment introduced ~ 2 years
Center infrastructure overhauled ~ 25 years
Need to increase cooling efficiency while
maintaining reliability without center re-design
5
7/21/2015
Systems Realization Laboratory
How is the Equipment Cooled?



6
Raised floor plenum
(1-8’ deep)
Cold air pumped into
plenum to distribute
to cabinets
Re-circulated through
room to return to
CRAC units
7/21/2015
Systems Realization Laboratory
What are the airflow patterns

Cold aisle/Hot aisle configuration
Hot Aisle
Cold Aisle
Cold Aisle
CRAC
Unit
z
x
7
Cold Supply Air
Path
Hot Exhaust Air Path
7/21/2015
Systems Realization Laboratory
How are the Cabinets Cooled?
8
Plenum Active Cooling
Perforated Air Flow Cooling
7/21/2015
Systems Realization Laboratory
Problem Breakdown


Data Centers are a multi-scale problem
Length Scales:
•
•
•
•

Chips
Server
Cabinet
Data Center
~ 35 mm
~ 60 cm
~2m
~ 10’s m
2m
Focus on cabinet reconfiguration:


~10’s m
Internal Server Layout
Cabinet Position within Center
35mm
~0.6 m
9
7/21/2015
Systems Realization Laboratory
Is Design Applicable?

First step, completed as 6102 project





10
Developed reduced order models
Applied compromise DSP
Simple 2D “cold aisle” model
Found significant effects through changing flow
parameters, not entirely intuitive
Characterized inlet vs. outlet flow rates for
rising heat fluxes
7/21/2015
Systems Realization Laboratory
Cold Aisle Geometry
Ambient Air
Too, Continuity
Vout1
System
Boundary
q1, Tc1
Vout2
q2, Tc2
Vout3
Vout4
Vout5
q6, Tc6
Vout6
q3, Tc3
q7, Tc7
Vout7
q4, Tc4
q8, Tc8
Vout8
Left Server
Bank
11
q5, Tc5
Cold Aisle
Vin, Tin
System
Boundary
<heat flux
input
upwards at
gray lines>
Right Server
Bank
7/21/2015
Systems Realization Laboratory
Cold Aisle Flow
12
7/21/2015
Systems Realization Laboratory
Cold Aisle Temperature
13
7/21/2015
Systems Realization Laboratory
Cold Aisle Parameter Sweep
80
85
75
80
Temperature [C]
75
70
70
65
65
60
2
55
4
6
50
0.5
8
55
10
1
1.5
14
60
12
Vout [m/s]
Vin [m/s]
7/21/2015
Systems Realization Laboratory
Cold Aisle Characterization
Vin vs Vout for Increasing Flux
1.4
1.3
1.2
Vin
1.1
1
Increasing Q
0.9
0.8
0.7
0.6
4
15
5
6
7
8
Vout
9
10
11
12
7/21/2015
Systems Realization Laboratory
Cold Aisle Study Conclusions




16
Design variable approach is viable
Airflow and heat flux parameters work well as
design variables
Geometry needs to be considered at higher
length scales
Investigation needs to be parsed to a more
applicable problem >> Enclosed cabinet
configuration study
7/21/2015
Systems Realization Laboratory
Multi-Dimensional FEA Analysis


Interesting problem for further investigation
Jitesh has looked at applying multi-scale FEA
analysis to the cold aisle problem




17
2 m scale rack flow, distributed to servers
30 mm chips within 60 cm server, critical points
evaluated in greater detail
Modular, as servers are identical
Good agreement between models
7/21/2015
Systems Realization Laboratory
Problem Geometry


Enclosed Cabinet
containing 10 servers
Cooling air supplied
from under floor
plenum
Cold Supply Air
Hot Exhaust Air
W
H=2m
W = 0.9 m
Server 10
Lc = 0.4 m
Server 9
Section c
Server 8
Ls
Server 7
Server 6
CRAC
Unit
H
Server 5
Cabinet
Row
Isoflux Blocks
Qa,b,c
Section b
Fan Model
x
Server 3
Server 2
Vin ~ 0-1 m/s
Section a
Single
Cabinet
18
Hs
z
Server 4
Server 1
z
Q ~ 0-200 W
x
Vin
,
Lc
7/21/2015
Systems Realization Laboratory
Model Development



19
In design some model accuracy can be traded
for computational efficiency, required for
iterative optimization algorithms
POD based modeling approach is used for
turbulent flow modeling [Rambo]
Finite difference control volume approach is
used for heat transfer modeling
7/21/2015
Systems Realization Laboratory
Compete Model Overview




20
Generate observations
Compute empirical basis functions of u,v,μt
using Proper Orthogonal Decomposition
Recreate complete flow field by fitting mass
fluxes at boundaries and interpolation of
coefficients
Use flow and turbulence fields, combined with
wall functions, to compute completer thermal
field using numerical finite difference approach
7/21/2015
Systems Realization Laboratory
FLUENT Observations





9 Observations of
Vin = 0:0.25:2 m/s
Buoyancy effects
neglected
k-ε turbulence
model for RANS
21,701 grid cells
108,505 DoF
y
x
x
Vin = 0.95 m/s
21
7/21/2015
Systems Realization Laboratory
Traditional Galerkin Methods

Modal expansion of basis functions:

u ( x, t )   ai (t )i ( x)
i 1


22
Basis functions span entire domain, not finite
elements
Need a family of functions like a Fourier series,
or Legendre polynomials
7/21/2015
Systems Realization Laboratory
Traditional Galerkin Methods
23

Good for vibrations – Fourier series are natural
choice:

Very difficult to specify vector
valued functions for even
simplest flow problems:
7/21/2015
Systems Realization Laboratory
Introduction to the POD

Fit optimal linear subspace through a series of system
observations

Practically, assemble m observations of n DoF into a

 

matrix:
U  {u , u ,..., u }  R n x m
1
2
m

1  T
C ( x, x' )  UU  R n x n
m
24
7/21/2015
Systems Realization Laboratory
Introduction to the POD

Maximize the projection of the basis functions onto the
observations:
max{  (u , )  | ||  ||  1}



C
(
x
,
x
'
)

(
x
'
)
dx
'



( x' )




C ( x, x ' )   u ( x )  u * ( x ' )   R n x n
2


25
observations
Variational
Methods
basis functions
Vector-valued eigenvectors form empirical basis of mdimensional subspace, called POD modes
Creates the optimal linear subspace spanning the
observation domain
7/21/2015
Systems Realization Laboratory
Properties of the POD


26
POD modes are solutions of governing equations >>
satisfy boundary conditions and constraints of problem
Each mode contains dominant system dynamics,
characterized by associated eigenvalue ~ % energy
7/21/2015
Systems Realization Laboratory
Flux Matching Procedure


POD modes can be used to reconstruct any
arbitrary field within the window of observations
Data is mean centered, forming perturbations
from an ensemble average:
b
u  u   aii
*
O
i 1

Resulting in the minimization problem:
p


min{|| G'  ai F (i ) ||} , p  m , where G'  G  F ( u o )
i 1
27
7/21/2015
Systems Realization Laboratory
Flux Matching Procedure

Solved with multidimensional least squares
G '   C  a 
n1






28
nb
1b
G = goal vector, n x 1
C = coefficient matrix, n x b, from F ( i ) values
a = coefficient vector, 1 x b
b = number of modes used in reconstruction
n = number of boundaries to match flux at
Uses pseudo-inverse algorithm for speed &
robustness
7/21/2015
Systems Realization Laboratory
POD Modeling Results

POD based flow model matched to 3 test
cases, not part of original observation set
|| ue || 2 
29
|| uapprox || 2
|| uexact || 2
7/21/2015
Systems Realization Laboratory
Heat Transfer Modeling

General turbulent energy equation:



(  E) 
ui   E  p  
t
xi
x j


30

T
 ui ( ij )eff
 keff
x j


  Sh

Viscous heating ignored, steady state solution
required
Problem: how to find effective turbulent thermal
conductivity effects, keff ?
7/21/2015
Systems Realization Laboratory
Effective Thermal Conductivity

Based upon turbulent viscosity
keff  k 

c p t
Turbulent viscosity based on k-ε RANS model
as used in FLUENT
t  C

31
Prt
k2

How to find k and epsilon?
7/21/2015
Systems Realization Laboratory
Direct Numerical Approach

Solve for k,є,u,v, & p at all nodes using RANS
equations and k- ε turbulence model, yielding 5
coupled PDEs:



(  ui )  0
t xi
continuity


p

( ui ) 
( ui u j )  

t
x j
xi x j
where,
k- є
32
  u u j 2 u  
  ij i  
(  u 'i u ' j )
   i 
  x j xi 3 xi  x j
 u u j  2 
u 
  u 'i u ' j  t  i 
    k  t i   ij
 x
xi 
 j xi  3 



(k) 
(  kui ) 
t
xi
x j

t  k 
   
  G  Gb    YM  Sk
 k  x j  k




(  ) 
(  ui ) 
t
xi
x j

t   

2
   
  C1 (Gk  C3 Gb )  C2   S
   x j 
k
k

7/21/2015
Systems Realization Laboratory
POD Mode Interpolation Approach




33
Construct POD modes of μt along with u and v
Fit μt modes at observations to find ai, the exact
coefficient vectors at each observation
Interpolate ai between observations, creating a
n-dimensional response surface in coefficient
space >> Required as no fluxes to match!
This is more accurate than direct averaging of
the observations, which requires an impractical
observation density, as primary modes
coefficients change smoothly over domain
7/21/2015
Systems Realization Laboratory
Effective Thermal Conductivity

Reconstructed Keff (W/m-K) at Vin = 0.33 m/s
Kair = 0.03 W/m-K
Turbulence
effects create
a 3 order of
magnitude
increase
34
7/21/2015
Systems Realization Laboratory
Turbulent Wall Functions



35
Sharp gradients at walls require very fine mesh
to resolve accurately
Use of “Wall Functions” to approximate effect
of turbulent boundary layer analytically to
reduce computational effort
Heat fluxes in cabinet model are at walls, thus
must be modeled as accurately as possible
7/21/2015
Systems Realization Laboratory
Boundary Layer Resolution

2 approaches:
Near-wall model
approach
Wall function
approach
y
BL
BL
Wall Function
36
Large numbers of
elements required!
Wall function “bridges”
wall to adjacent elements
7/21/2015
Systems Realization Laboratory
Computing Wall Functions

Schultz-Gronov log-law (empirical)
Re x 
 u y p

c f  0.370(log10 Rex )2.584

Find turbulent wall shear & velocity
w 
ut 
37
1
2
 u2
cf
w

7/21/2015
Systems Realization Laboratory
Computing Wall Functions



Convert to numerical domain (y+ to y*)
Approximately equal in FLUENT equilibrium
boundary layers => ut+ ~ ut*
Compute k and ε:
kp 

38
ut2
cm
ut 3
p 
 yp
Compute μt & keff at boundary elements:
keff  k 
c p t
Prt
t  C
k2

7/21/2015
Systems Realization Laboratory
Heat Transfer Computation

General direct numerical solver for
0


 
T
(  E) 
 ui ( ij )eff
ui   E  p  
 keff
t
xi
x j 
x j
Transient

39
Convection
Diffusion
0

  Sh

Generation
Heat flux computed using Power Law,
combining diffusive and convective heat fluxes
into single coefficient
7/21/2015
Systems Realization Laboratory
Power Law Stability

Power law is approximation of analytical 1D convective
& diffusion PDE solution (exponential) with a 5th order
function
Prediction of  p by Various Schemes
1.2
Central difference
Upwind
Power law
Exponential (exact)
1
0.8
p
0.6
0.4
0.2
0
-0.2
-10
40
-8
-6
-4
-2
0
Pe
2
4
6
8
10
7/21/2015
Systems Realization Laboratory
Final Discretization

Control volume based finite difference
approach [Patankar]
aPP  aEE  aWW  aNN  aSS  b
aE  De A  Pee    Fe , 0
A  Pe   0, 1  0.1 Pe 
5
Balance of heat flux into the
element across each face
41
a, b
Represents the
maximum of a and b.
Pee 
Fe  ( u)e Ae
De  Ae
1
Fe
De
 xe e  xe e
P

E

keff
cp
7/21/2015
Systems Realization Laboratory
Solution Algorithm


Construction of a “stiffness matrix” by scanning
through geometry mesh, reading in appropriate
element u,v,Δx,Δy,keff and computing ap
Matrix is inverted to find Temperature



42
Alternating Line by Line iteration using the TDMA
algorithm, scanning in x, then y sequentially
Direct inversion using MATLAB “sparse” matrix
Complete solution in ~10 seconds
7/21/2015
Systems Realization Laboratory
Simulated Server Chip Temperature
Response
Cold Supply Air
Hot Exhaust Air
Tin = 15 oC, Q = 60 W
W
80
70
Section a: servers 1-2
Section b: servers 3-5
Section c: servers 6-10
Server 10
Chip Temperature (oC)
Server 9
60
Section c
Server 8
Server 7
50
Server 6
H
Server 5
40
Section b
30
Server 4
Server 3
Server 2
20
0.2

43
0.3
0.4
0.7
0.6
0.5
Inlet Velocity (m/s)
0.8
0.9
Servers with similar responses grouped
together >> Section a,b,c
1
Section a
Server 1
z
x
Vin
Lc
,
7/21/2015
Systems Realization Laboratory
Complete Model Accuracy





44
POD flow model ~ 5%
accurate
Thermal model slightly
too diffuse
Upper servers slightly
too hot
Conservative model
Has been improved
upon recently
Chip temperature rise above ambient Tin ( oC)
Server
CFD
Approximate Difference
1
2
3
4
5
6
7
8
9
10
39.6
25.5
24.8
22
22.1
21.5
18.9
22.8
21.9
26
39.3
25.2
22.3
21.3
20.9
20.5
20.4
19
17.7
20.8
0.2
0.3
2.5
0.7
1.3
1
1.5
3.8
4.1
5.2
7/21/2015
Systems Realization Laboratory
Design Approach

Integration of three constructs:





45
Robust Design
POD based modeling
Compromise Decision Support Problem (DSP)
Identification and classification of variables and
parameters
Application to air cooled server cabinet
configuration problem
7/21/2015
Systems Realization Laboratory
Robust Design Principles

Determine superior solutions through
minimizing the effects of variation, without
eliminating their causes.


46
Type I – minimizing variations in performance
caused by variations noise factors (uncontrollable
parameters)
Type II – minimizing variations in performance
caused by variation in control factors (design
variables)
7/21/2015
Systems Realization Laboratory
Robust Design Application
y

Goals:


Solution insensitivity is
obtained by minimizing
response curvature
Optimizing
Solution
Constraints:

47
Robust
Solution
Variability in control
parameters must be
accounted for to to avoid
infeasible solutions (i)
x1
x2
xoptimum
xrobust
Feasible Design
Space
(ii)
(i)
2Δx2
x1
7/21/2015
Systems Realization Laboratory
Finding a Robust Solution

Form Multi-objective problem:




48
Bring desired performance mean to a target
Minimize the variation in the performance
Formulation allows flexibility, can trade off
degree of robustness obtained in solution
through goal weighting or ordering
Works for Type I & Type II robust design
simultaneously
7/21/2015
Systems Realization Laboratory
The Compromise DSP



49
The solution finding “engine” and problem
formulation method for this investigation
Hybrid of Mathematical Programming and Goal
Programming well suited to engineering
problems
Allows for multiple objectives, hence can
simultaneously bring mean to target and
minimize solution deviation
7/21/2015
Systems Realization Laboratory
Compromise DSP Structure
Given
An alternative to be improved through modification
Assumptions used to model the domain of interest
System parameters:
n
number of system variables
p
number of inequality constraints
q
number of equality constraints
m
number of system goals
Find
System Variables
xi


d
Deviation Variables i , di
Satisfy
Inequality Constraints g i ( x)  0
Equality Constraints hi ( x)  0
i = 1,…,n
i = 1,…,m
i = 1,…,p
i = 1,…,q
Goals
Ai ( x)  d i  d i  Gi
i = 1,…,m
Bounds
xi ,min  xi  xi ,max
i = 1,…,n

i

i

i

i
d  0; d  0; d d  0
i = 1,…,m
Minimize
Deviation Function: Archimedean formulation
Z   Wi  di  di 
m
50
i 1
i = 1,…,m
7/21/2015
Systems Realization Laboratory
Design Objective Specification

System Design Objectives => Goals




System Design Specifications => Constraints


51
Minimize flow rate of cooling air supplied to cabinet
Minimize server chip temperatures
Minimize sensitivity of configuration to changes in
cabinet operating conditions
All server chips must operate at under 85oC
Total cabinet power must meet target value
7/21/2015
Systems Realization Laboratory
Design Variable Classification

Classify parameters as:





52
Control Factors (x)
Signal Factors (M)
Noise Factors (Z)
Response (y)
Creates a system model of the cabinet
7/21/2015
Systems Realization Laboratory
Design Variable Classification
Cold Supply Air
Hot Exhaust Air
Control Factors, x
Inlet air velocity, Vin = x1
Section a chip power, Qa = x2
Section b chip power, Qb = x3
Section c chip power, Qc = x4
Server Cabinet
System
Noise Factors, Z
Inlet air temperature, Tin
Server 10
Server 9
Section c
Response, y
Total cabinet power
Inlet air velocity
Chip temperatures
Signal Factors, M
Inlet air velocity (smaller the better)
Chip temperatures (smaller the better)
Cabinet power (nominal the best)
W
Server 7
Server 6
H
Server 5
Section b
Server 4
Server 3
Server 2
Section a
Server 1
z
x
53
Server 8
Vin
Lc
,
7/21/2015
Systems Realization Laboratory
Cabinet Compromise DSP

Given






54
Response model of Total Cabinet Power, Inlet Air Velocity,
Server Temperature as functions of x1,x2,x3,x4, = Vin, Qa, Qb, Qc
ΔVin = 0.1 m/s
ΔQa,b,c = f(xi) = 0.1xi + 22 W,
i = 2,3,4
Target for total cabinet power, Gpower = 1800-2400 W
Target for inlet velocity, Gvin = 0.1 m/s
Target for total chip temperature sum and their total maximum
possible variation Gtemp = 300oC, δTmax = 7657oC
7/21/2015
Systems Realization Laboratory
Cabinet Compromise DSP

Find


55
The values of control factors:
x1, Inlet velocity, Vin
x2, Chip power for Section a, Qa
x3, Chip power for Section b, Qb
x4, Chip power for Section c, Qc
The values of deviation variables di+,di-,
i = 1,…,n
7/21/2015
Systems Realization Laboratory
Dealing with Constraints

The means and variability of the response are
obtained using Taylor expansions

Mean:
 y  f ( x)

56
Variance:
2
 f 
2
 y2   
 xi
i 1   xi 
n
7/21/2015
Systems Realization Laboratory
Dealing with Constraints

Constraints incur added complexity as the
variation of the system response must be
considered using a worst-case scenario
E  g j (x)   g j  0 , j = 1,…,p

Where
 gj
g j  
xi , j = 1,…,p
i 1  xi
n
57
7/21/2015
Systems Realization Laboratory
Dealing with Constraints

Variability in constraints, graphical
representation
x2
Feasible Design
Space
(ii)
(i)
2Δx2
x1
58
7/21/2015
Systems Realization Laboratory
Cabinet Compromise DSP

Subject to

The constraints:
The individual server chip temperatures cannot exceed 85oC
 Tj
 85 , j = 1,…,s

x
i 1
i
n
Tj  
The mean total cabinet power must equal value Gpower
4 x2  6 x3  10 x4  Gpower
59
7/21/2015
Systems Realization Laboratory
Cabinet Compromise DSP

Subject to
The goals:
Minimize inlet air velocity

Gvin
 d1  d1  1
x1
Bring chip temperatures to target
Gtemp
s
T
i 1
 d 2  d 2  1
i
Minimize variation of chip temperatures
60
2
  Ti 
2

 var j

j 1 i 1   x j 
 d3  d3  0
 Tmax
n
s
where, var   Vin
Qa
Qb
Qc 
7/21/2015
Systems Realization Laboratory
Cabinet Compromise DSP

Subject to

The bounds:
0.2  x1 1 [m/s]
20  xi  200 [W], i = 2,3,4

61
di di  0 , with di , di  0 , i = 1,…,m
7/21/2015
Systems Realization Laboratory
Cabinet Compromise DSP

Objective

Minimize the total objective function:
m
f  Wi (d  d ) , with
i 1
62

i

i
m
W  1 ,W  0 , i = 1,…,m
i 1
i
i
7/21/2015
Systems Realization Laboratory
Solution Algorithm


63
Adaptive Linear Programming (fmincon)
User Supplied Hessian Matrix for efficiency
 2 f
 2
 x1

 *

H
 *


 *


2 f
x1x2
2 f
x1x3
2 f
x2 2
2 f
x2 x3
*
2 f
x32
*
*
2 f 

x1x4 
2 f 

x2 x4 

2 f 
x3 x4 

2 f 
x4 2 
7/21/2015
Systems Realization Laboratory
Results

Baseline Test



64
Max total power = 1600 W
Vin = 0.54 m/s
Constraints active in Server 1
7/21/2015
Systems Realization Laboratory
Increasing Heat Loads

Inlet air velocity vs. total cabinet power level
0.9
Inlet Air Velocity (m/s)
0.8
0.7
0.6
0.5
0.4
0.3
0.2
1800
65

1900
2000
2100
2200
Total Cabinet Heat Generation (W)
2300
2400
Vin increases exponentially with power load
7/21/2015
Systems Realization Laboratory
Increasing Heat Loads

Sectional power level vs. total power level
180
Chip Power Dissipation (W)
160
Section a
Section b
Section c
140
120
100
80
60
1800
66

1900
2000
2100
2200
Total Cabinet Power (W)
2300
2400
Heat load re-distributed as airflow changes
7/21/2015
Systems Realization Laboratory
Increasing Heat Loads

Maximum chip temperature and bounds
86
Maximum Chip Temperatureo(C)
84
Mean
Upper Bound
Lower Bound
82
80
78
76
74
72
70
68
1800
67

1900
2000
2100
2200
Total Cabinet Power (W)
2300
2400
Maximum chip temperature constraint met
7/21/2015
Systems Realization Laboratory
Robust vs. Optimal Configuration
Pareto Frontier
62.3
60
(y)
Chip Heat Flux (W)
Mean Chip Temperature o(C)

62.2
62.1
62
61.9
61.8
0.8
0.85
0.9
0.95
Inlet Air Velocity (m/s)
Chip Heat Flux (W)
Chip Heat Flux (W)
68
Feasible
space
50
45
0.85
0.9
0.95
Inlet Air Velocity (m/s)
1
129
(b)
90
89
87
0.8
55
40
0.8
1
91
88
(a)
Feasible
space
0.85
0.9
0.95
Inlet Air Velocity (m/s)
1
(c)
128
127
126
125
124
0.8
Feasible
space
0.85
0.9
0.95
Inlet Air Velocity (m/s)
1
7/21/2015
Systems Realization Laboratory
Robust vs. Optimal Configuration
Pareto Frontier & increasing variability
62.3
60
(y)
Chip Heat Flux (W)
Mean Chip Temperature o(C)

62.2
62.1
62
61.9
61.8
0.8
0.85
0.9
0.95
Inlet Air Velocity (m/s)
Chip Heat Flux (W)
Chip Heat Flux (W)
69
Feasible
space
50
45
0.85
0.9
0.95
Inlet Air Velocity (m/s)
1
129
(b)
89
87
0.8
55
40
0.8
1
90
88
(a)
Feasible
space
0.85
0.9
0.95
Inlet Air Velocity (m/s)
1
(c)
128
127
126
125
124
0.8
Feasible
space
0.85
0.9
0.95
Inlet Air Velocity (m/s)
1
7/21/2015
Systems Realization Laboratory
Changing Server Fan Configuration

Changing the number of
fans on each server



Series > Pressure
Parallel > Flow Rate
Cold Supply Air
Hot Exhaust Air
W
Server 10
Server 9
Section c
Use of 1 - 3 fans / server
Server 8
Server 7
Server 6
Ls
H
Server 5
Section b
Server 4
Server 3
Isoflux Blocks
Qa,b,c
z
Fan Model
x
70
Hs
Server 2
Section a
Server 1
z
x
Vin
,
Lc
7/21/2015
Systems Realization Laboratory
Server Fan Investigation




71
Combination of discrete and continuous
parameters
Same sections (a,b,c) used for varying heat
flux and fan model, Vin = 0.5 m/s
3 fan models used >> 33 = 27 combinations >>
27 individual problems to be solved
A lot of work to be done manually!
7/21/2015
Systems Realization Laboratory
FLUENT & MATLAB

Explicit Enumeration > used MATLAB to
control FLUENT & perform analysis:






72
Generate the flow field for fan configuration
Full factorial investigation of heat transfer
Build linear response surface model
Run compromise DSP to find maximum heat fluxes
Run full factorial of fan cases
Results were analyzed for efficiency
7/21/2015
Systems Realization Laboratory
Complete Results

Total power dissipated vs. case
Total Cabinet Power vs. Case
1200
Total Cabinet Power (W)
1000
800
600
400
200
0
73
0
5
10
15
Case
20
25
30
7/21/2015
Systems Realization Laboratory
Results

Merit function vs. case
Merit Function Value vs. Case
80
79
Merit Function Value
78
77
76
Value 
75
Q
  fans 
i
0.3
, i  a, b, c
i
74
73
72
71
70
74
0
5
10
15
Case
20
25
30
7/21/2015
Systems Realization Laboratory
Results

Table of most efficient configurations
Total
Section a Section b Section c Section a Section b
fans/cabinet
no. fans/section
heat flux
0
1
1
1
35.125
37.658
1
2
1
1
36.868
40.915
2
2
2
1
38.221
44.049
3
2
2
2
38.422
47.856
4
2
2
3
37.224
50.963
5
2
3
3
36.282
54.902
6
3
3
3
35.788
58.51
75
Section c
37.295
40.284
43.398
47.682
51.409
55.848
59.366
Total
739.398
795.802
851.158
917.644
968.764
1033.02
1087.872
Case
1
2
5
14
23
26
27
7/21/2015
Systems Realization Laboratory
Results

Efficient cases vs. chip power
Case vs. Chip Power
160
140
Section a
Section b
Section c
Chip Power (W)
120
100
80
60
40
20
0
3
4
5
6
7
8
9
Case
76
7/21/2015
Systems Realization Laboratory
Results

Efficient case vs. total power
Case vs. Total Cabinet Power
1100
Total Cabinet Power (W)
1050
1000
950
900
850
800
750
700
77
3
4
5
6
Case
7
8
9
7/21/2015
Systems Realization Laboratory
Complete Validation

Comparison of results obtained using robust
design and compact model to FLUENT
Total Cabinet
Power (W)
1600
2100
2400
78
Mean Chip Temp.
Difference ( oC)
3
9
3
7/21/2015
Systems Realization Laboratory
Conclusions



79
For typical enclosed cabinet over 50% more
power than baseline can be reliably dissipated
through efficient configuration
Robust solutions account for variability in
internal & external operating conditions, model
inaccuracies & assumptions
Configuration can be accomplished without
center level re-design
7/21/2015
Systems Realization Laboratory
Experimental Validation




80
Simulated “blade”
cabinet architecture
Air cooled from
inlet at bottom
7 simulated servers
10 blades per
server
7/21/2015
Systems Realization Laboratory
Future



81
Configuration of 3D cabinet >> simulation of
experimental cabinet
Thermal profile of experimental cabinet
PIV data of experimental cabinet
7/21/2015
Systems Realization Laboratory
Questions, Comments, Death
Threats?



A train leaves Boston at 8:30 heading to New York at
50 miles per hour. Another train leaves New York
heading to Boston at 10:00 when do the trains . . .
Why did Kamikaze pilots wear helmets?
Would you want your kids to watch Star Wars Episode
I-III or IV-VI 1st?
Thank you!
82
7/21/2015
Systems Realization Laboratory
Supplemental Slides

83
You ask too many questions young one . . .
7/21/2015
Systems Realization Laboratory
PIV Teaser
84
7/21/2015
Systems Realization Laboratory
Heat Transfer Model Validation
1  cos(n L)
T0  2(TL  T0 )
sinh(n x)sinh(n y)
n 1 n L sinh(n L)

80
70
60
50
40
30
20
10
10
85
20
30
40
50
60
70
80
7/21/2015
Systems Realization Laboratory
Center Level CFD

86
Elevation CFD analysis
7/21/2015
Systems Realization Laboratory
Center Level CFD

87
Plan CFD Analysis
7/21/2015