World Library  
Flag as Inappropriate
Email this Article

Elastic collision


Elastic collision

As long as black-body radiation (not shown) doesn't escape a system, atoms in thermal agitation undergo essentially elastic collisions. On average, two atoms rebound from each other with the same kinetic energy as before a collision. Five atoms are colored red so their paths of motion are easier to see.
An elastic collision is an encounter between two bodies in which the total kinetic energy of the two bodies after the encounter is equal to their total kinetic energy before the encounter. Elastic collisions occur only if there is no net conversion of kinetic energy into other forms.

During the collision of small objects, kinetic energy is first converted to potential energy associated with a repulsive force between the particles (when the particles move against this force, i.e. the angle between the force and the relative velocity is obtuse), then this potential energy is converted back to kinetic energy (when the particles move with this force, i.e. the angle between the force and the relative velocity is acute).

The collisions of atoms are elastic collisions (Rutherford backscattering is one example).

The molecules—as distinct from atoms—of a gas or liquid rarely experience perfectly elastic collisions because kinetic energy is exchanged between the molecules’ translational motion and their internal degrees of freedom with each collision. At any one instant, half the collisions are, to a varying extent, inelastic collisions (the pair possesses less kinetic energy in their translational motions after the collision than before), and half could be described as “super-elastic” (possessing more kinetic energy after the collision than before). Averaged across the entire sample, molecular collisions can be regarded as essentially elastic as long as black-body photons are not permitted to carry away energy from the system.

In the case of macroscopic bodies, perfectly elastic collisions are an ideal never fully realized, but approximated by the interactions of objects such as billiard balls.

When considering energies, possible rotational energy before and/or after a collision may also play a role.


  • Equations 1
    • One-dimensional Newtonian 1.1
    • One-dimensional relativistic 1.2
  • Another derivation relativistic formulas for the collision 2
    • Two- and three-dimensional 2.1
    • Two-Dimensional Collision With Two Moving Objects 2.2
  • See also 3
  • References 4
  • External links 5


One-dimensional Newtonian

Professor Walter Lewin explaining one-dimensional elastic collisions

Consider two particles, denoted by subscripts 1 and 2. Let m1 and m2 be the masses, u1 and u2 the velocities before collision, and v1 and v2 the velocities after collision.

The conservation of the total momentum demands that the total momentum before the collision is the same as the total momentum after the collision, and is expressed by the equation

\,\! m_{1}\vec{u}_{1}+m_{2}\vec{u}_{2}=m_{1}\vec{v}_{1} + m_{2}\vec{v}_{2}.

Likewise, the conservation of the total kinetic energy is expressed by the equation


These equations may be solved directly to find vi when ui are known or vice versa. An alternative solution is to first change the frame of reference such that one of the known velocities is zero. The unknown velocities in the new frame of reference can then be determined and followed by a conversion back to the original frame of reference to reach the same result. Once one of the unknown velocities is determined, the other can be found by symmetry.

Solving these simultaneous equations for vi we get:

v_{1} = \frac{u_{1}(m_{1}-m_{2})+2m_{2}u_{2}}{m_{1}+m_{2}}
v_{2} = \frac{u_{2}(m_{2}-m_{1})+2m_{1}u_{1}}{m_{1}+m_{2}}


\ v_{1} = u_{1}
\ v_{2} = u_{2}.

The latter is the trivial solution, corresponding to the case that no collision has taken place (yet).

For example:

Ball 1: mass = 3 kg, velocity = 4 m/s
Ball 2: mass = 5 kg, velocity = −6 m/s

After collision:

Ball 1: velocity = −8.5 m/s
Ball 2: velocity = 1.5 m/s


\ v_{1}-v_{2} = u_{2}-u_{1}

Derivation: Using the kinetic energy we can write

\ m_1\left(v_1^2-u_1^2\right)=m_2\left(u_2^2-v_2^2\right)
\Rightarrow m_1\left(v_1-u_1\right)\left(v_1+u_1\right)=m_2\left(u_2-v_2\right)\left(u_2+v_2\right)

Rearrange momentum equation:

\ m_1(v_1-u_1)=m_2(u_2-v_2)

Dividing kinetic energy equation by the momentum equation we get:

\ v_1+u_1=u_2+v_2
\Rightarrow v_1-v_2 = u_2-u_1
  • the relative velocity of one particle with respect to the other is reversed by the collision
  • the average of the momenta before and after the collision is the same for both particles
Elastic collision of equal masses

As can be expected, the solution is invariant under adding a constant to all velocities, which is like using a frame of reference with constant translational velocity.

