2.1 데이터센터 냉각시스템
해당 데이터센터의 냉각시스템은 Fig. 1과 같이 총 9개층의 IT서버룸을 담당하는 중앙냉수식 CRAC유닛과 냉수를 공급하는 지역냉방 시스템으로 구성되어 있다. 항온항습기인 CRAC 유닛은
예비를 포함하여 층당 43개가 설치되었고 기본적으로 IT서버 배치가 cold aisle containment로 구성되어 비교적 높은 온도로 급기가
가능하다. 따라서 냉수공급온도는 1차측 지역냉수를 열교환하여 비교적 고온의 냉수를 2차측으로 공급한다. 또한 비상시 냉수공급이 중단될 상황을 고려하여
버퍼탱크를 구성하고 있다.
Fig. 1. Data center cooling system:a) Secondary loop chilled water and b) Typical floor of IT server room.
../../Resources/sarek/KJACR.2016285.178/fig1.png
table 1은 주요 냉각시스템의 공급조건을 보여준다. 데이터센터의 특성상 단계별로 IT서버룸이 채워지는데 운영초기에 먼저 구성되는 상부의 5개층을 대상으로 분석을
실시하였다.
Table 1. Operating condition of IT cooling system
Item
|
CRAC-1
|
CRAC-2
|
Type
|
for water-side economizer
|
Indirect air-side economizer
|
Capacity(usRT)
|
43
|
15
|
Air volume(CMH)
|
31,000
|
8,500
|
SA temperature(°C)
|
20.0
|
20.0
|
RA temperature(°C)
|
34.5
|
34.5
|
Chilled water(LPM)
|
391
|
144
|
CWS temperature(°C)
|
10~14
|
10
|
CWS temperature(°C)
|
15.5~19.5
|
15.5
|
Nos(EA/floor)
|
12
|
31
|
전용 데이터센터의 냉각시스템 배관구성은 비상시를 고려하여 이중으로 입상을 구성하고 각 층에서는 루프형식으로 설치하는 것이 일반적이다. 열원장비 고장시
예비 장비가 기동하기 전까지 안정적인 냉수를 공급하기 위한 목적으로 버퍼탱크가 설치되는데, 그 전에 배관 내의 냉수를 열원공급 없이 IT서버 운영환경에
영향을 주지 않는 범위에서 재순환하여 사용할 수 있는 시간을 판단하여 경제적이고 최적화된 버퍼탱크 용량을 결정하는 것이 중요하다. 이를 위해서 배관내의
관수량을 우선적으로 산정하였다. table 2와 같이, 입상부분은 관경별로 구간을 나누어 산출하고 기계실부분과 기준층 수평배관은 동일한 관경의 길이로 계산하였다. 해당 냉수배관의 총 관수량은
220 m3로 산출되었다.
Table 2. Water content in chilled water pipes
Size (mm)
|
Length(m)
|
Volume (m3)
|
Water content
|
Horizontal
|
Riser
|
Total
|
200
|
1,850(typical floor)
|
-
|
1,850
|
58.0
|
220 m3
|
250
|
-
|
82
|
82
|
4.0
|
350
|
-
|
82
|
82
|
7.8
|
400
|
-
|
82
|
82
|
10.2
|
450
|
-
|
82
|
82
|
13.0
|
500
|
440(mechanical room)
|
280
|
720
|
141.3
|
2.2 IT서버룸 분석 모델
IT서버룸 분석 모델은 CRAC 유닛의 토출온도와 IT서버로 인입되는 공기온도를 분석하고 각 서버 인입공기온도는 ASHRAE T.C 9.9 허용온도를
만족하는지를 판단한다. 그리고 CRAC 유닛 토출 온도범위가 확인되면 허용 가능한 냉수인입 온도범위를 찾아내고 해당하는 인입온도에 도달하는 시간을
계산하는 목적으로 CFD 시뮬레이션을 수행하였다. CFD 모델의 신뢰성을 위해서는 IT장비의 특성을 정확하게 반영하여야 한다. 분석을 위한 상용 시뮬레이션
프로그램은 다양하게 존재하지만, 그 중 데이터센터의 특수성을 반영한 특화된 시뮬레이션 프로그램인 6 sigma DC를 사용하였다. 6 Sigma DC는
데이터센터 기계설비 설계자를 위해 개발된 전용 설계 프로그램이며, 그 중의 하나의 해석모듈인 6 Sigma DC Room은 IT서버룸의 종합적인 효율검토가
가능한 CFD 시뮬레이션 프로그램이다. 본 프로그램의 특징은 데이터센터를 구성하는 가장 중요한 IT장비의 다양한 정보와 데이터베이스를 보유하고 있어
정확한 IT환경 구현이 가능하다.(5) 기본모듈은 cold aisle과 hot aisle을 최소 7개로 구성하였고(Fig. 1의 A’ 영역) 실의 깊이는 일반적인 CRAC 유닛이 공급 가능한 거리인 15 m 이하로 적용하였다.
Fig. 2와 같이, IT장비는 IU 서버를 42개 최대 설치할 수 있는 Rack으로 구성하여 전력밀도는 4.0 kW/rack으로 용량을 설정하였고 ASHRAE
TC 9.9에서 제시하는 기준으로 192개를 배치를 하였다.
Fig. 2. IT server room CFD simulation model.
../../Resources/sarek/KJACR.2016285.178/fig2.png
공조방식은 현재 가장 보편적으로 적용되고 있는 바닥급기+측면환기 방식이며 기류분포에 영향을 주는 R/F높이는 900 mm, 천장고는 3.0 m로
구성되어 있다(Fig. 3).
Fig. 3. Room section and supply air temperature.
../../Resources/sarek/KJACR.2016285.178/fig3.png
CRAC 유닛의 취출온도는 공조/냉각시스템의 에너지 소비와 밀접한 영향을 주는 중요한 요소이다. CRAC 유닛의 취출온도가 상향되면 공급되는 냉수를
상승시킬 수 있기 때문에 열원시스템의 상호 영향을 주게 된다. IT서버의 운영조건을 고려하여 시뮬레이션 경계조건은 table 3과 같으며, CRAC 유닛 취출온도 20~25°C에 대응하여 냉수온도 10~18°C로 변경하여 해석을 하였다.
Table 3. Simulation boundary conditions
Item
|
Factor
|
Room size(m2)
|
544.3
|
Raised Floor Height(m)
|
0.8
|
Number of Cabinets
|
192 EA
|
Number of CRAC unit
|
6 EA
|
Air Flow Rate(CMH/CRAC)
|
31,000
|
Supply air temperature(°C)
|
20~25
|
Room height(m)
|
5.1
|
False ceiling height(m)
|
3.0
|
Rack IT limit(kW/rack)
|
4.0
|
Cooling capacity(kW/CRAC)
|
150(43 RT)
|
Cold aisle/Hot aisle
|
Cold aisle containment
|
Chilled water temperature(°C)
|
10~18
|
IT서버가 정상운전이 가능한 데이터센터의 환경기준 범위(6)는 Class A1~A4의 권장치인 IT서버의 인입온도 18~27°C(40~60%)를 판단기준으로
선정하였다.
table 4는 CFD 모델의 적정성을 판단하는데 가장 기본적으로 요구되는 기준으로 4개의 Class 구분으로 IT장비의 운영환경을 보여주고 있다. 제시된 조건은
실제로 냉각을 위해 IT서버로 인입되는 공기의 조건을 나타내는 것으로 서버룸 실내의 평균 조건을 만족해야하는 것은 아니다. 비상시에는 허용 조건까지
범위를 확장하는 것도 가능하지만, 열적 균형이 깨지게 되면 허용 조건을 초과하는데 많은 시간이 소요되지 않기 때문에 본 연구에서는 권장조건에 준하여
분석 하였다.
Table 4. Temperature rate of change clarification
Class
|
DB (°C)
|
RH (%)
|
DP (°C)
|
Change Rate (°C/hr)
|
Recommended
|
A1 to A4
|
18 to 27
|
5.5°C(DP) to 60%
|
N/A
|
N/A
|
Allowable
|
A1
|
15 to 32
|
|
17
|
5/20
|
A2
|
10 to 35
|
|
21
|
5/20
|
A3
|
5 to 40
|
|
24
|
5/20
|
A4
|
5 to 45
|
|
24
|
5/20
|
../../Resources/sarek/KJACR.2016285.178/tbl4.png |
2.3 시뮬레이션 결과
IT서버룸의 CRAC 유닛은 인입 냉수온도의 기준에 의해 냉방코일(열교환기)의 용량이 결정되기 때문에 인입되는 냉수의 온도가 변경되면 코일 냉각능력이
변경되고 실내로 취출되는 공기의 온도도 연차적으로 변화하게 된다. 적용된 CRAC 유닛의 기술 데이터를 기반으로 냉수입구온도 변화에 따른 공기 입,
출구(SA/ RA) 온도변화를 분석한 결과, Fig. 4와 같이 냉수온도 14°C까지는 정상적인 운전이 가능하지만 냉수온도 15°C 이상으로 공급되면 코일의 냉각능력이 저하되어 실내로 취출되는 공기온도가 상승하고
CRAC 유닛 냉방코일의 냉각능력이 저하되기 시작된다.
Fig. 4. CRAC unit’s supply air temp. and capacity according to chilled water temp. condition.
../../Resources/sarek/KJACR.2016285.178/fig4.png
CFD 시뮬레이션 결과, CRAC 유닛의 실내공기 토출온도에 따른 IT서버의 인입온도 및 IT서버룸의 온도분포는 냉수공급온도 조건에 따라서 table 5, table 6과 같다.
Table 5. CFD simulation results of normal condition and fault condition-1&2
[Normal condition]
▪ Supply air temperature:20.0°C
▪ Supply chilled water temperature:10~14°C
Max rack inlet temperature:22.3°C
CRAH unit supply and return temperature
../../Resources/sarek/KJACR.2016285.178/tbl5-1.png
../../Resources/sarek/KJACR.2016285.178/tbl5-2.png
Z = 0.2 m
Z = 1.0 m
Z = 1.8 m
X = 5.5 m
X = 9.5 m
X = 14.5 m
../../Resources/sarek/KJACR.2016285.178/tbl5-3.png
../../Resources/sarek/KJACR.2016285.178/tbl5-4.png
../../Resources/sarek/KJACR.2016285.178/tbl5-5.png
../../Resources/sarek/KJACR.2016285.178/tbl5-6.png
../../Resources/sarek/KJACR.2016285.178/tbl5-7.png
../../Resources/sarek/KJACR.2016285.178/tbl5-8.png
Min:20.0°C
Max:41.2°C
Min:20.0°C
Max:39.3°C
Min:20.0°C
Max:41.2°C
../../Resources/sarek/KJACR.2016285.178/tbl5-9.png Temperature distribution
.
[Fault condition-1]
▪ Supply air temperature:21.0°C
▪ Supply chilled water temperature:15.0°C
Max rack inlet temperature:23.2°C
CRAH unit supply and return temperature
../../Resources/sarek/KJACR.2016285.178/tbl5-10.png
../../Resources/sarek/KJACR.2016285.178/tbl5-11.png
Z = 0.2 m
Z = 1.0 m
Z = 1.8 m
X = 5.5 m
X = 9.5 m
X = 14.5 m
../../Resources/sarek/KJACR.2016285.178/tbl5-12.png
../../Resources/sarek/KJACR.2016285.178/tbl5-13.png
../../Resources/sarek/KJACR.2016285.178/tbl5-14.png
../../Resources/sarek/KJACR.2016285.178/tbl5-15.png
../../Resources/sarek/KJACR.2016285.178/tbl5-16.png
../../Resources/sarek/KJACR.2016285.178/tbl5-17.png
Min:21.0°C
Max:42.2°C
Min:21.0°C
Max:40.4°C
Min:21.0°C
Max:42.2°C
../../Resources/sarek/KJACR.2016285.178/tbl5-18.png
Temperature distribution
.
[Fault condition-2]
▪ Supply air temperature:22.0°C
▪ Supply chilled water temperature:16.0°C
Max rack inlet temperature:24.3°C
CRAH unit supply and return temperature
../../Resources/sarek/KJACR.2016285.178/tbl5-19.png
../../Resources/sarek/KJACR.2016285.178/tbl5-20.png
Z = 0.2 m
Z = 1.0 m
Z = 1.8 m
X = 5.5 m
X = 9.5 m
X = 14.5 m
../../Resources/sarek/KJACR.2016285.178/tbl5-21.png
../../Resources/sarek/KJACR.2016285.178/tbl5-22.png
../../Resources/sarek/KJACR.2016285.178/tbl5-23.png
../../Resources/sarek/KJACR.2016285.178/tbl5-24.png
../../Resources/sarek/KJACR.2016285.178/tbl5-25.png
../../Resources/sarek/KJACR.2016285.178/tbl5-26.png
min:22.0°C
Max:43.2°C
Min:22.0°C
Max:41.4°C
Min:22.0°C
Max:43.2°C
../../Resources/sarek/KJACR.2016285.178/tbl5-27.png
Temperature distribution
Table 6. CFD simulation results of fault condition-3, 4&5
[Fault condition-3]
▪ Supply air temperature:23.0°C
▪ Supply chilled water temperature:16.0°C
Max rack inlet temperature:25.2°C
CRAH unit supply and return temperature
../../Resources/sarek/KJACR.2016285.178/tbl6-1.png
../../Resources/sarek/KJACR.2016285.178/tbl6-2.png
Z = 0.2 m
Z = 1.0 m
Z = 1.8 m
X = 5.5 m
X = 9.5 m
X = 14.5 m
../../Resources/sarek/KJACR.2016285.178/tbl6-3.png
../../Resources/sarek/KJACR.2016285.178/tbl6-4.png
../../Resources/sarek/KJACR.2016285.178/tbl6-5.png
../../Resources/sarek/KJACR.2016285.178/tbl6-6.png
../../Resources/sarek/KJACR.2016285.178/tbl6-7.png
../../Resources/sarek/KJACR.2016285.178/tbl6-8.png
Min:23.0°C
Max:44.2°C
Min:23.0°C
Max:42.4°C
Min:23.0°C
Max:44.2°C
../../Resources/sarek/KJACR.2016285.178/tbl6-9.png Temperature distribution
.
[Fault condition-4]
▪ Supply air temperature:24.0°C
▪ Supply chilled water temperature:17.0°C
Max rack inlet temperature:26.3°C
CRAH unit supply and return temperature
../../Resources/sarek/KJACR.2016285.178/tbl6-10.png
../../Resources/sarek/KJACR.2016285.178/tbl6-11.png
Z = 0.2 m
Z = 1.0 m
Z = 1.8 m
X = 5.5 m
X = 9.5 m
X = 14.5 m
../../Resources/sarek/KJACR.2016285.178/tbl6-12.png
../../Resources/sarek/KJACR.2016285.178/tbl6-13.png
../../Resources/sarek/KJACR.2016285.178/tbl6-14.png
../../Resources/sarek/KJACR.2016285.178/tbl6-15.png
../../Resources/sarek/KJACR.2016285.178/tbl6-16.png
../../Resources/sarek/KJACR.2016285.178/tbl6-17.png
Min:24.0°C
Max:45.2°C
Min:24.0°C
Max:43.4°C
Min:24.0°C
Max:45.2°C
../../Resources/sarek/KJACR.2016285.178/tbl6-18.png
Temperature distribution
.
[Fault condition-5]
▪ Supply air temperature:25.0°C
▪ Supply chilled water temperature:18.0°C
Max rack inlet temperature:36.8°C
CRAH unit supply and return temperature
../../Resources/sarek/KJACR.2016285.178/tbl6-19.png
../../Resources/sarek/KJACR.2016285.178/tbl6-20.png
Z = 0.2 m
Z = 1.0 m
Z = 1.8 m
X = 5.5 m
X = 9.5 m
X = 14.5 m
../../Resources/sarek/KJACR.2016285.178/tbl6-21.png
../../Resources/sarek/KJACR.2016285.178/tbl6-22.png
../../Resources/sarek/KJACR.2016285.178/tbl6-23.png
../../Resources/sarek/KJACR.2016285.178/tbl6-24.png
../../Resources/sarek/KJACR.2016285.178/tbl6-25.png
../../Resources/sarek/KJACR.2016285.178/tbl6-26.png
min:32.1°C
Max:56.1°C
Min:32.1°C
Max:53.3°C
Min:32.1°C
Max:54.0°C
../../Resources/sarek/KJACR.2016285.178/tbl6-27.png
Temperature distribution
IT서버룸의 공조효율 평가의 가장 중요한 요소는 온도분포이며, 특히 IT서버로 인입되는 공기온도이다. 인입공기가 상승하면 서버장애의 주요 원인이
되기 때문에 IT서버의 공기 인입부를 물리적으로 구역하는 cold aisle containment를 적용하여 효율을 높였다. 취출온도에 따라서 온도영역은
차이가 나지만 전체적으로 cold aisle과 hot aisle은 구분되어서 분포하며, containment로 구성된 대안은 그 온도가 확연한 차이를
보이고 있다. 인입공기가 재순환에 의해서 상승하면 서버장애의 주요 원인이 되며, 대부분의 랙-서버의 상부에서 발생한다. 실내(서버)발열이 CRAC
유닛 용량의 85% 이하 수준이면 실내 취출온도 약 24.0°C까지는 적용된 설계용량으로 운전이 가능하고 이때의 냉수온도는 17°C이다.
Fig. 5와 같이 냉수온도가 17°C를 넘게되면 CRAC 유닛의 냉각용량이 80% 이하로 감소하고 실내의 온도가 급격하게 증가하는 것을 볼 수 있다. 이것은
CRAC 유닛 코일의 냉각능력만을 기준으로 온도변화를 분석한 정상상태의 결과이다.
Fig. 5. Maximum IT server inlet temp. according to supply air and chilled water conditions.
../../Resources/sarek/KJACR.2016285.178/fig5.png