Ballistic Pendulum Calculator (Speed of a Projectile)
Speed of a bullet or ball from how far a hanging block swings after catching it, with the height risen and the share of energy lost in the impact.
Results
The dashed line marks the value you entered.
What this tool does
The ballistic pendulum splits a fast problem into two easy ones: the catch is a perfectly inelastic collision, where momentum is conserved but energy is not, and the swing that follows is an ordinary rise in which energy is conserved. Working back from the height gives the speed of the block, and from there the speed of the projectile. Most of the projectile's energy is lost in the impact, the share M ÷ (m + M), which for a light bullet in a heavy block is nearly all of it. That is why the block's swing looks tiny compared with the energy fired into it.
Formula
m v = (m + M) V · ½ V² = g h · h = L (1 − cos θ) · v = (m + M) ÷ m × √(2 g L (1 − cos θ))
Variables
| Symbol | Meaning | Unit |
|---|---|---|
mb | Mass of the projectile | g |
bm | Mass of the pendulum block | kg |
ll | Length of the pendulum | m |
th | Maximum swing angle | ° |
V | Speed of the projectile | m/s |
H | Height the block rises | cm |
VA | Speed of block and projectile just after impact | m/s |
LS | Share of the projectile's energy lost in the impact | % |
KE | Kinetic energy of the projectile | J |
Worked example
- Mass of the projectile10 g
- Mass of the pendulum block2 kg
- Length of the pendulum1 m
- Maximum swing angle15 °
- Speed of the projectile164.3 m/s
- Height the block rises3.41 cm
- Speed of block and projectile just after impact0.818 m/s
- Share of the projectile's energy lost in the impact99.50 %
- Kinetic energy of the projectile135 J
Limitations
- The formula assumes ideal conditions: no friction losses, no air resistance and no efficiency losses unless you enter them.
- Mixing units is the most common source of error. Convert every input to the units shown next to each field before calculating.