Suppose that a very simple ballistic pendulum is made by attaching a 2.5 kg solid wooden cube 0.17 m on each side to a 0.25 m long metal rod with a mass of 0.75 kg. The rod is attached to the block in the center of one of the faces. The assembled pendulum (rod plus block) is hung straight down from a smooth axle so that the block is at the bottom. The pendulum can rotate freely about the axle. A 4.0 g bullet moving perfectly horizontally (and perpendicular to the axle) at 920 m/s strikes the block in the center of one of the faces. The bullet embeds itself in the exact center of the block. What is the angular speed of the entire system about the axle immediately after the collision?
Solution
System:
Interactions:
Model:
Approach:
Diagrammatic Representation
We first construct an initial-state final-state diagram of the situation.
|
|
Initial State |
Final State |
---|
Mathematical Representation
The presence of the axle dictates that the final state will be in pure rotation, provided that we choose to consider rotations about the axis defined by the axle. We make this choice of axis, which then allows us to ignore linear momentum and focus only on angular momentum. The angular momentum is conserved in the limit that we neglect external torques during the collision.
To use conservation of angular momentum, we must be able to find the angular momentum of each system constituent before and after the collision. Before the collision, the system consists of a translating point particle (the bullet) and a stationary rigid body. The pendulum clearly contributes nothing to the angular momentum in the initial state. The bullet, since it is not purely rotating about the axle, contributes:
![](/confluence/download/export/latex3818733676078742853.png)
where we have assumed that the bullet's moment of inertia about its own center of mass is negligible (the bullet is taken to be a point particle).
In the final state, the bullet has joined the pendulum to form a composite object. The composite object will have:
![](/confluence/download/export/latex10879674113747068083.png)
where Ib,a is the moment of inertia of the bullet with respect to the axis of rotation and Ip,a is the moment of inertia of the original pendulum (without the bullet) about the axis of rotation. In coming to the final form, we have again assumed the bullet is a point particle and use the expression for the moment of inertia of a point particle.
Using the fact that the angular momentum is approximately constant during the collision, we can now write:
![](/confluence/download/export/latex3062899826152961824.png)
To use this equation to find the final angular speed, we must first determine the moment of inertia of the pendulum. The pendulum is composed of two parts: a rod (assumed thin) rotated about one end and a block rotated about an axis displaced by a distance L+d/2 from its center of mass. The contribution of the rod is a standard one:
![](/confluence/download/export/latex10457478762680523154.png)
To get the contribution of the cubic block we must use the parallel axis theorem:
![](/confluence/download/export/latex4094332298742076162.png)
We therefore know that:
![](/confluence/download/export/latex16738562915184869653.png)
Inputting into the conservation of momentum equation and solving for ω, we find:
![](/confluence/download/export/latex15275764756514762898.png)
You should check that by taking the simultaneous limits:
![](/confluence/download/export/latex5336443904527260526.png)
the expression turns into the result obtained using linear momentum alone. (In these simultaneous limits, the rod has no inertia at all and the block becomes a point mass that has no resistance to rotation.)
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-11762009-2");
pageTracker._trackPageview();
} catch(err) {}</script>