A small portion of the math behind the simulation
Simulation of 500 particles
Simulation of 500 particles. Top view.
We wanted to help students understand challenging quantum physics experiments and help them appreciate the beauty of nature. We also wanted to help researchers to do their research. Many times funding is difficult to get and so researchers are not able to get access to expensive tools that they need to do their research. By creating simulators like this one we are able allow researchers and students to do do experiments that normally would cost a fortune
What it does
Our project simulates the Stern Gerlach Experiment by using a host of tools to calculate and visualize the quantum effect of spin and indeed this experiment first done in 1922 was decisive in convincing scientists of the reality of spin (angular momentum quantization) .
How I built it
Challenges I ran into
For the physics engine the math is complicated because it is non-linear. It is a non-linear physics system and requires the deep understanding of differential and multivariable calculus. The front end required a library that we have never used before. however we persisted to learn over night and eventually made a worthwhile front end.
Accomplishments that I'm proud of
We were able to create a comprehensive visualization and clear UI. We were also able to complete the physics system which was so complicated to us in the beginning. Making a physics simulation is new to us, and being able to complete it and potentially benefit to other struggling students make us proud!
What I learned
For Jiafeng, as a beginner, I learned how to use git, bottle, a chain of nested functions, and most importantly, how to cooperate with team in doing project. For Carleton, I learned quantum physics and was able make a physics simulation which I never have experienced before. Both of us gained experience in working in a stressful and time sensitive environment.
What's next for Stern Gerlach Experiment Simulation
This simulation now can only be applied to certain elements. In the future, we want it to be applicable to all elements in the periodic table, and potentially never before seen physics phenomenons.