dzirbel / brownian-motion

A simulation of three dimensional Brownian Motion using a simple hard-sphere model in VPython.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

brownian-motion

A simulation of three dimensional Brownian Motion using a simple hard-sphere model in VPython.

A large, stationary mass is suspended in a randomly arranged lattice of smaller particles which collide with each other and the larger mass. Interactions between objects are modeled as simple hard-sphere (i.e. billiard-ball) collisions; by running this simulation a number of times and measuring the distance that the mass moves each time. If this simulation is accurate to observed brownian motion, these distances will be normally distributed.

Written by Jackson Bahr and Dominic Zirbel for Matter and Interactions I at Carnegie Mellon University, Fall 2013.

About

A simulation of three dimensional Brownian Motion using a simple hard-sphere model in VPython.


Languages

Language:Python 100.0%