Elastic collision of masses in a system with a moving frame of reference

The velocity of the center of mass does not change by the collision:

The center of mass at time \ t before the collision and at time \ t' after the collision is given by two equations:

\bar{x}(t) = \frac{m_{1} \cdot x_{1}(t)+m_{2} \cdot x_{2}(t)}{m_{1}+m_{2}}, and
\bar{x}(t') = \frac{m_{1} \cdot x_{1}(t')+m_{2} \cdot x_{2}(t')}{m_{1}+m_{2}}

Hence, the velocities of the center of mass before and after the collision are:

\ v_{ \bar{x} } = \frac{m_{1}u_{1}+m_{2}u_{2}}{m_{1}+m_{2}}, and
\ v_{ \bar{x} }' = \frac{m_{1}v_{1}+m_{2}v_{2}}{m_{1}+m_{2}}

The numerator of \ v_{ \bar{x} } is the total momentum before the collision, and numerator of \ v_{ \bar{x} }' is the total momentum after the collision. Since momentum is conserved, we have \ v_{ \bar{x} } = \ v_{ \bar{x} }' .

With respect to the center of mass both velocities are reversed by the collision: in the case of particles of different mass, a heavy particle moves slowly toward the center of mass, and bounces back with the same low speed, and a light particle moves fast toward the center of mass, and bounces back with the same high speed.

From the equations for \ v_{1} and \ v_{2} above we see that in the case of a large \ u_{1}, the value of \ v_{1} is small if the masses are approximately the same: hitting a much lighter particle does not change the velocity much, hitting a much heavier particle causes the fast particle to bounce back with high speed.

Elastic collision of unequal masses.

This is why a neutron moderator (a medium which slows down fast neutrons, thereby turning them into thermal neutrons capable of sustaining a chain reaction) is a material full of atoms with light nuclei (with the additional property that they do not easily absorb neutrons): the lightest nuclei have about the same mass as a neutron.

One-dimensional relativistic

According to special relativity,

p = \frac{mv}{\sqrt{1-\frac{v^2}{c^2}}}

Where p denotes momentum of any particle with mass, v denotes velocity, and c is the speed of light.

In the center of momentum frame where the total momentum equals zero,

p_1 = - p_2
p_1^2 = p_2^2
\sqrt {m_1^2c^4 + p_1^2c^2} + \sqrt {m_2^2c^4 + p_2^2c^2} = E
p_1 = \pm \frac{\sqrt{E^4 - 2E^2m_1^2c^4 - 2E^2m_2^2c^4 + m_1^4c^8 - 2m_1^2m_2^2c^8 + m_2^4c^8}}{cE}
u_1 = -v_1

Where m_1 represents the rest mass of the first colliding body, m_2 represents the rest mass of the second colliding body, u_1 represents the initial velocity of the first colliding body, u_2 represents the initial velocity of the second colliding body, v_1 represents the velocity after collision of the first colliding body, v_2 represents the velocity after collision of the second colliding body, p_1 denotes the momentum of the first colliding body, p_2 denotes the momentum of the second colliding body and c denotes the speed of light in vacuum, E denotes the total energy of the system (i.e. the sum of rest masses and kinetic energies of the colliding bodies).

Since the total energy and momentum of the system are conserved and the rest masses of the colliding bodies do not change, it is shown that the momentum of the colliding body is decided by the rest masses of the colliding bodies, total energy and the total momentum. The magnitude of the momentum of the colliding body does not change after collision but the direction of movement is opposite relative to the center of momentum frame.

Classical Mechanics is only a good approximation. It will give accurate results when it deals with the object which is macroscopic and running with much lower speed than the speed of light. Beyond the classical limits, it will give a wrong result. Total momentum of the two colliding bodies is frame-dependent. In the center of momentum frame, according to Classical Mechanics,

m_{1}u_{1} + m_{2}u_{2} = m_{1}v_{1} + m_{2}v_{2} = {0}\,\!
m_{1}u_{1}^{2} + m_{2}u_{2}^{2} = m_{1}v_{1}^{2} + m_{2}v_{2}^{2}\,\!
\frac{(m_{2}u_{2})^{2}}{2m_1} + \frac{(m_{2}u_{2})^{2}}{2m_2} = \frac{(m_{2}v_{2})^{2}}{2m_1} + \frac{(m_{2}v_{2})^{2}}{2m_2}\,\!
(m_{1} + m_{2})(m_{2}u_{2})^{2} = (m_{1} + m_{2})(m_{2}v_{2})^{2}\,\!
u_{2} = -v_{2}\,\!
\frac{(m_{1}u_{1})^{2}}{2m_1} + \frac{(m_{1}u_{1})^{2}}{2m_2} = \frac{(m_{1}v_{1})^{2}}{2m_1} + \frac{(m_{1}v_{1})^{2}}{2m_2}\,\!
(m_{1} + m_{2})(m_{1}u_{1})^{2} = (m_{1} + m_{2})(m_{1}v_{1})^{2}\,\!

It is shown that u_1 = -v_1 remains true in relativistic calculation despite other differences. One of the postulates in Special Relativity states that the Laws of Physics should be invariant in all inertial frames of reference. That is, if total momentum is conserved in a particular inertial frame of reference, total momentum will also be conserved in any inertial frame of reference, although the amount of total momentum is frame-dependent. Therefore, by transforming from an inertial frame of reference to another, we will be able to get the desired results. In a particular frame of reference where the total momentum could be any,

\frac{m_{1}\;u_{1}}{\sqrt{1-u_{1}^{2}/c^{2}}} + \frac{m_{2}\;u_{2}}{\sqrt{1-u_{2}^{2}/c^{2}}} = \frac{m_{1}\;v_{1}}{\sqrt{1-v_{1}^{2}/c^{2}}} + \frac{m_{2}\;v_{2}}{\sqrt{1-v_{2}^{2}/c^{2}}}=p_T
\frac{m_{1}c^{2}}{\sqrt{1-u_1^2/c^2}} + \frac{m_{2}c^{2}}{\sqrt{1-u_2^2/c^2}} = \frac{m_{1}c^{2}}{\sqrt{1-v_1^2/c^2}} + \frac{m_{2}c^{2}}{\sqrt{1-v_2^2/c^2}}=E

We can look at the two moving bodies as one system of which the total momentum is p_T, the total energy is E and its velocity v_c is the velocity of its center of mass. Relative to the center of momentum frame the total momentum equals zero. It can be shown that v_c is given by:

v_c = \frac{p_T c^2}{E}

Now the velocities before the collision in the center of momentum frame u_1 ' and u_2 ' are:

u_{1} '= \frac{u_1 - v_c }{1- \frac{u_1 v_c}{c^2}}
u_{2} '= \frac{u_2 - v_c }{1- \frac{u_2 v_c}{c^2}}
v_{1} '=-u_{1} '
v_{2} '=-u_{2} '
v_{1} = \frac{v_1 ' + v_c }{1+ \frac{v_1 ' v_c}{c^2}}
v_{2} = \frac{v_2 ' + v_c }{1+ \frac{v_2 ' v_c}{c^2}}

