Welcome to the repository of our CE7454-final project, where we delve into the implementation and evaluation of a cutting-edge Multifidelity-DeepONet model. This model integrates high-fidelity Computational Fluid Dynamics (CFD) simulations with real-time, low-fidelity sensor data to enhance thermal prediction accuracy in data centers. Our extensive experiments demonstrate that the Multifidelity-DeepONet outperforms other baseline methods in predicting and managing thermal conditions within data centers.
Data centers are crucial to modern digital infrastructure, requiring efficient thermal management for operational stability and hardware longevity. Accurate thermal prediction within these facilities is challenging due to complex layouts, varying operational loads, and environmental conditions. Our project aims to tackle these challenges by employing a Multifidelity-DeepONet, which combines high-fidelity and low-fidelity data sources for improved predictive accuracy.
- Integration of Multifidelity Data: Combines detailed CFD simulations (high-fidelity) and real-time sensor readings (low-fidelity) for comprehensive thermal mapping.
- Advanced Modeling Techniques: Utilizes Deep Operator Networks (DeepONet) extended to handle multifidelity data, enhancing prediction capabilities.
- Real-World Application: Focuses on practical scenarios in data centers, addressing the need for effective thermal management.
We conducted various numerical experiments, including Poisson Equation and Reaction-Diffusion System simulations, to validate the efficacy of our model. The results highlight significant improvements in prediction accuracy over standard DeepONet models.
This repository contains all the necessary code, data samples, and documentation for our project. Here's a quick overview:
src/
: Source code of the Multifidelity-DeepONet implementation.dataset/
: Sample high-fidelity and low-fidelity data used in our experiments.results/
: Output results and visualizations from our experiments.
Figure: Predicted solution of three types of trained DeepONets in the test dataset. Data-A and Data-B are two random selected samples.
Figure: Performance comparison between Multifidelity-DeepONet and standard DeepONet models.
Figure: Learning poison equation with two types of dataset (small-range high-fidelity dataset and large-range low-fidelity dataset) for Normal and Multi-fidelity DeepONet.
To get started with our project, clone the repository and follow the instructions in our documentation. Ensure you have the necessary dependencies installed, as listed in requirements.txt
.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to Prof. LU's code at https://github.com/lu-group/multifidelity-deeponet
For more detailed information and specific instructions, please refer to our project documentation and code comments.