play phryzby with physics

A Bullet Stopped in Wood

solved NewtonsSecondLaw

Q. A bullet of 0.04 kgm=0.04kg moving at 90 m/sv0=90m/s enters a heavy wooden block and is stoppedv1=0m/s after a distance of 60 cmx1=60cm. What is the average resistive force exerted by the block on the bullet, in newtons?

bulletm = 0.04 kgv₀ = 90 m/sv = 0 m/sΔtsaF = ?v
Inputs
m
0.04 kg
v0
90.0 m/s
x1
60 cm
Outputs
force|Fnet|?

How it's solved

Solved with NewtonsSecondLaw

Given

  • m=0.04kg
  • v0=90m/s
  • x1=60cm
  • v1=0m/s from “is stopped”

Assumed

  • x0=0m

Find |Fnet|.

Working
  1. x1=60cm=0.6m
  2. velocity after a distance(stopping, x)v12=v02+2⋅a⋅(x1-x0)
  3. 02=902+2⋅a⋅(0.6-0)
  4. a=−6750m/s²
  5. second law(stopping, x)Fnet=m⋅a
  6. Fnet=0.04⋅(−6750)
  7. Fnet=−270N
  8. magnitude from components(net force on bullet during stopping)|Fnet|=Fnet2
  9. |Fnet|=(−270)2
  10. |Fnet|=270N
Conclusion

Taking the force as steady, the wood has to undo the bullet's speed over that short distance; the real force varies, so this is its average.

The web of concepts

given read from the words equation asked

The Ruby that solves it

The question and its solution are small Ruby files. The engine runs them.