When u_1 \ll c and u_2 \ll c ,

p_Tm_1 u_1 + m_2 u_2
v_c\frac{m_1 u_1 + m_2 u_2}{m_1 + m_2}
u_1 'u_1 - v_c\frac {m_1 u_1 + m_2 u_1 - m_1 u_1 - m_2 u_2}{m_1 + m_2} = \frac {m_2 (u_1 - u_2)}{m_1 + m_2}
u_2 '\frac {m_1 (u_2 - u_1)}{m_1 + m_2}
v_1 '\frac {m_2 (u_2 - u_1)}{m_1 + m_2}
v_2 '\frac {m_1 (u_1 - u_2)}{m_1 + m_2}
v_1v_1 ' + v_c\frac {m_2 u_2 - m_2 u_1 + m_1 u_1 + m_2 u_2}{m_1 + m_2} = \frac{u_1 (m_1 - m_2) + 2m_2 u_2}{m_1 + m_2}
v_2\frac{u_2 (m_2 - m_1) + 2m_1 u_1}{m_1 + m_2}

Therefore, the classical calculation holds true when the speed of both colliding bodies is much lower than the speed of light (about 300 million m/s).

Another derivation relativistic formulas for the collision

We express the so-called parameter of velocity s:

v/c=\mbox{tanh}(s)={\frac {e^s-e^{-s}}{e^s+e^{-s}}}

hence we get

e^s =\sqrt{\frac{c+v}{c-v}}

Relativistic energy and momentum are expressed as follows:

E=\frac{mc^2}{\sqrt{1-\frac{v^2}{c^2}}} = m c^2 \mbox{cosh}(s)
p=\frac{mv}{\sqrt{1-\frac{v^2}{c^2}}}=m c \mbox{ sinh}(s)

