Jump to content

Wrong mass of Moho?


dozer

Recommended Posts

Hi all!

I've made a spreadsheet that helps me plan my missions. I just went to Moho, established a polar orbit and turned on my Mapsat. While waiting I noticed that my circular orbit velocity calculation does not match the orbit speed KSP reports. I checked my calculations again, tested them with Kerbin and Eve, 100% correct.. I suspect something wrong with the Wiki numbers regarding Moho. The "Constant of Gravitation" is of course correct... (6,67259E-11) This means that the mass of Moho in the Wiki (3.6747079E+21) cannot be correct (or have I misunderstood something?).

I'm at 100km orbit around Moho. KSP reports 694,1m/s. My spreadsheet suggest 836,04m/s.

If KSP speed is right, Moho has a mass of about: 2,527E+21

This is quite different from the Wiki..

I'm no rocket scientist, can anyone shed some light on this?

EDIT: From some more calculations, it could also be that the radius of Moho actually is around 207600m (I think??)

Thanks!

Edited by dozer
More info
Link to comment
Share on other sites

Yeah I'm no rocket scientist either. Surely you could work it back from your orbital velocity in the same formula to find the gravitational parameter? I remember doing roughly the same thing for Kerbin around v0.9 but I don't have the formula on me...

Link to comment
Share on other sites

Gravitational parameter is orbital radius times orbital speed squared according to wiki, giving a parameter of 69410000 for Moho by your figures. Thus the mass is 69410000 divided by the gravitational constant, 6.67384*10^(-11), giving a mass of 1.04003E+18. Hopefully that's about right.

Link to comment
Share on other sites

Do you know how to get the 100% figure?

Use a plugin to ask the game:


foreach(CelestialBody aBody in FlightGlobals.Bodies)
{
if(aBody.name == "Moho")
{
print(aBody.Mass);
print(aBody.Radius);
}
}

produces:

2.52636168196748E+21

250000

Link to comment
Share on other sites

Use a plugin to ask the game:


foreach(CelestialBody aBody in FlightGlobals.Bodies)
{
if(aBody.name == "Moho")
{
print(aBody.Mass);
print(aBody.Radius);
}
}

produces:

2.52636168196748E+21

250000

:cool: Nice trick! I guess I'll have to learn how to make plugins when I'm done with my "Mission datacard" project. Excellent tip!

BTW I'll attach an image of my project. The idea is to plan a mission using an excel file so I know what to build, then put the requred delta V into it, print it, and track my progress compared to the calculations.

56NRFvg.png

It has become a huge file with lots of calculations. Next to the "datacard" are several preformatted areas ready to be copied and pasted to build your mission from different "events"(liftoff, escape, transfer etc.). Hopefully I'll make it more user friendly somtime in the future :cool:

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...