Pulling the Heavier Body
Q. Two bodies A and B of masses 10 kgkg and 20 kgkg respectively kept on a smooth, horizontal surface are tied to the ends of a light string. A horizontal force F = 600 NN is applied to B along the direction of the string. What is the tension in the string, in newtons?
Inputs
Outputs
tension?
How it's solved
Solved with NewtonsSecondLaw
Given
- kg
- kg
- N
- from “tied to the ends”
- from “a light string”
- from “along the direction of the string”
Find .
Working
- along the direction of the string
- N
- net force is the resultant(pair, pulled, x)
- N
- tied to the ends
- kg
- second law(pulled, x)
- m/s²
- a light string
- m/s²
- second law(towed, x)
- N
- net force is the resultant(body a, towed, x)
- N
- magnitude from components(force on body a by string during towed)
- N
Conclusion
Now the string has only the lighter body to drag along, so it needs to pull less hard to keep it moving with the other.
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.
1require_relative "../physics"23question :pulling_the_heavier_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 B " \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"12end1require_relative "../questions/pulling_the_heavier_body"2require_relative "../science/laws_of_motion/newtons_second_law"34solve :pulling_the_heavier_body, using: NewtonsSecondLaw do5 objects :string, :puller, body_a: :A, body_b: :B, pair: :AB6 axes :x7 pair.goes(:pulled)8 body_a.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_a.acceleration => pair.acceleration16 deduce_from "along the direction of the string", pair.force(by: puller).direction => x1718 tension = body_a.force(by: string).magnitude19 answer tension:, in: "N"2021 conclusion "Now the string has only the lighter body to drag along, so it needs to pull less hard to keep " \22 "it moving with the other."23endplayground.rb
1require_relative "../solutions/pulling_the_heavier_body"23play_with :pulling_the_heavier_body do4 title "Pulling the Heavier Body"5endThe laws it drew on
| quantity | written | units | within | from |
|---|---|---|---|---|
| volume | — | — | Vectors | |
| mass | kg | 0 … ∞ | Vectors | |
| speed | — | — | Vectors | |
| density | — | — | Vectors | |
| number of moles | — | — | Vectors | |
| angular frequency | — | — | Vectors | |
| work | — | — | Vectors | |
| current | — | — | Vectors | |
| temperature | — | — | Vectors | |
| pressure | — | — | Vectors | |
| time | s | 0 … 1e+05 | Vectors | |
| power | — | — | Vectors | |
| total path length | — | — | Vectors | |
| energy | — | — | Vectors | |
| gravitational potential | — | — | Vectors | |
| coefficient of friction | — | — | Vectors | |
| charge | — | — | Vectors | |
| acceleration | m/s² | — | Vectors | |
| velocity | m/s | — | Vectors | |
| displacement | m | — | Vectors | |
| angular velocity | — | — | Vectors | |
| force | N | — | Vectors | |
| angular momentum | — | — | Vectors | |
| linear momentum | — | — | Vectors | |
| electric field | — | — | Vectors | |
| average velocity | m/s | — | Vectors | |
| magnetic moment | — | — | Vectors | |
| relative velocity | — | — | Vectors | |
| impulse | — | — | Vectors | |
| first vector | — | 0 … ∞ | Vectors | |
| second vector | — | 0 … ∞ | Vectors | |
| angle between | — | 0 … 3.142 | Vectors | |
| resultant | — | 0 … ∞ | Vectors | |
| resultant direction | — | 0 … 3.142 | Vectors | |
| direction | — | -3.142 … 3.142 | Vectors | |
| x component | — | — | Vectors | |
| y component | — | — | Vectors | |
| position | m | — | Velocity | |
| path length | m | — | Velocity | |
| time taken | s | 0 … 1e+05 | Velocity | |
| average speed | m/s | — | Velocity | |
| starting position | m | — | Velocity | |
| final position | m | — | Velocity | |
| change of velocity | m/s | — | Acceleration | |
| average acceleration | m/s² | — | Acceleration | |
| starting velocity | m/s | — | Acceleration | |
| final velocity | m/s | — | Acceleration | |
| gravity | m/s² | — | UniformAcceleration | |
| net force | N | — | NewtonsSecondLaw | |
| weight | N | — | NewtonsSecondLaw | |
| displacement of pair during pulled along x | m | — | ||
| position of pair at end of pulled along x | m | — | ||
| position of pair at start of pulled along x | m | — | ||
| displacement of body a during towed along x | m | — | ||
| position of body a at end of towed along x | m | — | ||
| position of body a at start of towed along x | m | — | ||
| average velocity of pair during pulled along x | m/s | — | ||
| time taken of pulled | s | 0 … 1e+05 | ||
| average velocity of body a during towed along x | m/s | — | ||
| time taken of towed | s | 0 … 1e+05 | ||
| average speed of pair during pulled | m/s | — | ||
| path length of pair during pulled | m | — | ||
| average speed of body a during towed | m/s | — | ||
| path length of body a during towed | m | — | ||
| change of velocity of pair during pulled along x | m/s | — | ||
| velocity of pair at end of pulled from ground along x | m/s | — | ||
| velocity of pair at start of pulled from ground along x | m/s | — | ||
| change of velocity of body a during towed along x | m/s | — | ||
| velocity of body a at end of towed from ground along x | m/s | — | ||
| velocity of body a at start of towed from ground along x | m/s | — | ||
| average acceleration of pair during pulled along x | m/s² | — | ||
| average acceleration of body a during towed along x | m/s² | — | ||
| acceleration of pair during pulled along x | m/s² | — | ||
| acceleration of body a during towed along x | m/s² | — | ||
| net force on pair during pulled along x | N | — | ||
| mass of pair | kg | 0 … ∞ | ||
| net force on body a during towed along x | N | — | ||
| mass of body a | kg | 0 … ∞ | ||
| mass of string | kg | 0 … ∞ | ||
| mass of puller | kg | 0 … ∞ | ||
| mass of body b | kg | 0 … ∞ | ||
| weight on ground | N | — | ||
| weight on string | N | — | ||
| weight on puller | N | — | ||
| weight on body a | N | — | ||
| weight on body b | N | — | ||
| weight on pair | N | — | ||
| force on body a by string during towed | N | — | ||
| force on body a by string during towed along x | N | — | ||
| force on pair by puller during pulled | N | — | ||
| force on pair by puller during pulled along x | N | — | ||
| displacement of pair during pulled | m | — | ||
| position of pair at end of pulled | m | — | ||
| position of pair at start of pulled | m | — | ||
| displacement of body a during towed | m | — | ||
| position of body a at end of towed | m | — | ||
| position of body a at start of towed | m | — | ||
| average velocity of pair during pulled | m/s | — | ||
| average velocity of body a during towed | m/s | — | ||
| change of velocity of pair during pulled | m/s | — | ||
| velocity of pair at end of pulled from ground | m/s | — | ||
| velocity of pair at start of pulled from ground | m/s | — | ||
| change of velocity of body a during towed | m/s | — | ||
| velocity of body a at end of towed from ground | m/s | — | ||
| velocity of body a at start of towed from ground | m/s | — | ||
| average acceleration of pair during pulled | m/s² | — | ||
| average acceleration of body a during towed | m/s² | — | ||
| acceleration of pair during pulled | m/s² | — | ||
| acceleration of body a during towed | m/s² | — | ||
| net force on pair during pulled | N | — | ||
| net force on body a during towed | N | — |