play phryzby with physics

A Human Pyramid

solved YoungsModulus

Q. In a human pyramid in a circus, the entire weight of the balanced group is supported by the legsFt=(mg-mp)⋅g2 of a performer who is lying on his back. The combined mass of all the persons performing the act, and the tables, plaques etc. involved is 280 kgmg=280kg. The mass of the performer lying on his back at the bottom of the pyramid is 60 kgmp=60kg. Each thighbone (femur) of this performer has a length of 50 cmLt=50cm and an effective radius of 2.0 cmrt=2.0cm. Taking Young's modulus of bone as 9.4 × 10⁹ N/m²Yt=9.4×109N/m² and g as 9.8 m/s²g=9.8m/s², by how much does each thighbone get compressed under the extra load, in cm?

DAσεY = 9.4×10⁹ PaL = 0.5 mΔL = ?Fm = 280 kg
Inputs
mg
280 kg
mp
60 kg
Lt
50 cm
rt
2 cm
Yt
9.4e+09 N/m²
g
9.8 m/s²
Outputs
compressionΔLt?

How it's solved

Solved with YoungsModulus

Given

  • mg=280kg
  • mp=60kg
  • Lt=50cm
  • rt=2.0cm
  • Yt=9.4×109N/m²
  • g=9.8m/s²
  • Ft=(mg-mp)⋅g2 from “supported by the legs”

Find ΔLt.

Working
  1. Lt=50cm=0.5m
  2. rt=2.0cm=0.02m
  3. Yt=9.4×109N/m²=9.4×109Pa
  4. supported by the legsFt=(mg-mp)⋅g2
  5. Ft=(280-60)⋅9.82
  6. Ft=1078N
  7. a round rod s cross section(thighbone)At=π⋅rt2
  8. At=3.14159265⋅0.022
  9. At=0.00125663706m²
  10. stress is load over area(thighbone)σt=FtAt
  11. σt=10780.00125663706
  12. σt=857845.143Pa
  13. hookes law(thighbone)Yt=σtεt
  14. 9.4×109=857845.143εt
  15. εt=9.12601216×10−5
  16. strain is stretch over length(thighbone)εt=ΔLtLt
  17. 9.12601216×10−5=ΔLt0.5
  18. ΔLt=0.004563cm
  19. ΔLt=4.56300608×10−5m=0.00456300608cm
  20. ΔLt≈0.00456cmto 3 significant figures
Conclusion

Each thighbone carries half of everyone else's weight, and bone is stiff enough that it shortens by a tiny fraction of its length.

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 :a_human_pyramid do4  kind :numerical5  describes "In a human pyramid in a circus, the entire weight of the balanced group is supported by the legs of a " \6            "performer who is lying on his back. The combined mass of all the persons performing the act, and the " \7            "tables, plaques etc. involved is %{group_mass}. The mass of the performer lying on his back at the " \8            "bottom of the pyramid is %{performer_mass}. Each thighbone (femur) of this performer has a length of " \9            "%{length} and an effective radius of %{radius}. Taking Young's modulus of bone as %{modulus} and g as " \10            "%{gravity}, %{compression}, in cm?"11  given group_mass: "280 kg"12  given performer_mass: "60 kg"13  given length: "50 cm"14  given radius: "2.0 cm"15  given modulus: "9.4e9 N/m2"16  given gravity: "9.8 m/s2"17  asks compression: "by how much does each thighbone get compressed under the extra load"18end
solution.rb
1require_relative "../questions/a_human_pyramid"2require_relative "../science/mechanical_properties_of_solids/youngs_modulus"34solve :a_human_pyramid, using: YoungsModulus do5  objects :group, :performer, :thighbone67  take group_mass: group.mass8  take performer_mass: performer.mass9  take length: thighbone.original_length10  take radius: thighbone.thickness11  take modulus: thighbone.youngs_modulus12  take gravity: g1314  deduce_from "supported by the legs", thighbone.load => (group.mass - performer.mass) * g / 21516  compression = thighbone.extension17  answer compression:, in: "cm", figures: 31819  conclusion "Each thighbone carries half of everyone else's weight, and bone is stiff enough that it " \20             "shortens by a tiny fraction of its length."21end
playground.rb
1require_relative "../solutions/a_human_pyramid"23play_with :a_human_pyramid do4  title "A Human Pyramid"5end
The laws it drew on
quantitywrittenunitswithinfrom
piπ—0 … ∞YoungsModulus
massmkg0 … ∞YoungsModulus
gravitygm/s²—YoungsModulus
loadFN—YoungsModulus
thicknessrm0 … ∞YoungsModulus
diameterDm—YoungsModulus
cross sectionAm²—YoungsModulus
original lengthLm—YoungsModulus
extensionΔLm—YoungsModulus
stressσPa—YoungsModulus
strainε——YoungsModulus
youngs modulusYPa—YoungsModulus
thickness of groundrgm0 … ∞
diameter of groundDgm—
thickness of grouprgm0 … ∞
diameter of groupDgm—
thickness of performerrpm0 … ∞
diameter of performerDpm—
thickness of thighbonertm0 … ∞
diameter of thighboneDtm—
cross section of groundAgm²—
cross section of groupAgm²—
cross section of performerApm²—
cross section of thighboneAtm²—
stress of groundσgPa—
load on groundFgN—
stress of groupσgPa—
load on groupFgN—
stress of performerσpPa—
load on performerFpN—
stress of thighboneσtPa—
load on thighboneFtN—
strain of groundεg——
extension of groundΔLgm—
original length of groundLgm—
strain of groupεg——
extension of groupΔLgm—
original length of groupLgm—
strain of performerεp——
extension of performerΔLpm—
original length of performerLpm—
strain of thighboneεt——
extension of thighboneΔLtm—
original length of thighboneLtm—
youngs modulus of groundYgPa—
youngs modulus of groupYgPa—
youngs modulus of performerYpPa—
youngs modulus of thighboneYtPa—
mass of groupmgkg0 … ∞
mass of performermpkg0 … ∞
mass of thighbonemtkg0 … ∞
rr=Dr2
radius is half the diameter
Ar=π⋅rr2
a round rod s cross section
σr=FrAr
stress is load over area
εr=ΔLrLr
strain is stretch over length
Yr=σrεr
hookes law
rg=Dg2
radius is half the diameter(ground)
rg=Dg2
radius is half the diameter(group)
rp=Dp2
radius is half the diameter(performer)
rt=Dt2
radius is half the diameter(thighbone)
Ag=π⋅rg2
a round rod s cross section(ground)
Ag=π⋅rg2
a round rod s cross section(group)
Ap=π⋅rp2
a round rod s cross section(performer)
At=π⋅rt2
a round rod s cross section(thighbone)
σg=FgAg
stress is load over area(ground)
σg=FgAg
stress is load over area(group)
σp=FpAp
stress is load over area(performer)
σt=FtAt
stress is load over area(thighbone)
εg=ΔLgLg
strain is stretch over length(ground)
εg=ΔLgLg
strain is stretch over length(group)
εp=ΔLpLp
strain is stretch over length(performer)
εt=ΔLtLt
strain is stretch over length(thighbone)
Yg=σgεg
hookes law(ground)
Yg=σgεg
hookes law(group)
Yp=σpεp
hookes law(performer)
Yt=σtεt
hookes law(thighbone)
Ft=(mg-mp)⋅g2
supported by the legs