play phryzby with physics

Weighing Jupiter by Io

solved EarthSatellites

Q. Io, one of the satellites of Jupitermj=Mo, has an orbital period of 1.769 dT=1.769d and the radius of the orbit is 4.22 × 10⁸ mro=4.22×108m. What is the mass of Jupiter, in kg?

Mvrr = 4.22×10⁸ mvT = 152842 sk
Inputs
T
1.769 d
ro
422000000.00 m
Outputs
massmj?

How it's solved

Solved with EarthSatellites

Given

  • T=1.769d
  • ro=4.22×108m
  • mj=Mo from “satellites of Jupiter”

Find mj.

Working
  1. T=1.769d=152841.6s
  2. once round a period(round)ωi=2⋅πT
  3. ωi=2⋅3.14159265152841.6
  4. ωi=4.11091307×10−5rad/s
  5. speed round the circle(round)vi=ωi⋅ro
  6. vi=4.11091307×10−5⋅4.22×108
  7. vi=17348.0531m/s
  8. held in orbit by gravity(round)vi2=G⋅Moro
  9. 17348.05312=6.674×10−11⋅Mo4.22×108
  10. Mo=1.90295157×1027kg
  11. satellites of Jupitermj=Mo
  12. mj=1.90295157×1027
  13. mj=1.903×1027kg
  14. mj≈1.9×1027kgto 2 significant figures
Conclusion

