Impulse, Momentum, and Impact
Impulse-momentum methods focus on force effects over time rather than over distance. They are especially useful for collisions, short-duration forces, impulsive loads, and systems where internal forces cancel when the whole system is chosen. The method is vector-based, so it preserves direction information that scalar energy methods may hide.
Energy and momentum are complementary, not interchangeable. Momentum balance can survive inelastic impact where mechanical energy is lost. Energy methods can find speeds when work and distance are known. In many collision problems, momentum gives the immediate post-impact velocity relation, while energy or a coefficient of restitution supplies the missing information.
Definitions
The linear momentum of a particle is
For a system of particles,
where is the center of mass and is total mass.
The linear impulse of a force over time interval to is
The impulse-momentum relation is
If the net external impulse on a system is zero in a direction, total linear momentum in that direction is conserved:
Angular momentum of a particle about point is
Angular impulse-momentum about a fixed point is
For direct central impact along a line of impact, the coefficient of restitution is
For two particles and along the impact line,
when initially approaches from behind along the positive direction.
Key results
The linear impulse-momentum equation can be written as
This form is useful because it separates what the system already had from what external forces added. During very short impacts, large contact impulses dominate. Finite forces such as weight may have negligible impulse if the time interval is extremely small:
For example, over s, the weight impulse of a kg object is only N s. Whether it can be neglected depends on the impact impulse scale.
For a system, internal impulses cancel in pairs if both interacting bodies are included. That is why conservation of momentum is often applied to two colliding bodies together, even though each body individually experiences a large impact force.
For perfectly plastic impact, the bodies stick together after collision. The shared final velocity follows from momentum conservation:
Mechanical energy is generally lost in such impacts. The lost energy becomes deformation, heat, sound, and vibration.
For elastic impact with , relative speed of separation equals relative speed of approach. Momentum plus restitution determines two unknown final velocities in one-dimensional impact.
Angular impulse-momentum is useful when a force impulse has an unknown line of action but its moment about a selected point is zero. For example, during impact at a pin, taking angular momentum about the pin can eliminate the unknown pin impulse if the pin force passes through that point.
System choice is the main modeling decision. If two bodies collide and both are included in the system, the contact impulse between them is internal and cancels from the total linear momentum balance. If only one body is isolated, the same contact impulse is external and must be included. Neither approach is more correct in general; the useful one is the one that eliminates unknown impulses without hiding the quantity being asked for.
Momentum conservation is directional. A system can conserve horizontal momentum while not conserving vertical momentum, for example when the ground supplies a large vertical external impulse during impact. In two-dimensional impact, write separate component momentum equations and apply the restitution relation only along the common normal direction at contact. Tangential components may be unchanged for smooth contact, or may change if frictional impulse is significant.
Average-force calculations should be interpreted carefully. The average force
gives a constant force with the same impulse over the same time interval. Real impact forces usually vary sharply with time. The peak force may be much larger than the average, and structural damage often depends on the peak, duration, material response, and contact area. For mechanics homework, average impulse is often the requested quantity; for engineering design, it is only the beginning of the impact model.
Visual
| Method | Equation | Best for | Caution |
|---|---|---|---|
| Linear impulse-momentum | Short forces, velocity change | Directional vector equation | |
| Momentum conservation | Isolated system direction | External impulse must be negligible | |
| Angular impulse-momentum | Impacts with pins/rotation | Point choice matters | |
| Restitution | separation/approach speed | Collision closure | Applies along line of impact |
Worked example 1: Bat impulse on a ball
Problem. A kg baseball approaches a bat horizontally at m/s to the left and leaves at m/s to the right. The contact time is s. Find the impulse delivered by the bat and the average bat force on the ball. Take right as positive.
Method. Use linear impulse-momentum in the horizontal direction. The ball's weight has no horizontal component, and air resistance during contact is negligible.
- Initial velocity:
- Final velocity:
- Change in momentum:
Substitute:
The impulse is positive, so it acts to the right.
- Average force:
The checked answer is
The large average force is plausible because the time interval is very short.
Worked example 2: One-dimensional impact with restitution
Problem. Cart has mass kg and moves right at m/s. Cart has mass kg and moves right at m/s. They collide directly on a horizontal track. The coefficient of restitution is . Find the final velocities.
Method. Use conservation of momentum for the two-cart system and the restitution equation along the line of impact.
- Momentum conservation:
Substitute:
- Restitution relation. Since approaches from behind,
Thus
- Solve the two equations. From restitution,
- Substitute into momentum:
- Then
The checked answer is
Cart slows down and cart speeds up, while the final relative separation speed is m/s as required.
Code
import numpy as np
# Bat impulse example.
m = 0.145
v1 = -35.0
v2 = 45.0
dt = 0.004
J = m * (v2 - v1)
Favg = J / dt
print(f"impulse = {J:.2f} N*s")
print(f"average force = {Favg:.0f} N")
# Two-cart impact with restitution.
mA, mB = 2.0, 3.0
vA1, vB1 = 5.0, 1.0
e = 0.6
A = np.array([[mA, mB], [-1.0, 1.0]])
b = np.array([mA * vA1 + mB * vB1, e * (vA1 - vB1)])
vA2, vB2 = np.linalg.solve(A, b)
print(f"vA2 = {vA2:.2f} m/s")
print(f"vB2 = {vB2:.2f} m/s")
Common pitfalls
- Conserving momentum for one object while ignoring the external impulse from the other object.
- Conserving mechanical energy in inelastic impact without justification.
- Applying restitution in a direction not aligned with the line of impact.
- Forgetting signs when one object reverses direction.
- Neglecting an external impulse that is not actually small compared with the collision impulse.
- Confusing average force with peak force during impact.
- Using scalar momentum in a two-dimensional collision without resolving components.