Skip to content

DeepPhysicsSim: 3D Fluid Flow and Temperature Simulation with Deep Learning

Notifications You must be signed in to change notification settings

GiulioMa/DeepPhysicsSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepPhysicsSim: 3D Fluid Flow and Temperature Simulation with Deep Learning

Introduction

DeepPhysicsSim aims to provide a physics-based simulation of fluid flow and temperature distribution in a 3D domain using deep learning. Built on PyTorch, this project incorporates various physical laws and constraints into the machine learning model, effectively turning the neural network into a "differentiable physics simulator".

Features

  • Physics-based loss functions incorporating adiabatic residuals, temperature residuals, fluid residuals, and more.
  • 3D scatter plot visualizations for in-depth analysis.
  • Utilizes efficient optimization algorithms for faster convergence.
  • Offers flexibility to adapt to different physical scenarios.

Requirements

  • Python 3.x
  • PyTorch
  • Pandas
  • NumPy
  • Matplotlib

Installation

git clone https://github.com/GiulioMa/DeepPhysicsSim.git
cd DeepPhysicsSim
pip install -r requirements.txt

About

DeepPhysicsSim: 3D Fluid Flow and Temperature Simulation with Deep Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published