The two-body problem in classical mechanics can be reduced to an effective one-body problem by transforming to center-of-mass and relative coordinates, where the Lagrangian separates into independent center-of-mass motion (uniform motion) and relative motion described by a single particle of reduced mass μ = m₁m₂/(m₁+m₂) moving in a central potential, with conservation of angular momentum constraining motion to a plane and energy conservation providing the radial equation of motion.
Two-Body Problem in Classical Mechanics: Lagrangian Approach | Physics Tutorial
Added:So we will now turn to a classic application classic example of classical mechanics namely the twobody problem. We start with a general two-body problem and then later on we will focus on a particular um kind of force between the two bodies namely the Kepler force. Um but let us first start with sort of the general setup and the general setup is two bodies two masses m1 and m_sub_2. We have a some reference frame in space and with respect to that reference frame the first body has is at position R1. The second body is at position R2.
And these two bodies they exert forces on each other. So the um second body exerts on the first body a force f12 and the first body exerts on the second body a force f_sub_21 and by Newton's law action equals reaction.
This force f_sub_21 must have the same magnitude but opposite direction of the force f_sub_12. So we have f_sub_21 is equal minus f_sub_12 and we will treat that problem in the lrange formalism. So the starting point is that we write down the lrange function in cartisian coordinates.
The lrange function depends on the positions and the velocities of the two bodies. So it's a function of r1 r2 r1 dot and r2 dot It's kinetic energy minus potential energy.
The kinetic energy is mass over two velocity squared of the first body plus the kinetic energy of the second body. That's mass 2 /2 and then velocity of the second body squared. And then we have minus the potential.
And um we had seen earlier when we discussed um Galileain invariance that if we um require for this um for the system we require Galileain invariance then the forces and hence also the potential may depend on the distance between the two bodies only. So we have a potential that depends on the distance. So the absolute value of the distance vector R1 - R2.
Yeah. So this form comes from Galileain invariance.
This is the starting point and the basic setup for the two body problem.
And we'll treat that two-body problem in five steps. And let me outline these steps on the next page.
In the first step, we will reduce the twobody problem to an effective onebody problem. That's the first step. by which we simplify the problem before us. So we reduce the two body to an effective onebody problem.
At this point it's a one it's a one body problem in 3D but we will actually succeed in simplifying that further and we will reduce that to an effective problem in one dimension only.
So this is the next simplification that we reduce this problem to one dimension.
In the next step, we will make use of energy conservation.
So we will look at energy conservation and the consequences that that has for the solution of our problem. It will bring an even further simplification.
Then we are ready to look at the solution.
So we look at the general solution and finally we will discuss physically what that situ solution means and what it looks like.
These are the basic steps in which we are going to proceed.
As always or as very often it's a matter of finding suitable convenient coordinates. So we will change coordinates and a first change of coordinates will be from the positions R1 and R2 in our fixed uh reference frame in space. we will move to center of mass coordinates and relative coordinates.
This means the following. Let us recall the two bodies m_sub_1 and m_sub_2.
our reference frame in space with the original coordinates R1 and R2.
Now somewhere between the two bodies lies the center of mass of the system.
This is the center of mass and the center of mass has position capital R.
Now the formula for the center of mass position that is something that we had looked at before that is It's the weighted average of the positions of the two bodies and the the weight of each body uh corresponds to its share in the total mass. So it's um m1 over the total mass m1 + m_sub_2 * r1 plus m_sub_2 divided by the total mass time r2.
That's the center of mass.
And then we can introduce the relative position of the two of the two bodies.
And this is a vector little r. This relative position little r this is defined as r1 minus r2.
That's the relative position.
So what we are doing is that we change coordinates from the original R1 and R2.
We go to center of mass position capital R and relative position little R.
It's an alternative way of specifying the configuration of these two masks.
And then we can express the lrange function as a function of these new coordinates.
So we have the lrange function now as a function of relative position relative velocity center of mass position and center of mass velocity.
You obtain this lag range function simply by taking the original lrange function that we had on the previous page and expressing the old coordinates in terms of the new coordinates. So you insert this transformation law. It's a timeindependent coordinate transformation. So it's a rather straightforward substitution.
And then you find the lagr function in terms of the new coordinates.
It turns out this lag range function is the total mass over two where I have introduced a capital m for the total mass m_sub_1 + m_sub_2 times the velocity of the center of mass squared. So that looks like the kinetic energy. But now it's the kinetic energy of the combi of the of the entire system or the kinetic energy of the center of mass. So we cons we can consider the system composed of two bodies now as a single system with total mass capital m uh that moves with the velocity of the center of mass and the associated kinetic energy that would be this term m* r dot squ capital r dot squ.
But then of course the system is not just a single body.
There are two bodies and they can also move relative to each other. So there is another contribution to the kinetic energy that comes from the relative movement of the two bodies.
So there's a term proportional to little r dot squared. So the relative velocity squared and the factor in front is mu / 2 where mu is defined as m_sub_1 * m_sub_2 divided by m_sub_1 + m_sub_2 and this is the so-called reduced mass.
And finally we still have the um potential term which is u and that was a function of the distance between the two bodies. Now the distance is simply the absolute value of the relative position little r.
Now the new form of the lagrosian the starting point is this transformation law that I gave on the previous page that expresses the new coordinates in terms of the old coordinates.
What we need in order to obtain the new form of the lrange function we need the reverse. We need to express the original coordinates in terms of the new coordinates.
So we have to invert these two invert these two equations and write R1 and R2 in terms of the new coordinates capital R and little R.
Let me give you the results of this uh inversion.
So the position R1 of the first mass that's the position of the center of mass plus well then we have to go some distance from the center of mass along the distance vector uh towards the mass number one. And when you do the calculation, you find that it's that this is just the ratio m_sub_2 over m_sub_1 + m_sub_2, the total mass times r. This gives you when you invert the two equations, this gives you the position of the first mass.
The position of the second mass is the position of the first mass minus the distance vector little r. So you simply subtract from this expression above. You subtract little r and you find that this is the position of the center of mass minus m_sub_1 over m_sub_1 + m_sub_2 time little r.
Is that fine with you?
I mean here I skipped some details but this is a really think a simple inversion of the two equations.
You can also plug in uh these two equations in the left hand side and verify that they are consistent.
Now as a consequence of that we find the velocities.
We can write the velocity of the first mass R1 dot.
This is capital R dot plus M2 over the total mass. But the let me write for the total mass now the capital m that's a bit simpler times distance vector time derivative and for the velocity of the second mass you find velocity of center of mass minus m_sub_1 over total mass time distance vector time derivative Now we we go back to the original form of the lron function. Remember that as a function of the original coordinates r1 r2 r1 dot r2 dot.
This was um m1 / 2 and then r1 dot.
But let's now replace r1 dot by the term that we have above capital r dot plus m_sub_2 over total mass little r dot squared.
And now that we do the that we express this immediately in terms of the of the new coordinates actually what we have what we obtain is the lrange function already in terms of the new coordinates. So little r little r dot capital r and capital r dot.
So there's the kinetic energy of the first mass.
Then we have the kinetic energy of the second mass that was the second mass over 2 times the velocity of the second mass. The velocity of the second mass we found was capital R dot minus M1 / capital M little R dot squared minus the potential energy which is simply given as U of the distance between the two masses.
All right. Then we have to evaluate these squares.
From the first bracket squared, you see we get an R dot squared. We get an M1 / 2 R dot 2. from the second bracket squared we get an m2 over two capital r dot squared. So summing these summing up these two we get m1 + m2 which is the total mass.
So total we get total mass over two capital R dot squared that was one of the terms that we had encountered in the new form of the lash right then we have these um mixed terms so from the first bracket we get um 2 * capital R dot scalar product with little r dot time m_sub_2 over total mass and then multiplying this in front with m_sub_1 / 2.
So we really have m_sub_1 * m_sub_2 divided by total mass time velocity of the center of mass scala product with relative velocity.
That's a mix term that we get from the first bracket squared. Now from the second from the kinetic energy of the second mass this is the second bracket squared we get exactly the same mixed term but with but with the opposite sign because we have a minus inside the bracket. So these mixed terms they cancel each other out.
And then finally we have the remaining squares.
So these are um from the kinetic energy of the first mass we have a m1 / 2 and then we have an m_sub_2 squared over total mass and then we have an um relative velocity squared.
And from the kinetic energy of the second mass we get also a term proportional to the relative velocity squared.
So I can take this outside a bracket and the factor in front is in that case m2 time m1 squared over total mass squared.
And I forgot the square here.
All right. And then the potential energy.
Now, but what we have here is we can take um we have two terms that look very similar.
Um only that in the first case we have m1 * m2 2 and in the second case we have m_sub_2 * m1 2. We can factor out an m1 * m2 and then we have inside a bracket we have m_sub_2 + m1 which is a total mass which cancels against one of the capital m's in the denominator and what is left is 12 m1 m2 divided by capital M. And this is precisely what we defined as the reduced mass on the previous page.
That's how you obtain the formula on the previous page.
In these in these new coordinates, it's it's easy to see that the motion of the center of mass and the relative motion of the two bodies actually decouple from each other.
To see that, let us copy the new form of the lrange function.
In this new form of the lrange function, you see that the lagrange function is the sum of two terms.
There's one term this one here which depends only on center of mass coordinates or their velocities.
So this is you can view that as the lag function L1 of the center of mass and then you have terms that depend only on the relative coordinates and their time derivatives.
So you can view that as a second contribution to the lagrange function which depends only on the relative positions and velocities of the two bodies.
Now the fact that that you can write the lag range function for the entire system as the sum of two functions one of which depends only on the center of mass degrees of freedom and the other one depends only on the relative degrees of freedom.
This implies that the equations of motion for the center of mass and for the relative um degrees of freedom they decouple.
So this implies that the equations of motion for the center of mass coordinates and the relative coordinates they decouple.
So in other words, the um the position of the center of mass does not enter in any way in the equation of motion for the relative position of the two bodies and vice versa.
Let's quickly see what we can say about the dynamics of the center of mass.
That is actually very simple because we immediately see that the lrange function that describes the center of mass motion this L1 does not depend on the center of mass position. It doesn't depend on capital R. It only depends on the velocity capital R dot.
So the position of the center of mass is a cyclic coordinate.
This immediately implies that the associated momentum is conserved is a constant of the motion. So this implies that the center of mass momentum capital P which is defined as the partial of the LRO function with respect to velocity. Let me write it in vector notation this way.
This is when you uh do the differentiation. This is simply the total mass times the velocity of the center of mass that this is constant constant of the motion and this immediately implies you can a very simple equation of motion for the center of mass and the general solution is a uniform motion.
So the position of the center of mass as a function of time has the general form. It's the position at time zero plus the velocity capital v of the center of mass time t. And this velocity is constant in time.
Momentum is constant in time. They are proportional to each other via the total mass. So the velocity is also constant in time and this is simply a uniform motion.
The center of mass of a twobody system simply performs a uniform motion. It's a very simple dynamics.
So all the interesting stuff is in the relative motion.
So from here on we can really focus on the relative motion which means the time dependence of the little r that's where the interesting physics is.
Yeah. So we we focus on the relative motion from here on and the relative motion is described is governed by this second term in the lrange function the L2 which depends on the relative coordinates only. So this L2 will govern will determine the relative motion of the two bodies.
So now we focus on the on the relative motion and the second part of the lag function which depends only on the relative coordinates and the relative velocities.
And with this we have achieved our first goal. The first goal that I mentioned in the procedure in the outline of of our steps namely that we've effectively reduced the problem to a one body problem.
If you look at the lron function that we want to focus on now this L2 and I omit the subscript now which has the form reduced mass over 2 * relative velocity squared minus the potential energy.
This is precisely the lounge function of a single body of mass mu moving in a central potential.
So effectively we have reduced our problem to a one body problem.
namely a single body moving in a central potential.
So from now on at least for a good while we can forget that we are dealing with two bodies. So we can simply now focus on the problem of a single body moving in a central potential.
a central potential or a central force. That is a situation that we had already considered in the framework of Newtonian mechanics and we had already looked at consequences when you have central forces and one important consequence was that the angular momentum is conserved.
So we can immediately take over these results from our discussion in Newtonian mechanics that a central force implies conservation of angular momentum.
Now conservation of angular momentum uh you remember had two implications. One implication was that the and that comes from the fact that the direction of the angular momentum in particular the direction of the angular momentum is conserved that implies that the motion is effectively constrained to a two-dimensional plane.
So you have the initial position and the initial velocity of the particle. They span a two-dimensional plane and the body will never leave that two-dimensional plane.
So that was the first um consequence that we had discussed earlier of angular momentum conservation that the motion is constrained to a two-dimensional plane.
And the second consequence was the area law. And we'll come back to that on the on the next page.
If motion is constrained to a two-dimensional plane, then we can change coordinates yet again. Let me sketch that plane here, that two-dimensional plane.
And let's say that the um our body moves in that two-dimensional plane. One thing we can do is we can introduce cylindrical coordinates.
And the way we do that is that we choose the zaxis of the c cylindrical coordinates to be orthogonal to this two-dimensional plane in which the body moves. And in in the two-dimensional plane we introduce coordinates row and phi where row is the distance to the origin in the two dimensional plane and phi is the angle with respect to the x axis.
So the idea here is that we um go to cylindrical coordinates.
The two dimensional plane as I said earlier corresponds to z equal to zero. So we change the z-axis in such a way that the motion is in the plane where z is equal to zero.
Now when we do that we go from the relative position little r now to cylindrical coordinates then we have to again express the lrange function in terms of these new coordinates in terms of the cylindrical coordinates.
The transformation law between cartisian and cylindrical coordinates is um x is given by row * cossine phi, y = row * sin and z = z.
There's the transformation law.
Now the kinetic energy had the form in the original cartisian coordinates uh mu / 2 times relative velocity. So little r dot squared.
Now express x doty dot and z dot in terms of the new coordinates.
Then you see that this becomes row dot squared plus row ^ 2 dot squared.
And in principle you also have a z dot squared.
But since we chose the orientation of our coordinates in such a way that the motion is always constrained to the plane corresponding to Z equal to zero.
The Z is always zero. The Z dot is always zero. And therefore the Z dot squared um we don't have to carry the Z dot squared because the problem is effectively two-dimensional. and the zcoordinate doesn't play a role. Yeah.
So I close the bracket here and as a reminder I write Z and Z dot are always zero.
The potential energy that was a function of the distance between the two bodies.
Again, we know the distance between the two the the the distance vector is confined to that two-dimensional plane.
So again, there's no Z component to worry about.
And the the length of the vector R is simply in cylindrical coordinates. That's simply our row.
So again using the fact that Z is zero we have eliminated the third coordinate.
This has allows us to write now the lrange function in terms of the cylindrical coordinates.
So in terms of row row dot phi and phi dot It's kinetic energy minus potential energy.
So we just take the two terms that we have for the kinetic energy and the potential energy.
We immediately see that this lrange function actually does not depend on phi.
Phi is cyclic which implies that the associated momentum is a constant of the motion. The associated momentum that's the partial of the lag function with respect to fi dot.
This is mu * row ^ 2 dot and we had seen earlier that that is the z component of the angular momentum.
When we had earlier when we had talked about angular momentum angular momentum conservation in the context of Newtonian mechanics, we had discussed about also about the area law and we found that um this is in fact the z component of angular momentum which in our case since the motion is constrained to that two-dimensional plane perpendicular to the z-axis this equals the absolute value of the the magnitude of the angular momentum vector. So this is actually equal to the absolute value of the angular momentum which we also simply write as a little l. So this is a constant of the motion and this constant magnitude of angular momentum as we had discussed earlier corresponds to the area law.
the area law. Just as a reminder, when you have here motion in a central potential around the center of the potential, then the area covered by the ray connecting the center of the potential with the body.
uh the area covered in a certain time interval delta t is always the same. So when the body moves from here to here in a certain time delta t the ray connecting the two the body to the center of the potential covers a certain area this green shaded area if the body is here and again after some time deltat t the ray covers that area and these two areas are identical in the ray always in a given time interval always covers the same a constant area.
The area law in particular gives you immediately an expression in a differential equation for phi. Now you have this um uh this equation mu * row ^ 2 * fi dot equals this constant angular momentum l.
you can solve that for phi dot and then you have a differential equation of the form phi dot equals something.
Um on the right hand side you have row of t.
Um so once you know the time dependence of row you can plug it plug it in there and then you have a differential equation for phi and you can solve for ph of t.
So our next task must be to find the solution for row of t.
To do that we have to consider the equation of motion for row. That equation for row is also known as the radial equation. We obtain the equation of motion for row in the usual manner from the lrange function. It's an oiler lounge equation of the form d / dt of the partial of l with respect to row dot. This must be equal the partial of l with respect to row.
When you consider the form of the lrange function in particular the kinetic energy you see that the partial of L with respect to row dot that's mu * row dot and the time derivative of that is mu * row double dot.
And on the right hand side when you take the partial of L with respect to row then of course you get the partial derivative of the potential with respect to row but you also get the contribution from the kinetic energy because in cylindrical coordinates the kinetic energy also had a dependence on row. So you get two terms. The contribution from the kinetic energy has to form row * mu * row * 5 dot squared.
And the contribution from the potential is the partial of u with respect to row.
At this point you can exploit the area law that we had found on the previous page.
You use the area law to express fi dot in terms of the conserved angular momentum the reduced mass and row.
Using that you find mu row double dot equals and then you have for the first term you get l 2 over mu * row cube minus the partial of the potential with respect to row. And this equation of motion inside the box is that's the radial equation. It's the equation of motion for row. And the interesting aspect of this equation is that it's not simply mass times acceleration is minus the gradient of the potential, but there's this extra term there. In this extra term, you can uh so furistically you can regard that as an effect as as a centrifugal force.
uh it's an it's an extra acceleration that comes from the angular momentum the finite angular momentum of the system if the angular momentum is zero so if l is equal to zero this term does not contribute but as soon as the body is moving around the center and has a finite angular momentum l is different from zero and then you will have that contribution So let me write that in quotation marks.
You can view that as a kind of centrifugal force.
And this is now an equation of motion for a single degree of freedom for the row. So you've effectively after changing coordinates twice, you've reduced the problem to an effectively one-dimensional problem.
That was step two of our procedure that I had outlined at the beginning.
Reducing it to a one-dimensional problem.
The next step in the procedure that I had outlined was to exploit the conservation of energy.
Keep in mind that all the coordinate transformations that we had done were time independent.
Note also that the lagrange function does not depend explicitly on time. So the partial derivative of L with respect to time is equal to zero.
And as we know from our general considerations, this implies that the Hamilton function actually equals the total mechanical energy and is a constant of the motion. So the Hamilton function under these circumstances is the total physical energy. So it's t plus u k kinetic plus potential energy and is conserved. So it has a constant value e that is the total energy and remember we are considering here the the relative part of the motion only so not uh the motion of the center of mass.
So it's the total energy of our relative motion. Now let's let's um evaluate the Hamilton function. Let's insert for the kinetic energy and the potential energy the um formulas that we had obtained earlier. The kinetic energy had two contributions. One was mu half row dot squared.
The other contribution was included a phi dot squared which we express using the area law in terms of row. So that's l 2 over 2 mu row 2.
That's the kinetic part.
And then we have the the potential energy u of row.
Now even though the second term in this uh expression in this formula for the Hamilton function the second term comes originally from the kinetic energy.
It's a function that does not depend on velocities but it depends on row depends on position.
And therefore what we will do is that rather than considering it as a part of the kinetic energy we group it together with a potential and call that an effective potential as a function of row.
And then we have written in this way we have for the Hamilton function for the total energy we have we have a form that we know from one-dimensional problems where we have a kinetic term which is the velocity squared plus some potential which depends only on position.
So this is um we will now treat this as a as a problem in one dimension with effective potential u effective as I had indicated here in in blue.
Now the the sum of kinetic and potential energy is this constant E.
We can solve that for row dot. So we can first write mu / 2 row dot squared equals this constant e minus the effective potential as a function of row or we solve it for row dot. This is the square t of 2 over mu * e minus the effective potential of row.
And this is now a a first order differential equation which at least in principle, not always analytically, sometimes only numerically, um but in one way or the other, we can solve for row of t.
So here we are back to the procedure that we had at the very beginning of the semester when we started out with one-dimensional problems as the very simplest examples.
We considered problems exactly of that form. We used energy conservation uh in order to find the solution of our problem.
Before we come to general form of the solution and the discussion of the solution, let's uh pause for a minute and uh take counts of the degrees of freedom and the integration constants.
As for the integration constants, what would you expect?
We have two masses.
Each mass performs a three-dimensional motion.
So if we want to specify the initial state of our system, we would expect that we need three parameters to specify the position of the first mass. Three parameters to specify the velocity of the first mass makes six parameters for the first body.
and then another six parameters for the second body. So we would expect that we we we need in total 12 parameters to specify the initial state of our two body system that should correspond to the total number of integration constants that we have in our general solution of the problem.
So let's check whether this is indeed the case or whether perhaps we have lost integration constants along the way.
In our general solution we have first of all we had separated the motion of the center of mass from the relative motion.
The motion of the center of mass had the simple form of a uniform motion r0 plus the constant velocity of the center of mass time t.
In this general solution for the center of mass there are already six integration constants namely the components of r0 and v. Next we had um introduced cylindrical coordinates and we had oriented our coordinate system in such a way that the motion is confined to the two-dimensional plane corresponding to z equals z.
So we had um now the question is how many parameters do we need to specify the orientation of the plane? To specify the orientation of a two-dimensional plane in a three-dimensional space, you need two parameters because you need one way you can do that is that you specify the direction perpendicular to the plane. So you have to specify a vector perpendicular to the plane. The length of the vector is irrelevant. Only the direction of the vector is relevant. And the direction of a three-dimensional vector is specified by two parameters.
What we did was that we oriented the cylindrical coordinates such that Z is equal to zero.
Now in this choice we have two parameters that specify the orientation of the plane. Then we had our radial equation. Then we had reduced that to a one-dimensional problem. We had our radial equation. Um so the radial equation followed from energy conservation and from that form mu/ row do 2 that must be equal to the constant energy minus this effective potential which depends on amongst others depends on this conserved angular angular momentum.
Now this equation this expression we we solve for row of t.
Now in the solution for row of t there will be another three parameters namely the conserved energy E the conserved angular momentum L and an initial condition for row. So the row at some initial time t0 once we have row as a function of t for the complete solution we still need phi the angular coordinate phi as a function of t.
In order to obtain phi as a function of t, we must insert the solution for row of t that we had just obtained. We have to insert that solution into the area law.
That gives us an equation for fi dot.
This is this conserved angular momentum L divided by mu * row squared and row is the solution that we had just obtained row of t.
So this is a first order differential equation for ph of t.
And the solution five of t will contain one last integration constant in addition to all the others that we already have. namely the initial condition for phi the value of phi at some initial time t0.
So this is a complete list of all the integration constants that we encounter along the way.
Let's add them up and they are in total indeed 12 as we had expected. So we haven't lost any integration constants along the way.
Up Next

Orbital Mechanics of Intercepting the Tesla Roadster
@becausescience
261.6K views•2019-11-07

Fluorescence & Jablonski Diagram | Molecular Photophysics
@yairmeiry
192.2K views•2012-01-12

NMR Spin Physics I: Zeeman Effect, Resonance Condition & Larmor Frequency
@nptel-indianinstituteofsci8064
2.3K views•2024-01-17

Entropy and the Second Law of Thermodynamics Explained
@veritasium
27.5M views•2023-07-01
Related Study Plans & Knowledge Roadmaps
Structured learning paths in Physics












































