Skip to content

zokovi/MaxBoltzParticleSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Maxwell Boltmann Particle Simulation in Python

This is Maxwell Boltzmann Particle Simulation implemented in Python using numpy.

Each particle only interacs with each other via elastic collision.

At the beginning, each particles are given velocity so the velocity distribution does not match the Maxwell Boltzmann distribution. As time passes, particles will collide with each other and the velocity distribution will change. This velocity distribution wil then be compared with Maxwell Boltzmann distribution theory to confirm the Maxwell Boltzmann Theory.

This is not a realtime simulation. Calculation will be done first and then the result will be presented as graph of particle position using Matplotlib animation. Result can be also saved as video

Result Example

About

Maxwell Boltmann Particle Simulation in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages