play phryzby with physics

Catching a Ruler

solved UniformAcceleration

Q. A friend lets go ofv0=0m/s a ruler held between your fingers, and you catch it after it has fallena=−g 21.0 cmx1=-21.0cm. Taking g as 9.8 m/s²g=9.8m/s², what is your reaction time, in seconds?

x₀ = 0 mv₀ = 0 m/sx = -0.21 mv = ?displacement ?a = ?v̄ = ?
Inputs
g
9.8 m/s²
Outputs
reaction timeΔt?

How it's solved

Solved with UniformAcceleration

Given

  • g=9.8m/s²
  • v0=0m/s from “lets go of”
  • x1=-21.0cm from “fallen” and “21.0 cm”
  • a=−g from “fallen”

Assumed

  • x0=0m

Find Δt.

Working
  1. x1=-21.0cm=−0.21m
  2. fallena=−g
  3. a=−9.8
  4. a=−9.8m/s²
  5. position after a time(falling)x1=x0+v0⋅Δt+a⋅Δt22
  6. (−0.21)=0+0⋅Δt+(−9.8)⋅Δt22
  7. Δt=0.21 s
  8. Δt≈0.21sto 2 significant figures
Conclusion

The ruler falls freely from rest the whole time you take to react, so the distance it falls is a clock.

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 :catching_a_ruler do4  kind :numerical5  describes "A friend lets go of a ruler held between your fingers, and you catch it after it has " \6          "fallen 21.0 cm. Taking g as %{gravity}, %{reaction_time}, in seconds?"7  given gravity: "9.8 m/s2"8  asks reaction_time: "what is your reaction time"9end
solution.rb
1require_relative "../questions/catching_a_ruler"2require_relative "../science/motion_in_a_straight_line/uniform_acceleration"34solve :catching_a_ruler, using: UniformAcceleration do5  objects :ruler6  ruler.goes(:falling)78  take gravity: g9  assume ruler.initial_position => "0 m"10  deduce_from "lets go of", ruler.initial_velocity => "0 m/s"11  deduce_from "fallen", ruler.acceleration => -g12  deduce_from "fallen", "21.0 cm", ruler.final_position => "-21.0 cm"13  take reaction_time: falling.time_taken14  answer find_value(:reaction_time, in: "s", figures: 2)1516  conclusion "The ruler falls freely from rest the whole time you take to react, so the distance " \17             "it falls is a clock."18end
playground.rb
1require_relative "../solutions/catching_a_ruler"23play_with :catching_a_ruler do4  title "Catching a Ruler"5end
The laws it drew on
quantitywrittenunitswithinfrom
positionxm—Velocity
displacementΔxm—Velocity
path lengthdm—Velocity
time takenΔts0 … 1e+05Velocity
average velocityvavm/s—Velocity
average speedcavm/s—Velocity
starting positionx0m—Velocity
final positionxm—Velocity
velocityvm/s—Acceleration
change of velocityΔvm/s—Acceleration
average accelerationaavm/s²—Acceleration
starting velocityv0m/s—Acceleration
final velocityvm/s—Acceleration
accelerationam/s²—UniformAcceleration
gravitygm/s²—UniformAcceleration
timets0 … 1e+05UniformAcceleration
displacement of ruler during fallingΔxm—
position of ruler at end of fallingx1m—
position of ruler at start of fallingx0m—
average velocity of ruler during fallingvavm/s—
time taken of fallingΔts0 … 1e+05
average speed of ruler during fallingcavm/s—
path length of ruler during fallingdm—
change of velocity of ruler during fallingΔvm/s—
velocity of ruler at end of falling from groundv1m/s—
velocity of ruler at start of falling from groundv0m/s—
average acceleration of ruler during fallingaavm/s²—
acceleration of ruler during fallingam/s²—
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
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
Δx=x1-x0
change of position(falling)
vav=ΔxΔt
displacement a time(falling)
cav=dΔt
path a time(falling)
Δv=v1-v0
velocity gained(falling)
aav=ΔvΔt
velocity gained a time(falling)
v1=v0+a⋅Δt
velocity after a time(falling)
x1=x0+v0⋅Δt+a⋅Δt22
position after a time(falling)
v12=v02+2⋅a⋅(x1-x0)
velocity after a distance(falling)
x1-x0=(v1+v0)⋅Δt2
mean of the velocities(falling)
a=−g
fallen