play phryzby with physics

Pushed Back for Twenty-Five Seconds

solved NewtonsSecondLaw

Q. A body of mass 0.40 kgm=0.40kg moving initially with a constant speed of 10 m/sv(applied)=10m/s to the north is subject to a constant force of 8.0 N|Fp|=8.0N directed towards the southFp=−|Fp| for 30 s. Take the instant the force is applied to be t = 0, and the position of the body at that time to be x = 0x(applied)=0m. What is its position at t = 25 sΔt=25s, in kilometres?

bodyapusher 8 N
Inputs
m
0.4 kg
v
10.0 m/s
|Fp|
8 N
Δt
25.00 s
Outputs
positionx?

How it's solved

Solved with NewtonsSecondLaw

Given

  • m=0.40kg
  • v(applied)=10m/s
  • |Fp|=8.0N
  • Δt=25s
  • x(applied)=0m from “x = 0”
  • Fp=−|Fp| from “directed towards the south”

Find x(later).

Working
  1. directed towards the southFp=−|Fp|
  2. Fp=−8
  3. Fp=−8N
  4. net force is the resultant(body, so far, x)Fnet=Fp+0
  5. Fnet=(−8)+0
  6. Fnet=−8N
  7. second law(so far, x)Fnet=m⋅a
  8. (−8)=0.4⋅a
  9. a=−20m/s²
  10. position after a time(so far, x)x(later)=x(applied)+v(applied)⋅Δt+a⋅Δt22
  11. x(later)=0+10⋅25+(−20)⋅2522
  12. x(later)=−6km
  13. x(later)=−6000m=−6km
  14. x(later)≈−6kmto 1 significant figure
Conclusion

The force pulls the body back the whole time: it stops, turns round and is soon far to the south of where the force first caught it.

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 :pushed_back_for_twenty_five_seconds do4  kind :numerical5  describes "A body of mass %{mass} moving initially with a constant speed of %{speed} to the north is subject to a " \6            "constant force of %{force} directed towards the south for 30 s. Take the instant the force is " \7            "applied to be t = 0, and the position of the body at that time to be x = 0. %{position} at t = %{time}, " \8            "in kilometres?"9  given mass: "0.40 kg"10  given speed: "10 m/s"11  given force: "8.0 N"12  given time: "25 s"13  asks position: "What is its position"14end
solution.rb
1require_relative "../questions/pushed_back_for_twenty_five_seconds"2require_relative "../science/laws_of_motion/newtons_second_law"34solve :pushed_back_for_twenty_five_seconds, using: NewtonsSecondLaw do5  objects :body, :pusher6  axes :x7  instants :applied, :later8  body.goes(:so_far, during: applied..later)910  take mass: body.mass11  take speed: body.velocity(at: applied)12  take force: body.force(by: pusher).magnitude13  take time: so_far.time_taken1415  deduce_from "directed towards the south", body.force(by: pusher).direction => -x16  deduce_from "x = 0", body.position(at: applied) => "0 m"1718  position = body.position(at: later)19  answer position:, in: "km", figures: 12021  conclusion "The force pulls the body back the whole time: it stops, turns round and is soon far to the " \22             "south of where the force first caught it."23end
playground.rb
1require_relative "../solutions/pushed_back_for_twenty_five_seconds"23play_with :pushed_back_for_twenty_five_seconds do4  title "Pushed Back for Twenty-Five Seconds"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 body during so far along xΔxm—
position of body at later along xx(later)m—
position of body at applied along xx(applied)m—
average velocity of body during so far along xvavm/s—
time taken of so farΔts0 … 1e+05
average speed of body during so farcavm/s—
path length of body during so fardm—
change of velocity of body during so far along xΔvm/s—
velocity of body at later from ground along xv(later)m/s—
velocity of body at applied from ground along xv(applied)m/s—
average acceleration of body during so far along xaavm/s²—
acceleration of body during so far along xam/s²—
net force on body during so far along xFnetN—
mass of bodymkg0 … ∞
mass of pushermpkg0 … ∞
weight on ground|Wg|N—
weight on body|W|N—
weight on pusher|Wp|N—
force on body by pusher during so far|Fp|N—
force on body by pusher during so far along xFpN—
displacement of body during so far|Δx|m—
position of body at later|x(later)|m—
position of body at applied|x(applied)|m—
average velocity of body during so far|vav|m/s—
change of velocity of body during so far|Δv|m/s—
velocity of body at later from ground|v(later)|m/s—
velocity of body at applied from ground|v(applied)|m/s—
average acceleration of body during so far|aav|m/s²—
acceleration of body during so far|a|m/s²—
net force on body during so far|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=x(later)-x(applied)
change of position(so far, x)
vav=ΔxΔt
displacement a time(so far, x)
cav=dΔt
path a time(so far, x)
Δv=v(later)-v(applied)
velocity gained(so far, x)
aav=ΔvΔt
velocity gained a time(so far, x)
v(later)=v(applied)+a⋅Δt
velocity after a time(so far, x)
x(later)=x(applied)+v(applied)⋅Δt+a⋅Δt22
position after a time(so far, x)
v(later)2=v(applied)2+2⋅a⋅(x(later)-x(applied))
velocity after a distance(so far, x)
x(later)-x(applied)=(v(later)+v(applied))⋅Δt2
mean of the velocities(so far, x)
Fnet=m⋅a
second law(so far, x)
Fnet=Fp+0
net force is the resultant(body, so far, x)
|Δx|=Δx2
magnitude from components(displacement of body during so far)
|x(later)|=x(later)2
magnitude from components(position of body at later)
|x(applied)|=x(applied)2
magnitude from components(position of body at applied)
|vav|=vav2
magnitude from components(average velocity of body during so far)
|Δv|=Δv2
magnitude from components(change of velocity of body during so far)
|v(later)|=v(later)2
magnitude from components(velocity of body at later from ground)
|v(applied)|=v(applied)2
magnitude from components(velocity of body at applied from ground)
|aav|=aav2
magnitude from components(average acceleration of body during so far)
|a|=a2
magnitude from components(acceleration of body during so far)
|Fnet|=Fnet2
magnitude from components(net force on body during so far)
|Fp|=Fp2
magnitude from components(force on body by pusher during so far)
Fp=−|Fp|
directed towards the south
m≠0
has mass?(body)
mp≠0
has mass?(pusher)
Fnet=0
free of forces?(body, so far)