Is there a way to add a time parameter to see how the system evolves over time?

Click For Summary

Discussion Overview

The discussion revolves around a simulation designed to demonstrate the effects of a displacement field in simulating gravity at various scales. Participants provide feedback, ask technical questions, and suggest potential improvements related to the simulation's functionality and physics modeling.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant shares a simulation link and describes its functionality, including how mass points interact with a displacement field without direct point-point relationships.
  • Several participants express admiration for the simulation's capabilities and the creator's skills.
  • A participant inquires about the spatial resolution of the gravitational potential initialization and suggests implementing an energy and total linear momentum function to analyze conservation of energy.
  • Questions are raised regarding the scaling of the program, specifically if it relates to evaluating gravitational potential from each particle at every point on the x-y array.
  • Concerns are expressed about the large default size of particles and whether it compensates for the discreteness of the x-y array.
  • Another participant asks how singularities are managed when particles are very close to gravitational potential nodes.
  • There is a discussion about whether particles are modeled as point masses or mass densities for gravitational potential calculations.
  • A participant notes that elastic collisions between hard spheres do not occur as expected and suggests adding an elasticity parameter, questioning its relevance for the smallest mass points.

Areas of Agreement / Disagreement

Participants generally agree on the impressive nature of the simulation, but multiple competing views and technical questions remain unresolved regarding the implementation and physics of the model.

Contextual Notes

Participants express uncertainty about specific technical aspects, such as the implications of particle size, the treatment of singularities, and the modeling of collisions. These points highlight limitations in the current understanding of the simulation's mechanics.

lachelimbo
Messages
6
Reaction score
0
Looking for feedback on a simulation I created to show how using a displacement field can be used for simulating gravity on a large and small scale.

http://www.kademco.com/psim/psim.html

Click multiple times to create points of mass. Each point you add "pinches" the field. There are no point-point relationships here. The points are influenced by the field using a pressure vector derived from the field.

Click and drag to create points with initial velocity.

Try leaving the settings as is for a bit. Some interesting formations appear.

Let me know what you think.

(I originally posted this in the GR forum because of the displacement bit. Another member recommended I post it here.)
 
Last edited by a moderator:
Physics news on Phys.org
fantastic
 
This is wonderful! I'm very jealous of your ability to create something like this.
 
This is very impressive!

If you initialized your gravitational potential as an array of (x,y) points, what spatial resolution did you choose?

It would be interesting to implement an energy and total linear momentum function which calculates the total energy of the system to see how it deviates from the expected value (conservation of energy).

The scaling of the programs seems to be N. Is this due to the fact that you only evaluate gravitational potential from each particle at the every point on the x-y array?

Is the large default size of the particles there to compensate for the discreteness of the x-y array?

How did you account for singularities if a particle happens to be very very close to a gravitational potential node?

Did you model particles as point masses or mass densities for purposes for calculating gravitational potential?

When two hard spheres collide, they should recoil completely (elastic collision). This doesn't seem to happen.
 
i really like how it simulates revolving bodies. Kudos for that :)
edit: when i choose radius 0 the object is still there even thought i cannot see it. I would like to be able to create field without masses, just to experiment with the attraction
 
Last edited:
Hao, thanks for the feedback!

"If you initialized your gravitational potential as an array of (x,y) points, what spatial resolution did you choose?"

The current resolution is the same as the native screen resolution of the active area. This can be scaled up or down independent of the screen res.

"It would be interesting to implement an energy and total linear momentum function which calculates the total energy of the system to see how it deviates from the expected value (conservation of energy)."

Interesting to hear that suggestion. One reason for building the simulation was to eventually simulate an energy field from which points of mass "condense", therefore reducing then total energy of the field.

"The scaling of the programs seems to be N. Is this due to the fact that you only evaluate gravitational potential from each particle at the every point on the x-y array?"

That is correct.

"Is the large default size of the particles there to compensate for the discreteness of the x-y array?"

No, it is arbitrary and there to represent how a stable mass might react in a field.

"How did you account for singularities if a particle happens to be very very close to a gravitational potential node?"

The potential is always calculated by the delta of adjacent nodes. If the delta was 0, the previous vector of the point would not change.

"Did you model particles as point masses or mass densities for purposes for calculating gravitational potential?"

Mass/energy densities. The intent is to show all interation as a result of varying densities of the energy field.

"When two hard spheres collide, they should recoil completely (elastic collision). This doesn't seem to happen."

An elasticity parameter can be added for that. A question though, if they were the smallest points of mass would elasticity apply?
 

Similar threads

  • · Replies 0 ·
Replies
0
Views
4K
  • · Replies 62 ·
3
Replies
62
Views
11K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 105 ·
4
Replies
105
Views
16K
  • · Replies 11 ·
Replies
11
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 2 ·
Replies
2
Views
1K