play phryzby with physics

Two Billiard Balls Rebound

solved Momentum

Q. Two billiard balls each of mass 0.05 kgm=0.05kg moving in opposite directions with speed 6 m/sv0=6m/s collide and rebound with the same speedv1=−v0. What is the impulse imparted to each ball due to the other, in N s?

beforev₀ = 6 m/sp₀aftervpJ = ?m = 0.05 kgΔv
Inputs
m
0.05 kg
v0
6.0 m/s
Outputs
impulse|J|?

How it's solved

Solved with Momentum

Given

  • m=0.05kg
  • v0=6m/s
  • v1=−v0 from “rebound with the same speed”

Find |J|.

Working
  1. rebound with the same speedv1=−v0
  2. v1=−6
  3. v1=−6m/s
  4. momentum at the end(colliding, x)p1=m⋅v1
  5. p1=0.05⋅(−6)
  6. p1=−0.3kg m/s
  7. momentum at the start(colliding, x)p0=m⋅v0
  8. p0=0.05⋅6
  9. p0=0.3kg m/s
  10. impulse is the change of momentum(colliding, x)J=p1-p0
  11. J=(−0.3)-0.3
  12. J=−0.6kg m/s
  13. magnitude from components(impulse on ball during colliding)|J|=J2
  14. |J|=(−0.6)2
  15. |J|=0.6N s
  16. |J|=0.6kg m/s=0.6N s
Conclusion

Each ball is turned right round, so the other must take away all its momentum and give it as much again the other way; the two impulses are equal and opposite.

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 :two_billiard_balls_rebound do4  kind :numerical5  describes "Two billiard balls each of mass %{mass} moving in opposite directions with speed %{speed} collide and " \6            "rebound with the same speed. %{impulse}, in N s?"7  given mass: "0.05 kg"8  given speed: "6 m/s"9  asks impulse: "What is the impulse imparted to each ball due to the other"10end
solution.rb
1require_relative "../questions/two_billiard_balls_rebound"2require_relative "../science/laws_of_motion/momentum"34solve :two_billiard_balls_rebound, using: Momentum do5  objects :ball6  axes :x7  ball.goes(:colliding)89  take mass: ball.mass10  take speed: ball.initial_velocity1112  deduce_from "rebound with the same speed", ball.final_velocity => -ball.initial_velocity1314  impulse = ball.impulse.magnitude15  answer impulse:, in: "N s"1617  conclusion "Each ball is turned right round, so the other must take away all its momentum and give it as " \18             "much again the other way; the two impulses are equal and opposite."19end
playground.rb
1require_relative "../solutions/two_billiard_balls_rebound"23play_with :two_billiard_balls_rebound do4  title "Two Billiard Balls Rebound"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
impulseJkg m/s—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
momentumpkg m/s—Momentum
starting momentump0kg m/s—Momentum
final momentumpkg m/s—Momentum
displacement of ball during colliding along xΔxm—
position of ball at end of colliding along xx1m—
position of ball at start of colliding along xx0m—
average velocity of ball during colliding along xvavm/s—
time taken of collidingΔts0 … 1e+05
average speed of ball during collidingcavm/s—
path length of ball during collidingdm—
change of velocity of ball during colliding along xΔvm/s—
velocity of ball at end of colliding from ground along xv1m/s—
velocity of ball at start of colliding from ground along xv0m/s—
average acceleration of ball during colliding along xaavm/s²—
acceleration of ball during colliding along xam/s²—
net force on ball during colliding along xFnetN—
mass of ballmkg0 … ∞
momentum of ball at start of colliding along xp0kg m/s—
momentum of ball at end of colliding along xp1kg m/s—
impulse on ball during colliding along xJkg m/s—
weight on ground|Wg|N—
weight on ball|W|N—
displacement of ball during colliding|Δx|m—
position of ball at end of colliding|x1|m—
position of ball at start of colliding|x0|m—
average velocity of ball during colliding|vav|m/s—
change of velocity of ball during colliding|Δv|m/s—
velocity of ball at end of colliding from ground|v1|m/s—
velocity of ball at start of colliding from ground|v0|m/s—
average acceleration of ball during colliding|aav|m/s²—
acceleration of ball during colliding|a|m/s²—
net force on ball during colliding|Fnet|N—
momentum of ball at start of colliding|p0|kg m/s—
momentum of ball at end of colliding|p1|kg m/s—
impulse on ball during colliding|J|kg m/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
p0≡pi(start of motion)
starting momentum
p≡pi(end of motion)
final momentum
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(colliding, x)
vav=ΔxΔt
displacement a time(colliding, x)
cav=dΔt
path a time(colliding, x)
Δv=v1-v0
velocity gained(colliding, x)
aav=ΔvΔt
velocity gained a time(colliding, x)
v1=v0+a⋅Δt
velocity after a time(colliding, x)
x1=x0+v0⋅Δt+a⋅Δt22
position after a time(colliding, x)
v12=v02+2⋅a⋅(x1-x0)
velocity after a distance(colliding, x)
x1-x0=(v1+v0)⋅Δt2
mean of the velocities(colliding, x)
Fnet=m⋅a
second law(colliding, x)
p0=m⋅v0
momentum at the start(colliding, x)
p1=m⋅v1
momentum at the end(colliding, x)
J=p1-p0
impulse is the change of momentum(colliding, x)
J=Fnet⋅Δt
impulse is force over time(colliding, x)
|Δx|=Δx2
magnitude from components(displacement of ball during colliding)
|x1|=x12
magnitude from components(position of ball at end of colliding)
|x0|=x02
magnitude from components(position of ball at start of colliding)
|vav|=vav2
magnitude from components(average velocity of ball during colliding)
|Δv|=Δv2
magnitude from components(change of velocity of ball during colliding)
|v1|=v12
magnitude from components(velocity of ball at end of colliding from ground)
|v0|=v02
magnitude from components(velocity of ball at start of colliding from ground)
|aav|=aav2
magnitude from components(average acceleration of ball during colliding)
|a|=a2
magnitude from components(acceleration of ball during colliding)
|Fnet|=Fnet2
magnitude from components(net force on ball during colliding)
|p0|=p02
magnitude from components(momentum of ball at start of colliding)
|p1|=p12
magnitude from components(momentum of ball at end of colliding)
|J|=J2
magnitude from components(impulse on ball during colliding)
v1=−v0
rebound with the same speed
m≠0
has mass?(ball)
Fnet=0
free of forces?(ball, colliding)