play phryzby with physics

Pulling the Lighter Body

solved NewtonsSecondLaw

Q. Two bodies A and B of masses 10 kgmA=10kg and 20 kgmB=20kg respectively kept on a smooth, horizontal surface are tied to the endsmAB=mA+mB of a light stringaB(t)=aAB(p). A horizontal force F = 600 N|FABp(p)|=600N is applied to A along the direction of the stringFABp(p)=|FABp(p)|. What is the tension in the string, in newtons?

body bastring ?
Inputs
mA
10 kg
mB
20 kg
|FABp|
600 N
Outputs
tension|FBs|?

How it's solved

Solved with NewtonsSecondLaw

Given

  • mA=10kg
  • mB=20kg
  • |FABp(p)|=600N
  • mAB=mA+mB from “tied to the ends”
  • aB(t)=aAB(p) from “a light string”
  • FABp(p)=|FABp(p)| from “along the direction of the string”

Find |FBs(t)|.

Working
  1. along the direction of the stringFABp(p)=|FABp(p)|
  2. FABp(p)=600
  3. FABp(p)=600N
  4. net force is the resultant(pair, pulled, x)Fnet,AB(p)=FABp(p)+0
  5. Fnet,AB(p)=600+0
  6. Fnet,AB(p)=600N
  7. tied to the endsmAB=mA+mB
  8. mAB=10+20
  9. mAB=30kg
  10. second law(pulled, x)Fnet,AB(p)=mAB⋅aAB(p)
  11. 600=30⋅aAB(p)
  12. aAB(p)=20m/s²
  13. a light stringaB(t)=aAB(p)
  14. aB(t)=20
  15. aB(t)=20m/s²
  16. second law(towed, x)Fnet,B(t)=mB⋅aB(t)
  17. Fnet,B(t)=20⋅20
  18. Fnet,B(t)=400N
  19. net force is the resultant(body b, towed, x)Fnet,B(t)=FBs(t)+0
  20. 400=FBs(t)+0
  21. FBs(t)=400N
  22. magnitude from components(force on body b by string during towed)|FBs(t)|=FBs(t)2
  23. |FBs(t)|=4002
  24. |FBs(t)|=400N
Conclusion