question.rb
1require_relative "../physics"23question :a_bullet_stopped_in_wood do4  kind :numerical5  describes "A bullet of %{mass} moving at %{speed} enters a heavy wooden block and is stopped after a distance " \6            "of %{distance}. %{force}, in newtons?"7  given mass: "0.04 kg"8  given speed: "90 m/s"9  given distance: "60 cm"10  asks force: "What is the average resistive force exerted by the block on the bullet"11end
solution.rb
1require_relative "../questions/a_bullet_stopped_in_wood"2require_relative "../science/laws_of_motion/newtons_second_law"34solve :a_bullet_stopped_in_wood, using: NewtonsSecondLaw do5  objects :bullet6  axes :x7  bullet.goes(:stopping)89  take mass: bullet.mass10  take speed: bullet.initial_velocity11  take distance: bullet.final_position1213  assume bullet.initial_position => "0 m"14  deduce_from "is stopped", bullet.final_velocity => "0 m/s"1516  force = bullet.net_force.magnitude17  answer force:, in: "N"1819  conclusion "Taking the force as steady, the wood has to undo the bullet's speed over that short " \20             "distance; the real force varies, so this is its average."21end
playground.rb
1require_relative "../solutions/a_bullet_stopped_in_wood"23play_with :a_bullet_stopped_in_wood do4  title "A Bullet Stopped in Wood"5end
The laws it drew on
quantitywrittenunitswithinfrom
volumevolume——Vectors
massmkg0 … ∞Vectors
speedspeed——Vectors
densitydensity——Vectors
number of molesn——Vectors
angular frequencyangularfrequency——Vectors
workwork——Vectors
currentcurrent——Vectors
temperaturetemperature——Vectors
pressurepressure——Vectors
timets0 … 1e+05Vectors
powerpower——Vectors
total path lengths——Vectors
energyenergy——Vectors
gravitational potentialgravitationalpotential——Vectors
coefficient of frictionμ——Vectors
chargecharge——Vectors
accelerationam/s²—Vectors
velocityvm/s—Vectors
displacementΔxm—Vectors
angular velocityangularvelocity——Vectors
forceFN—Vectors
angular momentumangularmomentum——Vectors
linear momentumplin——Vectors
electric fieldelectricfield——Vectors
average velocityvavm/s—Vectors
magnetic momentmagneticmoment——Vectors
relative velocityvAB——Vectors
impulseimpulse——Vectors
first vectorA—0 … ∞Vectors
second vectorB—0 … ∞Vectors
angle betweenφ—0 … 3.142Vectors
resultantR—0 … ∞Vectors
resultant directionβ—0 … 3.142Vectors
directionα—-3.142 … 3.142Vectors
x componentAx——Vectors
y componentAy——Vectors
positionxm—Velocity
path lengthdm—Velocity
time takenΔts0 … 1e+05Velocity
average speedcavm/s—Velocity
starting positionx0m—Velocity
final positionxm—Velocity
change of velocityΔvm/s—Acceleration
average accelerationaavm/s²—Acceleration
starting velocityv0m/s—Acceleration
final velocityvm/s—Acceleration
gravitygm/s²—UniformAcceleration
net forceFnetN—NewtonsSecondLaw
weightWN—NewtonsSecondLaw
displacement of bullet during stopping along xΔxm—
position of bullet at end of stopping along xx1m—
position of bullet at start of stopping along xx0m—
average velocity of bullet during stopping along xvavm/s—
time taken of stoppingΔts0 … 1e+05
average speed of bullet during stoppingcavm/s—
path length of bullet during stoppingdm—
change of velocity of bullet during stopping along xΔvm/s—
velocity of bullet at end of stopping from ground along xv1m/s—
velocity of bullet at start of stopping from ground along xv0m/s—
average acceleration of bullet during stopping along xaavm/s²—
acceleration of bullet during stopping along xam/s²—
net force on bullet during stopping along xFnetN—
mass of bulletmkg0 … ∞
weight on ground|Wg|N—
weight on bullet|W|N—
displacement of bullet during stopping|Δx|m—
position of bullet at end of stopping|x1|m—
position of bullet at start of stopping|x0|m—
average velocity of bullet during stopping|vav|m/s—
change of velocity of bullet during stopping|Δv|m/s—
velocity of bullet at end of stopping from ground|v1|m/s—
velocity of bullet at start of stopping from ground|v0|m/s—
average acceleration of bullet during stopping|aav|m/s²—
acceleration of bullet during stopping|a|m/s²—
net force on bullet during stopping|Fnet|N—
x0≡xi(start of motion)
starting position
x≡xi(end of motion)
final position
v0≡vi(start of motion)
starting velocity
v≡vi(end of motion)
final velocity
t≡Δtm
time
A=Ax2+Ay2
magnitude from components
di(whole)=di(part 1)+di(part 2)
path in parts
Δtw=Δtp+Δtp
time in parts
ai(part 1)=ai(whole)
steady through its parts
mb≠0
has mass?
R2=A2+B2+2⋅A⋅B⋅cos⁡φ
law of cosines
R⋅sin⁡β=B⋅sin⁡φ
law of sines
R⋅cos⁡β=A+B⋅cos⁡φ
along the first
Ax=A⋅cos⁡α
resolved along x
Ay=A⋅sin⁡α
resolved along y
Δx=x1-x0
change of position(stopping, x)
vav=ΔxΔt
displacement a time(stopping, x)
cav=dΔt
path a time(stopping, x)
Δv=v1-v0
velocity gained(stopping, x)
aav=ΔvΔt
velocity gained a time(stopping, x)
v1=v0+a⋅Δt
velocity after a time(stopping, x)
x1=x0+v0⋅Δt+a⋅Δt22
position after a time(stopping, x)
v12=v02+2⋅a⋅(x1-x0)
velocity after a distance(stopping, x)
x1-x0=(v1+v0)⋅Δt2
mean of the velocities(stopping, x)
Fnet=m⋅a
second law(stopping, x)
|Δx|=Δx2
magnitude from components(displacement of bullet during stopping)
|x1|=x12
magnitude from components(position of bullet at end of stopping)
|x0|=x02
magnitude from components(position of bullet at start of stopping)
|vav|=vav2
magnitude from components(average velocity of bullet during stopping)
|Δv|=Δv2
magnitude from components(change of velocity of bullet during stopping)
|v1|=v12
magnitude from components(velocity of bullet at end of stopping from ground)
|v0|=v02
magnitude from components(velocity of bullet at start of stopping from ground)
|aav|=aav2
magnitude from components(average acceleration of bullet during stopping)
|a|=a2
magnitude from components(acceleration of bullet during stopping)
|Fnet|=Fnet2
magnitude from components(net force on bullet during stopping)
m≠0
has mass?(bullet)
Fnet=0
free of forces?(bullet, stopping)