Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Two-Phase Cooling Learning Repository

This repository contains small projects and notes that I am building while learning heat transfer, numerical methods, and thermal engineering.

The main objective is to study the fundamentals first and gradually move towards more advanced topics related to two-phase cooling and thermal system simulation.


Learning Roadmap

Level 1 – Heat Transfer Fundamentals

  • Fourier's Law
  • Thermal Conductivity
  • Thermal Diffusivity
  • 1D Heat Equation
  • FTCS Method
  • Stability Condition

Level 2 – Thermodynamics

  • First Law of Thermodynamics
  • Energy Equation
  • Phase Change
  • Boiling
  • Condensation
  • Latent Heat

Level 3 – Fluid Mechanics

  • Reynolds Number
  • Nusselt Number
  • Prandtl Number
  • Pressure Drop
  • Two-Phase Flow

Level 4 – Cooling Systems

  • Cold Plates
  • Microchannel Cooling
  • Heat Exchangers
  • Immersion Cooling

Level 5 – Numerical Simulation

  • Finite Volume Method
  • CFD Basics
  • OpenFOAM
  • PINNs for Heat Transfer

Repository Structure

two-phase-cooling/
│
├── README.md
├── requirements.txt
│
└── 1D-Heat-Equation/
    ├── heat_equation_1d.py
    ├── README.md
    └── output/
        └── temperature_profile.png

Current Progress

  • 1D Heat Equation Solver (FTCS)

Planned Modules

  • 2D Heat Equation
  • Implicit Finite Difference Method
  • Heat Exchanger Calculations
  • Microchannel Pressure Drop
  • Convection–Diffusion Solver
  • Simple Phase Change Model

Technologies Used

  • Python
  • NumPy
  • Matplotlib

Note

This repository will be updated as new topics and projects are completed. The roadmap may also change as I continue exploring heat transfer and thermal engineering.

About

Small projects on heat transfer, numerical methods, and thermal engineering. Recently started exploring numerical methods to better understand physical systems through programming. This repository will grow over time as I learn and build. Suggestions and feedback are always welcome.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages