How to simulate protons on a computer program to observe them?

In summary, the student in grade 11 is planning to observe the behavior of protons in an experiment where the neutrons and electrons are removed from the atom. They originally planned to use a computer program like Scratch to construct the protons, but after feedback from others, they are considering changing their proposal. It is noted that simulating the inner workings of a proton is a complex and challenging task, and it may be more feasible to use point charges to simulate the behavior of charged particles in the absence of binding forces. The student is now considering using Processing, a programming language, for their project.
  • #1
Sagar Bhatt
8
0
Well I'm in grade 11 and for an investigation I decided I'd observe the behavior of protons once the neutrons and electrons are removed from the atom. Specifically I want to observe how the acceleration at which the protons move apart from each other varies with the mass of the atom (i.e. # protons) -- that's how I connect it to the course curriculum. At the time I thought I'd just construct the up-quarks and down-quarks and gluons and other stuff on a computer program using data from like Wikipedia, and then construct protons from that. (On a computer program I wouldn't have to construct the entire atom because I could choose when to start the experiment.) But I'm not so sure anymore. Btw I'm thinking of using something like Scratch. Or a physics engine. I'm afraid of the teacher's reaction to the proposal and about the seemingly impossibility-ness of this idea. Time to change proposal?
 
Physics news on Phys.org
  • #2
Sagar Bhatt said:
At the time I thought I'd just construct the up-quarks and down-quarks and gluons and other stuff on a computer program using data from like Wikipedia, and then construct protons from that.
This won't work. Even with all the scientific knowledge today, making realistic simulations of protons from scratch is still a huge challenge for scientists - there are approximations for many aspects, but it's not as easy as putting some particles together and then simulate them. The interior of protons is really complex.

It is not necessary, however. Nuclei can be described with the electromagnetic interaction and some effective attractive nuclear force only.

How do you remove neutrons from what?
 
  • #3
Just to put mfb's comment into perspective, simulating the inner workings of a proton essentially requires you to do lattice QCD. This is a very active research topic and requires graduate level physics knowledge as well as high performance computer clusters. It is not something you can put on a laptop. It is definitely not "B"-level physics.
 
  • #4
To put mfb's and Orodruin's comments into even more perspective, even simulating the behaviour of nuclei (your question is about collections of protons/neutrons) using an approximation that allows you to avoid doing lattice QCD (e.g. Time Dependent Hartree Fock methods) is still a topic of active research and requires high performance computing clusters! The next step down (arguably. e.g. shell model calculations) is also a topic of active research!

Perhaps, instead, you could use the Semi-Emprical Mass Formula to investigate what happens to the stability of nuclei as you vary the numbers of protons/neutrons?
 
  • #5
well I think you can do it as a normal electromagnetic interaction (for your level). Obviously you would have a many body system containing parts (protons) that each interact with the rest.
Using gluons is practically impossible, so you will just see how N-1 particles repulse the other... and how all these will move away from one another... I don't think it will be fun because the Fcoulomb~1/r^2 will give a very large 1st step push to all the particles.
 
  • #6
Thanks for all the replies. I guess I'll change my proposal then.
 
  • #7
What would be fairly easy to do is just stimulating how fast charged particles that close together would fly away from each other in the absence of any force binding them. For that, there would be no need to go into quarks and gluons, you could just treat the protons as point masses and watch them fly ridiculously fast away from each other.

If, however, you wanted to simulate what the removal of neutrons would actually do to a nucleus, that's going to be much more difficult. My gut feeling (aka I'm kinda guessing here) is that you still could treat the protons as point charges and modeling strong and weak forces in some clever way.

I don't know how much is expected of you for this project, but I imagine just the point charges flying away from each other would be plenty to be going on with, especially if you increased the accuracy of your simulation using a Runge-Kutta method rather than a step approximation.
 
  • Like
Likes nrqed
  • #8
Thanks Dragonfiremalus. I'm not sure I'll return to this idea because I've been brainstorming new ones for my project, but in case I do do you think there could be a physical model for the point charges or would I have to do it online? And would I rather restate my research question in the submission to say point charges rather than protons?
 
  • #9
Sagar Bhatt said:
Thanks Dragonfiremalus. I'm not sure I'll return to this idea because I've been brainstorming new ones for my project, but in case I do do you think there could be a physical model for the point charges or would I have to do it online? And would I rather restate my research question in the submission to say point charges rather than protons?

Not entirely sure what you are looking for by the way of physical model, or doing it "online." If you are looking for an analogous physics demonstration similar to the bowling ball on a trampoline to visualize gravity, I don't know of anything for electromagnetism. You'd have to use computer simulation. But as for coding up a simple computer program to simulate it, I'd suggest using Processing, especially if you are at all familiar with C family syntax. https://processing.org/ It's very easy to do visualizations like that, as it has in my experience the easiest graphical output stuff (though I've never used Scratch, so I can't compare those).
 
  • #10
Thanks.
 

Related to How to simulate protons on a computer program to observe them?

1. How do I set up a simulation of protons on a computer program?

To set up a simulation of protons on a computer program, you will need to first identify the specific program you will be using. Some common programs used for simulating protons include GROMACS, CHARMM, and AMBER. Once you have chosen a program, you will need to familiarize yourself with its user interface and input parameters. Then, you can input the appropriate values and parameters for simulating protons.

2. What are the necessary components for a proton simulation on a computer program?

The necessary components for a proton simulation on a computer program will vary depending on the specific program and simulation. However, some common components include a force field, initial coordinates of the protons, and simulation parameters such as temperature and time step. It is important to consult the program's documentation for specific requirements.

3. Can I observe the movement of individual protons in a simulation?

Yes, it is possible to observe the movement of individual protons in a simulation. This can be done by visualizing the simulation output using specialized visualization software or by analyzing the simulation data using specific tools. Keep in mind that the level of detail and accuracy of the proton movement will depend on the simulation parameters and accuracy of the force field used.

4. What factors can affect the accuracy of a proton simulation on a computer program?

Several factors can affect the accuracy of a proton simulation on a computer program. These include the force field used, the simulation parameters, the accuracy of the initial coordinates, and the computational resources available. It is important to carefully choose these components and parameters to ensure the most accurate simulation results.

5. How can I validate the results of a proton simulation on a computer program?

To validate the results of a proton simulation, you can compare them to experimental data or to results from other simulations. Additionally, there are various statistical and graphical methods that can be used to analyze and validate the simulation results. It is also important to carefully review the simulation setup and parameters to ensure they are appropriate for the specific system being simulated.

Similar threads

  • High Energy, Nuclear, Particle Physics
Replies
4
Views
2K
  • High Energy, Nuclear, Particle Physics
Replies
9
Views
2K
  • High Energy, Nuclear, Particle Physics
Replies
7
Views
2K
Replies
14
Views
960
  • High Energy, Nuclear, Particle Physics
Replies
4
Views
2K
  • High Energy, Nuclear, Particle Physics
Replies
2
Views
2K
  • High Energy, Nuclear, Particle Physics
Replies
5
Views
3K
Replies
1
Views
2K
  • STEM Academic Advising
Replies
9
Views
1K
  • Atomic and Condensed Matter
Replies
1
Views
947
Back
Top