play phryzby with physics

The Larger Piston Moves Out

solved PascalsLaw

Q. Two syringes of different cross-sections (without needles) filled with waterVl=Vs are connected with a tightly fitted rubber tube filled with water. Diameters of the smaller piston and larger piston are 1.0 cmds=1.0cm and 3.0 cmdl=3.0cm respectively. If the smaller piston is pushed in through 6.0 cmss=6.0cm, how much does the larger piston move out, in cm?

s = 0.06 msmalld = 0.01 mAs = ?larged = 0.03 mA
Inputs
ds
1 cm
dl
3 cm
ss
6 cm
Outputs
movedsl?

How it's solved

Solved with PascalsLaw

Given

  • ds=1.0cm
  • dl=3.0cm
  • ss=6.0cm
  • Vl=Vs from “filled with water”

Find sl.

Working
  1. ds=1.0cm=0.01m
  2. dl=3.0cm=0.03m
  3. ss=6.0cm=0.06m
  4. a round piston s area(small)As=π⋅ds24
  5. As=3.14159265⋅0.0124
  6. As=7.85398163×10−5m²
  7. volume swept by a piston(small)Vs=As⋅ss
  8. Vs=7.85398163×10−5⋅0.06
  9. Vs=4.71238898×10−6m³
  10. filled with waterVl=Vs
  11. Vl=4.71238898×10−6
  12. Vl=4.71238898×10−6m³
  13. a round piston s area(large)Al=π⋅dl24
  14. Al=3.14159265⋅0.0324
  15. Al=7.06858347×10−4m²
  16. volume swept by a piston(large)Vl=Al⋅sl
  17. 4.71238898×10−6=7.06858347×10−4⋅sl
  18. sl=0.6667cm
  19. sl=0.00666666667m=0.666666667cm
  20. sl≈0.67cmto 2 significant figures
Conclusion

Water does not squeeze, so the water the small piston pushes in fills the large syringe; spread over nine times the area, it moves the large piston a ninth as far.

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 :the_larger_piston_moves_out do4  kind :numerical5  describes "Two syringes of different cross-sections (without needles) filled with water are connected with a " \6            "tightly fitted rubber tube filled with water. Diameters of the smaller piston and larger piston are " \7            "%{small_diameter} and %{large_diameter} respectively. If the smaller piston is pushed in through " \8            "%{pushed}, %{moved}, in cm?"9  given small_diameter: "1.0 cm"10  given large_diameter: "3.0 cm"11  given pushed: "6.0 cm"12  asks moved: "how much does the larger piston move out"13end
solution.rb
1require_relative "../questions/the_larger_piston_moves_out"2require_relative "../science/mechanical_properties_of_fluids/pascals_law"34solve :the_larger_piston_moves_out, using: PascalsLaw do5  objects :small, :large67  take small_diameter: small.piston_diameter8  take large_diameter: large.piston_diameter9  take pushed: small.stroke1011  deduce_from "filled with water", large.volume_pushed => small.volume_pushed1213  moved = large.stroke14  answer moved:, in: "cm", figures: 21516  conclusion "Water does not squeeze, so the water the small piston pushes in fills the large syringe; " \17             "spread over nine times the area, it moves the large piston a ninth as far."18end
playground.rb
1require_relative "../solutions/the_larger_piston_moves_out"23play_with :the_larger_piston_moves_out do4  title "The Larger Piston Moves Out"5end
The laws it drew on
quantitywrittenunitswithinfrom
piπ—0 … ∞PascalsLaw
massmkg0 … ∞Pressure
gravitygm/s²—Pressure
thrustFN—Pressure
areaAm²—Pressure
pressurePPa0 … ∞Pressure
piston diameterdm0 … ∞PascalsLaw
piston radiusrm0 … ∞PascalsLaw
strokesm—PascalsLaw
volume pushedVm³—PascalsLaw
pressure of groundPgPa0 … ∞
thrust on groundFgN—
area of groundAgm²—
pressure of smallPsPa0 … ∞
thrust on smallFsN—
area of smallAsm²—
pressure of largePlPa0 … ∞
thrust on largeFlN—
area of largeAlm²—
piston diameter of grounddgm0 … ∞
piston radius of groundrgm0 … ∞
piston diameter of smalldsm0 … ∞
piston radius of smallrsm0 … ∞
piston diameter of largedlm0 … ∞
piston radius of largerlm0 … ∞
volume pushed of groundVgm³—
stroke of groundsgm—
volume pushed of smallVsm³—
stroke of smallssm—
volume pushed of largeVlm³—
stroke of largeslm—
mass of smallmskg0 … ∞
mass of largemlkg0 … ∞
Ps=FsAs
pressure is force over area
dp=2⋅rp
diameter is twice the radius
Ap=π⋅dp24
a round piston s area
Vp=Ap⋅sp
volume swept by a piston
Pg=FgAg
pressure is force over area(ground)
Ps=FsAs
pressure is force over area(small)
Pl=FlAl
pressure is force over area(large)
dg=2⋅rg
diameter is twice the radius(ground)
ds=2⋅rs
diameter is twice the radius(small)
dl=2⋅rl
diameter is twice the radius(large)
Ag=π⋅dg24
a round piston s area(ground)
As=π⋅ds24
a round piston s area(small)
Al=π⋅dl24
a round piston s area(large)
Vg=Ag⋅sg
volume swept by a piston(ground)
Vs=As⋅ss
volume swept by a piston(small)
Vl=Al⋅sl
volume swept by a piston(large)
Vl=Vs
filled with water