So, if I wanted to know when two bodies of radiuses R and r and masses M and m collided after starting from rest (v_m=v_M=0) separated by the initial distance D, we would need to solve :
(d^2x/dt^2)= - GM x^-2 (the smaller body moves towards negative x axis at a larger acceleration)
with initial condidions: x(0)=D, v_m=0
(d^2x/dt^2)= +Gm x^-2 (the bigger body moves towards positive x at a smaller acceleration)
with initial conditions: x(0)=0, v_M=0
and find out the time when x_m+x_M=D-(R+r) (i.e., when the two masses touch)
by solving a transcendental equation in t.
Here is a more rigorous problem statement:
So, if I wanted to know when two bodies of radiuses R and r and masses M and m collided after starting from rest (dx_1/dt=dx_2/dt=0) separated by the initial distance D, we would need to solve the system of differential equations:
(d^2x_1/dt^2)= - GM / (x_1-x_2)^2
(d^2x_2/dt^2)= +Gm /(x_1-x_2)^2
with initial condidions: x_1(0)=D, dx_1/dt=0, x_2(0)=0, dx_2/dt=0
and find out the time when x_1+x_2=D-(R+r) (i.e., when the two masses touch)
by solving a transcendental equation in t.The system gets easily reduced to a single equation by subtracting the two equations:
(d^2(x_1-x_2)/dt^2)= - G(M+m) / (x_1-x_2)^2
Use the substitution: x_1-x_2=y:
(d^2y/dt^2)= - G(M+m) / y^2
with the initial (and final) conditions:
y(0)=D,
dy/dt=0,
d^2(y)/dt^2=0,
y(t_collision)=R+r
We have reduced the problem to a problem that we've solved
before where k=-G(M+m).
dt/dy = 1/√(A - k/y) so √(A - k/y)=dy/dt , therefore A-k/y(0)=0 so A=k/D.
B=0 so I can start seeing the solution but where is the "pi" coming from?
The best bet is to take:
± dt/dy = 1/√(A - k/y)
and to separate the variables:
dy/√(1/D - 1/y)=±dt√k
Both sides are easy to integrate.
rpenner
11th November 2009 - 01:42 AM
Yeah, but I goofed on the first integration and chose the wrong branch on the second and you should have
dt/dy = 1/√(A - 2k/y)
And A = 2k/D = -2G(M+m)/D
And so
± (t +

= ± ∫ 1 dt = ∫ dy/√(A - 2k/y) = ∫ dy/√(2k/D - 2k/y) = sqrt(-D/2k) ∫ dy/√(D/y - 1)
= √(-D/2k) [ -y √(D/y-1)-D arctan(√(D/y-1)) ]
= √(-D^3/8k)[ -2y/D √(D/y-1)- 2 arctan(√(D/y-1)) ]
= √(D^3/8 G(M+m))[ -2y/D √(D/y-1)- 2 arctan(√(D/y-1)) ]
(You should be able to differentiate this and see that I've got it right at last)
For y = D, this is ± (t +

= √(D^3/8 G(M+m))[ -2 √(0)- 2 arctan(√(0)) ] = 0 Which lets use establish B=0 -> t=0
For y from D to 0, this is ± t = √(D^3/8 G(M+m))[ 2 arctan(√(+∞) ] = π√(D³/(8G(M+m)))
and for y from D to r+R, this is ± t = √(D^3/8 G(M+m)) ( 2(R+r)/D √(D/(R+r)-1) + 2 arctan(√(D/(R+r)-1)) ]
Trout
11th November 2009 - 02:32 AM
QUOTE (rpenner+Nov 11 2009, 01:42 AM)
and for y from D to r+R, this is ± t = √(D^3/8 G(M+m)) ( 2(R+r)/D √(D/(R+r)-1) + 2 arctan(√(D/(R+r)-1)) ]
this is what I expected, thank you for your help
PhysOrg scientific forums are totally dedicated to science, physics, and technology. Besides topical forums such as nanotechnology, quantum physics, silicon and III-V technology, applied physics, materials, space and others, you can also join our news and publications discussions. We also provide an off-topic forum category. If you need specific help on a scientific problem or have a question related to physics or technology, visit the PhysOrg Forums. Here you’ll find experts from various fields online every day.
To quit out of "lo-fi" mode and return to the regular forums, please click
here.