Pulled by the lighter body, the heavier one needs the larger share of the force to keep up, and the string has to give 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 :pulling_the_lighter_body do4  kind :numerical5  describes "Two bodies A and B of masses %{mass_a} and %{mass_b} respectively kept on a smooth, horizontal " \6            "surface are tied to the ends of a light string. A horizontal force F = %{force} is applied to A " \7            "along the direction of the string. %{tension}, in newtons?"8  given mass_a: "10 kg"9  given mass_b: "20 kg"10  given force: "600 N"11  asks tension: "What is the tension in the string"12end
solution.rb
1require_relative "../questions/pulling_the_lighter_body"2require_relative "../science/laws_of_motion/newtons_second_law"34solve :pulling_the_lighter_body, using: NewtonsSecondLaw do5  objects :string, :puller, body_a: :A, body_b: :B, pair: :AB6  axes :x7  pair.goes(:pulled)8  body_b.goes(:towed)910  take mass_a: body_a.mass11  take mass_b: body_b.mass12  take force: pair.force(by: puller).magnitude1314  deduce_from "tied to the ends", pair.mass => body_a.mass + body_b.mass15  deduce_from "a light string", body_b.acceleration => pair.acceleration16  deduce_from "along the direction of the string", pair.force(by: puller).direction => x1718  tension = body_b.force(by: string).magnitude19  answer tension:, in: "N"2021  conclusion "Pulled by the lighter body, the heavier one needs the larger share of the force to keep up, and " \22             "the string has to give it."23end
playground.rb
1require_relative "../solutions/pulling_the_lighter_body"23play_with :pulling_the_lighter_body do4  title "Pulling the Lighter Body"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 pair during pulled along xΔxAB(p)m—
position of pair at end of pulled along xxAB(p₁)m—
position of pair at start of pulled along xxAB(p₀)m—
displacement of body b during towed along xΔxB(t)m—
position of body b at end of towed along xxB(t₁)m—
position of body b at start of towed along xxB(t₀)m—
average velocity of pair during pulled along xvav,AB(p)m/s—
time taken of pulledΔtps0 … 1e+05
average velocity of body b during towed along xvav,B(t)m/s—
time taken of towedΔtts0 … 1e+05
average speed of pair during pulledcav,AB(p)m/s—
path length of pair during pulleddAB(p)m—
average speed of body b during towedcav,B(t)m/s—
path length of body b during toweddB(t)m—
change of velocity of pair during pulled along xΔvAB(p)m/s—
velocity of pair at end of pulled from ground along xvAB(p₁)m/s—
velocity of pair at start of pulled from ground along xvAB(p₀)m/s—
change of velocity of body b during towed along xΔvB(t)m/s—
velocity of body b at end of towed from ground along xvB(t₁)m/s—
velocity of body b at start of towed from ground along xvB(t₀)m/s—
average acceleration of pair during pulled along xaav,AB(p)m/s²—
average acceleration of body b during towed along xaav,B(t)m/s²—
acceleration of pair during pulled along xaAB(p)m/s²—
acceleration of body b during towed along xaB(t)m/s²—
net force on pair during pulled along xFnet,AB(p)N—
mass of pairmABkg0 … ∞
net force on body b during towed along xFnet,B(t)N—
mass of body bmBkg0 … ∞
mass of stringmskg0 … ∞
mass of pullermpkg0 … ∞
mass of body amAkg0 … ∞
weight on ground|Wg|N—
weight on string|Ws|N—
weight on puller|Wp|N—
weight on body a|WA|N—
weight on body b|WB|N—
weight on pair|WAB|N—
force on body b by string during towed|FBs(t)|N—
force on body b by string during towed along xFBs(t)N—
force on pair by puller during pulled|FABp(p)|N—
force on pair by puller during pulled along xFABp(p)N—
displacement of pair during pulled|ΔxAB(p)|m—
position of pair at end of pulled|xAB(p₁)|m—
position of pair at start of pulled|xAB(p₀)|m—
displacement of body b during towed|ΔxB(t)|m—
position of body b at end of towed|xB(t₁)|m—
position of body b at start of towed|xB(t₀)|m—
average velocity of pair during pulled|vav,AB(p)|m/s—
average velocity of body b during towed|vav,B(t)|m/s—
change of velocity of pair during pulled|ΔvAB(p)|m/s—
velocity of pair at end of pulled from ground|vAB(p₁)|m/s—
velocity of pair at start of pulled from ground|vAB(p₀)|m/s—
change of velocity of body b during towed|ΔvB(t)|m/s—
velocity of body b at end of towed from ground|vB(t₁)|m/s—
velocity of body b at start of towed from ground|vB(t₀)|m/s—
average acceleration of pair during pulled|aav,AB(p)|m/s²—
average acceleration of body b during towed|aav,B(t)|m/s²—
acceleration of pair during pulled|aAB(p)|m/s²—
acceleration of body b during towed|aB(t)|m/s²—
net force on pair during pulled|Fnet,AB(p)|N—
net force on body b during towed|Fnet,B(t)|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
ΔxAB(p)=xAB(p₁)-xAB(p₀)
change of position(pulled, x)
ΔxB(t)=xB(t₁)-xB(t₀)
change of position(towed, x)
vav,AB(p)=ΔxAB(p)Δtp
displacement a time(pulled, x)
vav,B(t)=ΔxB(t)Δtt
displacement a time(towed, x)
cav,AB(p)=dAB(p)Δtp
path a time(pulled, x)
cav,B(t)=dB(t)Δtt
path a time(towed, x)
ΔvAB(p)=vAB(p₁)-vAB(p₀)
velocity gained(pulled, x)
ΔvB(t)=vB(t₁)-vB(t₀)
velocity gained(towed, x)
aav,AB(p)=ΔvAB(p)Δtp
velocity gained a time(pulled, x)
aav,B(t)=ΔvB(t)Δtt
velocity gained a time(towed, x)
vAB(p₁)=vAB(p₀)+aAB(p)⋅Δtp
velocity after a time(pulled, x)
vB(t₁)=vB(t₀)+aB(t)⋅Δtt
velocity after a time(towed, x)
xAB(p₁)=xAB(p₀)+vAB(p₀)⋅Δtp+aAB(p)⋅Δtp22
position after a time(pulled, x)
xB(t₁)=xB(t₀)+vB(t₀)⋅Δtt+aB(t)⋅Δtt22
position after a time(towed, x)
vAB(p₁)2=vAB(p₀)2+2⋅aAB(p)⋅(xAB(p₁)-xAB(p₀))
velocity after a distance(pulled, x)
vB(t₁)2=vB(t₀)2+2⋅aB(t)⋅(xB(t₁)-xB(t₀))
velocity after a distance(towed, x)
xAB(p₁)-xAB(p₀)=(vAB(p₁)+vAB(p₀))⋅Δtp2
mean of the velocities(pulled, x)
xB(t₁)-xB(t₀)=(vB(t₁)+vB(t₀))⋅Δtt2
mean of the velocities(towed, x)
Fnet,AB(p)=mAB⋅aAB(p)
second law(pulled, x)
Fnet,B(t)=mB⋅aB(t)
second law(towed, x)
Fnet,B(t)=FBs(t)+0
net force is the resultant(body b, towed, x)
Fnet,AB(p)=FABp(p)+0
net force is the resultant(pair, pulled, x)
|ΔxAB(p)|=ΔxAB(p)2
magnitude from components(displacement of pair during pulled)
|xAB(p₁)|=xAB(p₁)2
magnitude from components(position of pair at end of pulled)
|xAB(p₀)|=xAB(p₀)2
magnitude from components(position of pair at start of pulled)
|ΔxB(t)|=ΔxB(t)2
magnitude from components(displacement of body b during towed)
|xB(t₁)|=xB(t₁)2
magnitude from components(position of body b at end of towed)
|xB(t₀)|=xB(t₀)2
magnitude from components(position of body b at start of towed)
|vav,AB(p)|=vav,AB(p)2
magnitude from components(average velocity of pair during pulled)
|vav,B(t)|=vav,B(t)2
magnitude from components(average velocity of body b during towed)
|ΔvAB(p)|=ΔvAB(p)2
magnitude from components(change of velocity of pair during pulled)
|vAB(p₁)|=vAB(p₁)2
magnitude from components(velocity of pair at end of pulled from ground)
|vAB(p₀)|=vAB(p₀)2
magnitude from components(velocity of pair at start of pulled from ground)
|ΔvB(t)|=ΔvB(t)2
magnitude from components(change of velocity of body b during towed)
|vB(t₁)|=vB(t₁)2
magnitude from components(velocity of body b at end of towed from ground)
|vB(t₀)|=vB(t₀)2
magnitude from components(velocity of body b at start of towed from ground)
|aav,AB(p)|=aav,AB(p)2
magnitude from components(average acceleration of pair during pulled)
|aav,B(t)|=aav,B(t)2
magnitude from components(average acceleration of body b during towed)
|aAB(p)|=aAB(p)2
magnitude from components(acceleration of pair during pulled)
|aB(t)|=aB(t)2
magnitude from components(acceleration of body b during towed)
|Fnet,AB(p)|=Fnet,AB(p)2
magnitude from components(net force on pair during pulled)
|Fnet,B(t)|=Fnet,B(t)2
magnitude from components(net force on body b during towed)
|FBs(t)|=FBs(t)2
magnitude from components(force on body b by string during towed)
|FABp(p)|=FABp(p)2
magnitude from components(force on pair by puller during pulled)
mAB=mA+mB
tied to the ends
aB(t)=aAB(p)
a light string
FABp(p)=|FABp(p)|
along the direction of the string
ms≠0
has mass?(string)
mp≠0
has mass?(puller)
mA≠0
has mass?(body a)
mB≠0
has mass?(body b)
mAB≠0
has mass?(pair)
Fnet,B(t)=0
free of forces?(body b, towed)
Fnet,AB(p)=0
free of forces?(pair, pulled)