Simulating the gravitational interaction between two material points

Click For Summary

Discussion Overview

The discussion revolves around modeling the gravitational interaction between two material points in a computer simulation aimed at understanding the clumping of matter into galaxies. Participants explore how to represent the forces acting on particles that cannot occupy the same space, considering both attraction and potential repulsion or merging behaviors.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant suggests using Newton's law for attraction but questions how to model the interaction when particles come too close, proposing a repulsion mechanism or a stopping of attraction.
  • Another participant questions the need for repulsion, proposing that particles could merge into one when they come closer than their combined radii.
  • A different viewpoint indicates that the outcome of a close approach may depend on the collision velocity, suggesting that particles might either stick together or bounce apart based on this factor.
  • One participant mentions the use of a smoothing coefficient in high-performance computing (HPC) to allow particles to pass through each other, indicating a collisionless approach.

Areas of Agreement / Disagreement

Participants express differing views on how to handle the interaction between particles, with no consensus on whether to implement repulsion, merging, or collision dynamics based on velocity.

Contextual Notes

Participants highlight the complexity of modeling interactions without clear definitions of the physical properties of the particles involved, such as their radii and collision characteristics.

Signifier
Messages
75
Reaction score
0
Hello, I am trying to make a very rough computer model of the clumping of matter into galaxies in the large scale structure of the universe. As a starting point, I'm randomly distributing particles across a rectangle and then letting all the particles (about 22500 particles) interact via the inverse square law. The particles can be thought of as stardust clumps, "mass clouds," whatever you want to call them; the important thing is that they don't have an internal structure.

However, I'm curious as to how to exactly model the interaction between these particles. With Newton's law alone, the "particles" attract each other until they're a distance 0 apart; but of course with real matter the two particles cannot occupy the same space. How might one model this "same space" repulsion? What I have been doing is saying that once the particles get within a certain radius of each other, they stop attracting one another. It might be better to say that within some radius they begin repelling each other, but I'm not sure what this repulsion would look like. The way I'm doing gives me some interesting results but it seems arbitrary and unphysical (see attached gif).

This may not be the right place for this post, but I don't consider this purely or primarily a computer simulation question... Thank anyone for any suggestions or criticisms.
 

Attachments

  • cosm1.gif
    cosm1.gif
    25.3 KB · Views: 525
Astronomy news on Phys.org
Why would they repel? If 2 objects get too close to each other, presumably closer than the sum of their radii, just merge them into 1 particle with the combined mass and momentum of the original 2 objects.
 
Two objects will bump into each other if they approach closer than their radii. As far as whether or not they stick together after bumping, I would expect that it would depend on the velocity with which they collided - too fast, and they'd bounce off each other rather than stick. Without more information on the objects, I don't see how to make even a rough guess as to how to model whether the objects stick or bounce apart as a function of the impact velocity.
 
in HPC they use a smoothing coefficient which basically means its collisionless and you let them pass through or by each other.
...unfortunately my knowledge stops at that...
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 7 ·
Replies
7
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 72 ·
3
Replies
72
Views
11K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K