Jupiter's pull keeps Io going round, so Kepler's law of periods for Io's orbit holds Jupiter's mass, which comes out about a thousandth of the Sun's.

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 :weighing_jupiter_by_io do4  kind :numerical5  describes "Io, one of the satellites of Jupiter, has an orbital period of %{period} and the radius of the orbit " \6            "is %{radius}. %{mass}, in kg?"7  given period: "1.769 d"8  given radius: "4.22e8 m"9  asks mass: "What is the mass of Jupiter"10end
solution.rb
1require_relative "../questions/weighing_jupiter_by_io"2require_relative "../science/gravitation/earth_satellites"34solve :weighing_jupiter_by_io, using: EarthSatellites do5  objects :io, :jupiter6  paths :orbit7  io.goes(:round, on: orbit)89  take period: round.period10  take radius: orbit.radius1112  deduce_from "satellites of Jupiter", jupiter.mass => orbit.central_mass1314  mass = jupiter.mass15  answer mass:, in: "kg", figures: 21617  conclusion "Jupiter's pull keeps Io going round, so Kepler's law of periods for Io's orbit holds Jupiter's " \18             "mass, which comes out about a thousandth of the Sun's."19end
playground.rb
1require_relative "../solutions/weighing_jupiter_by_io"23play_with :weighing_jupiter_by_io do4  title "Weighing Jupiter by Io"5end
The laws it drew on
quantitywrittenunitswithinfrom
piπ—0 … ∞UniformCircularMotion
gravitational constantGN m² kg⁻²—UniversalGravitation
massmkg0 … ∞UniversalGravitation
radius of the bodyRm0 … ∞UniversalGravitation
surface gravitygsm/s²—UniversalGravitation
separationrgm0 … ∞UniversalGravitation
gravitational intensityEgm/s²—UniversalGravitation
positionxm—Velocity
displacementΔxm—Velocity
path lengthdm—Velocity
time takenΔts0 … 1e+05Velocity
average velocityvavm/s—Velocity
average speedcavm/s—Velocity
starting positionx0m—Velocity
final positionxm—Velocity
radiusrm0 … ∞UniformCircularMotion
speedvm/s0 … ∞UniformCircularMotion
angular speedωrad/s—UniformCircularMotion
revolutionsnrev——UniformCircularMotion
frequencyνHz0 … ∞UniformCircularMotion
centripetal accelerationacm/s²—UniformCircularMotion
against gravityq——UniformCircularMotion
periodTs0 … ∞UniformCircularMotion
gravitygm/s²—UniformCircularMotion
centripetal forceFcN—UniformCircularMotion
central massMkg—EarthSatellites
central radiusRcm—EarthSatellites
height of the orbithm—EarthSatellites
keplers constantkKs²/m³—EarthSatellites
binding energyEbJ—EarthSatellites
displacement of io during roundΔxim—
position of io at end of roundx1,im—
position of io at start of roundx0,im—
average velocity of io during roundvav,im/s—
time taken of roundΔts0 … 1e+05
average speed of io during roundcav,im/s—
path length of io during rounddim—
speed of io during roundvim/s0 … ∞
angular speed of io during roundωirad/s—
radius of orbitrom0 … ∞
period of roundTs0 … ∞
frequency of io during roundνiHz0 … ∞
revolutions of io during roundnrev,i——
centripetal acceleration of io during roundac,im/s²—
against gravity of io during roundqi——
centripetal force on io during roundFc,iN—
mass of iomikg0 … ∞
central mass of orbitMokg—
keplers constant of orbitkK,os²/m³—
central radius of orbitRc,om—
height of the orbit of orbithom—
binding energy of io during roundEb,iJ—
surface gravity of groundgs,gm/s²—
mass of groundmgkg0 … ∞
radius of the body of groundRgm0 … ∞
surface gravity of iogs,im/s²—
radius of the body of ioRim0 … ∞
surface gravity of jupitergs,jm/s²—
mass of jupitermjkg0 … ∞
radius of the body of jupiterRjm0 … ∞
gravitational intensity of ground by ioEg,gim/s²—
separation of ground from iorg,gim0 … ∞
gravitational intensity of ground by jupiterEg,gjm/s²—
separation of ground from jupiterrg,gjm0 … ∞
gravitational intensity of io by groundEg,igm/s²—
separation of io from groundrg,im0 … ∞
gravitational intensity of io by jupiterEg,ijm/s²—
separation of io from jupiterrg,ijm0 … ∞
gravitational intensity of jupiter by groundEg,jgm/s²—
separation of jupiter from groundrg,jm0 … ∞
gravitational intensity of jupiter by ioEg,jim/s²—
separation of jupiter from iorg,jim0 … ∞
x0≡xi(start of motion)
starting position
x≡xi(end of motion)
final position
gs,b=G⋅mbRb2
gravity at the surface
Eg,oo=G⋅morg,oo2
law of gravitation
di(whole)=di(part 1)+di(part 2)
path in parts
Δtw=Δtp+Δtp
time in parts
Δxi=x1,i-x0,i
change of position(round)
vav,i=ΔxiΔt
displacement a time(round)
cav,i=diΔt
path a time(round)
vi=ωi⋅ro
speed round the circle(round)
ωi=2⋅πT
once round a period(round)
νi=1T
rounds a second(round)
νi=nrev,iΔt
rounds over the time(round)
ac,i=vi2ro
towards the centre(round)
qi=ac,ig
measured in gs(round)
Fc,i=mi⋅ac,i
mass times the turning(round)
vi2=G⋅Moro
held in orbit by gravity(round)
kK,o=4⋅π2G⋅Mo
keplers constant of an orbit(round)
T2=kK,o⋅ro3
law of periods(round)
ro=Rc,o+ho
orbit radius from the centre(round)
Eb,i=G⋅Mo⋅mi2⋅ro
binding energy of an orbit(round)
gs,g=G⋅mgRg2
gravity at the surface(ground)
gs,i=G⋅miRi2
gravity at the surface(io)
gs,j=G⋅mjRj2
gravity at the surface(jupiter)
Eg,gi=G⋅mirg,gi2
law of gravitation(ground, io)
Eg,gj=G⋅mjrg,gj2
law of gravitation(ground, jupiter)
Eg,ig=G⋅mgrg,i2
law of gravitation(io, ground)
Eg,ij=G⋅mjrg,ij2
law of gravitation(io, jupiter)
Eg,jg=G⋅mgrg,j2
law of gravitation(jupiter, ground)
Eg,ji=G⋅mirg,ji2
law of gravitation(jupiter, io)
mj=Mo
satellites of Jupiter