|
|
|
|
|
In our development of a computational model of planetary
systems we've seen that moving the planets around (specifically
the velocity of the planets) depends on a force, generally
denoted by the letter F. As we'll see, evaluating this force
is usually the most complex and "costly" part of a computer
simulation, and, as such, deserves careful attention.
The pairwise representation of forces on particles in a system is not completely realistic, especially at atomic and subatomic levels where so-called "three-body effects" (e.g., F123) can come into play. However, for the situation of relatively large planets interacting with each other, this is approximation is quite acceptable. Given this approximation, it is pretty straightforward to derive an expression for the forces at play between interacting planets. All forces can be derived from the expression for the potential energy that describes interactions between two objects. In the case of a solar system, the potential energy "felt by" one planet, Planet A, due to another planet, Planet B, is V = -mgR*R/rab, where V is the potential energy, m is the mass of of Planet B, g is acceleration due to gravity on Planet B, R is the radius of Planet B, and rab is the distance between Planet A and Planet B. To get the force from this expression, we simply need to find the change in the potential with respect to a change in the distance between the two planets. This is simply the calculus derivative of V, the potential, which for this system is Fab = -mgR*R/(rab*rab), where Fab is the force exerted on Planet A by Planet B (for a Go To Page: 1 2
The copyright of the article A Compelling Force in Scientific Computing is owned by Adam Hughes. Permission to republish A Compelling Force in print or online must be granted by the author in writing.
|
|
|
|