Equations sum of energy and momentum colliding masses {m_1} and {m_2}, (velocities{v_1}, {v_2}, {u_1},{u_2} correspond to the velocity parameters {s_1}, {s_2}, {s_3}, {s_4}), after dividing by adequate power {c} are as follows:

m_1 \mbox{cosh}(s_1)+m_2 \mbox{cosh}(s_2)=m_1 \mbox{cosh}(s_3)+m_2 \mbox{cosh}(s_4)
m_1 \mbox{sinh}(s_1)+m_2 \mbox{sinh}(s_2)=m_1 \mbox{sinh}(s_3)+m_2 \mbox{sinh}(s_4)

and dependent equation, the sum of above equations:

m_1 e^{s_1}+m_2 e^{s_2}=m_1 e^{s_3}+m_2 e^{s_4}

subtract squares both sides equations "momentum" from "energy" and use the identity \mbox{cosh}^2(s)-\mbox{sinh}^2(s)=1 , after simplicity we get:

2 m_1 m_2 (\mbox{cosh}(s_1) \mbox{sinh}(s_2)-\mbox{cosh}(s_2) \mbox{sinh}(s_1)) = 2 m_1 m_2 (\mbox{cosh}(s_3) \mbox{sinh}(s_4)-\mbox{cosh}(s_4) \mbox{sinh}(s_3))

for non-zero mass, we get:


as functions \mbox{cosh}(s) is even we get two solutions:

s_1-s_2 = s_3-s_4
s_1-s_2 =-s_3+s_4

from the last equation, leading to a non-trivial solution, we solve s_2 and substitute into the dependent equation, we obtain e^{s_1} and then e^{s_2}, we have:

e^{s_1}=e^{s_4}{\frac{m_1 e^{s_3}+m_2 e^{s_4}} {m_1 e^{s_4}+m_2 e^{s_3}}}
e^{s_2}=e^{s_3}{\frac{m_1 e^{s_3}+m_2 e^{s_4}} {m_1 e^{s_4}+m_2 e^{s_3}}}

It is a solution to the problem, but expressed by the parameters of velocity. Return substitution to get the solution for velocities is:

v_1/c =\mbox{tanh}(s_1)={\frac{e^{s_1}-e^{-s_1}} {e^{s_1}+e^{-s_1}}}
v_2/c =\mbox{tanh}(s_2)={\frac{e^{s_2}-e^{-s_2}} {e^{s_2}+e^{-s_2}}}

Substitute the previous solutions and replace: e^{s_3}=\sqrt{\frac{c+u_1} {c-u_1}} and e^{s_4}=\sqrt{\frac{c+u_2}{c-u_2}} , after long transformation, with substituting: Z=\sqrt{(1-u_1^2/c^2) (1-u_2^2/c^2)} we get:

v_1=\frac{2 m_1 m_2 c^2 u_2 Z+2 m_2^2 c^2 u_2-(m_1^2+m_2^2) u_2 u_1^2+(m_1^2-m_2^2) c^2 u_1} {2 m_1 m_2 c^2 Z-2 m_2^2 u_1 u_2-(m_1^2-m_2^2) u_2^2+(m_1^2+m_2^2) c^2}
v_2=\frac{2 m_1 m_2 c^2 u_1 Z+2 m_1^2 c^2 u_1-(m_1^2+m_2^2) u_1^2 u_2+(m_2^2-m_1^2) c^2 u_2} {2 m_1 m_2 c^2 Z-2 m_1^2 u_1 u_2-(m_2^2-m_1^2) u_1^2+(m_1^2+m_2^2) c^2}

Two- and three-dimensional

For the case of two colliding bodies in two dimensions, the overall velocity of each body must be split into two perpendicular velocities: one tangent to the common normal surfaces of the colliding bodies at the point of contact, the other along the line of collision. Since the collision only imparts force along the line of collision, the velocities that are tangent to the point of collision do not change. The velocities along the line of collision can then be used in the same equations as a one-dimensional collision. The final velocities can then be calculated from the two new component velocities and will depend on the point of collision. Studies of two-dimensional collisions are conducted for many bodies in the framework of a two-dimensional gas.

Two-dimensional elastic collision

In a center of momentum frame at any time the velocities of the two bodies are in opposite directions, with magnitudes inversely proportional to the masses. In an elastic collision these magnitudes do not change. The directions may change depending on the shapes of the bodies and the point of impact. For example, in the case of spheres the angle depends on the distance between the (parallel) paths of the centers of the two bodies. Any non-zero change of direction is possible: if this distance is zero the velocities are reversed in the collision; if it is close to the sum of the radii of the spheres the two bodies are only slightly deflected.

