Real-time Thermal Flow Predictions for Data Centers : Using the Lattice Boltzmann Method on Graphics Processing Units for Predicting Thermal Flow in Data Centers

The purpose of this master thesis is to investigate the usage of the Lattice Boltzmann Method (LBM) of Computational Fluid Dynamics (CFD) for real-time prediction of indoor air flows inside a data center module. Thermal prediction is useful in data centers for evaluating the placement of heat-genera...

Full description

Bibliographic Details
Main Author: Sjölund, Johannes
Format: Bachelor Thesis
Language:English
Published: Luleå tekniska universitet, Institutionen för system- och rymdteknik 2018
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-70530
_version_ 1821578084528160768
author Sjölund, Johannes
author_facet Sjölund, Johannes
author_sort Sjölund, Johannes
collection Luleå University of Technology Publications (DiVA)
description The purpose of this master thesis is to investigate the usage of the Lattice Boltzmann Method (LBM) of Computational Fluid Dynamics (CFD) for real-time prediction of indoor air flows inside a data center module. Thermal prediction is useful in data centers for evaluating the placement of heat-generating equipment and air conditioning. To perform the simulation a program called RAFSINE was used, written by Nicholas Delbosc at the University of Leeds, which implemented LBM on Graphics Processing Units (GPUs) using NVIDIA CUDA. The program used the LBM model called Bhatnagar-Gross-Krook (BGK) on a 3D lattice and had the capability of executing thermal simulations in real-time or faster than real-time. This fast rate of execution means a future application for this simulation could be as a predictive input for automated air conditioning control systems, or for fast generation of training data sets for automatic fault detection systems using machine learning. In order to use the LBM CFD program even from hardware not equipped with NVIDIA GPUs it was deployed on a remote networked server accessed through Virtual Network Computing (VNC). Since RAFSINE featured interactive OpenGL based 3D visualization of thermal evolution, accessing it through VNC required use of the VirtualGL toolkit which allowed fast streaming of visualization data over the network. A simulation model was developed describing the geometry, temperatures and air flows of an experimental data center module at RISE SICS North in Luleå, Sweden, based on measurements and equipment specifications. It was then validated by comparing it with temperatures recorded from sensors mounted in the data center. The thermal prediction was found to be accurate on a room-level within ±1° C when measured as the average temperature of the air returning to the cooling units, with a maximum error of ±2° C on an individual basis. Accuracy at the front of the server racks varied depending on the height above the floor, with the lowest points having an average accuracy of ±1° ...
format Bachelor Thesis
genre Luleå
Luleå
Luleå
genre_facet Luleå
Luleå
Luleå
id ftluleatu:oai:DiVA.org:ltu-70530
institution Open Polar
language English
op_collection_id ftluleatu
op_rights info:eu-repo/semantics/openAccess
publishDate 2018
publisher Luleå tekniska universitet, Institutionen för system- och rymdteknik
record_format openpolar
spelling ftluleatu:oai:DiVA.org:ltu-70530 2025-01-16T23:01:28+00:00 Real-time Thermal Flow Predictions for Data Centers : Using the Lattice Boltzmann Method on Graphics Processing Units for Predicting Thermal Flow in Data Centers Sjölund, Johannes 2018 application/pdf http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-70530 eng eng Luleå tekniska universitet, Institutionen för system- och rymdteknik info:eu-repo/semantics/openAccess data center airflow computational fluid dynamics (CFD) lattice boltzmann method (LBM) Computer Engineering Datorteknik Student thesis info:eu-repo/semantics/bachelorThesis text 2018 ftluleatu 2024-12-18T12:24:47Z The purpose of this master thesis is to investigate the usage of the Lattice Boltzmann Method (LBM) of Computational Fluid Dynamics (CFD) for real-time prediction of indoor air flows inside a data center module. Thermal prediction is useful in data centers for evaluating the placement of heat-generating equipment and air conditioning. To perform the simulation a program called RAFSINE was used, written by Nicholas Delbosc at the University of Leeds, which implemented LBM on Graphics Processing Units (GPUs) using NVIDIA CUDA. The program used the LBM model called Bhatnagar-Gross-Krook (BGK) on a 3D lattice and had the capability of executing thermal simulations in real-time or faster than real-time. This fast rate of execution means a future application for this simulation could be as a predictive input for automated air conditioning control systems, or for fast generation of training data sets for automatic fault detection systems using machine learning. In order to use the LBM CFD program even from hardware not equipped with NVIDIA GPUs it was deployed on a remote networked server accessed through Virtual Network Computing (VNC). Since RAFSINE featured interactive OpenGL based 3D visualization of thermal evolution, accessing it through VNC required use of the VirtualGL toolkit which allowed fast streaming of visualization data over the network. A simulation model was developed describing the geometry, temperatures and air flows of an experimental data center module at RISE SICS North in Luleå, Sweden, based on measurements and equipment specifications. It was then validated by comparing it with temperatures recorded from sensors mounted in the data center. The thermal prediction was found to be accurate on a room-level within ±1° C when measured as the average temperature of the air returning to the cooling units, with a maximum error of ±2° C on an individual basis. Accuracy at the front of the server racks varied depending on the height above the floor, with the lowest points having an average accuracy of ±1° ... Bachelor Thesis Luleå Luleå Luleå Luleå University of Technology Publications (DiVA)
spellingShingle data center
airflow
computational fluid dynamics (CFD)
lattice boltzmann method (LBM)
Computer Engineering
Datorteknik
Sjölund, Johannes
Real-time Thermal Flow Predictions for Data Centers : Using the Lattice Boltzmann Method on Graphics Processing Units for Predicting Thermal Flow in Data Centers
title Real-time Thermal Flow Predictions for Data Centers : Using the Lattice Boltzmann Method on Graphics Processing Units for Predicting Thermal Flow in Data Centers
title_full Real-time Thermal Flow Predictions for Data Centers : Using the Lattice Boltzmann Method on Graphics Processing Units for Predicting Thermal Flow in Data Centers
title_fullStr Real-time Thermal Flow Predictions for Data Centers : Using the Lattice Boltzmann Method on Graphics Processing Units for Predicting Thermal Flow in Data Centers
title_full_unstemmed Real-time Thermal Flow Predictions for Data Centers : Using the Lattice Boltzmann Method on Graphics Processing Units for Predicting Thermal Flow in Data Centers
title_short Real-time Thermal Flow Predictions for Data Centers : Using the Lattice Boltzmann Method on Graphics Processing Units for Predicting Thermal Flow in Data Centers
title_sort real-time thermal flow predictions for data centers : using the lattice boltzmann method on graphics processing units for predicting thermal flow in data centers
topic data center
airflow
computational fluid dynamics (CFD)
lattice boltzmann method (LBM)
Computer Engineering
Datorteknik
topic_facet data center
airflow
computational fluid dynamics (CFD)
lattice boltzmann method (LBM)
Computer Engineering
Datorteknik
url http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-70530