simulating plate tectonic action!



I am attempting to use a computer to calculate plate tectonics. What I
have come up with for the moment is to have thousands of spheres
forming a continent. I will then calculate all of the forces placed on
each sphere taking into account 2 or 3 forces:

1. gravity based on mass
2. force away from nearby spheres based on distance (above a certain
distance is zero)
possibly:
3. force toward selected spheres (based on distance) to form clumps or
rocks with a breaking tollerance of this bond if they grow too far
apart.

the momentum would then be updated based on the net forces for each
sphere

the positions would be updated after all the momentums are updated, and
then the cycle would repeat

What I want to do is start off with 2 continents that are mostly flat
(with irregularities), and have them slowly move toward eachother. They
should eventually mostly stop with a mountain range formed between the
two. The kinetic energy of the plates should be transfered to the
potential energy of the mountains.

This system should allow for rock slides. But it might not model
earthquakes correctly.

In any case I think I am probably missing something, and either way,
any ideas for how to calculate these forces correctly? I am not
exactly sure if what I have proposed is correct, and I am not sure of
the equations to calculate the forces based on distance. I was
thinking about a cubed relationship. (twice as close and 8 times the
force)

I have decided that there should be a floor, so no matter how much
force there is telling a sphere to move down, if it is at the floor,
there will automatically be a counter force applied to match!

Assuming this can work, I will try to simulate it all on a sphere
rather than a plane, and maybe add erosion, volcanoes and astroids!

Any ideas for how to do this correctly or any obvious mistakes? Is it
likely I will have a lot of vibrating particles? and is this bad? I
don't care how slow it goes as long as I can verify it's doing
something in a few minutes, I would run it for days.

Please reply with any comments, I don't care how absurd! Thanks.

.



Relevant Pages

  • Re: Is the speed of light really constant ?
    ... The rate of acceleration, depending on distance from ... If you paint the inside of sphere with a uniform coat, ... The further away you are, the fainter the star will appear, ...
    (sci.physics.relativity)
  • Re: Distance Between 2 Randomly-chosen Points on a Sphere
    ... >> every point at a distance of x from the pole, there is a point mirrored at ... It seems that of two random points on the unit sphere, ... on that circle is sqrt. ... uniform random on an open cylinder, ...
    (sci.math)
  • Re: On the controversy about the Schwarzschild radius and black holes
    ... distance from the surface of the Earth is zero at the surface of the Earth. ... sphere of area 16pi m^2 -- and not the distance from a point. ... Sure -- because that's the range in which the coordinate system is defined.. ...
    (sci.physics.relativity)
  • Re: "Tired" light
    ... Distance is an illusion to soothe the masses. ... A sphere has an edge, assuming you infer that we live inside the sphere. ... distant objects that are blueshifted. ... But the red shift with distance does not describe any anomalies along that ...
    (sci.astro)
  • Re: GPS formulas
    ... > need to know distance from current position to a point and also I ... longitude difference changes with latitude. ... 3D cartesian coordinates of points either on the unit sphere, ... a plane in space. ...
    (comp.arch.embedded)

Quantcast