Assuming that the second particle is at rest before the collision, the angles of deflection of the two particles, \vartheta_1 and \vartheta_2, are related to the angle of deflection \theta in the system of the center of mass by[1]

\tan \vartheta_1=\frac{m_2 \sin \theta}{m_1+m_2 \cos \theta},\qquad \vartheta_2=\frac{2}.

The velocities of the particles after the collision are:

\mathbf{v'_1}=\mathbf{v_1}\frac{\sqrt{m_1^2+m_2^2+2m_1m_2\cos \theta}}{m_1+m_2},\qquad \mathbf{v'_2}=\mathbf{v_1}\frac{2m_1}{m_1+m_2}\sin \frac{\theta}{2}.

Two-Dimensional Collision With Two Moving Objects

The final x and y velocities of the first ball can be calculated as:[2]

\begin{align} v'_{1x}&=\frac{v_{1}\cos(\theta_1-\varphi)(m_1-m_2)+2m_2v_{2}\cos(\theta_2-\varphi)}{m_1+m_2}\cos(\varphi) \\[0.2em] &\quad+v_{1}\sin(\theta_1-\varphi)\cos(\varphi+\frac{\pi}{2}) \\[0.8em] v'_{1y}&=\frac{v_{1}\cos(\theta_1-\varphi)(m_1-m_2)+2m_2v_{2}\cos(\theta_2-\varphi)}{m_1+m_2}\sin(\varphi) \\[0.2em] &\quad+v_{1}\sin(\theta_1-\varphi)\sin(\varphi+\frac{\pi}{2}) \end{align}

where v1 and v2 are the scalar sizes of the two original speeds of the objects, m1 and m2 are their masses, θ1 and θ2 are their movement angles, that is, v_{1x}=v_1\cos\theta_1,\;v_{1y}=v_1\sin\theta_1 (meaning moving directly down to the right is either a -45° angle, or a 315°angle), and lowercase phi (φ) is the contact angle. (To get the x and y velocities of the second ball, one needs to swap all the '1' subscripts with '2' subscripts.)

This equation is derived from the fact that the interaction between the two bodies is easily calculated along the contact angle, meaning the velocities of the objects can be calculated in one dimension by rotating the x and y axis to be parallel with the contact angle of the objects, and then rotated back to the original orientation to get the true x and y components of the velocities.

In an angle-free representation, the changed velocities are computed using the centers x1 and x2 at the time of contact as

\begin{align} \mathbf{v}'_1&=\mathbf{v}_1-\frac{2\cdot m_2}{m_1+m_2}\cdot \frac{\langle \mathbf{v}_1-\mathbf{v}_2,\,\mathbf{x}_1-\mathbf{x}_2\rangle}{\|\mathbf{x}_1-\mathbf{x}_2\|^2}\cdot(\mathbf{x}_1-\mathbf{x}_2), \\ \mathbf{v}'_2&=\mathbf{v}_2-\frac{2\cdot m_1}{m_1+m_2}\cdot \frac{\langle \mathbf{v}_2-\mathbf{v}_1,\,\mathbf{x}_2-\mathbf{x}_1\rangle}{\|\mathbf{x}_2-\mathbf{x}_1\|^2}\cdot(\mathbf{x}_2-\mathbf{x}_1) \end{align}

See also


  1. ^ Laudau, L. D.; Lifshitz, E. M. (1976). Mechanics (3rd ed.). Pergamon Press. p. 46.  
  2. ^ Craver, William E. "Elastic Collisions.", 13 Aug. 2013. Web. 13 Aug. 2013. .
  • Raymond, David J. "10.4.1 Elastic collisions". A radically modern approach to introductory physics: Volume 1: Fundamental principles. Socorro, NM: New Mexico Tech Press.  

External links

  • Rigid Body Collision Resolution in three dimensions including a derivation using the conservation laws
  • VNE Rigid Body Collision Simulation Small Open Source 3D engine with easy-to-understand implementation of elastic collisions in C
  • Visualize 2-D Collision Free simulation of 2-particle collision with user-adjustable coefficient of restitution and particle velocities (Requires Adobe Shockwave)
  • 2-Dimensional Elastic Collisions without Trigonometry Explanation of how to calculate 2-dimensional elastic collisions using vectors
  • Bouncescope Free simulator of elastic collisions of dozens of user-configurable objects
  • Managing ball vs ball collision with Flash Flash script to manage elastic collisions among any number of spheres
  • Elastic collision derivation
  • Elastic collision formula derivation if one of balls velocity is 0
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.