Skip to content

Simulations of an Ising model for classical spins, a 3D hard-sphere gas in a box and a 1D random walk. These projects were part of the thermodynamics and statistical physics modules of a BSc in Physics.

Notifications You must be signed in to change notification settings

Ilumirnau/Simulations-Statistical-Physics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hard-sphere-Gas is a folder that contains the simulation of a hard-sphere gas model trapped in a cubic container of hard walls.

  • Dynamics of the system.
  • Change of the initial conditions for specific temperatures of the gas.
  • Thermal expansion coefficient.
  • Pressure-volume relation in free expansion (mass-less walls).

Ising includes the file ising.py and it is a Montecarlo simulation implementing the Metropolis algorithm of a 20x20 matrix of up&down interacting spins. The result will be:

  • Plots of the system as the temperature increases to visualize its evolution.
  • A gif of all the plots together and a plot of the magnetization evolution.
  • A text file with energy and magnetization data will also be created independently so that data for further calculations of parameters like critical exponents or fluctuations.

With the parameters in the code, there should be a phase transition when the factor (temperature parameter) is close to 2.3, some images of the system at different temperatures around this value are included as an example.

RW-1D includes a code that will allow you to illustrate a one-dimensional random walk (RW) algorithm. The final results are two pdf documents:

  • One for the plot of all the positions along the M steps of the N trajectories together with the probability distribution of the final positions for these trajectories (the file name will be ('..._total_fig.pdf').
  • The other one will contain the data of the Gaussian distribution of the final positions of the simulated walks and the expected theoretical values (the file name will be ('..._distr_params.pdf').
  • This algorithm allows the study of 1-dimensional diffusion and includes the effect of drift in the RW, as a result of a biased step probability.

About

Simulations of an Ising model for classical spins, a 3D hard-sphere gas in a box and a 1D random walk. These projects were part of the thermodynamics and statistical physics modules of a BSc in Physics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published