For L1:
We have the two masses M1, M2 orbiting their centre of mass C with orbital radius
a, and the Lagrangian point L at a distance
x from the centre-of-mass, as represented in the following ASCII-art diagram (note the points M1, M2, C and L should all be in a straight line).
Code: Select all
<---------- a ---------->
M1 <-- a1 --> C <--- a2 ---> M2
<- d -> L
Defining the mass ratio [tex]q=\frac{M_2}{M_1}[/tex], we have:
[tex]a_1=\frac{q}{1+q}a \mbox{ and } a_2=\frac{1}{1+q}a[/tex]
And the orbital angular frequency
? is given by:
[tex]\omega^2 = \frac{G(M_1+M_2)}{a^3}[/tex]
The gravitational forces on the object at the L1 point must sum to give a centripetal force for a circular orbit around the centre-of-mass, which leads to the equation:
[tex]\frac{GM_1}{(a_1+d)^2}-\frac{GM_2}{(a_2-d)^2}=\omega^2d[/tex]
Which when you write it out in terms of dimensionless quantities: the mass ratio
q and the distance [tex]x=\frac{d}{a}[/tex] gives:
[tex]f(x)=\frac{1}{\left(\frac{q}{1+q}+x\right)^2} - \frac{q}{\left(\frac{1}{1+q}-x\right)^2}-(1+q)x=0[/tex]
You then can solve this iteratively using the Newton-Raphson method. A suitable first guess might be [tex]x_0=0.5[/tex] for
q<1, and then the following sequence should converge to the true value.
[tex]x_{n+1}=x_n-\frac{f(x_n)}{f^{\prime}(x_n)}=x_n+\frac{\left(\frac{q}{1+q}+x_n\right)^{-2}-q\left(\frac{1}{1+q}-x_n\right)^{-2}-(1+q)x_n}{2\left(\frac{q}{1+q}+x_n\right)^{-3}+2q\left(\frac{1}{1+q}-x_n\right)^{-3}+(1+q)}[/tex]
This then gives you the distance from the centre-of-mass to the Lagrange point in units of the orbital radius of the secondary around the primary.
The distance from the primary to the L1 point (again in units of the orbital radius of the secondary around the primary) is [tex]x+\frac{q}{1+q}[/tex], where
x represents the value to which the iteration converges.
The method to calculate L2 and L3 is very similar, I leave it as an exercise for the interested reader